Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 829417 - dev-cpp/gtkmm: add python 3.10
Summary: dev-cpp/gtkmm: add python 3.10
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: PullRequest
Depends on: 829415 829416
Blocks: py310, python3.10-compat
  Show dependency tree
 
Reported: 2021-12-17 09:30 UTC by Thomas Bettler
Modified: 2022-01-22 00:37 UTC (History)
1 user (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 Thomas Bettler 2021-12-17 09:30:13 UTC
dev-cpp/gtkmm: add python 3.10
Comment 1 Mart Raudsepp gentoo-dev 2021-12-27 10:42:06 UTC
I would like to point out that this is a BDEPEND only and therefore can not be a blocker for any other package really. Just makes it hard to get rid of anything older from a system.
Comment 2 Thomas Bettler 2021-12-27 10:53:31 UTC
Thank you for this point. 
So maybe I misinterpreted the information
 inkscape r+bdep on gtkmm
from https://qa-reports.gentoo.org/output/gpyutils/39-to-310.svg
Comment 3 Mart Raudsepp gentoo-dev 2021-12-27 11:03:25 UTC
gtkmm and co are a runtime dep of inkscape, but you don't depend with PYTHON_USEDEP on them, so it doesn't need equal or better PYTHON_COMPAT in gtkmm. gtkmm/pangomm/atkmm have python as a build-time dep only via python-any-r1.eclass for handling meson calling a tiny python script, which probably works with any version and we are adding a python dep in those meson packages only to begrudgingly control self-inflicted damage of some tinderbox systems that install python-exec with USE=-native-symlinks.

But don't get me wrong, we definitely should add 3.10 support to gtkmm and co asap, especially when it's so trivial that it's for scripts that could work with any python version anyways. It just isn't a blocker for inkscape getting 3.10 support.
Comment 4 Thomas Bettler 2021-12-27 11:14:49 UTC
thanks for all this clarification. so we may update independently which is even better. in case you spot more superfluous deps, just tell me :)
Comment 5 Larry the Git Cow gentoo-dev 2022-01-22 00:37:25 UTC
The bug has been closed via the following commit(s):

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

commit 07ff28cc328cae32c93366e575ed730a4d4fbd50
Author:     Thomas Bettler <thomas.bettler@gmail.com>
AuthorDate: 2021-12-17 09:31:31 +0000
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: 2022-01-22 00:37:11 +0000

    dev-cpp/gtkmm: add python 3.10
    
    Closes: https://bugs.gentoo.org/829417
    Closes: https://github.com/gentoo/gentoo/pull/23356
    Signed-off-by: Thomas Bettler <thomas.bettler@gmail.com>
    Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>

 dev-cpp/gtkmm/gtkmm-3.24.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)