Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 719386 - media-gfx/inkscape-1.0_rc1 is missing PYTHON_COMPAT=python3_6
Summary: media-gfx/inkscape-1.0_rc1 is missing PYTHON_COMPAT=python3_6
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Mikle Kolyada (RETIRED)
URL: https://archives.gentoo.org/gentoo-us...
Whiteboard:
Keywords:
: 719416 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-04-25 11:32 UTC by hangglider
Modified: 2020-04-25 19:35 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 hangglider 2020-04-25 11:32:05 UTC
Currently, inkscape-1.0_rc1 does enforce either Python 3.7 or 3.8, most probably due to the announced EOL of Python 3.6 in 12/2021. OTOH, inkscape compiles fine with that, and first checks seem to confirm it also is fine at runtime.

So as there's still a long time to the EOL point, and as there are currently still a good couple of packages lacking >= Python-3.7 support, this would lead people to the need for 3 different Python interpreters (Python 2.7 is still needed for a few packages - see e.g. gnuradio, Python 3.6 as a lot of packages have that as its newest version, and 3.7 or 3.8 for packages like inkscape), what may seem a giant overkill, especially on somehow resource limited systems.

So best would probably be to try to keep Python 3.6 support as long as it works and avoid political dodges enforcing the still impossible upgrade at least until by far the most packages support that.

So, please re-add PYTHON_COMPAT=python3_6 to media-gfx/inkscape-1.0_rc1 and its upcoming successors.
Comment 1 Andreas Sturmlechner gentoo-dev 2020-04-25 11:56:45 UTC
Gentoo maintainers will not make the lifetime of python3_6 support dependent on upstream's EOL schedule, but for when the default in base/make.defaults is bumped. That hasn't happened yet, so omitting py36 from latest inkscape version is indeed a bit premature if there is no technical reason.
Comment 2 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2020-04-25 12:02:06 UTC
(In reply to Andreas Sturmlechner from comment #1)
> Gentoo maintainers will not make the lifetime of python3_6 support dependent
> on upstream's EOL schedule, but for when the default in base/make.defaults
> is bumped. That hasn't happened yet, so omitting py36 from latest inkscape
> version is indeed a bit premature if there is no technical reason.

There is no point in re-adding it, pithon3.6 is on its way out, rhe global switch to python3.7 will be happenenig on the may 6th which is about 1.5 week from now.
Comment 3 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2020-04-25 12:04:05 UTC
(not to mention that py36 MUST be removed ASAP as upstream is switching to the yearly release cycle).
Comment 4 Andreas Sturmlechner gentoo-dev 2020-04-25 13:21:50 UTC
That is 1.5 weeks of a default conflict unless users have manually switched away from it.
Comment 5 Mikle Kolyada (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2020-04-25 13:30:43 UTC
(In reply to Andreas Sturmlechner from comment #4)
> That is 1.5 weeks of a default conflict unless users have manually switched
> away from it.

I am not convinced, sorry. The amount of time you invest into turning py3.7 on inkscape is much less then the amount of time you invest into filing bugs about it, considering also that all the stable users must have python3.7 installed.
Comment 6 Andreas Sturmlechner gentoo-dev 2020-04-25 13:34:22 UTC
You and me will simply do that, if we aren't already running py38 globally.

Standard users get a blocker and head to the forums, #gentoo, and here, because python blockers are of the worst kind.
Comment 7 Larry the Git Cow gentoo-dev 2020-04-25 13:46:13 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f08c994742e2d31bb1b1916dc3fcb3ba17b59601

commit f08c994742e2d31bb1b1916dc3fcb3ba17b59601
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: 2020-04-25 13:45:36 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2020-04-25 13:45:57 +0000

    media-gfx/inkscape: re-add py36 support
    
    Closes: https://bugs.gentoo.org/719386
    Package-Manager: Portage-2.3.89, Repoman-2.3.20
    Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>

 media-gfx/inkscape/inkscape-1.0_rc1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 8 Andreas Sturmlechner gentoo-dev 2020-04-25 16:32:30 UTC
*** Bug 719416 has been marked as a duplicate of this bug. ***
Comment 9 CaptainBlood 2020-04-25 16:51:47 UTC
Let's make global warming happy (for the believers only ...),
as it's said some viruses don't like it.
Comment 10 Andreas Sturmlechner gentoo-dev 2020-04-25 17:14:27 UTC
Keep the offtopic to yourself or the forums please.