Source: sane-backends Version: 1.0.30-1~experimental2 Severity: serious Hello, I tried to upgrade from the old sane-backends to the new one, and libsane in some condition was not removed, and sane-utils were removed as result.
I don't know how and why, but adding back libsane as transitional package helped in doing the upgrade in a smooth way. The trivial patch uploaded in Ubuntu is here: diff -Nru sane-backends-1.0.30/debian/changelog sane-backends-1.0.30/debian/changelog --- sane-backends-1.0.30/debian/changelog 2020-05-31 07:23:01.000000000 +0000 +++ sane-backends-1.0.30/debian/changelog 2020-06-14 11:36:40.000000000 +0000 @@ -1,3 +1,11 @@ +sane-backends (1.0.30-1~experimental2ubuntu1) groovy; urgency=medium + + * Sync from debian experimental, Remaining changes: + - add back libsane transitional package, to ease upgrades. + (this can be dropped after 22.04) + + -- Gianfranco Costamagna <locutusofb...@debian.org> Sun, 14 Jun 2020 13:36:40 +0200 + sane-backends (1.0.30-1~experimental2) experimental; urgency=medium * debian/not-installed: diff -Nru sane-backends-1.0.30/debian/control sane-backends-1.0.30/debian/control --- sane-backends-1.0.30/debian/control 2020-05-26 10:15:40.000000000 +0000 +++ sane-backends-1.0.30/debian/control 2020-06-14 11:36:38.000000000 +0000 @@ -131,3 +131,24 @@ . This package contains the files needed to build your applications using SANE. + +Package: libsane +Architecture: any +Multi-Arch: same +Section: oldlibs +Depends: + libsane1 (>= ${source:Version}), + ${misc:Depends} +Description: API library for scanners [transitional package] + SANE stands for "Scanner Access Now Easy" and is an application + programming interface (API) that provides standardized access to any + raster image scanner hardware (flatbed scanner, hand-held scanner, + video- and still-cameras, frame-grabbers, etc.). The SANE standard is + free and its discussion and development are open to everybody. The + current source code is written to support several operating systems, + including GNU/Linux, OS/2, Win32 and various Unices and is available + under the GNU General Public License (commercial applications and + backends are welcome, too, however). + . + This package is here to ensure smooth upgrades. It can be removed when + you see fit. thanks for considering it! Gianfranco