** Description changed:

- A few versions have been released and Ubuntu Noble still has the 6.1
- version (6.1.0-1ubuntu2) from one year ago. Could it be possible to
- import the latest version from Debian unstable fixing a bunch of issues
- and supporting features from more recent kernels?
+ iproute2 upstream produces releases coinciding with upstream kernel
+ releases to support the latest kernel features. Noble's iproute2 is
+ still back at v6.1 even though it will use the v6.8 kernel. This means
+ we provide no userspace interface for newer features - some of which are
+ noted by a networking hardware partner in bug 2060969.
  
- Please note that Ubuntu Noble 24.04 will probably be shipped with the
- v6.8 kernel [1]. IPRoute v6.1 supports features added up to the v6.1
- kernel, so missing the ones added to earlier versions. Switching to the
- v6.7 now should ease the upgrade to the v6.8 later.
+ Ubuntu's iproute2 has diverged from Debian's to add support for Ubuntu
+ FAN. Noble has dropped kernel support for Ubuntu FAN, so those are no
+ longer needed, and we could now just do a merge. We could also port the
+ FAN patches forward if we can identify a need (see the original
+ description of this bug to a link to such a port), but I have not done
+ any testing with that.
  
- [1] https://discourse.ubuntu.com/t/introducing-kernel-6-8-for-
- the-24-04-noble-numbat-release/41958
+ I have built Debian's iproute2 in a noble ppa at ppa:dannf/test and
+ smoke tested it on an amd64 virtual machine:
  
- Upstream ChangeLog:
+ ubuntu@cortez-vm-0:~$ sudo dpkg -i iproute2_6.8.0-1~24.04.1_amd64.deb 
+ (Reading database ... 83134 files and directories currently installed.)
+ Preparing to unpack iproute2_6.8.0-1~24.04.1_amd64.deb ...
+ Unpacking iproute2 (6.8.0-1~24.04.1) over (6.1.0-1ubuntu6) ...
+ dpkg: warning: unable to delete old directory '/etc/iproute2/rt_tables.d': 
Directory not empty
+ dpkg: warning: unable to delete old directory '/etc/iproute2/rt_protos.d': 
Directory not empty
+ dpkg: warning: unable to delete old directory '/etc/iproute2': Directory not 
empty
+ Setting up iproute2 (6.8.0-1~24.04.1) ...
+ Removing obsolete conffile /etc/iproute2/group ...
+ Removing obsolete conffile /etc/iproute2/rt_realms ...
+ Removing obsolete conffile /etc/iproute2/rt_scopes ...
+ Removing obsolete conffile /etc/iproute2/rt_tables ...
+ Removing obsolete conffile /etc/iproute2/rt_tables.d/README ...
+ Removing obsolete conffile /etc/iproute2/rt_protos.d/README ...
+ Removing obsolete conffile /etc/iproute2/rt_protos ...
+ Removing obsolete conffile /etc/iproute2/rt_dsfield ...
+ Removing obsolete conffile /etc/iproute2/nl_protos ...
+ Removing obsolete conffile /etc/iproute2/ematch_map ...
+ Removing obsolete conffile /etc/iproute2/bpf_pinning ...
+ Processing triggers for man-db (2.12.0-4build1) ...
  
