about summary refs log tree commit diff
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog65
-rw-r--r--debian/libnm0.symbols12
-rw-r--r--debian/patches/Force-online-state-with-unmanaged-devices.patch2
-rwxr-xr-xdebian/rules2
4 files changed, 73 insertions, 8 deletions
diff --git a/debian/changelog b/debian/changelog
index df57aa58..17fa41a1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,68 @@
+network-manager (1.40.0-1ubuntu1) UNRELEASED; urgency=medium
+
+  * Resynchronize on Debian, remaining changes:
+    - debian/control:
+      + Depend on isc-dhcp-client
+      + Recommend iwd as preferred alternative to wpasupplicant
+      + Recommend network-manager-pptp
+      + Suggest avahi-autoipd for IPv4LL support
+    - debian/rules:
+      + Run build tests
+      + Set --enable-lto.
+      + Don't build the network-manager* packages on i386
+        (unneeded and depends on wpasupplicant)
+    - debian/rules, debian/network-manager.postinst:
+      + Don't restart NetworkManager on upgrade but recommend restarting
+        the computer
+    - debian/rules, debian/network-manager.postinst:
+      + Don't install sysvinit scripts or migrate from sysvinit
+    - d/network-manager.install, d/rules, d/10-dns-resolved.conf:
+      + Use systemd-resolved instead of dnsmasq
+    - d/network-manager.install, d/10-globally-managed-devices.conf:
+      + Explicitly unmanage everything that isn't WiFi or WWAN (mobile data)
+    - debian/network-manager.postinst:
+      + Don't add the netdev group.
+      + drop in an empty override file for NetworkManager to manage all
+        devices for upgrade from any version, as long as there is no
+        netplan configuration yet.
+    - d/network-manager.install, d/default-wifi-powersave-on.conf:
+      + Install a config file to enable WiFi powersave
+    - Add autopkgtests
+    - debian/source_network-manager.py, debian/network-manager.install,
+      debian/network-manager.links: Add apport hook
+    - Add network-manager-config-connectivity-ubuntu package
+    - d/NetworkManager.conf: disable MAC randomization feature. There is no
+      easy way for desktop users to disable this feature yet. And there are
+      reports that it doesn't work well with some systems.
+      See gnome-control-center issue 743
+    - Update Vcs links to point to Ubuntu branch
+    - Add patches. See patch descriptions for more details:
+      + Provide-access-to-some-of-NM-s-interfaces-to-whoopsie.patch
+      + Update-dnsmasq-parameters.patch
+      + Disable-general-with-expect.patch
+      + libnm-Check-self-still-NMManager-or-not.patch
+      + dns-manager-don-t-merge-split-DNS-search-domains.patch (but disabled)
+      + Read-system-connections-from-run.patch
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Tue, 20 Sep 2022 13:39:43 -0400
+
+network-manager (1.40.0-1) unstable; urgency=medium
+
+  * New upstream version 1.40.0
+  * Rebase patches
+  * Bump pre-release symbols from 1.39.x to version 1.40.0
+
+ -- Michael Biebl <biebl@debian.org>  Fri, 26 Aug 2022 21:08:04 +0200
+
+network-manager (1.39.90-2) experimental; urgency=medium
+
+  * Release version 1.39.90-1 to experimental
+  * Explicitly disable LTO via dpkg-buildflags.
+    NetworkManager requires additional build flags like -flto-partition=none
+    to build properly with LTO enabled. (Closes: #1015556)
+
+ -- Michael Biebl <biebl@debian.org>  Thu, 25 Aug 2022 12:48:00 +0200
+
 network-manager (1.39.90-1ubuntu3) kinetic; urgency=medium
 
   * Cherry-pick 2 patches to fix bonding regressions discovered
diff --git a/debian/libnm0.symbols b/debian/libnm0.symbols
index c91ebc43..4d2d79f0 100644
--- a/debian/libnm0.symbols
+++ b/debian/libnm0.symbols
@@ -30,7 +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_40_0@libnm_1_40_0 1.40.0
  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
@@ -192,7 +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_conn_wireguard_import@libnm_1_40_0 1.40.0
  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
@@ -631,7 +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_mptcp_flags_get_type@libnm_1_40_0 1.40.0
  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
@@ -887,7 +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_activation_delay@libnm_1_40_0 1.40.0
  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
@@ -977,12 +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_ip4_link_local_get_type@libnm_1_40_0 1.40.0
  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_mtu@libnm_1_40_0 1.40.0
  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
diff --git a/debian/patches/Force-online-state-with-unmanaged-devices.patch b/debian/patches/Force-online-state-with-unmanaged-devices.patch
index 4bc8202e..ddbfcc9d 100644
--- a/debian/patches/Force-online-state-with-unmanaged-devices.patch
+++ b/debian/patches/Force-online-state-with-unmanaged-devices.patch
@@ -12,7 +12,7 @@ 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 3af24aa..aacd4ea 100644
+index 822df7a..0992373 100644
 --- a/src/core/nm-manager.c
 +++ b/src/core/nm-manager.c
 @@ -52,6 +52,8 @@
diff --git a/debian/rules b/debian/rules
index 9b50b7ea..419f946d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,7 +6,7 @@ ifeq ($(shell dpkg-vendor --is Ubuntu && echo yes) $(DEB_HOST_ARCH), yes i386)
    BUILD_PACKAGES += -Nnetwork-manager
 endif
 
-export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all optimize=-lto
 
 export PYTHON=/usr/bin/python3