[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Working on cdbfasta package



Hi Charles,

Thanks for the help.  There is already a discussion about this Lintian
check and its shortcomings:

http://lists.debian.org/debian-devel/2010/04/msg00247.html

In this case a very tiny tweak to an error message made it go away so
I've just done that.  I re-did the manpage generation as you suggested.

Now back to "microbiomeutil".

Cheers,

TIM

On Sat, 2011-04-09 at 12:23 +0900, Charles Plessy wrote:
> Le Fri, Apr 08, 2011 at 06:20:01PM +0100, Tim Booth a écrit :
> > 
> > 1) If I build the package with 'fakeroot debian/rules binary-arch' it
> > works fine.  If I build with 'debuild' the two manpages end up being
> > empty (I'm generating them with help2man) and lintian gripes.  Any idea
> > what the difference might be, before I go and dig further?
> > 
> > 2) I'm getting a lintian warning about being statically linked to Zlib,
> > but as far as I can tell this is a false positive, as the detection is
> > just done by looking for strings in the binary file and zlib is
> > dynamically linked according to ldd.  I'm therefore ignoring this right
> > now.
> 
> Dear Tim,
> 
> if you have time, please report the Zlib false positive to the lintian
> maintainers, so that the tool can be corrected.
> 
> For the manpages, I observed the problem but had difficulties to reproduce it.
> Perhaps it is a race condition where the “manpages” target is executed before
> cdbfasta cdbyank are compiled.  One solution would be to modify your patch
> to the upstream Makefile.  On the other hand, unless you intend to submit that
> patch upstream and hope have it accepted, you can make the manpages through
> a debhelper override instead of patching the makefile.  Something like
> the following:
> 
> override_dh_installman:
> 	help2man --no-discard-stderr --version-option=-v cdbfasta | sed 's/^Invalid argument:.*//' > cdbfasta.1
> 	help2man --no-discard-stderr --version-option=-v cdbyank | sed 's/^Invalid argument:.*//' > cdbyank.1
> 	dh_installman cdbfasta.1 cdbfasta.1
> 
> By the way, I would recommend to pass --no-info to help2man.
> 
> Have a nice week-end,
> 
> -- 
> Charles Plessy
> Debian Med packaging team,
> http://www.debian.org/devel/debian-med
> Tsurumi, Kanagawa, Japan
> 
> 

-- 
To Err is human.
To Arrr is Pirate!


Reply to: