Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 946285 - dev-python/pyside6-6.8.1 version bump
Summary: dev-python/pyside6-6.8.1 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Nowa Ammerlaan
URL: https://download.qt.io/official_relea...
Whiteboard:
Keywords:
Depends on:
Blocks: qt-6.8.1-stable
  Show dependency tree
 
Reported: 2024-12-11 19:45 UTC by Benjamin Réveillé
Modified: 2024-12-20 16:09 UTC (History)
7 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 Benjamin Réveillé 2024-12-11 19:45:14 UTC
dev-python/pyside6-6.8.1 is out since december 2nd 2024 and adding it to the tree should help get rid of the dev-qt/*-6.8.1 blocks people (as myself) who have pyside6 installed are encountering.
Comment 1 Andreas Sturmlechner gentoo-dev 2024-12-11 19:48:44 UTC
Not really though, if you look at URL. Leaving the rest to $maintainers.
Comment 2 Ionen Wolkens gentoo-dev 2024-12-11 21:00:43 UTC
Yeah pypi wheels are just to use the newer version of Qt and isn't really pyside6-6.8.1, it doesn't even provide a sdist.

...but pyside6-6.8.1 was tagged[1] yesterday, so it "may" get officially released soon'ish alongside proper tarballs in $URL

[1] https://github.com/qtproject/pyside-pyside-setup/releases/tag/v6.8.1
Comment 3 Claus-Justus Heine 2024-12-18 10:29:58 UTC
FYI: by just replacing the SRC_URI and S in the shiboken6 and pyside6 ebuilds to point to the tagged tar-ball at github:

SRC_URI="https://github.com/qtproject/pyside-pyside-setup/archive/refs/tags/v${PV}.tar.gz"
S="${WORKDIR}/pyside-pyside-setup-${PV}/sources/${PN}"

I was able to emerge pyside6-6.8.1 and shiboken6-6.8.1 with custom ebuilds with those changes and to recompile (and start) freecad to use the 6.8.1 versions. Of course, I cannot claim that "it just works" -- it lacks further testing -- but it seems to work.

Perhaps one could drop the dependency on the official release tar-balls and instead just use the tagged tar archives of the github repo? Is it even clear that there ever will be a release tar-ball, given that the PyQt team does not provide a source wheel at pypy?
Comment 4 Larry the Git Cow gentoo-dev 2024-12-20 16:09:46 UTC
The bug has been closed via the following commit(s):

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

commit 25deac86bc680104813c1300f1e6ee84f007381d
Author:     Nowa Ammerlaan <nowa@gentoo.org>
AuthorDate: 2024-12-20 15:58:32 +0000
Commit:     Nowa Ammerlaan <nowa@gentoo.org>
CommitDate: 2024-12-20 16:09:07 +0000

    dev-python/pyside6: add 6.8.1
    
    Closes: https://bugs.gentoo.org/945772
    Closes: https://bugs.gentoo.org/946285
    Signed-off-by: Nowa Ammerlaan <nowa@gentoo.org>

 dev-python/pyside6/Manifest             |   1 +
 dev-python/pyside6/metadata.xml         |   4 +
 dev-python/pyside6/pyside6-6.8.1.ebuild | 253 ++++++++++++++++++++++++++++++++
 3 files changed, 258 insertions(+)