Merge ~paelzer/ubuntu/+source/dpdk:19.11-Focal-early into ubuntu/+source/dpdk:debian/experimental

Proposed by Christian Ehrhardt 
Status: Merged
Approved by: Christian Ehrhardt 
Approved revision: c2aa5fb618df3dd2ef508c08109ee9c619adc027
Merge reported by: Christian Ehrhardt 
Merged at revision: d4c4153662ee3d78ea884a304af5037e5c5cf2a1
Proposed branch: ~paelzer/ubuntu/+source/dpdk:19.11-Focal-early
Merge into: ubuntu/+source/dpdk:debian/experimental
Diff against target: 72 lines (+12/-21)
2 files modified
debian/changelog (+9/-0)
debian/control (+3/-21)
Reviewer Review Type Date Requested Status
Luca Boccassi (community) Approve
Canonical Server packageset reviewers Pending
git-ubuntu developers Pending
Canonical Server Pending
Review via email: mp+377365@code.launchpad.net

This proposal supersedes a proposal from 2020-01-08.

To post a comment you must log in.
Revision history for this message
Christian Ehrhardt  (paelzer) wrote : Posted in a previous version of this proposal

This is the bump from 18.11.5-1 currently in Focal to 19.11-2.
Debian has no FF ahead, so there we will wait for a final OVS 2.13 release - that timing woudln't work for Ubuntu 20.04
Also due to bug 1836708 still waiting on the kernel Team it can't be a sync (not even from experimental), but it needs to be in Focal before Openvswitch lands.

James is working on OVN/Openvswitch 2.13 here https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/3694/+packages

I was test building DPDK here https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/3881/+packages

There aren't that many tests that we can do before OVS is complete (the few I can completed like l2fwd and testpmd), but once we have that we will have to upload DPDK first. Therefore I opened this MP.

To some extend you can consider the all but the last few changes peer reviewed already as I do those with Luca in Debian. The only "new" content is the disabling of libbpd-dev build dependency for now until the kernel team got to it. Then it will be a sync.

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

I resubmitted this MP against a different merge target, this way it looks much smaller (as small as I outlined before already).

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

librte-pmd-af-xdp20.0_19.11-2ubuntu1~ppa1_amd64.deb is actually the one that goes empty.
Dropping that one as well

Revision history for this message
Luca Boccassi (bluca) :
review: Approve
bc7c5dc... by Christian Ehrhardt 

d/control: remove librte-pmd-af-xdp20.0 until libbpf-dev is available

Signed-off-by: Christian Ehrhardt <email address hidden>

d4c4153... by Christian Ehrhardt 

changelog: remove librte-pmd-af-xdp20.0 until libbpf-dev is available

Signed-off-by: Christian Ehrhardt <email address hidden>

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

tag pushed and uploaded to focal

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

This is in focal-release -> merged

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/debian/changelog b/debian/changelog
2index 14be6f1..c77762f 100644
3--- a/debian/changelog
4+++ b/debian/changelog
5@@ -1,3 +1,12 @@
6+dpdk (19.11-2ubuntu1) focal; urgency=medium
7+
8+ * Upload 19.11 to Focal
9+ - d/control: disable libbpf-dev build dependency while waiting for the
10+ kernel to build it for LP: 1836708 1826410.
11+ - d/control: remove librte-pmd-af-xdp20.0 until libbpf-dev is available
12+
13+ -- Christian Ehrhardt <christian.ehrhardt@canonical.com> Mon, 06 Jan 2020 12:07:45 +0100
14+
15 dpdk (19.11-2) experimental; urgency=medium
16
17 * dh-missing: ignore examples directory, as they are already installed
18diff --git a/debian/control b/debian/control
19index 5dba511..88e4ce1 100644
20--- a/debian/control
21+++ b/debian/control
22@@ -1,6 +1,7 @@
23 Source: dpdk
24 Priority: optional
25-Maintainer: Debian DPDK Maintainers <pkg-dpdk-devel@lists.alioth.debian.org>
26+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
27+XSBC-Original-Maintainer: Debian DPDK Maintainers <pkg-dpdk-devel@lists.alioth.debian.org>
28 Uploaders: Luca Boccassi <bluca@debian.org>,
29 Christian Ehrhardt <christian.ehrhardt@canonical.com>,
30 Santiago Ruano Rincón <santiagorr@riseup.net>,
31@@ -10,7 +11,6 @@ Build-Depends: debhelper (>= 10.3~),
32 doxygen <!nodoc>,
33 graphviz <!nodoc>,
34 inkscape <!nodoc>,
35- libbpf-dev,
36 libbsd-dev,
37 libelf-dev,
38 libfdt-dev,
39@@ -128,8 +128,7 @@ Section: libdevel
40 Architecture: amd64 arm64 armhf i386 ppc64el
41 Multi-Arch: same
42 Pre-Depends: ${misc:Pre-Depends},
43-Depends: libbpf-dev,
44- libbsd-dev,
45+Depends: libbsd-dev,
46 libibverbs-dev,
47 libipsec-mb-dev [amd64],
48 libisal-dev [amd64],
49@@ -2072,23 +2071,6 @@ Description: Data Plane Development Kit (librte-pmd-hns3 runtime library)
50 inbuilt Hisilicon Network Subsystem(HNS) network engine found in the
51 Hisilicon Kunpeng 920 SoC
52
53-Package: librte-pmd-af-xdp20.0
54-Architecture: amd64 arm64 armhf i386 ppc64el
55-Multi-Arch: same
56-Homepage: https://doc.dpdk.org/guides/nics/af_xdp.html
57-Pre-Depends: ${misc:Pre-Depends},
58-Depends: ${misc:Depends},
59- ${shlibs:Depends},
60-Conflicts: libdpdk0,
61-Description: Data Plane Development Kit (librte-pmd-af-xdp runtime library)
62- DPDK is a set of libraries for fast packet processing. Applications run
63- in user-space and communicate directly with dedicated network interfaces.
64- .
65- This package contains the runtime libraries for librte_pmd_af-xdp.
66- AF_XDP is an address family that is optimized for high performance packet
67- processing. AF_XDP sockets enable the possibility for XDP program to redirect
68- packets to a memory buffer in userspace.
69-
70 Package: librte-pmd-isal20.0
71 Architecture: amd64
72 Multi-Arch: same

Subscribers

People subscribed via source and target branches