rebase iproute2 to newer version

Bug #1735032 reported by Daniel Borkmann
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
iproute2 (Debian)
Fix Released
Unknown
iproute2 (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Ubuntu's iproute2 version [1] is still many kernel versions behind. It's still on 4.9, whereas shipped kernel is on 4.13 in the meantime!

iproute2 is developed alongside the kernel, so new kernel features will also get updates to iproute2 whenever they change related code. Meaning, these features cannot be used out of the box if the actual shipped iproute2 version here is not on par with the kernel version (the release tags have 1:1 mapping with kernel releases) [2].

Please consider updating iproute2 package, and please also consider updating it regularly along with officially shipped kernels in Ubuntu, so that all the added networking features can be used there without forcing users to do a manual compilation of iproute2.

Thanks,
Daniel

  [1] http://changelogs.ubuntu.com/changelogs/pool/main/i/iproute2/iproute2_4.9.0-1ubuntu2/changelog
  [2] https://git.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git/refs/tags

Revision history for this message
dino99 (9d9) wrote :
tags: added: upgrade-software-version
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in iproute2 (Ubuntu):
status: New → Confirmed
Changed in iproute2 (Debian):
status: Unknown → New
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

Interesting I came by the same conclusion just today.
I'll take a look at it.

Changed in iproute2 (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

New upload landed in bionic-proposed and looking good in tests.
If there is no hickup this will be resolved soon.

Revision history for this message
Christian Ehrhardt  (paelzer) wrote :

FYI - to improve the aligning with Ubuntu Kernel releases I also organized that we will pass over responsibility for this package to the kernel team. That way it should be much more in sync which should improve future kernel/iproute2 level match.

Changed in iproute2 (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Daniel Borkmann (dansel) wrote :

Awesome, thanks a lot, Christian!

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package iproute2 - 4.14.1-0ubuntu2

---------------
iproute2 (4.14.1-0ubuntu2) bionic; urgency=medium

  * d/p/1002-ubuntu-poc-fan-driver-vxlan.patch: update to fix fan-map
    processing in vxlan_parse_opt in new version of iproute2.

iproute2 (4.14.1-0ubuntu1) bionic; urgency=medium

  [ Christian Ehrhardt ]
  * Merge from Debian unstable AND latest upstream (LP: #1726730)
    (LP: #1735032). Remaining changes:
    - debian/patches/1000-ubuntu-poc-fan-driver.patch
      Ubuntu FAN driver support V2 (LP 1439706)
    - debian/patches/1001-ubuntu-poc-fan-driver-v3.patch
      Ubuntu FAN driver support V3 (LP 1470091)
    - debian/patches/1002-ubuntu-poc-fan-driver-vxlan.patch
      Ubuntu FAN driver support VXLAN V4.
  * Dropped changes (upstream now)
    - Fix ip maddr show (LP 1732032):
      - d/p/1003-ip-maddr-fix-igmp-parsing.patch: fix igmp parsing when iface is
        long
      - d/p/1004-ip-maddr-avoid-uninitialized-data.patch: avoid accessing
        uninitialized data
      - d/p/1005-ip-maddr-fix-filtering-by-device.patch: fix filtering
        by device
    - d/p/1006-fix-undeclared-UINT16_MAX.patch: FTBFS: tc: include stdint.h
      explicitly for UINT16_MAX (LP 1735158)
  * Added changes
    - drop 0003-fix-segfault-with-iptables-1.6.patch (upstream)
    - update d/p/*ubuntu-poc-fan-driver*.patch to latest upstream
    - d/control: fix lintian priority-extra-is-replaced-by-priority-optional
    - d/t/control: d/t/testsuite.sh: add iproute2 testsuite as autopkgtest
    - d/p/fix-testsuite-broken-pipes.patch: avoid broken pipe errors in tests

  [ Julian Wollrath <email address hidden> ]
  * Added changes based on suggested 4.14.1-0 changes for Debian in bug 879854
    - dropped d/p/0001-Add-moo-feature.patch (isn't needed)
    - follow upstream dropping the old ip documentation (of 1999)
    - d/rules: consider DEB_*_GNU_TYPE from env
    - d/control: bump debhelper dependency and Standards-Version
    - set compat level 10 (no further changes needed)

iproute2 (4.9.0-2.1) unstable; urgency=high

  * Non-maintainer upload.
  * Backport upstream commit 97a02cabef to fix segfault with iptables 1.6;
    the xtables_globals structure needs to have its new member compat_rev
    initialized. (Closes: #868059)
  * Sync include/xtables.h from iptables to make sure the right offset is
    used when accessing structure members defined in libxtables. One could
    get “Extension does not know id …” otherwise. (See also: #868059)

iproute2 (4.9.0-2) unstable; urgency=medium

  * Let uscan verify signature of upstream tarball
  * Add debian/upstream/metadata
  * Remove myself from uploaders
  * Reinstate Alexander Wirt as primary maintainer

 -- Christian Ehrhardt <email address hidden> Mon, 11 Dec 2017 12:13:50 +0100

Changed in iproute2 (Ubuntu):
status: Fix Committed → Fix Released
Changed in iproute2 (Debian):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.