Disco: Please remove old version 17.11 binaries that are left
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dpdk (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Hi,
dpdk is a vast assortment of libraries.
Since this is ever growing but almost no one is able to test/support all of these we split the packaging to depend on the main function but only suggest the special/
DPDK is held in main by:
platform-
Note: also showing OVS 2.11* from a PPA which will be uploaded to Disco by Jamespage soon.
There will also be no-change rebuilds of collectd and virtio-forwarder which don't pull it in main but are dependencies.
Current openvswitch-
- dpdk
- librte-eal17.11 (>= 16.04), librte-ethdev17.11 (>= 17.05), librte-mbuf17.11 (>= 16.04), librte-mempool17.11 (>= 16.07~rc1), librte-meter17.11 (>= 16.04), librte-pdump17.11 (>= 16.07~rc1), librte-
The coming rebuilds of openvswitch will then depend on:
- dpdk
- librte-eal18.11 (>= 18.11), librte-ethdev18.11 (>= 18.11), librte-mbuf18.11 (>= 16.04), librte-mempool18.11 (>= 16.07~rc1), librte-meter18.11 (>= 18.08), librte-
The librte things have a few internal cross dependencies, but there is something like a core lib and "the rest" this is what we have split.
So from Package: dpdk the dependencies now are partially suggests:
Recommends: librte-
Suggests: dpdk-doc, dpdk-igb-uio-dkms (= 18.11-5), dpdk-rte-kni-dkms (= 18.11-5), librte-
It might not be the full list due to some cross dependencies, but I'd expect most of the binaries listed as "suggests" to be demotable.
Once all dependencies are rebuilt and in proposes I'll subscribe archive-admins and assign it to them. I'd ask the AA's to:
- check the demotions suggested above in case they are not auto-demoted.
Please get in touch with me if I have misses a dependency somewhere so I can clean it up.
- by that also resolve the current hang of DPDK in updates_excuses by
libdpdk-dev/amd64 unsatisfiable Depends: libipsec-mb-dev
librte-
librte-
All three packages on the left are from src:dpdk but after the change no more held in main.
The pmd's are demoted directly, and libdpdk-dev only is a build-depends which also should not
hold it in main.
Furthermore I'd ask the Archive admin to remove all librte*17.11 packages which should have no remaining dependencies to them anymore.
Related branches
- Ubuntu Core Development Team: Pending requested
-
Diff: 2171 lines (+1831/-0) (has conflicts)48 files modifiedSTRUCTURE (+31/-0)
boot (+3/-0)
build-essential (+3/-0)
cloud-image (+11/-0)
desktop (+65/-0)
desktop-default-languages (+17/-0)
desktop-minimal (+169/-0)
desktop-minimal-default-languages (+17/-0)
desktop.minimal-remove (+190/-0)
development (+85/-0)
doc/langpacks.txt (+17/-0)
installer (+3/-0)
lamp-server (+13/-0)
languages/STRUCTURE (+16/-0)
languages/desktop-de (+24/-0)
languages/desktop-en (+27/-0)
languages/desktop-es (+20/-0)
languages/desktop-fr (+19/-0)
languages/desktop-it (+19/-0)
languages/desktop-minimal-de (+11/-0)
languages/desktop-minimal-en (+7/-0)
languages/desktop-minimal-es (+11/-0)
languages/desktop-minimal-fr (+11/-0)
languages/desktop-minimal-it (+11/-0)
languages/desktop-minimal-pt (+11/-0)
languages/desktop-minimal-ru (+11/-0)
languages/desktop-minimal-zh (+23/-0)
languages/desktop-pt (+24/-0)
languages/desktop-ru (+16/-0)
languages/desktop-zh (+9/-0)
live (+35/-0)
mail-server (+17/-0)
minimal (+3/-0)
openssh-server (+10/-0)
print-server (+15/-0)
required (+3/-0)
samba-server (+17/-0)
server (+65/-0)
server-ship (+277/-0)
server-ship-live (+45/-0)
ship (+69/-0)
ship-live (+35/-0)
standard (+3/-0)
supported (+212/-0)
supported-desktop-extra (+62/-0)
supported-kiosk (+6/-0)
system-image (+46/-0)
wsl (+17/-0)
- Steve Langasek: Approve
-
Diff: 11 lines (+1/-0)1 file modifiedsupported (+1/-0)
summary: |
- Disco: Please demote some binaries of src:dpdk to universe (and - afterwards remove 17.11 binaries if any are left) + Disco: Please remove old version 17.11 binaries that are left |
Collectd is already ok /launchpad. net/ubuntu/ +source/ collectd/ 5.8.1-1. 2
Version 5.8.1-1.2 https:/
already build against DPDK 18.11-3 being in proposed back then and picked up:
librte-eal18.11 (>= 16.04), librte-ethdev18.11 (>= 16.07~rc1)
virtio-forwarder has the fix to build fine against 18.11 but needs to be rebuilt.