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

Re: supernovas package update (1.1.1-3)



Hi Attila, Nilesh,

Nilesh Patra <nilesh@riseup.net> writes:
> I am not finding time these days. Added the list if someone could take
> it up.

>> On 11/12/24 5:56 PM, Attila Kovacs wrote:
>>> As you may have seen in my previous message to debian-astro, I have
>>> realized that the .symbols file  (under debian/) needs the library
>>> name, not the package name to be functional (the difference being
>>> that the package name has the major version of the library
>>> appended). We missed that because there was not any package that
>>> depended on the library, but it became apparent as I was packaging
>>> another tool (calceph)...
>>>
>>> Hence, I updated the supernovas package on salsa, renaming:
>>>
>>>   debian/libsupernovas1.symbols --> debian/libsupernovas.symbols

I couldn't find the discusion of this in the mailing list; however in
the manpage of deb-src-symbols (5), it is stated

| NAME
|       deb-src-symbols - Debian's extended shared library template file
|
| SYNOPSIS
|       debian/package.symbols.arch, debian/symbols.arch,
|       debian/package.symbols, debian/symbols

That means that the required name here is the *package* name, not the
library name. Therefore the renaming does not solve the problem with
finding the library as dependency. For this, the file is not required at
all; it only helps to create a *versionized* dependency. Without this,
an unversionized dependency is created.

Best

Ole


Reply to: