[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: