[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: