Package: libpopt0 Severity: wishlist Please add a symbols file. More info here:
http://wiki.debian.org/UsingSymbolsFiles http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps Pre-generated symbols files are available here: http://qa.debian.org/cgi-bin/mole/seedsymbols/?pkgname=libpopt0 Alternatively you could download the versions from stable and oldstable to build up the version history. The reason I'd like to see this was because I am using testing/squeeze, built warzone2100 in a sid chroot and had to install the sid version of libpopt0 to allow warzone2100 to install in my testing/squeeze environment. I checked the list of libpopt0 symbols used by warzone2100 (see below) against the pre-generated symbols files on mole and it uses none of the new symbols from 1.15-1 so the dependency on >= 1.15-1 isn't needed for it, but the shlibs mechanism added it to the package despite that. If you added a symbols file, this would not occur. I think the release managers will shower you with $BEVERAGE and praise should you add a symbols file. Once the symbols files are added to sid, I would suggest a binNMU round for everything depending on libpopt0 >= 1.15-1 that doesn't use any of the symbols new to libpopt0 1.15-1. This will ease upgrades from lenny to squeeze and reduce the need for backports. $ objdump -T /usr/games/warzone2100 | grep popt 0000000000000000 DF *UND* 0000000000000000 LIBPOPT_0 poptPrintHelp 0000000000000000 DF *UND* 0000000000000000 LIBPOPT_0 poptGetContext 0000000000000000 DF *UND* 0000000000000000 LIBPOPT_0 poptFreeContext 0000000000000000 DF *UND* 0000000000000000 LIBPOPT_0 poptGetOptArg 0000000000000000 DF *UND* 0000000000000000 LIBPOPT_0 poptGetNextOpt 0000000000000000 DF *UND* 0000000000000000 LIBPOPT_0 poptPrintUsage 0000000000000000 DF *UND* 0000000000000000 LIBPOPT_0 poptBadOption -- bye, pabs http://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part