[Debian-med-packaging] r12066 - in trunk/packages/mothur/trunk/debian: . patches

Andreas Tille andreas at an3as.eu
Thu Aug 16 20:05:04 UTC 2012


Hi Tim,

On Thu, Aug 16, 2012 at 03:46:45PM +0100, Tim Booth wrote:
> > Could we settle with version
> > 
> >    1.27.0~dfsg-0precise1
> 
> Yes, but there is a reason for my funny naming.  The reason I've taken
> to putting +repack on my packages is because whenever Launchpad gets a
> new .orig.tar.gz from me it checks to see if it has ever seen a file
> with this name before (from anyone).  If it does, it does a checksum and
> complains (ie. rejects the upload) if the checksum mismatches.  Which it
> always does for repacked upstream files.  So my only options in this
> case are to either find the repacked file in Launchpad and use that, or
> to rename everything.  The former is unfortunately not always
> easy/practical.

I understood this measure in principle but I did not found a reason to
use rather "~dfsg" instead of "+repack".  Did I missed something?
 
> As far as I know, if the get-orig-source script is carefully written to
> set file ownership to root and to pack with "gzip -9 -n" then you can
> produce byte-identical repacked tarballs, but I'm just getting a lot of
> bounces from Launchpad recently and renaming is the easiest way to get
> around them.

Unfortunately this assumption is wrong.  There is no reliable way to get
an md5sum identical gziped tarball (there was some relevant discussion
on debian-devel list about this some months ago).
 
> > > ===================================================================
> > > --- trunk/packages/mothur/trunk/debian/compat	2012-08-15 11:53:40 UTC (rev 12065)
> > > +++ trunk/packages/mothur/trunk/debian/compat	2012-08-15 15:25:36 UTC (rev 12066)
> > > @@ -1 +1 @@
> > > -9
> > > +8
> 
> Yes, I did do a rebuild for Lucid.  I thought you only had to raise this
> number if you specifically needed debhelper 9?

IMHO we should gain for the latest working debhelper compatibility
level.  The most visible advantage is when the source is in C/C++ this
automagically enables hardening features.

Kind regards

        Andreas.

-- 
http://fam-tille.de



More information about the Debian-med-packaging mailing list