Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 896900 - dev-python/tweedledum: needs upgrade to Python 3.11 (PythonCompatUpdate)
Summary: dev-python/tweedledum: needs upgrade to Python 3.11 (PythonCompatUpdate)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Gábor Oszkár Dénes
URL:
Whiteboard:
Keywords: PMASKED
Depends on:
Blocks: 896398
  Show dependency tree
 
Reported: 2023-02-25 09:40 UTC by Michał Górny
Modified: 2023-10-02 11:41 UTC (History)
3 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 2023-02-25 09:40:26 UTC
This package does not support Python 3.11.  Please test it with Python 3.11 as a matter of urgency as the default will change in early June, as per message on gentoo-dev: https://archives.gentoo.org/gentoo-dev/message/abb5788ea81c7bbf4d40a2995b682eb9.  Please check the information provided in the tracker.  Ask in #gentoo-python on IRC if need any help.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-02-25 23:33:36 UTC
Per https://github.com/Qiskit/qiskit-terra/blob/c0961b9247d68456c62bea2a8d7760c410c2d557/releasenotes/notes/0.23/remove-tweedledum-0f21ca327a782bc3.yaml, it's no longer a core dependency of qiskit-terra, thankfully.

I've filed a bug with tweedledum but I'm not sure it'll go anywhere: https://github.com/boschmitt/tweedledum/issues/181.
Comment 2 Larry the Git Cow gentoo-dev 2023-02-26 00:30:12 UTC
The bug has been referenced in the following commit(s):

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

commit 583323d3b120acedb7843f4cc052c5858cd8cb35
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-02-26 00:21:38 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-02-26 00:29:57 +0000

    dev-python/qiskit-terra: enable py3.11, move tweedledum to optfeature
    
    - Enable Python 3.11
    - dev-python/tweedledum is now an optfeature, per upstream changes in 0.23,
      which works well for us given it doesn't build with Python 3.11 anyway.
    
    Bug: https://bugs.gentoo.org/896900
    Closes: https://bugs.gentoo.org/896870
    Signed-off-by: Sam James <sam@gentoo.org>

 ...{qiskit-terra-0.23.2.ebuild => qiskit-terra-0.23.2-r1.ebuild} | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-05-03 05:25:10 UTC
Ping. Python 3.11 is now default.
Comment 4 Pacho Ramos gentoo-dev 2023-05-04 12:09:08 UTC
I think the python 3.11 compat is fixed in master... probably the easiest option would be to take a snapshot from latest git... except if upstream finally tags a release
Comment 5 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-05-04 12:10:16 UTC
Nothing needs this anymore, so we can last-rite it unless someone is interested in it.
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-05-04 12:10:43 UTC
(In reply to Pacho Ramos from comment #4)
> I think the python 3.11 compat is fixed in master... probably the easiest
> option would be to take a snapshot from latest git... except if upstream
> finally tags a release

master is very different from the 1.1.1.x branch unfortunately, I did look at it at the time :(
Comment 7 Larry the Git Cow gentoo-dev 2023-08-30 03:27:00 UTC
The bug has been referenced in the following commit(s):

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

commit db620526201268069b6c2fcc9c5d38e781e224c6
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2023-08-30 03:24:49 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-08-30 03:26:47 +0000

    package.mask: Last rite dev-python/tweedledum
    
    Bug: https://bugs.gentoo.org/858134
    Bug: https://bugs.gentoo.org/862549
    Bug: https://bugs.gentoo.org/896900
    Bug: https://bugs.gentoo.org/911840
    Signed-off-by: Sam James <sam@gentoo.org>

 profiles/package.mask | 7 +++++++
 1 file changed, 7 insertions(+)
Comment 8 Larry the Git Cow gentoo-dev 2023-10-02 11:41:26 UTC
The bug has been closed via the following commit(s):

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

commit 4139e6b52d31a1574ed84f5e0b168bb42381d31a
Author:     Florian Schmaus <flow@gentoo.org>
AuthorDate: 2023-10-02 11:34:10 +0000
Commit:     Florian Schmaus <flow@gentoo.org>
CommitDate: 2023-10-02 11:36:53 +0000

    dev-python/tweedledum: treeclean
    
    Closes: https://bugs.gentoo.org/911840
    Closes: https://bugs.gentoo.org/896900
    Signed-off-by: Florian Schmaus <flow@gentoo.org>

 dev-python/tweedledum/Manifest                     |  2 -
 .../tweedledum/files/tweedledum-1.1.1-gcc-13.patch | 21 ----------
 dev-python/tweedledum/metadata.xml                 | 24 -----------
 dev-python/tweedledum/tweedledum-1.1.1-r1.ebuild   | 47 ----------------------
 profiles/package.mask                              |  7 ----
 5 files changed, 101 deletions(-)