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

Reply via email to