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: