Package: release.debian.org
Severity: normal
Tags: trixie
X-Debbugs-Cc: [email protected], [email protected]
Control: affects -1 + src:superqt
User: [email protected]
Usertags: pu
[ Reason ]
Fix FTBFS Bug #1131249.
[ Impact ]
The package fails to build from source due to a failing test.
The failing test was initially categorized as flaky in ci.debian.net
and disabled in unstable, but after the last point release of trixie
the package fails to build in trixie as well.
[ Tests ]
I've checked that the package builds again in trixie after disabling
the failing test.
[ Risks ]
Very low. No real code changes. We are merely disabling a test.
[ 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 (old)stable
[X] the issue is verified as fixed in unstable
[ Changes ]
Disable a check which always fails.
[ Other info ]
The package is already uploaded.
diff -Nru superqt-0.7.3/debian/changelog superqt-0.7.3/debian/changelog
--- superqt-0.7.3/debian/changelog 2025-04-06 06:11:23.000000000 +0200
+++ superqt-0.7.3/debian/changelog 2026-05-07 00:50:00.000000000 +0200
@@ -1,3 +1,12 @@
+superqt (0.7.3-1+deb13u1) trixie; urgency=medium
+
+ * Team upload.
+
+ [ Stuart Prescott ]
+ * Add patch to skip flaky font metrics test. Closes: #1131249.
+
+ -- Santiago Vila <[email protected]> Thu, 07 May 2026 00:50:00 +0200
+
superqt (0.7.3-1) unstable; urgency=medium
* New upstream release.
diff -Nru
superqt-0.7.3/debian/patches/0001-Remove-flaky-font-size-test-on-eliding-labels.patch
superqt-0.7.3/debian/patches/0001-Remove-flaky-font-size-test-on-eliding-labels.patch
---
superqt-0.7.3/debian/patches/0001-Remove-flaky-font-size-test-on-eliding-labels.patch
1970-01-01 01:00:00.000000000 +0100
+++
superqt-0.7.3/debian/patches/0001-Remove-flaky-font-size-test-on-eliding-labels.patch
2026-05-06 23:01:00.000000000 +0200
@@ -0,0 +1,21 @@
+From: Stuart Prescott <[email protected]>
+Date: Tue, 20 Jan 2026 21:00:47 +1100
+Subject: Remove flaky font size test on eliding labels
+
+---
+ tests/test_eliding_label.py | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/tests/test_eliding_label.py b/tests/test_eliding_label.py
+index 2ec9de9..a9cd4cb 100644
+--- a/tests/test_eliding_label.py
++++ b/tests/test_eliding_label.py
+@@ -39,6 +39,8 @@ def test_wrapped_eliding_label(qtbot):
+ assert wdg.wordWrap()
+ assert wdg.text() == TEXT
+ assert wdg._elidedText().endswith(ELLIPSIS)
++ # test is sensitive to too many things; bail out here.
++ return
+ # just empirically from CI ... stupid
+ if platform.system() == "Linux":
+ assert wdg.sizeHint() in (QSize(200, 198), QSize(200, 154))
diff -Nru superqt-0.7.3/debian/patches/series
superqt-0.7.3/debian/patches/series
--- superqt-0.7.3/debian/patches/series 2025-04-06 06:11:23.000000000 +0200
+++ superqt-0.7.3/debian/patches/series 2026-05-06 23:00:00.000000000 +0200
@@ -0,0 +1 @@
+0001-Remove-flaky-font-size-test-on-eliding-labels.patch