Can I help? Depends: python3 (< 3.11) but 3.11.1-1 is to be installed

Aurélien COUDERC libre at coucouf.fr
Sun Jan 8 14:37:08 GMT 2023


Le mercredi 4 janvier 2023, 13:46:57 CET Steffen Möller a écrit :
> Dear Debian Qt/KDE team,

Dear Steffen,

the list where the discussion happens is pkg-kde-talk at alioth-lists.debian.net, the other list is for robots, so moving it here.

> I was about to update freecad for which there is a new upstream version but ran into issues with the build deps
> 
> $ LANG=C sudo debfoster -u libpyside2-dev libqt5svg5-dev libqt5xmlpatterns5-dev libqt5x11extras5-dev libshiboken2-dev libspnav-dev libzipios++-dev occt-draw pybind11-dev pyside2-tools python3-pyside2.qtcore python3-pyside2.qtgui python3-pyside2.qtsvg python3-pyside2.qtuitools python3-pyside2.qtwidgets python3-pyside2.qtxml
> 
> ...
> 
> The following packages have unmet dependencies:
>  libshiboken2-py3-5.15 : Depends: python3 (< 3.11) but 3.11.1-1 is to be installed
>  python3-pyside2.qtcore : Depends: python3 (< 3.11) but 3.11.1-1 is to be installed
>  python3-pyside2.qtgui : Depends: python3 (< 3.11) but 3.11.1-1 is to be installed
>  python3-pyside2.qtsvg : Depends: python3 (< 3.11) but 3.11.1-1 is to be installed
>  python3-pyside2.qtuitools : Depends: python3 (< 3.11) but 3.11.1-1 is to be installed
>  python3-pyside2.qtwidgets : Depends: python3 (< 3.11) but 3.11.1-1 is to be installed
>  python3-pyside2.qtxml : Depends: python3 (< 3.11) but 3.11.1-1 is to be installed
> 
> There is a new upstream version that is still not completely prepared for Python 3.11 as it seems. In part you have addressed these issues as with the missing mangle, but there are also new ones:

[…]
 
> The other files compile nicely.
> 
> I first thought to address this locally and then ask if you want my local solution for the world, but now .. well, you may have this more under your fingertips than I do. 

Help is always welcome maintaining the packages of the Qt/KDE team, we have a lot on our plate.
If you want to work on pyside2 I’d recommend starting experimenting locally and proposing merge request against the Salsa repo.

For the issue you raised, Dmitry addressed it in his 5.15.8-1 upload by backporting several upstream commits for Python 3.11 support. Feel free to have a look at the changes in the Salsa repo [0].

But as I said, help is still welcome. :)


[0] https://salsa.debian.org/qt-kde-team/qt/pyside2


Happy hacking,
--
Aurélien





More information about the pkg-kde-talk mailing list