Bug#2484: libgdbm1 conflicts with some versions of perl5 and man
Package: libgdbm1
Version: 1.7.3-9
In the control file, I see:
Conflicts: libgdbm, perl5 (<=5.002-2), man (<=2.3.10-5)
Is this some kludgy way of trying to fix up the lack of an appropriate
dependency in earlier perl5 and man packages ? If so I'm afraid it
won't work. Using a conflict in this way causes installation
problems, because it means that packages have to be installed in a
particular order. (This is OK for some base packages, but is
generally a bad idea.)
These conflicts should be removed, and a
Replaces: libgdbm
line inserted (so that libgdbm will be removed automatically when dpkg
supports Replaces). I don't know what should be done about perl5 and
man, but I'm tempted to say `nothing'.
Ian.
Reply to: