--- Begin Message ---
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: pyqso@packages.debian.org
Control: affects -1 + src:pyqso
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package pyqso
[ Reason ]
The UI was unusable: #1109825
[ Tests ]
Manual testing confirmed everything is working now.
[ 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
unblock pyqso/1.1.0-10
Thanks,
Christoph
Control files: lines which differ (wdiff format)
------------------------------------------------
{+python3-setuptools,+}
diff -Nru pyqso-1.1.0/debian/changelog pyqso-1.1.0/debian/changelog
--- pyqso-1.1.0/debian/changelog 2025-07-19 14:10:57.000000000 +0200
+++ pyqso-1.1.0/debian/changelog 2025-07-25 11:30:21.000000000 +0200
@@ -1,3 +1,12 @@
+pyqso (1.1.0-10) unstable; urgency=medium
+
+ * Team upload.
+ * Fix missing depends on python3-setuptools.
+ * Fix wrong call params on NavigationToolbar().
+ (Closes: #1109825)
+
+ -- Enrico Rossi <e.rossi@tecnobrain.com> Fri, 25 Jul 2025 11:30:21 +0200
+
pyqso (1.1.0-9) unstable; urgency=medium
[ Enrico Rossi ]
diff -Nru pyqso-1.1.0/debian/control pyqso-1.1.0/debian/control
--- pyqso-1.1.0/debian/control 2025-07-19 14:10:37.000000000 +0200
+++ pyqso-1.1.0/debian/control 2025-07-25 11:27:28.000000000 +0200
@@ -25,6 +25,7 @@
python3-gi-cairo,
python3-numpy,
python3-matplotlib,
+ python3-setuptools,
python3-zombie-telnetlib,
libjs-jquery,
libjs-underscore
diff -Nru pyqso-1.1.0/debian/patches/0003-Fix-NavigationToolbar2GTK3-TypeError.patch pyqso-1.1.0/debian/patches/0003-Fix-NavigationToolbar2GTK3-TypeError.patch
--- pyqso-1.1.0/debian/patches/0003-Fix-NavigationToolbar2GTK3-TypeError.patch 2025-02-04 22:05:56.000000000 +0100
+++ pyqso-1.1.0/debian/patches/0003-Fix-NavigationToolbar2GTK3-TypeError.patch 2025-07-25 11:27:28.000000000 +0200
@@ -7,30 +7,16 @@
pyqso/world_map.py | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
-diff --git a/pyqso/world_map.py b/pyqso/world_map.py
-index 42e296c..ab9fd27 100644
---- a/pyqso/world_map.py
-+++ b/pyqso/world_map.py
-@@ -18,6 +18,7 @@
- # along with PyQSO. If not, see <http://www.gnu.org/licenses/>.
-
- from gi.repository import GObject
-+from importlib.metadata import version
- import logging
- import sqlite3 as sqlite
- import re
-@@ -160,7 +161,10 @@ class WorldMap:
+Index: pyqso/pyqso/world_map.py
+===================================================================
+--- pyqso.orig/pyqso/world_map.py 2025-07-25 09:04:47.168840003 +0200
++++ pyqso/pyqso/world_map.py 2025-07-25 09:08:49.562807303 +0200
+@@ -160,7 +160,7 @@
self.fig = matplotlib.figure.Figure()
self.canvas = FigureCanvas(self.fig) # For embedding in the Gtk application
self.builder.get_object("world_map").pack_start(self.canvas, True, True, 0)
- toolbar = NavigationToolbar(self.canvas, self.application.window)
-+ if version('matplotlib') < '3.6':
-+ toolbar = NavigationToolbar(self.canvas, self.application.window)
-+ else:
-+ toolbar = NavigationToolbar(self.canvas)
++ toolbar = NavigationToolbar(self.canvas)
self.builder.get_object("world_map").pack_start(toolbar, False, False, 0)
self.refresh_event = GObject.timeout_add(1800000, self.draw) # Re-draw the world map automatically after 30 minutes (if the world map tool is visible).
---
-2.45.2
-
--- End Message ---