[Debian-med-packaging] RFS: pbbam (NEW)

Afif Elghraoui afif at ghraoui.name
Fri Sep 18 09:52:13 UTC 2015


Hi, Andreas,

Thanks for reviewing this

On الجمعـة 18 أيلول 2015 02:20, Andreas Tille wrote:
> Hi Afif,
> 
> On Fri, Sep 18, 2015 at 01:29:03AM -0700, Afif Elghraoui wrote:
>> Hi, all,
>> I've completed packaging of pbbam, my first shared library package.
>> Would someone please sponsor?
> 
> I'm not sure if the package is really finished since there is a
> debian/TODO file with open items.  I think package names and sections
> looks OK but I wonder about the versioning (second item in TODO file).
>

Thanks for catching that. I completely forgot about it. It should be
fixed now.

>> The source is viewable at
>> http://anonscm.debian.org/cgit/debian-med/pbbam.git
> 
> I have built the package and I noticed that the libpbbam-dev does not
> contain a static library in addition to the *.so link.  This is what
> usually is provided in lib*-dev packages (if the build system can be
> tweaked to provide dynamic *and* static libraries).  I do not think
> that this is a strong requirement but wanted to mention this in case
> you might not be aware of it.
> 

I didn't think the static library would be very helpful anyway.

> I also noticed that the library package name is laking a soname version.


There is no soname version on this library. I understood from the
lintian warning that lacking a soversion is not really a problem if the
library is being used internally, which, as of now, is actually the
case. Following the recommendation in the lintian warning, I put the
library in a subdirectory of /usr/lib/$(DEB_HOST_MULTIARCH)

> I usually use dh-shlibs (have a look for instance in libmems, snp-sites
> or other packages with libraries).  This is not mandatory but saves you
> from some mistakes (like forgetting a soname).  You might like to check
> out these examples if you want to use d-shlibs as well (which I would
> recommend).  Its a small learning effort that pays off in the end.
>

I actually tried this first, but then it would fail saying it could not
find a package providing libhts1. It's all in the git history.

Are there any other potential issues?

Thanks and regards
Afif

-- 
Afif Elghraoui | عفيف الغراوي
http://afif.ghraoui.name



More information about the Debian-med-packaging mailing list