Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package qreator. [ Reason ] Qreator is currently completely broken in testing (fails to startup, see bug #986697). The fix is in 16.06.1-6, but that release also included a few unrelated changes which I've reverted in 16.06.1-7. [ Impact ] Qreator fails to start up with an exception in testing, as per https://bugs.debian.org/986697 [ Tests ] Install qreator and verify that it launches [ Risks ] No risk -- it's currently completely broken in testing, and the fix is in 16.06.1-6. [ Checklist ] [x] all changes are documented in the d/changelog [x] I reviewed all changes and I approve them [x] attach debdiff against the package in testing [ Other info ] None unblock qreator/16.06.1-7 -- System Information: Debian Release: bullseye/sid APT prefers groovy-updates APT policy: (500, 'groovy-updates'), (500, 'groovy-security'), (500, 'groovy'), (400, 'groovy-proposed'), (100, 'groovy-backports') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.12.1-hyper1 (SMP w/8 CPU threads) Kernel taint flags: TAINT_CPU_OUT_OF_SPEC, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_SG.utf8, LC_CTYPE=en_SG.UTF-8 (charmap=UTF-8), LANGUAGE=en_SG:en Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled
diff --git a/debian/changelog b/debian/changelog index c582cd8..644cc99 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,24 @@ +qreator (16.06.1-7) unstable; urgency=medium + + * [6451544] Revert "Reexport patches using gbp-pq" + This reverts commit 8dee7af8ba45f56b493f5b3d82876307283aae69. + * [143cdf2] Revert "Port to debhelper compat 13" + This reverts commit 9241568369785cab18fb1ac322d1945f1fa1946e. + * [c9a74fa] Revert "Update Standards-Version to 4.5.0" + This reverts commit f34db2f3ab9087a93dbdce9fb12c8abae340a16a. + + -- Chow Loong Jin <hyper...@debian.org> Tue, 13 Jul 2021 01:25:19 +0800 + +qreator (16.06.1-6) unstable; urgency=medium + + * [8dee7af] Reexport patches using gbp-pq + * [e0f42ae] Fix crash on startup due to usage of ElementTree.getiterator() + (Closes: #986697) + * [9241568] Port to debhelper compat 13 + * [f34db2f] Update Standards-Version to 4.5.0 + + -- Chow Loong Jin <hyper...@debian.org> Sun, 11 Apr 2021 15:56:22 +0800 + qreator (16.06.1-5) unstable; urgency=medium * [4eea653] Load current location from geoclue-2.0 asynchronously. diff --git a/debian/patches/Port-ElementTree.getiterator-usage-to-ElementTree.iter.patch b/debian/patches/Port-ElementTree.getiterator-usage-to-ElementTree.iter.patch new file mode 100644 index 0000000..934a0ee --- /dev/null +++ b/debian/patches/Port-ElementTree.getiterator-usage-to-ElementTree.iter.patch @@ -0,0 +1,34 @@ +From: Chow Loong Jin <hyper...@debian.org> +Date: Sun, 11 Apr 2021 15:54:21 +0800 +Subject: Port ElementTree.getiterator() usage to ElementTree.iter() + +.getiterator() has been deprecated since python3.2 and has been removed from +python3.9 + +Bug-Debian: https://bugs.debian.org/986697 +--- + qreator_lib/Builder.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/qreator_lib/Builder.py b/qreator_lib/Builder.py +index 996f9ff..23fb2f8 100644 +--- a/qreator_lib/Builder.py ++++ b/qreator_lib/Builder.py +@@ -83,7 +83,7 @@ class Builder(Gtk.Builder): + tree = ElementTree() + tree.parse(filename) + +- ele_widgets = tree.getiterator("object") ++ ele_widgets = tree.iter("object") + for ele_widget in ele_widgets: + name = ele_widget.attrib['id'] + widget = self.get_object(name) +@@ -105,7 +105,7 @@ class Builder(Gtk.Builder): + if connections: + self.connections.extend(connections) + +- ele_signals = tree.getiterator("signal") ++ ele_signals = tree.iter("signal") + for ele_signal in ele_signals: + self.glade_handler_dict.update( + {ele_signal.attrib["handler"]: None}) diff --git a/debian/patches/series b/debian/patches/series index c1fa770..5beadc7 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -5,3 +5,4 @@ Port-to-libnm.patch Fix-IndexError-when-a-wifi-network-has-100-strength.patch Fix-python-pil-imports.patch python3-port.patch +Port-ElementTree.getiterator-usage-to-ElementTree.iter.patch
signature.asc
Description: PGP signature