request for release compatible with qt6 6.8.0

Phil Thompson phil at riverbankcomputing.com
Tue Oct 29 11:25:18 GMT 2024


On 29/10/2024 08:54, Thomas Klausner wrote:
> Hi!
> 
> The current pyqt release 6.7.1 does not compile against qt6 6.8.0.
> 
> In pkgsrc (for which I'm packaging) we see:
> 
> /private/tmp/pkgsrc/x11/py-qt6/work/PyQt6-6.7.1/build/QtCore/sipQtCoreQXmlStreamEntityResolver.cpp:64:97:
> error: call to deleted constructor of '::QXmlStreamEntityResolver'
>    64 | sipQXmlStreamEntityResolver::sipQXmlStreamEntityResolver(const
> ::QXmlStreamEntityResolver& a0): ::QXmlStreamEntityResolver(a0),
> sipPySelf(SIP_NULLPTR)
>       |
>                                  ^                          ~~
> /tmp/pkgsrc/x11/py-qt6/work/.buildlink/qt6/include/QtCore/qxmlstream.h:220:25:
> note: 'QXmlStreamEntityResolver' has been explicitly marked deleted
> here
>   220 |     Q_DISABLE_COPY_MOVE(QXmlStreamEntityResolver)
>       |                         ^
> 
> I checked Arch Linux[1] and they are using a snapshot, so we switched
> pkgsrc to that too, and that fixed the compilation problem. But we
> prefer to use releases, so could you please make a "proper" release
> supporting qt6 6.8.0?
> 
> Thank you,
>  Thomas
> 
> [1] 
> https://gitlab.archlinux.org/archlinux/packaging/packages/pyqt6/-/blob/main/PKGBUILD?ref_type=heads

It will be released when it is ready, I don't see any urgency. The 
current snapshots are complete (although PyQt6-Graphs is still a work in 
progress) but there are a lot of related changes that I want to make 
sure aren't going to cause problems...

- support for Windows on Arm
- support for Linux on Arm
- support for Python v3.13
- drop support for Python v3.8
- a new build environment to support the new architectures

I'm currently working on fixing bugs in Qt v6.8.0 which I hope will make 
it into v6.8.1. I may delay the release of PyQt6 v6.8.0 until Qt v6.8.1 
is released.

Phil


More information about the PyQt mailing list