bump librte-cryptodev version from 1 to 2 as package rename transition 42/4242/1
authorChristian Ehrhardt <christian.ehrhardt@canonical.com>
Fri, 9 Dec 2016 08:26:08 +0000 (09:26 +0100)
committerChristian Ehrhardt <christian.ehrhardt@canonical.com>
Mon, 12 Dec 2016 14:41:59 +0000 (15:41 +0100)
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 2 is fully backward compatible with version 1, so for
now we can handle it like a package rename transition.

That implies to rebuild dependent packages in distributions that have
them already (in Ubuntu) as a transitional joint package upload.

Change-Id: I028c24f6cc657731b1d3f058bd484fdb5ebacb49
Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>
debian/control

index dfbe467..a25a1e6 100644 (file)
@@ -126,7 +126,7 @@ Depends: ${misc:Depends},
          librte-acl2 (= ${binary:Version}),
          librte-cfgfile2 (= ${binary:Version}),
          librte-cmdline2 (= ${binary:Version}),
-         librte-cryptodev1 (= ${binary:Version}),
+         librte-cryptodev2 (= ${binary:Version}),
          librte-distributor1 (= ${binary:Version}),
          librte-eal3 (= ${binary:Version}),
          librte-hash2 (= ${binary:Version}),
@@ -228,6 +228,14 @@ Description: Data Plane Development Kit (librte-cmdline runtime library)
  This package contains the runtime libraries for librte_cmdline.
 
 Package: librte-cryptodev1
+Depends: librte-cryptodev2, ${misc:Depends}
+Architecture: all
+Priority: extra
+Section: oldlibs
+Description: transitional package
+ This is a transitional package. It can safely be removed.
+
+Package: librte-cryptodev2
 Architecture: amd64 arm64 i386 ppc64el
 Multi-Arch: same
 Homepage: http://dpdk.org/doc/api/rte__cryptodev_8h.html