* Neil Williams <codeh...@debian.org> schrieb: > Not every generated file needs to be cleaned. The list can vary if the > package is very old and depends on how the package itself handles the > clean internally.
IMHO, *all* generated files should be cleaned away, just to be sure. In the last decade I've encountered a lot of nasty problems w/ forgotten generated files and similar stuff. A good rule, IMHO, is: take *only* the *actual* source files (those written by the developers) and always regenerate all intermediate steps. Of course this means, _never ever_ use prebuild configure scripts etc. To go even one step further: dont use tarballs, instead upstream's VCS release tags (assuming upstream provides that ;-o) > > Since I use (or plan to use) git-buildpackage, I don't have a > > tarball which could serve as an authoritative whitelist. Thus an > > additional whitelist refresh step would be required every time I > > merge the upstream branch into the debian branch. That's bad. > > Is this a case of a problem with a tool causing more work? Fix the > tool? Change your choice of tool? No, git-buildpackage (IMHO) is the way to go. But at this point I wouldn't do any sourcetree manipulation outside of git, do all this within the vcs (eg. via tailored import/rebase mechanisms, etc). I'm using a similar approach w/ my Briegel embedded build system and OSS-QM source repositories. I could go more into detail if you like to. > Building direct from VCS is a nice idea but sometimes, it just isn't > worth the pain - let the build system build the tarball and package > from the tarball. It's just easier. Or just change the build system > and/or the tool. Actually, when building directly from VCS release tag causes big pain, upstream is doing something _seriously_ wrong. So: fix the upstream or put in an intermediate project for the (distro-independent) QM works. (-> OSS-QM project). cu -- ---------------------------------------------------------------------- Enrico Weigelt, metux IT service -- http://www.metux.de/ phone: +49 36207 519931 email: weig...@metux.de mobile: +49 151 27565287 icq: 210169427 skype: nekrad666 ---------------------------------------------------------------------- Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme ---------------------------------------------------------------------- -- To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110507114800.GB25423@nibiru.local