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

Robert Millan zeratul2@wanadoo.es
Tue, 18 Nov 2003 20:39:52 +0100

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)