| | Jari Aalto wrote: | > Package: dh-make | > Version: 0.40 | > Severity: wishlist | > | > Please add following lines to the default template: | > | > ... | > # Uncomment this to turn on verbose mode. | > #export DH_VERBOSE=3D1 | > | > + # Uncomment this to ignore source tarball CVS directories | > + #DH_ALWAYS_EXCLUDE=3DCVS:.svn | | This variable is not intended to be set in a rules file. It should | be set in the environment of the maintainer who has decided to build | directly from CVS or svn, and is aware of the issues, the hackiness, and | the sorts of potential bugs that can result.
The problem is the accessibility: to know that option, it was buried. (See below). | 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? If the tarball includes CVS, repackaging is considered no-no. It's there for reason. 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). Having the entry in default template would make it better visible. Being commented, it would not interfere anything. | (Also, you forgot to export it. :-P) I later noticed that after I sent the message. Jari -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]