Bug#2483: libdb1 uses not-yet-completely-supported >= syntax
Package: libdb1
Version: 1.85.2-6
In the control file I see:
Depends: libc5 (>=5.2.16-1)
Unfortunately this is misinterpreted by old versions of dpkg. This
would be OK, because people have to use new versions of dpkg to
install many new packages, but libdb1 is a base package and so it's
more important to be compatible.
However, I see that libdb1 is required by Perl (which should probably
declare a Pre-Depends on it), and so this dependency should probably
be a Pre-Depends. If this were done, and
dpkg --assert-support-predepends used in the preinst, then libdb1
could not be installed until a suitable dpkg was already installed
(since Pre-Depends was introduced after the >= dependency syntax).
Ian.
Reply to: