Jari Aalto wrote:
> The problem is the accessibility: to know that option, it was buried.

It's documented on the man page along with some other variables that are
not in the rules file.

> | The only exception to this rule, as documented in the debhelper man page
> | is this it might possibly be worth putting in the rules file if the
> | upstream tarball contains CVS or .svn diretories. The cases where that's
> | atually useful is a very small (possibly nonexistant) subset of the
> | small set of upstream sources that are so broken. Putting it in the
> | rules file will encourage inappropriate use.
> 
> How's that promote inapropriate use?

It makes people think "oh, I build from svn, let's uncomment this".

> If the tarball includes CVS,
> repackaging is considered no-no. It's there for reason.

Best practice is to get upstream to fix it. Practically, the kind of
problems that DH_ALWAYS_EXCLUDE works around are much less likely to be
present if upstream builds the package with CVS dirs.

> This is exactly the case. The upstream tarball includes CVS
> directories and it took quite some time to figure out how to educate
> debhelper to ignore those. The problem was that the familiad debuild
> '-i' option was not available in dh_builddeb and following the SEE
> ALSO references did not really reveal anything (only that it was top
> level program to X, which used Y, which used Z ..., no way to pass
> that 'ignore' along way).

debbuild -i operates on source packages, not binary packages.

-- 
see shy jo

Attachment: signature.asc
Description: Digital signature

Reply via email to