On Tue, Nov 20, 2007 at 04:22:56PM +0100, Raphael Hertzog wrote: > Hello, > > since the upload of dpkg 1.14.8 to unstable, it's now possible for > library packages to generate "symbols" control files that will be used by > other packages to get more accurate (and less strict) dependencies. > > As this is a far reaching change, I'd like some skilled maintainers to try > it out "for real" and help me flesh out some generic guidelines so that when > we start using it on more packages, we do it right from the first time. > > The wiki page http://wiki.debian.org/UsingSymbolsFiles will be used to > collect various remarks and prepare some useful documentation that will > be later spread to maintainers through d-d-a (and maybe merged back in > some dpkg manual page).
FWIW, I'm testing this on libxml2. I'd have some remarks: - The .symbols file in /var/lib/dpkg/info is bigger than all the other maintainer files there for libxml2. If a significant amount of packages implement this, it can start to make a difference. It might be nice to support a gzipped format. - Python modules have the same problem as perl modules: the interpreter doesn't link against the library, so they can't either. That makes a whole bunch of warnings for each symbol not found... I'm not sure what should be done for that. Mike -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]