Package: libzorpll-dev
Version: 7.0.1.0~alpha1-1
Severity: serious
Tags: patch
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package fails to upgrade from
'stretch' in some scenarios, and the old version from stretch is kept
installed. This is related to the switch from libssl1.0-dev to
libssl-dev.

Adding
  Breaks: libzorpll-6.0-10-dev, libssl1.0-dev
to libzorpll-7.0-1-dev pushes the scores in the right direction and apt
will remove libssl1.0-dev to perform this upgrade step.

Note that the synopsis of libzorpll-7.0-1-dev still mentions
"development files for version 6.0-10", you should fix that as well.

I've tested that the package built with the attached patch passes the
piuparts stretch->buster upgrade test without holding back any upgradable
package.


cheers,

Andreas
diff -Nru libzorpll-7.0.1.0~alpha1/debian/changelog 
libzorpll-7.0.1.0~alpha1/debian/changelog
--- libzorpll-7.0.1.0~alpha1/debian/changelog   2018-10-10 22:21:22.000000000 
+0200
+++ libzorpll-7.0.1.0~alpha1/debian/changelog   2019-05-12 12:20:04.000000000 
+0200
@@ -1,3 +1,10 @@
+libzorpll (7.0.1.0~alpha1-1.1) UNRELEASED; urgency=medium
+
+  * libzorpll-7.0-1-dev: Add Breaks: libzorpll-6.0-10-dev, libssl1.0-dev for
+    smoother upgrades from stretch.  (Closes: #xxxxxx)
+
+ -- Andreas Beckmann <a...@debian.org>  Sun, 12 May 2019 12:20:04 +0200
+
 libzorpll (7.0.1.0~alpha1-1) unstable; urgency=medium
 
   * New upstream version (Closes: #859055)
diff -Nru libzorpll-7.0.1.0~alpha1/debian/control 
libzorpll-7.0.1.0~alpha1/debian/control
--- libzorpll-7.0.1.0~alpha1/debian/control     2018-10-10 22:21:22.000000000 
+0200
+++ libzorpll-7.0.1.0~alpha1/debian/control     2019-05-12 12:20:04.000000000 
+0200
@@ -34,7 +34,7 @@
 Package: libzorpll-7.0-1-dev
 Section: libdevel
 Replaces: libzorpll-dev ( << 6.0.8.0-1)
-Breaks: libzorpll-dev ( << 6.0.8.0-1)
+Breaks: libzorpll-dev ( << 6.0.8.0-1), libzorpll-6.0-10-dev, libssl1.0-dev
 Conflicts: libzorpll-6.0-8-dev
 Architecture: any
 Depends: libzorpll-7.0-1 (= ${binary:Version}), ${misc:Depends}, 
libglib2.0-dev, libcap-dev [linux-any], libssl-dev

Attachment: libzorpll-dev_7.0.1.0~alpha1-1.log.gz
Description: application/gzip

Reply via email to