On Sat, Aug 13, 2022 at 11:19:24AM +0800, Paul Wise wrote: > On Fri, 2022-08-12 at 12:06 +0200, Marc Haber wrote: > > > what's the benefit in having a symbols file? > > It means that packages depending on a library can relax their version > dependencies on that library to the oldest version that supports all > the symbols they use. Until the symbols mechanism was invented, > whenever a library added a symbol, it bumped its shlibs and after that > packages built against the library would require the new version. > That made it harder to do (partial) upgrades, testing migration etc. > > https://wiki.debian.org/Projects/ImprovedDpkgShlibdeps
That sounds to me like vitally important for important libraries such as libc6, OpenSSL, curl, xml etc bla, but a fix for a non-problem for my package. I think this is worth doing only if the number of your reverse depends is well in the two-digit range or above that. That doesn't apply (yet) to gensio, so I'm likely to remove the symbols file from my package again and override the lintian warning. Greetings Marc -- ----------------------------------------------------------------------------- Marc Haber | "I don't trust Computers. They | Mailadresse im Header Leimen, Germany | lose things." Winona Ryder | Fon: *49 6224 1600402 Nordisch by Nature | How to make an American Quilt | Fax: *49 6224 1600421

