[Debian-med-packaging] libqes ready for review/upload

Andreas Tille andreas at an3as.eu
Mon Nov 16 09:38:33 UTC 2015


On Mon, Nov 16, 2015 at 07:15:48PM +1100, Kevin Murray wrote:
> > 
> > I personally do not create any symbols files since it creates manual
> > work for most version upgrades and sometimes even create additional work
> > for specific architectures.  For low popcon packages as ours this
> > admittedly sloppy attitude should be OK.  It would be perfect if you
> > would set higher standards for the packages you maintain and do the
> > manual work but several Debian Med packages come without symbols files.
> 
> OK, cool. If I find an easy to follow tutorial, I'll do so, otherwise I won't
> stress.

Fine.  BTW, as far as my past experience concerns it was not to hard to
follow the tutorial.  I'm just to lazy to follow it again and again for
new versions for a usage I consider very small.  Its rather the fact
that I need to continuosely need to spend time into something than that
it would be specifically hard.
 
> > I have two further remarks to the packaging:
> > 
> >   1. debian/watch contains
> >         repacksuffix=+dfsg,dversionmangle=s/\+dfsg.*//,
> >      I do not see any need for these manglings
> > 
> 
> Doh! That's what happens when I copy and paste. Thanks for catching that. I've
> fixed and pushed.

:-)
 
> >   2. I'm personally a big fan of d-shlibs and I'd recommend using it for
> >      library packages.  If needed I can send pointers for example packages.
> > 
> 
> Some pointers to examples and background on why you are a fan would be great. I
> had copied a d-shlibmove call in from bamtools (I think) as I was having
> trouble, but I couldn't get it working so I removed it and used *.install. I'm
> keen to do things properly though.

There is no such thing like "proper or not proper" here.  The resulting
package should be perfectly the same.  The reason why I'm a fan of
d-shlibs (and I'm using it in all my lib* packages) is that it does
certain sanity checks whether library policy is implemented correctly.
For instance it checks Depends/Conflicts in debian/control, checks for
proper naming of the packages etc.  If you do this manually *.install is
fine.  I simply think that the more automatic checks I'm using the
chance to make mistakes are lower.

Bamtools should be a sensible example - feel free to ask here in case of
trouble and I'd happily help to sort it out.  I agree that d-shlibs might
drain some patience if you start using it but once you understood the
principle its not that hard.
 
> Another questions, is a debian/debversion tag required on upload? I don't see
> one for libqes.

For packages in new I personally do not add any tags as long as the
package is not yet in unstable.  (It happens that I forget the tagging
once it is accepted but that's another story. :-)).  When sponsoring
packages I usually leave the tagging as a task for the sponsee - but in
principle everybody has permissions to set tags - so feel free to set it
whereever you consider that a missing tag should be set.
 
Kind regards

       Andreas.

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list