Re: symbols-File for Library
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
Reply to: