Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 718260 - app-text/xapers: need py3.7, 3.8 port
Summary: app-text/xapers: need py3.7, 3.8 port
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: William Pettersson
URL:
Whiteboard:
Keywords:
Depends on: 270386 718284
Blocks: python3.7-compat
  Show dependency tree
 
Reported: 2020-04-19 13:31 UTC by Michał Górny
Modified: 2020-07-11 07:54 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-04-19 13:31:12 UTC
The packages are stuck on py3.6 which means they will be pain once we switch to 3.7.  Please test them on 3.7 *and* 3.8 (so we don't to revisit this in a few months), and update PYTHON_COMPAT appropriately.  If it doesn't work, please either fix it, remove Python or issue last rites.  Please consider this urgent.
Comment 1 Joonas Niilola gentoo-dev 2020-06-01 11:59:07 UTC
Hey, 

could you make one pull request with updated PYTHON_COMPAT and all the dependencies added as separate commits?
Comment 2 William Pettersson 2020-06-01 20:47:34 UTC
(In reply to Joonas Niilola from comment #1)
> Hey, 
> 
> could you make one pull request with updated PYTHON_COMPAT and all the
> dependencies added as separate commits?

Just checking, is that one commit with updated PYTHON_COMPAT, and a second commit with fixed dependencies?
Comment 3 Joonas Niilola gentoo-dev 2020-06-02 05:45:07 UTC
(In reply to William Pettersson from comment #2)
> 
> Just checking, is that one commit with updated PYTHON_COMPAT, and a second
> commit with fixed dependencies?

One commit per package. To me it looks like you need to add 2 new packages, THEN update PYTHON_COMPAT on xapers. So it'd be 3 commits in total.
Comment 4 William Pettersson 2020-06-02 10:24:42 UTC
I've pushed a PR to https://github.com/gentoo/gentoo/pull/16051 with two commits, as there was only one dependency change/fix (swap bibtexparser for pybtex). The first commit also enables testing, but does not touch PYTHON_COMPAT.

The second commit only updates PYTHON_COMPAT.

Note that neither of these will work as is, as pybtex is not yet in the tree. I have an ebuild for pybtex, but that in turn depends on latexcodec in https://github.com/gentoo/gentoo/pull/15610. Once both latexcodec and pybtex are included in the tree, xapers should be fine (tests pass and it installs on my machine, at least)