about summary refs log tree commit diff
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog45
-rw-r--r--debian/control5
-rw-r--r--debian/libnm0.symbols19
-rw-r--r--debian/patches/Disable-core-with-expect.patch (renamed from debian/patches/Disable-general-with-expect.patch)9
-rw-r--r--debian/patches/Don-t-setup-Sleep-Monitor-if-not-booted-with-systemd.patch12
-rw-r--r--debian/patches/Force-online-state-with-unmanaged-devices.patch30
-rw-r--r--debian/patches/Update-dnsmasq-parameters.patch18
-rw-r--r--debian/patches/libnm-Check-self-still-NMManager-or-not.patch10
-rw-r--r--debian/patches/series4
-rwxr-xr-xdebian/rules2
10 files changed, 110 insertions, 44 deletions
diff --git a/debian/changelog b/debian/changelog
index 559c0a19..3800b3f8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,48 @@
+network-manager (1.20.0-1ubuntu1) UNRELEASED; urgency=medium
+
+  * New upstream version, merged from Debian
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Fri, 09 Aug 2019 11:08:56 +0200
+
+network-manager (1.20.0-1) unstable; urgency=medium
+
+  * New upstream version 1.20.0
+  * Rebase patches
+
+ -- Michael Biebl <biebl@debian.org>  Tue, 06 Aug 2019 22:55:57 +0200
+
+network-manager (1.19.90-2) unstable; urgency=medium
+
+  * Demote isc-dhcp-client to Suggests.
+    The DHCP client now defaults to "internal". This default can be
+    overridden at run time by setting the main.dhcp option in the
+    configuration file. The old default was "dhclient" and required
+    isc-dhcp-client. (Closes: #933545)
+
+ -- Michael Biebl <biebl@debian.org>  Thu, 01 Aug 2019 10:42:16 +0200
+
+network-manager (1.19.90-1) unstable; urgency=medium
+
+  * New upstream version 1.19.90 (1.20 rc1)
+  * Drop obsolete configure flags
+  * Rebase patches
+  * Update symbols file for libnm0
+
+ -- Michael Biebl <biebl@debian.org>  Wed, 31 Jul 2019 13:35:47 +0200
+
+network-manager (1.18.0-3) unstable; urgency=medium
+
+  * Upload to unstable
+
+ -- Michael Biebl <biebl@debian.org>  Thu, 11 Jul 2019 00:36:17 +0200
+
+network-manager (1.18.0-2) experimental; urgency=medium
+
+  * Fix package description after avahi-autoipd removal
+  * Drop obsolete lintian overrides
+
+ -- Michael Biebl <biebl@debian.org>  Tue, 28 May 2019 22:27:17 +0200
+
 network-manager (1.18.0-1ubuntu6) eoan; urgency=medium
 
   [ Till Kamppeter ]
diff --git a/debian/control b/debian/control
index c7aabc9c..7d0fc53c 100644
--- a/debian/control
+++ b/debian/control
@@ -58,7 +58,6 @@ Depends: ${shlibs:Depends},
          dbus,
          udev,
          adduser,
-         isc-dhcp-client,
          libpam-systemd,
          policykit-1
 Recommends: ppp,
@@ -67,7 +66,9 @@ Recommends: ppp,
             modemmanager,
             network-manager-pptp,
             crda,
-Suggests: avahi-autoipd, libteam-utils
+Suggests: avahi-autoipd,
+          libteam-utils,
+          isc-dhcp-client,
 Breaks: ${misc:Breaks}
 Description: network management framework (daemon and userspace tools)
  NetworkManager is a system network service that manages your network devices
diff --git a/debian/libnm0.symbols b/debian/libnm0.symbols
index 81055a11..f587facd 100644
--- a/debian/libnm0.symbols
+++ b/debian/libnm0.symbols
@@ -8,8 +8,10 @@ libnm.so.0 libnm0 #MINVER#
  libnm_1_12_0@libnm_1_12_0 1.11.3
  libnm_1_12_2@libnm_1_12_2 1.12.2
  libnm_1_14_0@libnm_1_14_0 1.13.90
+ libnm_1_14_8@libnm_1_14_8 1.19.90
  libnm_1_16_0@libnm_1_16_0 1.16.0
  libnm_1_18_0@libnm_1_18_0 1.18.0
+ libnm_1_20_0@libnm_1_20_0 1.19.90
  libnm_1_2_0@libnm_1_2_0 1.1.90
  libnm_1_2_4@libnm_1_2_4 1.2.4
  libnm_1_4_0@libnm_1_4_0 1.4.0
@@ -83,6 +85,8 @@ libnm.so.0 libnm0 #MINVER#
  nm_client_add_and_activate_connection2_finish@libnm_1_16_0 1.16.0
  nm_client_add_and_activate_connection_async@libnm_1_0_0 1.0.0
  nm_client_add_and_activate_connection_finish@libnm_1_0_0 1.0.0
+ nm_client_add_connection2@libnm_1_20_0 1.19.90
+ nm_client_add_connection2_finish@libnm_1_20_0 1.19.90
  nm_client_add_connection_async@libnm_1_0_0 1.0.0
  nm_client_add_connection_finish@libnm_1_0_0 1.0.0
  nm_client_check_connectivity@libnm_1_0_0 1.0.0
@@ -98,6 +102,7 @@ libnm.so.0 libnm0 #MINVER#
  nm_client_checkpoint_rollback_finish@libnm_1_12_0 1.11.3
  nm_client_connectivity_check_get_available@libnm_1_10_0 1.9.90
  nm_client_connectivity_check_get_enabled@libnm_1_10_0 1.9.90
+ nm_client_connectivity_check_get_uri@libnm_1_20_0 1.19.90
  nm_client_connectivity_check_set_enabled@libnm_1_10_0 1.9.90
  nm_client_deactivate_connection@libnm_1_0_0 1.0.0
  nm_client_deactivate_connection_async@libnm_1_0_0 1.0.0
@@ -341,8 +346,11 @@ libnm.so.0 libnm0 #MINVER#
  nm_device_macvlan_get_tap@libnm_1_2_0 1.1.90
  nm_device_macvlan_get_type@libnm_1_2_0 1.1.90
  nm_device_modem_capabilities_get_type@libnm_1_0_0 1.0.0
+ nm_device_modem_get_apn@libnm_1_20_0 1.19.90
  nm_device_modem_get_current_capabilities@libnm_1_0_0 1.0.0
+ nm_device_modem_get_device_id@libnm_1_20_0 1.19.90
  nm_device_modem_get_modem_capabilities@libnm_1_0_0 1.0.0
+ nm_device_modem_get_operator_code@libnm_1_20_0 1.19.90
  nm_device_modem_get_type@libnm_1_0_0 1.0.0
  nm_device_olpc_mesh_get_active_channel@libnm_1_0_0 1.0.0
  nm_device_olpc_mesh_get_companion@libnm_1_0_0 1.0.0
@@ -448,6 +456,7 @@ libnm.so.0 libnm0 #MINVER#
  nm_dns_entry_get_type@libnm_1_6_0 1.5.90
  nm_dns_entry_get_vpn@libnm_1_6_0 1.5.90
  nm_dns_entry_unref@libnm_1_6_0 1.5.90
+ nm_ethtool_optname_is_feature@libnm_1_14_8 1.19.90
  nm_ip_address_equal@libnm_1_0_0 1.0.0
  nm_ip_address_get_address@libnm_1_0_0 1.0.0
  nm_ip_address_get_address_binary@libnm_1_0_0 1.0.0
@@ -516,6 +525,7 @@ libnm.so.0 libnm0 #MINVER#
  nm_ip_routing_rule_get_priority@libnm_1_18_0 1.18.0
  nm_ip_routing_rule_get_source_port_end@libnm_1_18_0 1.18.0
  nm_ip_routing_rule_get_source_port_start@libnm_1_18_0 1.18.0
+ nm_ip_routing_rule_get_suppress_prefixlength@libnm_1_20_0 1.19.90
  nm_ip_routing_rule_get_table@libnm_1_18_0 1.18.0
  nm_ip_routing_rule_get_to@libnm_1_18_0 1.18.0
  nm_ip_routing_rule_get_to_len@libnm_1_18_0 1.18.0
@@ -536,6 +546,7 @@ libnm.so.0 libnm0 #MINVER#
  nm_ip_routing_rule_set_oifname@libnm_1_18_0 1.18.0
  nm_ip_routing_rule_set_priority@libnm_1_18_0 1.18.0
  nm_ip_routing_rule_set_source_port@libnm_1_18_0 1.18.0
+ nm_ip_routing_rule_set_suppress_prefixlength@libnm_1_20_0 1.19.90
  nm_ip_routing_rule_set_table@libnm_1_18_0 1.18.0
  nm_ip_routing_rule_set_to@libnm_1_18_0 1.18.0
  nm_ip_routing_rule_set_tos@libnm_1_18_0 1.18.0
@@ -779,6 +790,7 @@ libnm.so.0 libnm0 #MINVER#
  nm_setting_connection_get_timestamp@libnm_1_0_0 1.0.0
  nm_setting_connection_get_type@libnm_1_0_0 1.0.0
  nm_setting_connection_get_uuid@libnm_1_0_0 1.0.0
+ nm_setting_connection_get_wait_device_timeout@libnm_1_20_0 1.19.90
  nm_setting_connection_get_zone@libnm_1_0_0 1.0.0
  nm_setting_connection_is_slave_type@libnm_1_0_0 1.0.0
  nm_setting_connection_lldp_get_type@libnm_1_2_0 1.1.90
@@ -823,6 +835,7 @@ libnm.so.0 libnm0 #MINVER#
  nm_setting_enumerate_values@libnm_1_0_0 1.0.0
  nm_setting_ethtool_clear_features@libnm_1_14_0 1.13.90
  nm_setting_ethtool_get_feature@libnm_1_14_0 1.13.90
+ nm_setting_ethtool_get_optnames@libnm_1_20_0 1.19.90
  nm_setting_ethtool_get_type@libnm_1_14_0 1.13.90
  nm_setting_ethtool_new@libnm_1_14_0 1.13.90
  nm_setting_ethtool_set_feature@libnm_1_14_0 1.13.90
@@ -972,6 +985,9 @@ libnm.so.0 libnm0 #MINVER#
  nm_setting_ovs_bridge_get_stp_enable@libnm_1_10_0 1.9.90
  nm_setting_ovs_bridge_get_type@libnm_1_10_0 1.9.90
  nm_setting_ovs_bridge_new@libnm_1_10_0 1.9.90
+ nm_setting_ovs_dpdk_get_devargs@libnm_1_20_0 1.19.90
+ nm_setting_ovs_dpdk_get_type@libnm_1_20_0 1.19.90
+ nm_setting_ovs_dpdk_new@libnm_1_20_0 1.19.90
  nm_setting_ovs_interface_get_interface_type@libnm_1_10_0 1.9.90
  nm_setting_ovs_interface_get_type@libnm_1_10_0 1.9.90
  nm_setting_ovs_interface_new@libnm_1_10_0 1.9.90
@@ -1205,6 +1221,8 @@ libnm.so.0 libnm0 #MINVER#
  nm_setting_wireguard_append_peer@libnm_1_16_0 1.16.0
  nm_setting_wireguard_clear_peers@libnm_1_16_0 1.16.0
  nm_setting_wireguard_get_fwmark@libnm_1_16_0 1.16.0
+ nm_setting_wireguard_get_ip4_auto_default_route@libnm_1_20_0 1.19.90
+ nm_setting_wireguard_get_ip6_auto_default_route@libnm_1_20_0 1.19.90
  nm_setting_wireguard_get_listen_port@libnm_1_16_0 1.16.0
  nm_setting_wireguard_get_mtu@libnm_1_16_0 1.16.0
  nm_setting_wireguard_get_peer@libnm_1_16_0 1.16.0
@@ -1286,6 +1304,7 @@ libnm.so.0 libnm0 #MINVER#
  nm_setting_wireless_security_wps_method_get_type@libnm_1_10_0 1.9.90
  nm_setting_wireless_wake_on_wlan_get_type@libnm_1_12_0 1.11.90
  nm_setting_wpan_get_type@libnm_1_14_0 1.13.90
+ nm_settings_add_connection2_flags_get_type@libnm_1_20_0 1.19.90
  nm_settings_connection_flags_get_type@libnm_1_12_0 1.11.3
  nm_settings_error_get_type@libnm_1_0_0 1.0.0
  nm_settings_error_quark@libnm_1_0_0 1.0.0
diff --git a/debian/patches/Disable-general-with-expect.patch b/debian/patches/Disable-core-with-expect.patch
index 77d88b41..b30319f6 100644
--- a/debian/patches/Disable-general-with-expect.patch
+++ b/debian/patches/Disable-core-with-expect.patch
@@ -1,6 +1,6 @@
 From: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>
 Date: Fri, 13 May 2016 11:13:20 +0800
-Subject: Disable general-with-expect
+Subject: Disable core-with-expect
 
 which tends to fail on ppc64el and arm64
 ---
@@ -11,11 +11,12 @@ Index: network-manager-1.18.0/Makefile.am
 ===================================================================
 --- network-manager-1.18.0.orig/Makefile.am
 +++ network-manager-1.18.0/Makefile.am
-@@ -3776,7 +3776,6 @@ src_tests_ldadd = \
+@@ -3785,7 +3785,6 @@
  
  check_programs += \
- 	src/tests/test-general \
--	src/tests/test-general-with-expect \
+ 	src/tests/test-core \
+-	src/tests/test-core-with-expect \
  	src/tests/test-ip4-config \
  	src/tests/test-ip6-config \
  	src/tests/test-dcb \
+
diff --git a/debian/patches/Don-t-setup-Sleep-Monitor-if-not-booted-with-systemd.patch b/debian/patches/Don-t-setup-Sleep-Monitor-if-not-booted-with-systemd.patch
index 78453721..7252cb85 100644
--- a/debian/patches/Don-t-setup-Sleep-Monitor-if-not-booted-with-systemd.patch
+++ b/debian/patches/Don-t-setup-Sleep-Monitor-if-not-booted-with-systemd.patch
@@ -15,11 +15,11 @@ Closes: #742933
  src/nm-sleep-monitor.c | 5 +++++
  1 file changed, 5 insertions(+)
 
-Index: network-manager-1.15.91/src/nm-sleep-monitor.c
-===================================================================
---- network-manager-1.15.91.orig/src/nm-sleep-monitor.c
-+++ network-manager-1.15.91/src/nm-sleep-monitor.c
-@@ -23,6 +23,7 @@
+diff --git a/src/nm-sleep-monitor.c b/src/nm-sleep-monitor.c
+index c97f6f7..5ea0a64 100644
+--- a/src/nm-sleep-monitor.c
++++ b/src/nm-sleep-monitor.c
+@@ -22,6 +22,7 @@
  
  #include <sys/stat.h>
  #include <gio/gunixfdlist.h>
@@ -27,7 +27,7 @@ Index: network-manager-1.15.91/src/nm-sleep-monitor.c
  
  #include "nm-core-internal.h"
  #include "NetworkManagerUtils.h"
-@@ -342,6 +343,10 @@ on_proxy_acquired (GObject *object,
+@@ -341,6 +342,10 @@ on_proxy_acquired (GObject *object,
  static void
  nm_sleep_monitor_init (NMSleepMonitor *self)
  {
diff --git a/debian/patches/Force-online-state-with-unmanaged-devices.patch b/debian/patches/Force-online-state-with-unmanaged-devices.patch
index 78650e05..5ea83b6e 100644
--- a/debian/patches/Force-online-state-with-unmanaged-devices.patch
+++ b/debian/patches/Force-online-state-with-unmanaged-devices.patch
@@ -11,11 +11,11 @@ Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=512286
  src/nm-manager.c | 115 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
  1 file changed, 115 insertions(+)
 
-Index: network-manager-1.18.0/src/nm-manager.c
-===================================================================
---- network-manager-1.18.0.orig/src/nm-manager.c
-+++ network-manager-1.18.0/src/nm-manager.c
-@@ -61,6 +61,8 @@
+diff --git a/src/nm-manager.c b/src/nm-manager.c
+index 64cdb9a..b08af29 100644
+--- a/src/nm-manager.c
++++ b/src/nm-manager.c
+@@ -60,6 +60,8 @@
  #include "nm-dispatcher.h"
  #include "NetworkManagerUtils.h"
  
@@ -24,7 +24,7 @@ Index: network-manager-1.18.0/src/nm-manager.c
  /*****************************************************************************/
  
  typedef struct {
-@@ -193,6 +195,10 @@ typedef struct {
+@@ -198,6 +200,10 @@ typedef struct {
  	GFileMonitor *fw_monitor;
  	guint fw_changed_id;
  
@@ -35,7 +35,7 @@ Index: network-manager-1.18.0/src/nm-manager.c
  	guint timestamp_update_id;
  
  	guint devices_inited_id;
-@@ -1432,6 +1438,27 @@ find_best_device_state (NMManager *manag
+@@ -1436,6 +1442,27 @@ find_best_device_state (NMManager *manager)
  	return best_state;
  }
  
@@ -63,7 +63,7 @@ Index: network-manager-1.18.0/src/nm-manager.c
  static void
  nm_manager_update_metered (NMManager *self)
  {
-@@ -1478,6 +1505,9 @@ nm_manager_update_state (NMManager *self
+@@ -1482,6 +1509,9 @@ nm_manager_update_state (NMManager *self)
  	else
  		new_state = find_best_device_state (self);
  
@@ -73,10 +73,11 @@ Index: network-manager-1.18.0/src/nm-manager.c
  	if (   new_state >= NM_STATE_CONNECTED_LOCAL
  	    && priv->connectivity_state == NM_CONNECTIVITY_FULL) {
  		new_state = NM_STATE_CONNECTED_GLOBAL;
-@@ -6499,6 +6529,62 @@ impl_manager_check_connectivity (NMDBusO
+@@ -6486,6 +6516,62 @@ impl_manager_check_connectivity (NMDBusObject *obj,
+ 	nm_auth_chain_add_call (chain, NM_AUTH_PERMISSION_NETWORK_CONTROL, TRUE);
  }
  
- static void
++static void
 +check_ifstate_file (gpointer user_data)
 +{
 +	NMManager *self = NM_MANAGER (user_data);
@@ -132,11 +133,10 @@ Index: network-manager-1.18.0/src/nm-manager.c
 +	}
 +}
 +
-+static void
+ static void
  start_factory (NMDeviceFactory *factory, gpointer user_data)
  {
- 	nm_device_factory_start (factory);
-@@ -6666,6 +6752,9 @@ nm_manager_start (NMManager *self, GErro
+@@ -6659,6 +6745,9 @@ nm_manager_start (NMManager *self, GError **error)
  	nm_clear_g_source (&priv->devices_inited_id);
  	priv->devices_inited_id = g_idle_add_full (G_PRIORITY_LOW + 10, devices_inited_cb, self, NULL);
  
@@ -146,7 +146,7 @@ Index: network-manager-1.18.0/src/nm-manager.c
  	return TRUE;
  }
  
-@@ -7525,6 +7614,22 @@ nm_manager_init (NMManager *self)
+@@ -7507,6 +7596,22 @@ nm_manager_init (NMManager *self)
  		       KERNEL_FIRMWARE_DIR);
  	}
  
@@ -169,7 +169,7 @@ Index: network-manager-1.18.0/src/nm-manager.c
  	/* Update timestamps in active connections */
  	priv->timestamp_update_id = g_timeout_add_seconds (300, (GSourceFunc) periodic_update_active_connection_timestamps, self);
  
-@@ -7800,6 +7905,16 @@ dispose (GObject *object)
+@@ -7789,6 +7894,16 @@ dispose (GObject *object)
  		g_clear_object (&priv->fw_monitor);
  	}
  
diff --git a/debian/patches/Update-dnsmasq-parameters.patch b/debian/patches/Update-dnsmasq-parameters.patch
index d7385bb1..d22d0a28 100644
--- a/debian/patches/Update-dnsmasq-parameters.patch
+++ b/debian/patches/Update-dnsmasq-parameters.patch
@@ -10,11 +10,11 @@ See also: https://blueprints.launchpad.net/ubuntu/+spec/foundations-p-dns-resolv
  src/dns/nm-dns-manager.c | 6 +++---
  2 files changed, 5 insertions(+), 5 deletions(-)
 
-Index: network-manager-1.18.0/src/dns/nm-dns-dnsmasq.c
+Index: network-manager-1.20.0/src/dns/nm-dns-dnsmasq.c
 ===================================================================
---- network-manager-1.18.0.orig/src/dns/nm-dns-dnsmasq.c
-+++ network-manager-1.18.0/src/dns/nm-dns-dnsmasq.c
-@@ -337,8 +337,8 @@ start_dnsmasq (NMDnsDnsmasq *self)
+--- network-manager-1.20.0.orig/src/dns/nm-dns-dnsmasq.c
++++ network-manager-1.20.0/src/dns/nm-dns-dnsmasq.c
+@@ -336,8 +336,8 @@ start_dnsmasq (NMDnsDnsmasq *self)
  	argv[idx++] = "--no-hosts"; /* don't use /etc/hosts to resolve */
  	argv[idx++] = "--bind-interfaces";
  	argv[idx++] = "--pid-file=" PIDFILE;
@@ -25,11 +25,11 @@ Index: network-manager-1.18.0/src/dns/nm-dns-dnsmasq.c
  	argv[idx++] = "--clear-on-reload"; /* clear cache when dns server changes */
  	argv[idx++] = "--conf-file=/dev/null"; /* avoid loading /etc/dnsmasq.conf */
  	argv[idx++] = "--proxy-dnssec"; /* Allow DNSSEC to pass through */
-Index: network-manager-1.18.0/src/dns/nm-dns-manager.c
+Index: network-manager-1.20.0/src/dns/nm-dns-manager.c
 ===================================================================
---- network-manager-1.18.0.orig/src/dns/nm-dns-manager.c
-+++ network-manager-1.18.0/src/dns/nm-dns-manager.c
-@@ -1486,12 +1486,12 @@ update_dns (NMDnsManager *self,
+--- network-manager-1.20.0.orig/src/dns/nm-dns-manager.c
++++ network-manager-1.20.0/src/dns/nm-dns-manager.c
+@@ -1485,12 +1485,12 @@ update_dns (NMDnsManager *self,
  	                            NM_CAST_STRV_CC (nameservers),
  	                            NM_CAST_STRV_CC (options));
  
@@ -44,7 +44,7 @@ Index: network-manager-1.18.0/src/dns/nm-dns-manager.c
  
  		if (NM_IS_DNS_SYSTEMD_RESOLVED (priv->plugin)) {
  			/* systemd-resolved uses a different link-local address */
-@@ -1833,7 +1833,7 @@ nm_dns_manager_stop (NMDnsManager *self)
+@@ -1832,7 +1832,7 @@ nm_dns_manager_stop (NMDnsManager *self)
  	_LOGT ("stopping...");
  
  	/* If we're quitting, leave a valid resolv.conf in place, not one
diff --git a/debian/patches/libnm-Check-self-still-NMManager-or-not.patch b/debian/patches/libnm-Check-self-still-NMManager-or-not.patch
index ea8eb0fc..061a8a7f 100644
--- a/debian/patches/libnm-Check-self-still-NMManager-or-not.patch
+++ b/debian/patches/libnm-Check-self-still-NMManager-or-not.patch
@@ -7,11 +7,11 @@ Return if self is not NMManager or it will crash.
  libnm/nm-manager.c | 6 +++++-
  1 file changed, 5 insertions(+), 1 deletion(-)
 
-Index: network-manager-1.15.91/libnm/nm-manager.c
+Index: network-manager-1.20.0/libnm/nm-manager.c
 ===================================================================
---- network-manager-1.15.91.orig/libnm/nm-manager.c
-+++ network-manager-1.15.91/libnm/nm-manager.c
-@@ -962,7 +962,7 @@ find_active_connection_by_path (NMManage
+--- network-manager-1.20.0.orig/libnm/nm-manager.c
++++ network-manager-1.20.0/libnm/nm-manager.c
+@@ -967,7 +967,7 @@ find_active_connection_by_path (NMManage
  static void
  recheck_pending_activations (NMManager *self)
  {
@@ -20,7 +20,7 @@ Index: network-manager-1.15.91/libnm/nm-manager.c
  	CList *iter, *safe;
  	NMActiveConnection *candidate;
  	const GPtrArray *devices;
-@@ -972,6 +972,10 @@ recheck_pending_activations (NMManager *
+@@ -977,6 +977,10 @@ recheck_pending_activations (NMManager *
  
  	object_manager = _nm_object_get_dbus_object_manager (NM_OBJECT (self));
  
diff --git a/debian/patches/series b/debian/patches/series
index f3f8df16..0a749301 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,7 +1,9 @@
 Force-online-state-with-unmanaged-devices.patch
 Don-t-setup-Sleep-Monitor-if-not-booted-with-systemd.patch
+
 # Ubuntu patches
 Provide-access-to-some-of-NM-s-interfaces-to-whoopsie.patch
 Update-dnsmasq-parameters.patch
-Disable-general-with-expect.patch
+Disable-core-with-expect.patch
 libnm-Check-self-still-NMManager-or-not.patch
+
diff --git a/debian/rules b/debian/rules
index 3de19903..e9eb4f93 100755
--- a/debian/rules
+++ b/debian/rules
@@ -44,7 +44,6 @@ override_dh_auto_configure:
 		--with-libaudit \
 		--with-iwd \
 		--without-dhcpcanon \
-		--without-libnm-glib \
 		--enable-polkit \
 		--enable-polkit-agent \
 		--enable-ppp \
@@ -56,7 +55,6 @@ override_dh_auto_configure:
 		--enable-json-validation \
 		--enable-bluez5-dun \
 		--enable-vala \
-		--disable-config-plugin-ibft \
 		--disable-more-warnings \
 		--disable-modify-system \
 		--disable-ovs