On Fri, Aug 02, 2019 at 11:25:10AM +1000, Ralph Ronnquist wrote:
> Package: libuuid1
> Version: 2.34-0.1
>
> The package is declared to replace e2fsprogs, which it doesn't do.
> Rather, installing it has a fair few ramifications on the installed system.
>
> The package belongs to the util-linux source, and it seems to be the
> same issue with uuid-runtime and uuid-dev.
The replaces line in question is:
Replaces: e2fsprogs (<< 1.34-1)
This was because libuuid1 used to shipped as part of e2fsprogs, and it
was split out in 1.34-1:
e2fsprogs (1.34-1) unstable; urgency=low
* Split shared libraries out of the e2fsprogs package into separate
packages: libss2, libcomerr2, libuuid1, and e2fslibs. (Closes: #201155,
#201164)
This happened in 2003, so this split landed in Debian 3.1 (Sarge).
Later on, the uuid and blkid libraries got moved to util-linux, and
the Replaces line carried over.
Given that Debian 10 (Buster) is now stable, that Replaces line is
O-B-S-O-L-E-T-E. That being said, it's harmless.
Cheers,
- Ted