From 9fbd8c1c8f147eacb099ba476cbfaf85cb9af7d7 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Fri, 12 Aug 2022 19:33:04 +0200 Subject: New upstream version 1.38.4 --- debian/changelog | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index 3be70c6e..4c80ef97 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +network-manager (1.38.4-1) UNRELEASED; urgency=medium + + * New upstream version 1.38.4 + - core: avoid stale entries in the DNS manager for non-virtual devices + (Closes: #1006724) + + -- Michael Biebl Fri, 12 Aug 2022 19:32:57 +0200 + network-manager (1.38.2-1) unstable; urgency=medium * New upstream version 1.38.2 -- cgit 1.3.0-6-gf8a5 From 48916e123f09db271e7043372a8df2e0d7107f0d Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Fri, 12 Aug 2022 21:03:00 +0200 Subject: Clean up build dependencies --- debian/control | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'debian') diff --git a/debian/control b/debian/control index 9b730974..8a92a63e 100644 --- a/debian/control +++ b/debian/control @@ -10,17 +10,17 @@ Build-Depends: debhelper-compat (= 13), automake (>= 1.12), pkg-config, intltool, - libglib2.0-dev (>= 2.32), - ppp-dev (>= 2.4.7-1+1), + libglib2.0-dev (>= 2.40), + ppp-dev, libselinux1-dev, libaudit-dev, libgnutls28-dev (>= 2.12), uuid-dev, - systemd (>= 185), + systemd, libsystemd-dev (>= 209), libudev-dev (>= 175), - libgirepository1.0-dev (>= 0.10.7-1~), - gobject-introspection (>= 0.9.12-4~), + libgirepository1.0-dev, + gobject-introspection, python3-gi, libpsl-dev (>= 0.1), libcurl4-gnutls-dev (>= 7.24.0), @@ -31,9 +31,9 @@ Build-Depends: debhelper-compat (= 13), libreadline-dev, libnewt-dev (>= 0.52.15), libteam-dev (>= 1.9), - libjansson-dev, + libjansson-dev (>= 2.7), libbluetooth-dev (>= 5), - valac (>= 0.17.1.24), + valac, dbus , python3-dbus , iproute2 , -- cgit 1.3.0-6-gf8a5 From 49ac65f875a36d7ebcbc8270cf0fc60acbb2e052 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Sat, 13 Aug 2022 15:51:47 +0200 Subject: Release version 1.38.4-1 to unstable --- debian/changelog | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index 4c80ef97..2a4962f3 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,10 +1,11 @@ -network-manager (1.38.4-1) UNRELEASED; urgency=medium +network-manager (1.38.4-1) unstable; urgency=medium * New upstream version 1.38.4 - core: avoid stale entries in the DNS manager for non-virtual devices (Closes: #1006724) + * Clean up build dependencies - -- Michael Biebl Fri, 12 Aug 2022 19:32:57 +0200 + -- Michael Biebl Sat, 13 Aug 2022 15:51:32 +0200 network-manager (1.38.2-1) unstable; urgency=medium -- cgit 1.3.0-6-gf8a5 From 8678ec61ff4ab0dbeef5f05caf25fd898528e672 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Tue, 16 Aug 2022 18:48:39 +0200 Subject: New upstream version 1.39.90 (1.40 rc1) --- debian/changelog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index 2a4962f3..c3c2d9cc 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +network-manager (1.39.90-1) UNRELEASED; urgency=medium + + * New upstream version 1.39.90 (1.40 rc1) + + -- Michael Biebl Tue, 16 Aug 2022 18:48:16 +0200 + network-manager (1.38.4-1) unstable; urgency=medium * New upstream version 1.38.4 -- cgit 1.3.0-6-gf8a5 From da3128762fcf4ff41722affe3f9457ee4edda787 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Tue, 16 Aug 2022 19:07:05 +0200 Subject: Rebase patches --- .../Force-online-state-with-unmanaged-devices.patch | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'debian') diff --git a/debian/patches/Force-online-state-with-unmanaged-devices.patch b/debian/patches/Force-online-state-with-unmanaged-devices.patch index e6b80752..4bc8202e 100644 --- a/debian/patches/Force-online-state-with-unmanaged-devices.patch +++ b/debian/patches/Force-online-state-with-unmanaged-devices.patch @@ -12,10 +12,10 @@ Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=512286 1 file changed, 115 insertions(+) diff --git a/src/core/nm-manager.c b/src/core/nm-manager.c -index 5215369..462b887 100644 +index 3af24aa..aacd4ea 100644 --- a/src/core/nm-manager.c +++ b/src/core/nm-manager.c -@@ -51,6 +51,8 @@ +@@ -52,6 +52,8 @@ #define DEVICE_STATE_PRUNE_RATELIMIT_MAX 100u @@ -24,7 +24,7 @@ index 5215369..462b887 100644 /*****************************************************************************/ typedef struct { -@@ -191,6 +193,10 @@ typedef struct { +@@ -195,6 +197,10 @@ typedef struct { GFileMonitor *fw_monitor; guint fw_changed_id; @@ -35,7 +35,7 @@ index 5215369..462b887 100644 guint timestamp_update_id; guint devices_inited_id; -@@ -1491,6 +1497,27 @@ find_best_device_state(NMManager *manager) +@@ -1502,6 +1508,27 @@ find_best_device_state(NMManager *manager) return best_state; } @@ -63,7 +63,7 @@ index 5215369..462b887 100644 static void nm_manager_update_metered(NMManager *self) { -@@ -1537,6 +1564,9 @@ nm_manager_update_state(NMManager *self) +@@ -1548,6 +1575,9 @@ nm_manager_update_state(NMManager *self) else new_state = find_best_device_state(self); @@ -73,7 +73,7 @@ index 5215369..462b887 100644 if (new_state >= NM_STATE_CONNECTED_LOCAL && priv->connectivity_state == NM_CONNECTIVITY_FULL) { new_state = NM_STATE_CONNECTED_GLOBAL; } -@@ -6872,6 +6902,62 @@ impl_manager_get_logging(NMDBusObject *obj, +@@ -6941,6 +6971,62 @@ impl_manager_get_logging(NMDBusObject *obj, g_variant_new("(ss)", nm_logging_level_to_string(), nm_logging_domains_to_string())); } @@ -136,7 +136,7 @@ index 5215369..462b887 100644 typedef struct { NMManager *self; GDBusMethodInvocation *context; -@@ -7182,6 +7268,9 @@ nm_manager_start(NMManager *self, GError **error) +@@ -7237,6 +7323,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 5215369..462b887 100644 return TRUE; } -@@ -8035,6 +8124,22 @@ nm_manager_init(NMManager *self) +@@ -8112,6 +8201,22 @@ nm_manager_init(NMManager *self) _LOGW(LOGD_CORE, "failed to monitor kernel firmware directory '%s'.", KERNEL_FIRMWARE_DIR); } @@ -169,7 +169,7 @@ index 5215369..462b887 100644 priv->metered = NM_METERED_UNKNOWN; priv->sleep_devices = g_hash_table_new(nm_direct_hash, NULL); } -@@ -8317,6 +8422,16 @@ dispose(GObject *object) +@@ -8399,6 +8504,16 @@ dispose(GObject *object) g_clear_object(&priv->fw_monitor); } -- cgit 1.3.0-6-gf8a5 From 3eda4c46c8d4cf35f55ca6bf1861fe1b33ab380b Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Tue, 16 Aug 2022 19:07:38 +0200 Subject: Drop obsolete --with-dnssec-trigger configure option The unbound DNS plugin was marked deprecated for a while and has been removed now in this release. --- debian/rules | 1 - 1 file changed, 1 deletion(-) (limited to 'debian') diff --git a/debian/rules b/debian/rules index bcb76768..9b61ddcb 100755 --- a/debian/rules +++ b/debian/rules @@ -30,7 +30,6 @@ override_dh_auto_configure: --with-resolvconf=/sbin/resolvconf \ --with-dhclient=/sbin/dhclient \ --with-dnsmasq=/usr/sbin/dnsmasq \ - --with-dnssec-trigger=/usr/lib/dnssec-trigger/dnssec-trigger-script \ --with-polkit-agent-helper-1=/usr/lib/policykit-1/polkit-agent-helper-1 \ --with-systemdsystemunitdir=/lib/systemd/system \ --with-udev-dir=/lib/udev \ -- cgit 1.3.0-6-gf8a5 From 2e2b3e870532229f903adca0a9a37086ce46459a Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Wed, 17 Aug 2022 10:13:29 +0200 Subject: Simplify dh_autoreconf override by calling upstream provided autogen.sh This ensures the correct sequence of commands is run. In this specific case we were still using intltoolize when upstream dropped its usage in favour of gettext a while ago. --- debian/rules | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'debian') diff --git a/debian/rules b/debian/rules index 9b61ddcb..52c938d3 100755 --- a/debian/rules +++ b/debian/rules @@ -11,13 +11,8 @@ PPPD_PLUGIN_DIR := $(shell dh_ppp --plugin-dir) %: dh $@ --with ppp -autoreconf: - gtkdocize --copy - autopoint --force - AUTOPOINT='intltoolize --automake --copy' autoreconf --verbose --force --install - override_dh_autoreconf: - dh_autoreconf debian/rules -- autoreconf + NOCONFIGURE=true dh_autoreconf ./autogen.sh override_dh_auto_configure: dh_auto_configure -- \ -- cgit 1.3.0-6-gf8a5 From a2bc1c9a88f507064a30795e48992d2ebc3ab874 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Wed, 17 Aug 2022 10:56:05 +0200 Subject: Replace intltool Build-Depends with gettext --- debian/control | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'debian') diff --git a/debian/control b/debian/control index 8a92a63e..befe2aa2 100644 --- a/debian/control +++ b/debian/control @@ -9,7 +9,7 @@ Build-Depends: debhelper-compat (= 13), dh-sequence-gir, automake (>= 1.12), pkg-config, - intltool, + gettext (>= 0.19.8), libglib2.0-dev (>= 2.40), ppp-dev, libselinux1-dev, -- cgit 1.3.0-6-gf8a5 From 855ab95e1784257d71cf4d74dab7fa230d6452a1 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Wed, 17 Aug 2022 10:57:23 +0200 Subject: Add Build-Depends on policykit-1 The file /usr/share/gettext/its/polkit.its is required when generating the translations. Otherwise the build will fail with: /usr/bin/msgfmt: cannot locate ITS rules for data/org.freedesktop.NetworkManager.policy.in --- debian/control | 1 + 1 file changed, 1 insertion(+) (limited to 'debian') diff --git a/debian/control b/debian/control index befe2aa2..bb03bb93 100644 --- a/debian/control +++ b/debian/control @@ -34,6 +34,7 @@ Build-Depends: debhelper-compat (= 13), libjansson-dev (>= 2.7), libbluetooth-dev (>= 5), valac, + policykit-1, dbus , python3-dbus , iproute2 , -- cgit 1.3.0-6-gf8a5 From 283066f5931b5134386605e463b87682cdaca455 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Wed, 17 Aug 2022 11:11:36 +0200 Subject: Add Build-Depends on python3-pexpect Required by the test suite. --- debian/control | 1 + 1 file changed, 1 insertion(+) (limited to 'debian') diff --git a/debian/control b/debian/control index bb03bb93..a9e19cc3 100644 --- a/debian/control +++ b/debian/control @@ -37,6 +37,7 @@ Build-Depends: debhelper-compat (= 13), policykit-1, dbus , python3-dbus , + python3-pexpect , iproute2 , Standards-Version: 4.6.1 Rules-Requires-Root: no -- cgit 1.3.0-6-gf8a5 From 0789f22773aebe58c67645d4495d8872fb6031da Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Wed, 17 Aug 2022 10:42:17 +0200 Subject: Update symbols file for libnm0 --- debian/libnm0.symbols | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'debian') diff --git a/debian/libnm0.symbols b/debian/libnm0.symbols index f90d3ac2..c91ebc43 100644 --- a/debian/libnm0.symbols +++ b/debian/libnm0.symbols @@ -30,6 +30,7 @@ libnm.so.0 libnm0 #MINVER# libnm_1_34_0@libnm_1_34_0 1.34.0 libnm_1_36_0@libnm_1_36_0 1.36.0 libnm_1_38_0@libnm_1_38_0 1.38.0 + libnm_1_40_0@libnm_1_40_0 1.39.90 libnm_1_4_0@libnm_1_4_0 1.4.0 libnm_1_6_0@libnm_1_6_0 1.6.0 libnm_1_8_0@libnm_1_8_0 1.8.0 @@ -191,6 +192,7 @@ libnm.so.0 libnm0 #MINVER# nm_client_wwan_get_enabled@libnm_1_0_0 1.0.0 nm_client_wwan_hardware_get_enabled@libnm_1_0_0 1.0.0 nm_client_wwan_set_enabled@libnm_1_0_0 1.0.0 + nm_conn_wireguard_import@libnm_1_40_0 1.39.90 nm_connection_add_setting@libnm_1_0_0 1.0.0 nm_connection_clear_secrets@libnm_1_0_0 1.0.0 nm_connection_clear_secrets_with_flags@libnm_1_0_0 1.0.0 @@ -629,6 +631,7 @@ libnm.so.0 libnm0 #MINVER# nm_manager_reload_flags_get_type@libnm_1_22_0 1.22.0 nm_metered_get_type@libnm_1_0_6 1.0.6 nm_metered_get_type@libnm_1_2_0 1.2.0 + nm_mptcp_flags_get_type@libnm_1_40_0 1.39.90 nm_object_get_client@libnm_1_24_0 1.24.0 nm_object_get_path@libnm_1_0_0 1.0.0 nm_object_get_type@libnm_1_0_0 1.0.0 @@ -884,6 +887,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_activation_delay@libnm_1_40_0 1.39.90 nm_setting_connection_get_wait_device_timeout@libnm_1_20_0 1.20.0 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 @@ -973,10 +977,12 @@ libnm.so.0 libnm0 #MINVER# nm_setting_ip4_config_get_dhcp_vendor_class_identifier@libnm_1_26_4 1.28.0 nm_setting_ip4_config_get_type@libnm_1_0_0 1.0.0 nm_setting_ip4_config_new@libnm_1_0_0 1.0.0 + nm_setting_ip4_link_local_get_type@libnm_1_40_0 1.39.90 nm_setting_ip6_config_addr_gen_mode_get_type@libnm_1_2_0 1.2.0 nm_setting_ip6_config_get_addr_gen_mode@libnm_1_2_0 1.2.0 nm_setting_ip6_config_get_dhcp_duid@libnm_1_12_0 1.12.0 nm_setting_ip6_config_get_ip6_privacy@libnm_1_0_0 1.0.0 + nm_setting_ip6_config_get_mtu@libnm_1_40_0 1.39.90 nm_setting_ip6_config_get_ra_timeout@libnm_1_22_8 1.22.8 nm_setting_ip6_config_get_token@libnm_1_4_0 1.4.0 nm_setting_ip6_config_get_type@libnm_1_0_0 1.0.0 -- cgit 1.3.0-6-gf8a5 From 4741f1a52215c7ba466140912084d6906185bef3 Mon Sep 17 00:00:00 2001 From: Michael Biebl Date: Wed, 17 Aug 2022 11:36:22 +0200 Subject: Release version 1.39.90-1 to experimental --- debian/changelog | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index c3c2d9cc..8bd1e12a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,23 @@ -network-manager (1.39.90-1) UNRELEASED; urgency=medium +network-manager (1.39.90-1) experimental; urgency=medium * New upstream version 1.39.90 (1.40 rc1) + * Rebase patches + * Drop obsolete --with-dnssec-trigger configure option. + The unbound DNS plugin was marked deprecated for a while and has been + removed now in this release. + * Simplify dh_autoreconf override by calling upstream provided autogen.sh. + This ensures the correct sequence of commands is run. In this specific + case we were still using intltoolize when upstream dropped its usage in + favour of gettext a while ago. + * Replace intltool Build-Depends with gettext + * Add Build-Depends on policykit-1. + The file /usr/share/gettext/its/polkit.its is required when generating + the translations. + * Add Build-Depends on python3-pexpect. + Required by the test suite. + * Update symbols file for libnm0 - -- Michael Biebl Tue, 16 Aug 2022 18:48:16 +0200 + -- Michael Biebl Wed, 17 Aug 2022 11:35:39 +0200 network-manager (1.38.4-1) unstable; urgency=medium -- cgit 1.3.0-6-gf8a5