Package: hfst
Version: 3.15.0-1
Severity: serious
Tags: patch
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package failed to properly
upgrade from stretch. In some cases the old hfst package from stretch is
kept installed in order to keep the obsolete libhfst45-dev installed.
apt does not upgrade from virtual packages to real packages.

A better solution would have been to re-introduce a libhfst45-dev
transitional package, but it's probably too late to do this in a buster
point release. Adding the Breaks should be easy in a buster point
release.


Andreas
diff -Nru hfst-3.15.0/debian/changelog hfst-3.15.0/debian/changelog
--- hfst-3.15.0/debian/changelog        2018-10-13 08:46:11.000000000 +0200
+++ hfst-3.15.0/debian/changelog        2019-06-27 12:13:44.000000000 +0200
@@ -1,3 +1,11 @@
+hfst (3.15.0-1.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * hfst: Add Breaks: libhfst45-dev for smoother upgrades from stretch.
+    (Closes: #xxxxxx)
+
+ -- Andreas Beckmann <a...@debian.org>  Thu, 27 Jun 2019 12:13:44 +0200
+
 hfst (3.15.0-1) unstable; urgency=low
 
   [ Tino Didriksen ]
diff -Nru hfst-3.15.0/debian/control hfst-3.15.0/debian/control
--- hfst-3.15.0/debian/control  2018-10-13 08:06:09.000000000 +0200
+++ hfst-3.15.0/debian/control  2019-06-27 12:13:44.000000000 +0200
@@ -30,6 +30,7 @@
          ${misc:Depends},
          ${python:Depends},
          ${shlibs:Depends}
+Breaks: libhfst45-dev
 Description: Helsinki Finite-State Transducer Technology
  The Helsinki Finite-State Transducer software is intended for the
  implementation of morphological analysers and other tools which are

Attachment: libhfst45-dev_None.log.gz
Description: application/gzip

Reply via email to