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