Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 879007 - dev-util/diffoscope: python 3.11 support
Summary: dev-util/diffoscope: python 3.11 support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Sam James
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-01 12:14 UTC by Vasco Gervasi
Modified: 2023-01-01 02:41 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 Vasco Gervasi 2022-11-01 12:14:14 UTC
Hi,
the current dev-util/diffoscope ebuild allows only python 3.10, 3.9 and 3.8.
According to https://salsa.debian.org/reproducible-builds/diffoscope/-/blob/master/setup.py, python >=3.7 is required.
Could you add support for 3.11?

Thanks

Reproducible: Always
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2022-11-10 07:20:45 UTC
$ pkgcheck scan -k NonsolvableDepsInStable
dev-util/diffoscope
  NonsolvableDepsInStable: version 226: nonsolvable depset(bdepend) keyword(~amd64) stable profile (default/linux/amd64/17.1) (65 total): solutions: [ dev-python/tlsh[python_targets_python3_10(-),python_targets_python3_11(-),python_targets_python3_8(-),python_targets_python3_9(-)] ]
  NonsolvableDepsInStable: version 226: nonsolvable depset(rdepend) keyword(~amd64) stable profile (default/linux/amd64/17.1) (65 total): solutions: [ dev-python/tlsh[python_targets_python3_10(-),python_targets_python3_11(-),python_targets_python3_8(-),python_targets_python3_9(-)] ]
Comment 2 Larry the Git Cow gentoo-dev 2022-11-10 07:48:54 UTC
The bug has been referenced in the following commit(s):

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

commit 0ef8dfb6b06626505c9ae80a478ed66dec99fdca
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-11-10 07:23:36 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-11-10 07:48:43 +0000

    dev-util/diffoscope: add 226
    
    No Python 3.11 yet as a test fails, but Debian's gitlab is down right now,
    so can't file a bug.
    
    Bug: https://bugs.gentoo.org/879007
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-util/diffoscope/Manifest              |   1 +
 dev-util/diffoscope/diffoscope-226.ebuild | 120 ++++++++++++++++++++++++++++++
 2 files changed, 121 insertions(+)

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

commit eb6894a12f602b2f89e865969e3d925d40d8403b
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2022-11-10 07:21:25 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2022-11-10 07:48:39 +0000

    dev-python/tlsh: enable py3.11
    
    Bug: https://bugs.gentoo.org/879007
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-python/tlsh/tlsh-4.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-01-01 02:41:40 UTC
commit 24e0901e7a5638d21a185b93170c74318195c67e
Author: Sam James <sam@gentoo.org>
Date:   Fri Dec 2 03:42:57 2022 +0000

    dev-util/diffoscope: add 227

    Signed-off-by: Sam James <sam@gentoo.org>