On Thu, Mar 17, 2011 at 3:35 AM, Henrique de Moraes Holschuh <h...@debian.org> wrote:
> Well, I have been doing this, for a LONG time, to preserve my sanity when > working as upstream or in a native auto-tooled package: > > 1. No spawn from autotooling allowed in the VCS. EVER. .gitignore it > away at once. Autogenerated files inside the VCS repo are almost > always a bad idea. It was madness with CVS, it was bad mojo with > SVN, and it is certainly at least an annoyance with git. I always do this. > 2. Add an autogen.sh script that makes it trivial to retool everything as > needed. Keep it up-to-date. Does your autogen.sh script ever become anything more than calling autoreconf with some specific options? > 3. I always hook the debian package to retool on package build. I have ... > 4. Just deal with the annoyance in the debian clean target, but do use ... > 5. Cheerfully ignore any purists complaining that debian/rules clean does > not restore whatever crap was there upstream. I generally don't bother with these unless I'm patching the autotools source files (configure.ac/Makefile.am). I'm increasingly being convinced that doing it in all autotools-based packages is a good idea. -- bye, pabs http://wiki.debian.org/PaulWise -- 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/AANLkTi=pd6spikn41gjl5p7xmhedqwsxdu1qgah9c...@mail.gmail.com