Control: tags -1 + pending

Hi all,

On Mon, Apr 14, 2025 at 04:42:00PM +0300, Dmitry Shachnev wrote:
> Okay, I will NMU setuptools then, and then NMU mat2 with bumped dependency
> on setuptools.

After some discussion we decided that it's better to fix dh-python, not
setuptools, and Stefano uploaded a fix [1].

And I have just uploaded a mat2 NMU with bumped dependency on dh-python
to DELAYED/1-day. Since it's an Architecture: all package, a binNMU is not
possible unfortunately.

Attached a debdiff, and also a diff of the binary package contents when
building against old and new dh-python (changelog changes were not included).

I have also submitted a merge request on salsa [2], which is based on top of
Otto's first MR. Right now the pipeline failed because the new dh-python is
not available yet, but I will retry it later and make sure it passes.

[1]: 
https://tracker.debian.org/news/1639558/accepted-dh-python-620250414-source-into-unstable/
[2]: https://salsa.debian.org/pkg-privacy-team/mat2/-/merge_requests/5

--
Dmitry Shachnev
diff -Nru mat2-0.13.5/debian/changelog mat2-0.13.5/debian/changelog
--- mat2-0.13.5/debian/changelog	2025-04-11 19:46:13.000000000 +0300
+++ mat2-0.13.5/debian/changelog	2025-04-15 00:18:16.000000000 +0300
@@ -1,3 +1,11 @@
+mat2 (0.13.5-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Build-depend on dh-python >= 6.20250414, to make sure that a correct
+    shebang is generated. (Closes: #1103044)
+
+ -- Dmitry Shachnev <[email protected]>  Tue, 15 Apr 2025 00:18:16 +0300
+
 mat2 (0.13.5-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru mat2-0.13.5/debian/control mat2-0.13.5/debian/control
--- mat2-0.13.5/debian/control	2025-01-09 10:55:40.000000000 +0300
+++ mat2-0.13.5/debian/control	2025-04-15 00:18:16.000000000 +0300
@@ -5,7 +5,7 @@
 Uploaders: Georg Faerber <[email protected]>,
            Jonas Meurer <[email protected]>,
 Build-Depends: debhelper-compat (= 13),
-               dh-python,
+               dh-python (>= 6.20250414~),
                ffmpeg,
                gir1.2-gdkpixbuf-2.0,
                gir1.2-poppler-0.18,
--- a/mat2-0.13.5/debian/mat2/DEBIAN/control
+++ b/mat2-0.13.5/debian/mat2/DEBIAN/control
@@ -3,7 +3,7 @@ Version: 0.13.5-1.1
 Architecture: all
 Maintainer: Debian Privacy Tools Maintainers <[email protected]>
 Installed-Size: 246
-Depends: gir1.2-gdkpixbuf-2.0, gir1.2-poppler-0.18, gir1.2-rsvg-2.0, libimage-exiftool-perl, python3-gi-cairo, python3-mutagen, python2:any, python3-cairo, python3-gi, python3:any
+Depends: gir1.2-gdkpixbuf-2.0, gir1.2-poppler-0.18, gir1.2-rsvg-2.0, libimage-exiftool-perl, python3-gi-cairo, python3-mutagen, python3-cairo, python3-gi, python3:any
 Recommends: bubblewrap, metadata-cleaner
 Suggests: ffmpeg
 Breaks: mat (<< 0.8.0-2~)
--- a/mat2-0.13.5/debian/mat2/DEBIAN/md5sums
+++ b/mat2-0.13.5/debian/mat2/DEBIAN/md5sums
@@ -1,4 +1,4 @@
-0cf522572df0d9f1ee06409f4bc1be41  usr/bin/mat2
+9247043f9010469c91db6bf28bf7038b  usr/bin/mat2
 bf548245837f09342a1391e46bac559c  usr/lib/python3/dist-packages/libmat2/__init__.py
 6b8bb1c303f19b08f3810697bcb44438  usr/lib/python3/dist-packages/libmat2/abstract.py
 f183d6e8edebad615019e53cf6ecdfff  usr/lib/python3/dist-packages/libmat2/archive.py
--- a/mat2-0.13.5/debian/mat2/usr/bin/mat2
+++ b/mat2-0.13.5/debian/mat2/usr/bin/mat2
@@ -1,4 +1,4 @@
-#! /usr/bin/python2
+#! /usr/bin/python3
 
 import os
 import shutil

Attachment: signature.asc
Description: PGP signature

Reply via email to