[Build-common-hackers] Bug#220748: debhelper: dh_installdocs doesn't handle paths with more than one component

Niels Thykier niels at thykier.net
Mon Apr 10 20:17:00 UTC 2017


Source: debhelper
Source-Version: 5.0.57

On Tue, 18 Nov 2003 20:39:52 +0100 Robert Millan <zeratul2 at wanadoo.es>
wrote:
> On Tue, Nov 18, 2003 at 12:28:38PM -0500, Joey Hess wrote:
> > > 
> > > Is that the expected behaviour in dh_installdocs? If it is, then I'd like to
> > > find a way (maybe an extra option) to override this for CDBS to work properly.
> > 
> > Yes, debhelper programs will read from both files and the command line
> > if both are present, although this is probably rarely used. To change
> > this I would have to add an option or wait for v5 and change the
> > behavior there. Before looking at either of those I hope you can see if
> > there is some other way for cdbs to use debhelper than this.
> 
> I can think of two solutions:
>  #1 using a non-standard name (e.g debian/docs.cdbs) in CDBS-based packages
>     and getting CDBS to parse it.
>  #2 implementing template generation (from debian/*.in) in CDBS and getting
>     the debian/docs files to use dynamicaly generated relative paths.
>     (e.g: @DEB_SRCDIR@/README)
> 
> #1 is really dirty and I recommend against it. #2 is still impractical for
> maintainers of CDBS-based packages.
> 
> I leave this up to the CDBS maintainers if they want to fix this somehow or
> just wait for you to change dh_installdocs.
> 
> -- 
> Robert Millan
> 
> "[..] but the delight and pride of Aule is in the deed of making, and in the
> thing made, and neither in possession nor in his own mastery; wherefore he
> gives and hoards not, and is free from care, passing ever on to some new work."
> 
>  -- J.R.R.T, Ainulindale (Silmarillion)
> 
> 

Joey added a --ignore option to solve this problem back in 2007, but
apparently forgot to close this bug when he did.  I will therefore close
this now.

Thanks,
~Niels




More information about the Build-common-hackers mailing list