aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Ehrhardt <christian.ehrhardt@canonical.com>2016-12-09 09:29:00 +0100
committerChristian Ehrhardt <christian.ehrhardt@canonical.com>2016-12-12 15:41:59 +0100
commita7ced8cc866101248cbb92edc8309064b032a340 (patch)
tree8de3b7f1318fa4bdb657c1cfa6d73f4c607903a1
parent252bd53603744d43c896782b6b12fa7d1788119a (diff)
handle librte-ethdev version and rename changes package rename transition
This is a bit of a "decision" we don't have many (in Debian actually none) depending packages so far. In a library that would behave we would ship dpdk-16.11 as new source along dpdk-16.07, but as discussed we don't want to do that just yet. OTOH the version 5 is fully backward compatible with version 4, so for now we can handle it like a package rename transition. On top of the api bump the library got renamed by upstream from libethdev to librte-ethdev to follow their usual naming scheme. That implies to rebuild dependent packages in distributions that have them already (in Ubuntu) as a transitional joint package upload. Change-Id: I13e0fc99ac1adb230f1cfc7491eb7cf162996df3 Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
-rw-r--r--debian/control10
1 files changed, 9 insertions, 1 deletions
diff --git a/debian/control b/debian/control
index a25a1e6a..46e279ae 100644
--- a/debian/control
+++ b/debian/control
@@ -122,7 +122,7 @@ Multi-Arch: same
Pre-Depends: ${misc:Pre-Depends}
Depends: ${misc:Depends},
libpcap-dev,
- libethdev4 (= ${binary:Version}),
+ librte-ethdev5 (= ${binary:Version}),
librte-acl2 (= ${binary:Version}),
librte-cfgfile2 (= ${binary:Version}),
librte-cmdline2 (= ${binary:Version}),
@@ -177,6 +177,14 @@ Description: Data Plane Development Kit (basic development files)
when running.
Package: libethdev4
+Depends: librte-ethdev5, ${misc:Depends}
+Architecture: all
+Priority: extra
+Section: oldlibs
+Description: transitional package
+ This is a transitional package. It can safely be removed.
+
+Package: librte-ethdev5
Architecture: amd64 arm64 i386 ppc64el
Multi-Arch: same
Homepage: http://dpdk.org/doc/api/rte__ethdev_8h.html