- - 6.2: https://lore.kernel.org/netdev/20230220105811.674bd304@hermes.local/
- - 6.3: https://lore.kernel.org/netdev/20230427090253.7a92616b@hermes.local/
- - 6.4: https://lore.kernel.org/netdev/20230626093137.2f302acc@hermes.local/
- - 6.5: https://lore.kernel.org/netdev/20230906093918.394a1b1d@hermes.local/
- - 6.6: https://lore.kernel.org/netdev/20231106090325.07092c87@hermes.local/
- - 6.7: https://lore.kernel.org/netdev/20240108094709.050e22bc@hermes.local/
- - 6.8: https://lore.kernel.org/netdev/20240311094432.16bf9516@hermes.local/
- 
- (Previous changelog:
- 
https://lore.kernel.org/netdev/?q=s%3A%22%5BANNOUNCE%5D+iproute2%22+AND+NOT+s%3A%22Re%3A%22
- )
- 
- ChangeLog from Debian:
- 
- iproute2 (6.8.0-1) unstable; urgency=medium
- 
-   [ Ceppo ]
-   * Update Italian po-debconf translation (Closes: #1063002)
- 
-   [ Luca Boccassi ]
-   * Add build dependency on libnsl-dev (Closes: #1065214)
-   * Switch to pkgconf
-   * Update upstream source from tag 'upstream/6.8.0'
-   * Drop 0002-ss-show-extra-info-when-processes-is-not-used.patch, merged
-     upstream
-   * Drop iproute2-doc package
-   * Drop tc/m_xt.so and tc/m_ipt.so, removed upstream
- 
-  -- Luca Boccassi <>  Tue, 12 Mar 2024 14:02:38 +0000
- 
- iproute2 (6.7.0-2) unstable; urgency=medium
- 
-   * Backport fix for 'ss' output
- 
-  -- Luca Boccassi <>  Mon, 22 Jan 2024 12:24:29 +0000
- 
- iproute2 (6.7.0-1) unstable; urgency=medium
- 
-   * Add Italian debconf translation (Closes: #1056582)
-   * Update upstream source from tag 'upstream/6.7.0'
-   * Bump copyright year ranges in d/copyright
-   * Drop 0002-Revert-Makefile-ensure-CONF_USR_DIR-honours-the-libd.patch,
-     merged upstream
-   * Default config files moved from /usr/lib to /usr/share
- 
-  -- Luca Boccassi <>  Fri, 12 Jan 2024 21:47:59 +0000
- 
- iproute2 (6.6.0-1) unstable; urgency=medium
- 
-   * Update upstream source from tag 'upstream/6.6.0'
-   * Backport patch to fix configuration installation
-   * Remove handling of qt_atm.so, dropped upstream
- 
-  -- Luca Boccassi <>  Sun, 05 Nov 2023 22:46:20 +0000
- 
- iproute2 (6.5.0-5) unstable; urgency=medium
- 
-   * Use dh-sequence-movetousr
- 
-  -- Luca Boccassi <>  Tue, 24 Oct 2023 15:24:01 +0100
- 
- iproute2 (6.5.0-4) unstable; urgency=medium
- 
-   * postinst: handle legacy config files only when upgrading from previous
-     versions that shipped them
-   * postinst: ensure that locally modified legacy config files are
-     preserved as overrides on upgrade (Closes: #1051577)
-   * Note configuration files location changes in NEWS
- 
-  -- Luca Boccassi <>  Sat, 16 Sep 2023 18:58:51 +0100
- 
- iproute2 (6.5.0-3) unstable; urgency=medium
- 
-   * Remove further leftovers as part of upstream's move of config to /usr
-     (Closes: #1051577)
- 
-  -- Luca Boccassi <>  Mon, 11 Sep 2023 09:42:12 +0100
- 
- iproute2 (6.5.0-2) unstable; urgency=medium
- 
-   * Add maintscript to remove conffiles that upstream has moved to /usr
-     (Closes: #1051577)
- 
-  -- Luca Boccassi <>  Sun, 10 Sep 2023 21:28:28 +0100
- 
- iproute2 (6.5.0-1) unstable; urgency=medium
- 
-   [ Luca Boccassi ]
-   * Use wildcard for Lintian overrides
- 
-   [ Peter Kvillegård ]
-   * Add Swedish translation of debconf messages (Closes: #1050442)
- 
-   [ Luca Boccassi ]
-   * Update upstream source from tag 'upstream/6.5.0'
-   * Use cap_bpf instead of cap_sys_admin for ip vrf-exec
-   * Package-provided config files are now shipped in /usr/iproute2 instead
-     of /etc/iproute2
- 
-  -- Luca Boccassi <>  Sat, 09 Sep 2023 16:32:54 +0100
- 
- iproute2 (6.4.0-1) unstable; urgency=medium
- 
-   * Fix patch header Forwarded field
-   * Enable ELF metadata stamping
-   * Update upstream source from tag 'upstream/6.4.0'
-   * Update Lintian overrides
- 
-  -- Luca Boccassi <>  Fri, 30 Jun 2023 12:16:40 +0100
- 
- iproute2 (6.3.0-1) unstable; urgency=medium
- 
-   * Drop obsolete conflicts/replaces
-   * Update upstream source from tag 'upstream/6.3.0'
- 
-  -- Luca Boccassi <>  Tue, 13 Jun 2023 23:49:37 +0100
- 
- iproute2 (6.1.0-3) unstable; urgency=medium
- 
-   * Ensure 'ip mo' resolves to 'ip monitor' (Closes: #1036534)
- 
-  -- Luca Boccassi <>  Mon, 22 May 2023 14:19:52 +0100
- 
- iproute2 (6.1.0-2) unstable; urgency=medium
- 
-   * Add Romanian language translation for debconf (Closes: #1031917)
-   * Bump Standards-Version to 4.6.2, no changes
-   * Bump d/copyright year range
- 
-  -- Luca Boccassi <>  Sat, 25 Feb 2023 19:46:35 +0000
+ The system rebooted fine. The ip command seems to behave normally.

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to iproute2 in Ubuntu.
Matching subscriptions: iproute2
https://bugs.launchpad.net/bugs/2051672

Title:
  [FFe] Merge iproute2 with the latest Debian version: 6.8.0-1 from
  testing/unstable (main)

Status in iproute2 package in Ubuntu:
  Confirmed

Bug description:
  iproute2 upstream produces releases coinciding with upstream kernel
  releases to support the latest kernel features. Noble's iproute2 is
  still back at v6.1 even though it will use the v6.8 kernel. This means
  we provide no userspace interface for newer features - some of which
  are noted by a networking hardware partner in bug 2060969.

  Ubuntu's iproute2 has diverged from Debian's to add support for Ubuntu
  FAN. Noble has dropped kernel support for Ubuntu FAN, so those are no
  longer needed, and we could now just do a merge. We could also port
  the FAN patches forward if we can identify a need (see the original
  description of this bug to a link to such a port), but I have not done
  any testing with that.

  I have built Debian's iproute2 in a noble ppa at ppa:dannf/test and
  smoke tested it on an amd64 virtual machine:

  ubuntu@cortez-vm-0:~$ sudo dpkg -i iproute2_6.8.0-1~24.04.1_amd64.deb 
  (Reading database ... 83134 files and directories currently installed.)
  Preparing to unpack iproute2_6.8.0-1~24.04.1_amd64.deb ...
  Unpacking iproute2 (6.8.0-1~24.04.1) over (6.1.0-1ubuntu6) ...
  dpkg: warning: unable to delete old directory '/etc/iproute2/rt_tables.d': 
Directory not empty
  dpkg: warning: unable to delete old directory '/etc/iproute2/rt_protos.d': 
Directory not empty
  dpkg: warning: unable to delete old directory '/etc/iproute2': Directory not 
empty
  Setting up iproute2 (6.8.0-1~24.04.1) ...
  Removing obsolete conffile /etc/iproute2/group ...
  Removing obsolete conffile /etc/iproute2/rt_realms ...
  Removing obsolete conffile /etc/iproute2/rt_scopes ...
  Removing obsolete conffile /etc/iproute2/rt_tables ...
  Removing obsolete conffile /etc/iproute2/rt_tables.d/README ...
  Removing obsolete conffile /etc/iproute2/rt_protos.d/README ...
  Removing obsolete conffile /etc/iproute2/rt_protos ...
  Removing obsolete conffile /etc/iproute2/rt_dsfield ...
  Removing obsolete conffile /etc/iproute2/nl_protos ...
  Removing obsolete conffile /etc/iproute2/ematch_map ...
  Removing obsolete conffile /etc/iproute2/bpf_pinning ...
  Processing triggers for man-db (2.12.0-4build1) ...

  The system rebooted fine. The ip command seems to behave normally.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/iproute2/+bug/2051672/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to