Collectd is already ok
Version 5.8.1-1.2 https://launchpad.net/ubuntu/+source/collectd/5.8.1-1.2
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.

** Description changed:

  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/experimental cases.
  
  DPDK is held in main by:
  platform-git/supported-misc-servers:107: * openvswitch-switch-dpdk
  
  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-switch-dpdk depends on:
  - 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-pmd-ring17.11 (>= 16.04), 
librte-ring17.11 (>= 16.04), librte-vhost17.11 (>= 17.08)
  
  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-pmd-ring18.11 (>= 16.04), librte-ring18.11 (>= 16.04), librte-vhost18.11 
(>= 17.08)
  
  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-mempool18.11, librte-mempool-ring18.11, librte-pmd-
  af-packet18.11, librte-pmd-bond18.11, librte-pmd-e1000-18.11, librte-
  pmd-fm10k18.11, librte-pmd-i40e18.11, librte-pmd-ixgbe18.11, librte-pmd-
  kni18.11, librte-pmd-mlx4-18.11, librte-pmd-mlx5-18.11, librte-pmd-
  netvsc18.11, librte-pmd-pcap18.11, librte-pmd-tap18.11, librte-pmd-
  thunderx18.11, librte-pmd-vdev-netvsc18.11, librte-pmd-vhost18.11,
  librte-pmd-virtio18.11, librte-pmd-vmxnet3-18.11
  
  Suggests: dpdk-doc, dpdk-igb-uio-dkms (= 18.11-5), dpdk-rte-kni-dkms (=
  18.11-5), librte-mempool-bucket18.11 (= 18.11-5), librte-mempool-
  dpaa18.11 (= 18.11-5), librte-mempool-dpaa2-18.11 (= 18.11-5), librte-
  mempool-octeontx18.11 (= 18.11-5), librte-mempool-stack18.11 (=
  18.11-5), librte-pmd-aesni-gcm18.11 (= 18.11-5), librte-pmd-aesni-
  mb18.11 (= 18.11-5), librte-pmd-ark18.11 (= 18.11-5), librte-pmd-
  atlantic18.11 (= 18.11-5), librte-pmd-avf18.11 (= 18.11-5), librte-pmd-
  avp18.11 (= 18.11-5), librte-pmd-axgbe18.11 (= 18.11-5), librte-pmd-
  bbdev-null18.11 (= 18.11-5), librte-pmd-bnx2x18.11 (= 18.11-5), librte-
  pmd-bnxt18.11 (= 18.11-5), librte-pmd-caam-jr18.11 (= 18.11-5), librte-
  pmd-ccp18.11 (= 18.11-5), librte-pmd-crypto-scheduler18.11 (= 18.11-5),
  librte-pmd-cxgbe18.11 (= 18.11-5), librte-pmd-dpaa-event18.11 (=
  18.11-5), librte-pmd-dpaa-sec18.11 (= 18.11-5), librte-pmd-dpaa18.11 (=
  18.11-5), librte-pmd-dpaa2-18.11 (= 18.11-5), librte-pmd-
  dpaa2-cmdif18.11 (= 18.11-5), librte-pmd-dpaa2-event18.11 (= 18.11-5),
  librte-pmd-dpaa2-qdma18.11 (= 18.11-5), librte-pmd-dpaa2-sec18.11 (=
  18.11-5), librte-pmd-dsw-event18.11 (= 18.11-5), librte-pmd-ena18.11 (=
  18.11-5), librte-pmd-enetc18.11 (= 18.11-5), librte-pmd-enic18.11 (=
  18.11-5), librte-pmd-failsafe18.11 (= 18.11-5), librte-pmd-ifc18.11 (=
  18.11-5), librte-pmd-ifpga-rawdev18.11 (= 18.11-5), librte-pmd-
  liquidio18.11 (= 18.11-5), librte-pmd-nfp18.11 (= 18.11-5), librte-pmd-
  null-crypto18.11 (= 18.11-5), librte-pmd-null18.11 (= 18.11-5), librte-
  pmd-octeontx-compress18.11 (= 18.11-5), librte-pmd-octeontx-crypto18.11
  (= 18.11-5), librte-pmd-octeontx-event18.11 (= 18.11-5), librte-pmd-
  octeontx18.11 (= 18.11-5), librte-pmd-opdl-event18.11 (= 18.11-5),
  librte-pmd-openssl18.11 (= 18.11-5), librte-pmd-qat18.11 (= 18.11-5),
  librte-pmd-qede18.11 (= 18.11-5), librte-pmd-ring18.11 (= 18.11-5),
  librte-pmd-sfc18.11 (= 18.11-5), librte-pmd-skeleton-event18.11 (=
  18.11-5), librte-pmd-skeleton-rawdev18.11 (= 18.11-5), librte-pmd-
  softnic18.11 (= 18.11-5), librte-pmd-sw-event18.11 (= 18.11-5), librte-
  pmd-virtio-crypto18.11 (= 18.11-5), librte-pmd-zlib18.11 (= 18.11-5)
  
  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-pmd-aesni-gcm18.11/amd64 unsatisfiable Depends: libipsec-mb0
-   librte-pmd-aesni-mb18.11/amd64 unsatisfiable Depends: libipsec-mb0
-   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.
+   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-pmd-aesni-gcm18.11/amd64 unsatisfiable Depends: libipsec-mb0
+   librte-pmd-aesni-mb18.11/amd64 unsatisfiable Depends: libipsec-mb0
+   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.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1814060

Title:
  Disco: Please demote some binaries of src:dpdk to universe

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to