tags 785324 + pending
tags 1082732 + pending
close 694449
thanks

Hello,

libverto seems in a slightly sorry state, so uploaded a NMU to
delayed/10 using dgit. I'm attaching the debdiff.

The upload tightens the dependency from libverto plugins on the libverto
library. It generally does not make sense to allow mixing packages built
from different versions of the same source packages in an installation.
Using (= ${binary:Version}) ensures that the plugins always use a
matching library.

The upload also demotes the glib dependency to gio. The glib packaging
was reorganized and now provides a smaller development package that
happens to be sufficient for libverto's use.

Bug #694449 argues about tightening the glib dependency, but it has
become so old by now that the version restriction would be met even in
oldoldstable already. We tend to drop such version constraints
eventually. Therefore, I am closing the bug right away. Additionally,
the reorganization of glib was way after 2.29, so once my NMU is in the
archive, the glib dependency is implicitly tightened.

Additionally, I would like to question Karsten whether #892593 still
applies after this NMU. Since the filing glib has changed heavily. It
now is multiarch coinstallable and due to the demoted glib dependency,
bootstrapping libverto with glib should just work. Karsten, do you agree
that #892593 can be closed without further action?

Please let me know if I should defer the upload any further.

Thanks

Helmut
diff -Nru libverto-0.3.1/debian/changelog libverto-0.3.1/debian/changelog
--- libverto-0.3.1/debian/changelog     2024-03-04 04:22:10.000000000 +0100
+++ libverto-0.3.1/debian/changelog     2025-12-07 11:40:42.000000000 +0100
@@ -1,3 +1,11 @@
+libverto (0.3.1-1.3) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Tighten dependency of libverto plugins on libverto1t64.  Closes: #785324
+  * Demote libglib2.0-dev build depencency to libgio-2.0-dev.  Closes: #1082732
+
+ -- Helmut Grohne <[email protected]>  Sun, 07 Dec 2025 11:40:42 +0100
+
 libverto (0.3.1-1.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru libverto-0.3.1/debian/control libverto-0.3.1/debian/control
--- libverto-0.3.1/debian/control       2024-03-04 04:21:27.000000000 +0100
+++ libverto-0.3.1/debian/control       2025-12-07 11:40:42.000000000 +0100
@@ -1,7 +1,7 @@
 Source: libverto
 Priority: optional
 Maintainer: Sam Hartman <[email protected]>
-Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), libev-dev, 
libglib2.0-dev
+Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), libev-dev, 
libgio-2.0-dev
 Build-Conflicts: libevent-dev, libtevent-dev
 Standards-Version: 4.5.0
 Section: libs
@@ -47,7 +47,7 @@
 Section: libs
 Architecture: any
 PRe-Depends: ${misc:Pre-Depends}
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, libverto1t64 (= ${binary:Version})
 Multi-Arch: same
 Description: Event loop abstraction for Libraries - libev
  Libverto exists to isolate libraries from the particular event loop
@@ -65,7 +65,7 @@
 Section: libs
 Architecture: any
 PRe-Depends: ${misc:Pre-Depends}
-Depends: ${shlibs:Depends}, ${misc:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}, libverto1t64 (= ${binary:Version})
 Multi-Arch: same
 Description: Event loop abstraction for Libraries - glib
  Libverto exists to isolate libraries from the particular event loop
diff -Nru libverto-0.3.1/debian/patches/debian-changes 
libverto-0.3.1/debian/patches/debian-changes
--- libverto-0.3.1/debian/patches/debian-changes        2024-03-04 
04:22:10.000000000 +0100
+++ libverto-0.3.1/debian/patches/debian-changes        2025-12-07 
11:40:42.000000000 +0100
@@ -1,38 +1,10 @@
-Description: <short summary of the patch>
- TODO: Put a short summary on the line above and replace this paragraph
- with a longer explanation of this change. Complete the meta-information
- with other relevant fields (see below for details). To make it easier, the
- information below has been extracted from the changelog. Adjust it or drop
- it.
- .
- libverto (0.3.1-1) unstable; urgency=medium
- .
-   [ Debian Janitor ]
-   * Trim trailing whitespace.
-   * Use versioned copyright format URI.
-   * Set debhelper-compat version in Build-Depends.
-   * Set upstream metadata fields: Name, Repository, Repository-Browse.
-   * Use canonical URL in Vcs-Git.
- .
-   [ Sam Hartman ]
-   * New upstream version
-   * Standards version 4.5.0; no changes
-   * DH compat 13
-Author: Sam Hartman <[email protected]>
+Description: Autogenerated patch header for a single-debian-patch file.
+ The delta against upstream is either kept as a single patch, or maintained
+ in some VCS, and exported as a single patch instead of more manageable
+ atomic patches.
+Forwarded: not-needed
 
 ---
-The information above should follow the Patch Tagging Guidelines, please
-checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
-are templates for supplementary fields that you might want to add:
-
-Origin: <vendor|upstream|other>, <url of original patch>
-Bug: <url in upstream bugtracker>
-Bug-Debian: https://bugs.debian.org/<bugnumber>
-Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
-Forwarded: <no|not-needed|url proving that it has been forwarded>
-Reviewed-By: <name and email of someone who approved the patch>
-Last-Update: 2020-06-08
-
 --- /dev/null
 +++ libverto-0.3.1/config.guess
 @@ -0,0 +1,1552 @@

Reply via email to