Your message dated Wed, 16 May 2018 22:38:38 +0000
with message-id <[email protected]>
and subject line Bug#862757: fixed in dnssec-trigger 0.15+repack-1
has caused the Debian Bug report #862757,
regarding Should be ported from libnm-glib/libnm-util to libnm
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
862757: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=862757
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dnssec-trigger
Version: 0.13-6
Severity: normal
Tags: patch
User: [email protected]
Usertags: libnm


Hi,

libnm-glib/libnm-util has been deprecated upstream in favour of libnm.

Your package seems to use the GIR bindings for those libraries.

The libnm based GIR bindings have been split off into a separate package
called gir1.2-nm-1.0 and it is currently available in experimental.
As soon as buster opens for development, this will be uploaded to
unstable.

Please port dnssec-trigger to use the new libnm based bindings. The API
for libnm [1] is in most cases identical to the one provided by
libnm-glib/libnm-util.

The attached patch should do the trick. It's untested though, so please
review  and test carefully and ideally forward to upstream.


Would be great if you can prepare those changes in experimental or make
them early in the buster release cycle.

Regards,
Michael

[1] https://developer.gnome.org/libnm/stable/

P.S: While looking at dnssec-trigger-script.in, I noticed that you parse
/etc/NetworkManager/NetworkManager.conf directly. Be aware that NM
supports conf snippets in /etc/NetworkManager/conf.d/ and
/usr/lib/NetworkManager/conf.d/, so parsing NetworkManager.conf alone is
insufficient.

-- System Information:
Debian Release: 9.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64
 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff --git a/debian/control b/debian/control
index c51a4ee..95e1dee 100644
--- a/debian/control
+++ b/debian/control
@@ -26,7 +26,7 @@ Depends: ${shlibs:Depends},
         python,
         python-gi,
         python-lockfile,
-        gir1.2-networkmanager-1.0 (>= 1.1.90) [linux-any],
+        gir1.2-nm-1.0 (>= 1.2) [linux-any],
         unbound
 Breaks: resolvconf
 Description: reconfiguration tool to make DNSSEC work
diff --git a/dnssec-trigger-script.in b/dnssec-trigger-script.in
index 154f124..1d74710 100644
--- a/dnssec-trigger-script.in
+++ b/dnssec-trigger-script.in
@@ -18,7 +18,7 @@ import struct
 import signal
 
 import gi
-gi.require_version('NMClient', '1.0')
+gi.require_version('NM', '1.2')
 
 from gi.repository import NMClient
 
@@ -466,7 +466,7 @@ class Application:
         except AttributeError:
             self.usage()
 
-        self.client = NMClient.Client().new()
+        self.client = NM.Client().new()
 
     def nm_handles_resolv_conf(self):
         if not self.client.get_manager_running():

--- End Message ---
--- Begin Message ---
Source: dnssec-trigger
Source-Version: 0.15+repack-1

We believe that the bug you reported is fixed in the latest version of
dnssec-trigger, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Diane Trout <[email protected]> (supplier of updated dnssec-trigger package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 14 May 2018 21:32:02 -0700
Source: dnssec-trigger
Binary: dnssec-trigger
Architecture: source
Version: 0.15+repack-1
Distribution: unstable
Urgency: medium
Maintainer: dnssec-trigger packagers <[email protected]>
Changed-By: Diane Trout <[email protected]>
Description:
 dnssec-trigger - reconfiguration tool to make DNSSEC work
Closes: 862757
Changes:
 dnssec-trigger (0.15+repack-1) unstable; urgency=medium
 .
   * Update Standards-Version to 4.1.4.
     - Update copyright url.
   * Add 0007-use-libnm.patch to port to libnm. (Closes: #862757)
   * Add reproducible-build.patch (Closes: #862757)
   * Update to secure VCS urls.
   * Ignore prebuilt visual studio files
   * Add dependency on lsb-base for init.d processing
   * Remove autoconf dependencies as they're provided by debhelper
   * Use Python 3 for trigger script
   * indicate we're repacking the source
   * Add missing variable subtititutions to
     0006-Unhardcode-most-of-the-paths.patch
   * Use secure url for homepage
   * debhelper 11 handles systemd installation automatically
   * Update to salsa VCS repository URLs
   * New upstream version 0.15+repack
   * Refresh openssl-1.1.0 compatibility patch
   * Update copyright file
   * Update maintainer to dnssec-trigger packages.debian.org
Checksums-Sha1:
 0bb39091a2ad2b020bdc0ed882dcd140da6a7392 2132 dnssec-trigger_0.15+repack-1.dsc
 4f422db6a88241b6b2e8919a4c9d80dcd11a276d 452672 
dnssec-trigger_0.15+repack.orig.tar.gz
 0c880b16c07b695035163afed5368ed6fd07b8df 12548 
dnssec-trigger_0.15+repack-1.debian.tar.xz
 483aba579aede25e143a514219a8bb238e287d7c 10807 
dnssec-trigger_0.15+repack-1_source.buildinfo
Checksums-Sha256:
 649168b25d111a7f97cc88a56311600bd8098f1a66055027bd9c0863df16f4ab 2132 
dnssec-trigger_0.15+repack-1.dsc
 e05cc5d31592ca100168021db71eb47162f2a9f966fdf0c5c1295eed78e3245c 452672 
dnssec-trigger_0.15+repack.orig.tar.gz
 08dae3f8529a1f205bae8948426112e836149f9ecf4f823fbc42dce39d261436 12548 
dnssec-trigger_0.15+repack-1.debian.tar.xz
 1229b64bd1a6925ac6bc81155426db68d419716a341362d0fc26b1a6bfabd210 10807 
dnssec-trigger_0.15+repack-1_source.buildinfo
Files:
 9119a68cd4086143b11744afb4021d39 2132 net optional 
dnssec-trigger_0.15+repack-1.dsc
 69a3ee05b177d38458b5353869921a45 452672 net optional 
dnssec-trigger_0.15+repack.orig.tar.gz
 2478949a8b190650d30f3673b9573e67 12548 net optional 
dnssec-trigger_0.15+repack-1.debian.tar.xz
 87b8a935a2c942a969ba521a40c0bb95 10807 net optional 
dnssec-trigger_0.15+repack-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEETQVcMeSBIEX5AQ11mQ04NnM013AFAlr7vz0ACgkQmQ04NnM0
13ARRhAAsSVAUIAJpiEjIV0WixBO100IhV9rOtByxby4UD6XSapBRJ2NgUgtwtiO
d696Y4ftv3qpFCGy2l7QUeVLW5kO+wxnMjKCkXybnAoMmYmHWzAJQMTf5yEISSrV
/7kPtxUMFWB7PxNIJPai1RP953NVzwKCmD+ofFG8yTIMa0lnd25TlzDU6NgaGOQ8
XQe6VfnklStSV16hkF3Gv6IPEcs2Y7SVzbJYA4VVfq5gjNlSC8NhFPCX3EjWn+GA
zRi6aFgLPd0Ir25MyvpI5HHmfqJJ2wNV1pvnSu4VaKauUMT8/zIi9vWo4zGUqP0Y
GIaJd3OE2uf7A8TAWy2Da4YS6kYvhDzcOoXhmFhdh7rPi3zaka+xCk7JFOd1W7Ng
kvDthbjQhdJCvu+QGt9evMY9R9em8Q6czN2JH12vB43BrDZK32uAu3owl2/VhnMo
WHKqDhmMgOm5+kf0ZnJgNaoF5CnWUo6XHlzkLPt4C+6WwtW2A8iBPgmmKpc62yFy
uU3hVlBQ6qEHu9LB3irADOJzXCHAJB+ja+2UkmlpQAN35yxMDoaR8apRPGkx3/KN
s9outpuZeUmP2vN6Bs5JLBq3PWBXPFDEp2EUFS+TMEX/5iSJv/JBAiPDYTBKH1rX
DlAmY5pYokAslQZNd7wE4S1IzISpW9rONeGF3Wac+oywC8V0Hos=
=klLZ
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to