** 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 Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2051672

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

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


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to