[Pkg-fedora-ds-maintainers] Bug#679742: Bug#679742: Depends on non-existing libdb4.8

Timo Aaltonen tjaalton at ubuntu.com
Sun Jul 1 20:47:00 UTC 2012

01.07.2012 12:25, Ondřej Surý kirjoitti:
> Package: 389-ds-base-dev
> Version: 389-ds-base-dev/
> Severity: serious
> The hard-coded dependency on lidb4.8 is wrong, since there is no
> lidb4.8 package in the archive, and now your package depends on
> lidb4.8 and libdb5.1.

Yeah it was a bad mistake.. Fixed in git now, and waiting for a sponsor :)

> That probably applies to all other lib<something> hard coded
> dependencies in your package.  Also your -dev package probably misses
> the -dev dependencies (in case they are needed - that depends on the
> symbols exported from the library and headers used - you should test
> that before blindly adding all -dev packages to Depends: field).

The -dev package is just for potential plugins, and I checked it's deps
now. Added libnspr4-dev and libldap2-dev to it's deps. Fixed in git.

> You should not hard-code such dependencies (unless you need a specific
> version), but let the dpkg-shlibs handle it (that's the
> ${shlibs:Depends} field).

I don't know why but the automatic dependencies didn't work before.. and
overlooked it until now. I'll check the other deps later but left them
as is for now.

More information about the Pkg-fedora-ds-maintainers mailing list