Source: network-manager-l2tp
Version: 1.2.8-1
Severity: important
Tags: patch
User: pkg-utopia-maintain...@lists.alioth.debian.org
Usertags: libnm

Hi,

libnm-glib/libnm-util has been deprecated upstream and replaced by
libnm.

network-manager-l2tp enables support for libnm-glib which was required
to support older GNOME versions. This is no longer the case with the
upload of gnome-shell 3.26.2-4.

I would therefor kindly ask you to disable the libnm-glib compat
support with your next upload.
The attached patch should do the trick.

Thanks for considering.

Regards,
Michael


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

Kernel: Linux 4.14.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8), 
LANGUAGE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
>From b343103b9b3eb4cd5d578ecd1153b078736fe787 Mon Sep 17 00:00:00 2001
From: Michael Biebl <bi...@debian.org>
Date: Mon, 22 Jan 2018 00:43:24 +0100
Subject: [PATCH] Stop building with libnm-glib compat support

---
 debian/control                            | 4 ----
 debian/network-manager-l2tp-gnome.install | 1 -
 debian/network-manager-l2tp.maintscript   | 1 +
 debian/rules                              | 1 +
 4 files changed, 2 insertions(+), 5 deletions(-)
 create mode 100644 debian/network-manager-l2tp.maintscript

diff --git a/debian/control b/debian/control
index 13c4b60..7a01575 100644
--- a/debian/control
+++ b/debian/control
@@ -5,10 +5,6 @@ Maintainer: Douglas Kosovic <d...@uq.edu.au>
 Build-Depends: debhelper (>= 10),
                intltool,
                network-manager-dev (>= 1.2.0),
-               libnm-util-dev (>= 1.2.0),
-               libnm-glib-dev (>= 1.2.0),
-               libnm-glib-vpn-dev (>= 1.2.0),
-               libnm-gtk-dev (>= 1.2.0),
                libnm-dev (>= 1.2.0),
                libnma-dev (>= 1.2.0),
                ppp-dev (>= 2.4.7-1+1),
diff --git a/debian/network-manager-l2tp-gnome.install 
b/debian/network-manager-l2tp-gnome.install
index 3d255ab..42acac8 100644
--- a/debian/network-manager-l2tp-gnome.install
+++ b/debian/network-manager-l2tp-gnome.install
@@ -1,4 +1,3 @@
-usr/lib/*/NetworkManager/libnm-l2tp-properties.so
 usr/lib/*/NetworkManager/libnm-vpn-plugin-l2tp-editor.so
 usr/lib/NetworkManager/nm-l2tp-auth-dialog
 usr/share/appdata/network-manager-l2tp.metainfo.xml
diff --git a/debian/network-manager-l2tp.maintscript 
b/debian/network-manager-l2tp.maintscript
new file mode 100644
index 0000000..ca47e0d
--- /dev/null
+++ b/debian/network-manager-l2tp.maintscript
@@ -0,0 +1 @@
+rm_conffile /etc/NetworkManager/VPN/nm-l2tp-service.name 1.2.8-2~
diff --git a/debian/rules b/debian/rules
index 6541d9f..5a4bd96 100755
--- a/debian/rules
+++ b/debian/rules
@@ -21,6 +21,7 @@ override_dh_auto_configure:
        dh_auto_configure -- \
                --libexecdir=/usr/lib/NetworkManager \
                --disable-static \
+               --without-libnm-glib \
                --with-pppd-plugin-dir=$(PPPD_PLUGIN_DIR)
 
 override_dh_makeshlibs:
-- 
2.15.1

Reply via email to