Your message dated Tue, 22 Aug 2017 12:06:12 +0000
with message-id <[email protected]>
and subject line Bug#872892: fixed in pyqt5 5.7+dfsg-6
has caused the Debian Bug report #872892,
regarding pyqt5: FTBFS with Qt 5.9
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
872892: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=872892
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: pyqt5
Version: 5.7+dfsg-5
Severity: important
Tags: patch
Hello,
With the latest update to Qt 5.9 pyqt5 fails to build from source
blocking the update of many Qt packages on my system.
The attached two patches seem to fix the build, but I think the
latest pyqt5 upstream version should be tried first (but I
haven't checked if it added support for Qt 5.9). qt58.patch was
authored by Heiko Becker [1].
Regards
Simon
[1]: https://www.riverbankcomputing.com/pipermail/pyqt/2017-January/038665.html
--
+ privacy is necessary
+ using gnupg http://gnupg.org
+ public key id: 0x92FEFDB7E44C32F9
Index: pyqt5-5.7+dfsg/configure.py
===================================================================
--- pyqt5-5.7+dfsg.orig/configure.py
+++ pyqt5-5.7+dfsg/configure.py
@@ -2666,12 +2666,6 @@ def check_license(target_config, license
(ltype, PYQT_VERSION_STR, lname, sys.version.split()[0],
sys.platform))
- # Common checks.
- if introspecting and target_config.qt_licensee not in OPEN_SOURCE_LICENSEES and ltype == 'GPL':
- error(
- "This version of PyQt5 and the commercial version of Qt have "
- "incompatible licenses.")
-
# Confirm the license if not already done.
if not license_confirmed:
loptions = """
Index: pyqt5-5.7+dfsg/sip/QtCore/qnamespace.sip
===================================================================
--- pyqt5-5.7+dfsg.orig/sip/QtCore/qnamespace.sip
+++ pyqt5-5.7+dfsg/sip/QtCore/qnamespace.sip
@@ -209,8 +209,6 @@ namespace Qt
WindowContextHelpButtonHint,
WindowShadeButtonHint,
WindowStaysOnTopHint,
- WindowOkButtonHint,
- WindowCancelButtonHint,
WindowStaysOnBottomHint,
WindowCloseButtonHint,
MacWindowToolBarButtonHint,
@@ -232,6 +230,10 @@ namespace Qt
%If (Qt_5_5_0 -)
MaximizeUsingFullscreenGeometryHint,
%End
+%If (- Qt_5_8_0)
+ WindowOkButtonHint,
+ WindowCancelButtonHint,
+%End
};
typedef QFlags<Qt::WindowType> WindowFlags;
Index: pyqt5-5.7+dfsg/sip/QtCore/QtCoremod.sip
===================================================================
--- pyqt5-5.7+dfsg.orig/sip/QtCore/QtCoremod.sip
+++ pyqt5-5.7+dfsg/sip/QtCore/QtCoremod.sip
@@ -22,7 +22,7 @@
%Module(name=PyQt5.QtCore, call_super_init=True, default_VirtualErrorHandler=PyQt5, keyword_arguments="Optional", version=1)
-%Timeline {Qt_5_0_0 Qt_5_0_1 Qt_5_0_2 Qt_5_1_0 Qt_5_1_1 Qt_5_2_0 Qt_5_2_1 Qt_5_3_0 Qt_5_3_1 Qt_5_3_2 Qt_5_4_0 Qt_5_4_1 Qt_5_4_2 Qt_5_5_0 Qt_5_5_1 Qt_5_6_0 Qt_5_6_1 Qt_5_7_0}
+%Timeline {Qt_5_0_0 Qt_5_0_1 Qt_5_0_2 Qt_5_1_0 Qt_5_1_1 Qt_5_2_0 Qt_5_2_1 Qt_5_3_0 Qt_5_3_1 Qt_5_3_2 Qt_5_4_0 Qt_5_4_1 Qt_5_4_2 Qt_5_5_0 Qt_5_5_1 Qt_5_6_0 Qt_5_6_1 Qt_5_7_0 Qt_5_8_0}
%Platforms {WS_X11 WS_WIN WS_MACX}
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Source: pyqt5
Source-Version: 5.7+dfsg-6
We believe that the bug you reported is fixed in the latest version of
pyqt5, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Dmitry Shachnev <[email protected]> (supplier of updated pyqt5 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 22 Aug 2017 14:41:04 +0300
Source: pyqt5
Binary: pyqt5-dev pyqt5-dev-tools pyqt5-doc pyqt5-examples python3-pyqt5
python3-pyqt5-dbg python3-dbus.mainloop.pyqt5 python3-dbus.mainloop.pyqt5-dbg
python3-pyqt5.qtopengl python3-pyqt5.qtopengl-dbg python3-pyqt5.qtsql
python3-pyqt5.qtsql-dbg python3-pyqt5.qtwebchannel
python3-pyqt5.qtwebchannel-dbg python3-pyqt5.qtwebengine
python3-pyqt5.qtwebengine-dbg python3-pyqt5.qtwebkit python3-pyqt5.qtwebkit-dbg
python3-pyqt5.qtwebsockets python3-pyqt5.qtwebsockets-dbg
python3-pyqt5.qtxmlpatterns python3-pyqt5.qtxmlpatterns-dbg python3-pyqt5.qtsvg
python3-pyqt5.qtsvg-dbg python3-pyqt5.qtmultimedia
python3-pyqt5.qtmultimedia-dbg python3-pyqt5.qtquick python3-pyqt5.qtquick-dbg
python3-pyqt5.qtserialport python3-pyqt5.qtserialport-dbg
python3-pyqt5.qtsensors python3-pyqt5.qtsensors-dbg python3-pyqt5.qtx11extras
python3-pyqt5.qtx11extras-dbg python3-pyqt5.qtpositioning
python3-pyqt5.qtpositioning-dbg python-pyqt5 python-pyqt5-dbg
python-dbus.mainloop.pyqt5
python-dbus.mainloop.pyqt5-dbg python-pyqt5.qtopengl python-pyqt5.qtopengl-dbg
python-pyqt5.qtsql python-pyqt5.qtsql-dbg python-pyqt5.qtwebchannel
python-pyqt5.qtwebchannel-dbg python-pyqt5.qtwebengine
python-pyqt5.qtwebengine-dbg python-pyqt5.qtwebkit python-pyqt5.qtwebkit-dbg
python-pyqt5.qtwebsockets python-pyqt5.qtwebsockets-dbg
python-pyqt5.qtxmlpatterns python-pyqt5.qtxmlpatterns-dbg python-pyqt5.qtsvg
python-pyqt5.qtsvg-dbg python-pyqt5.qtmultimedia python-pyqt5.qtmultimedia-dbg
python-pyqt5.qtquick python-pyqt5.qtquick-dbg python-pyqt5.qtserialport
python-pyqt5.qtserialport-dbg python-pyqt5.qtsensors python-pyqt5.qtsensors-dbg
python-pyqt5.qtx11extras python-pyqt5.qtx11extras-dbg python-pyqt5.qtpositioning
python-pyqt5.qtpositioning-dbg
Architecture: source
Version: 5.7+dfsg-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Modules Team
<[email protected]>
Changed-By: Dmitry Shachnev <[email protected]>
Description:
pyqt5-dev - Development files for PyQt5
pyqt5-dev-tools - Development tools for PyQt5
pyqt5-doc - Documentation for PyQt5
pyqt5-examples - Examples and demos for PyQt5
python-dbus.mainloop.pyqt5 - D-Bus Qt main loop support for Python 2
python-dbus.mainloop.pyqt5-dbg - D-Bus Qt main loop support for Python 2
(debug extension)
python-pyqt5 - Python 2 bindings for Qt5
python-pyqt5-dbg - Python 2 bindings for Qt5 (debug extensions)
python-pyqt5.qtmultimedia - Python 2 bindings for Qt5's Multimedia module
python-pyqt5.qtmultimedia-dbg - Python 2 bindings for Qt5's Multimedia module
(debug extensions)
python-pyqt5.qtopengl - Python 2 bindings for Qt5's OpenGL module
python-pyqt5.qtopengl-dbg - Python 2 bindings for Qt5's OpenGL module (debug
extension)
python-pyqt5.qtpositioning - Python 2 bindings for QtPositioning module
python-pyqt5.qtpositioning-dbg - Python 2 bindings for QtPositioning module
(debug extension)
python-pyqt5.qtquick - Python 2 bindings for QtQuick module
python-pyqt5.qtquick-dbg - Python 2 bindings for QtQuick module (debug
extensions)
python-pyqt5.qtsensors - Python 2 bindings for QtSensors module
python-pyqt5.qtsensors-dbg - Python 2 bindings for QtSensors module (debug
extension)
python-pyqt5.qtserialport - Python 2 bindings for QtSerialPort module
python-pyqt5.qtserialport-dbg - Python 2 bindings for QtSerialPort module
(debug extension)
python-pyqt5.qtsql - Python 2 bindings for Qt5's SQL module
python-pyqt5.qtsql-dbg - Python 2 bindings for Qt5's SQL module (debug
extension)
python-pyqt5.qtsvg - Python 2 bindings for Qt5's SVG module
python-pyqt5.qtsvg-dbg - Python 2 bindings for Qt5's SVG module (debug
extension)
python-pyqt5.qtwebchannel - Python 2 bindings for Qt5's WebChannel module
python-pyqt5.qtwebchannel-dbg - Python 2 bindings for Qt5's Webchannel module
(debug extension)
python-pyqt5.qtwebengine - Python 2 bindings for Qt5's WebEngine module
python-pyqt5.qtwebengine-dbg - Python 2 bindings for Qt5's WebEngine module
(debug extensions)
python-pyqt5.qtwebkit - Python 2 bindings for Qt5's WebKit module
python-pyqt5.qtwebkit-dbg - Python 2 bindings for Qt5's WebKit module (debug
extensions)
python-pyqt5.qtwebsockets - Python 2 bindings for Qt5's WebSockets module
python-pyqt5.qtwebsockets-dbg - Python 2 bindings for Qt5's WebSockets module
(debug extension)
python-pyqt5.qtx11extras - Python 2 bindings for QtX11Extras module
python-pyqt5.qtx11extras-dbg - Python 2 bindings for QtX11Extras module (debug
extension)
python-pyqt5.qtxmlpatterns - Python 2 bindings for Qt5's XmlPatterns module
python-pyqt5.qtxmlpatterns-dbg - Python 2 bindings for Qt5's XmlPatterns
module (debug extension)
python3-dbus.mainloop.pyqt5 - D-Bus Qt main loop support for Python 3
python3-dbus.mainloop.pyqt5-dbg - D-Bus Qt main loop support for Python 3
(debug extension)
python3-pyqt5 - Python 3 bindings for Qt5
python3-pyqt5-dbg - Python 3 bindings for Qt5 (debug extensions)
python3-pyqt5.qtmultimedia - Python 3 bindings for Qt5's Multimedia module
python3-pyqt5.qtmultimedia-dbg - Python 3 bindings for Qt5's Multimedia module
(debug extensions)
python3-pyqt5.qtopengl - Python 3 bindings for Qt5's OpenGL module
python3-pyqt5.qtopengl-dbg - Python 3 bindings for Qt5's OpenGL module (debug
extension)
python3-pyqt5.qtpositioning - Python 3 bindings for QtPositioning module
python3-pyqt5.qtpositioning-dbg - Python 3 bindings for QtPositioning module
(debug extension)
python3-pyqt5.qtquick - Python 3 bindings for QtQuick module
python3-pyqt5.qtquick-dbg - Python 3 bindings for QtQuick module (debug
extension)
python3-pyqt5.qtsensors - Python 3 bindings for QtSensors module
python3-pyqt5.qtsensors-dbg - Python 3 bindings for QtSensors module (debug
extension)
python3-pyqt5.qtserialport - Python 3 bindings for QtSerialPort module
python3-pyqt5.qtserialport-dbg - Python 3 bindings for QtSerialPort module
(debug extension)
python3-pyqt5.qtsql - Python 3 bindings for Qt5's SQL module
python3-pyqt5.qtsql-dbg - Python 3 bindings for Qt5's SQL module (debug
extension)
python3-pyqt5.qtsvg - Python 3 bindings for Qt5's SVG module
python3-pyqt5.qtsvg-dbg - Python 3 bindings for Qt5's SVG module (debug
extension)
python3-pyqt5.qtwebchannel - Python 3 bindings for Qt5's WebChannel module
python3-pyqt5.qtwebchannel-dbg - Python 3 bindings for Qt5's Webchannel module
(debug extension)
python3-pyqt5.qtwebengine - Python 3 bindings for Qt5's WebEngine module
python3-pyqt5.qtwebengine-dbg - Python 3 bindings for Qt5's WebEngine module
(debug extensions)
python3-pyqt5.qtwebkit - Python 3 bindings for Qt5's WebKit module
python3-pyqt5.qtwebkit-dbg - Python 3 bindings for Qt5's WebKit module (debug
extensions)
python3-pyqt5.qtwebsockets - Python 3 bindings for Qt5's WebSockets module
python3-pyqt5.qtwebsockets-dbg - Python 3 bindings for Qt5's WebSockets module
(debug extensions)
python3-pyqt5.qtx11extras - Python 3 bindings for QtX11Extras module
python3-pyqt5.qtx11extras-dbg - Python 3 bindings for QtX11Extras module
(debug extension)
python3-pyqt5.qtxmlpatterns - Python 3 bindings for Qt5's XmlPatterns module
python3-pyqt5.qtxmlpatterns-dbg - Python 3 bindings for Qt5's XmlPatterns
module (debug extension)
Closes: 867733 872892
Changes:
pyqt5 (5.7+dfsg-6) unstable; urgency=medium
.
* Add patches from upstream to support Qt 5.9 (closes: #872892):
- no_license_check.diff
- qt59_support.diff
- opengl_detection.diff
* Build against Qt 5.9.1.
* Enable Qt WebEngine support on arm64, armhf and mipsel (closes: #867733).
Checksums-Sha1:
212e73413b641019c8743e10219674d3064cf514 8512 pyqt5_5.7+dfsg-6.dsc
9b5b97ad5e0705e795f030846fe02149e772240d 20448 pyqt5_5.7+dfsg-6.debian.tar.xz
35941fcdee9d3b126911d944dc2dd75b003d91f4 16440
pyqt5_5.7+dfsg-6_source.buildinfo
Checksums-Sha256:
cea40367cd64216a641d12eff22ceedc2087d2f8fdbe9ef593ac42591216f687 8512
pyqt5_5.7+dfsg-6.dsc
cef8e6cc93a4f3929fb42f90267d037ee642e739a6c9449115b6c61285cd3636 20448
pyqt5_5.7+dfsg-6.debian.tar.xz
290310ada69963800eb160a87982fa74a0ff570f9cf878a96ac00cfc80ad783e 16440
pyqt5_5.7+dfsg-6_source.buildinfo
Files:
5f94a20e5db87b873d94f30ef6622e80 8512 python optional pyqt5_5.7+dfsg-6.dsc
b4f3856bb35b9393a22419c6e9ff7cd1 20448 python optional
pyqt5_5.7+dfsg-6.debian.tar.xz
55401ed4c4b52408fdc1a85d6e139d72 16440 python optional
pyqt5_5.7+dfsg-6_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEbEPcK+5mZmLK5jNU1v5xA2P4XdMFAlmcGUoACgkQ1v5xA2P4
XdPxXBAAm/FioFXn8ADLZM3s/jBANQUDjDixNtA+kItinh2jUU3iwhyAFDncS3SG
JzmDmXnn7dg57opLT8azOArg9Eg6i50GRvAxRFAIsybwczDjl7ywjviG/97RE4GX
+hZkqCF7zTHFmRpytv28Grqc1uyu98fcr7KXfE6F5l97GjHlxXjXCJEyBlzD+lBE
cOfSefg/Ke8tq5fNNPhqUZ3cp2RJg/sEXGjtuaJKQLmt6Bk//sHCPqZ7LNq732DJ
5OOz9PvC9x+YjlEWbwyzu6Q9ywEQRIFF5JxcJnhjuLIzRbN75WolVcxh7qvRHl+k
ggh9pOEvCWoqdRdNnhqiXyFi4A31dOqOOwLGCARW5s1Q+YjwbXpWTazELjsa0vr2
Kv63R5/niRwU+p4QNxom1nriJKSQldo4K0T96xqRpOIjhsH73HgaDQ9UElL8lJmN
2YdNq7Dhw3N1dtwAqXjw0A52fMPhUczybKnaEkWYwaYJC9CqqSMWTwXmbCsYgToh
6WEQiCXEybkiIHztctBz9IR1Kwtyx/51Y+WxMcfLAFfhQCrXxgFN+Um2ZKbW2JsS
ndALol0QaMBiB73M9nzWgFdvjeftbs/N9klcLuyiaXb5apVcxLfB3+C7VzjuK20/
0KcnhGfnlYyNUdWeANhvRgTEte9sPVT1h9IhfGkVmGSEkIy/2rc=
=+reP
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
Python-modules-team mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team