[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