** 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