* Henrique de Moraes Holschuh <h...@debian.org> [111025 14:28]: > On Tue, 25 Oct 2011, Adam Borowski wrote: > > If they use AM_MAINTAINER_MODE and it's "disabled" [1], there's no way to > > check if they aren't in DFSG and/or GPL violation by shipping sourceless > > code. Forbidding it would at least deal with patching autotools output > > rather than source. > > As a rule, you are supposed to get rid of all autogenerated files and > rebuild them from scratch when packaging for Debian. AM_MAINTAINER_MODE > changes nothing in that case, as you will readly notice any upstream > breakage when you try to build the package after importing a new upstream > release.
As another rule, you are not supposed to derivate much from upstream without a reason. Using build scripts generated with a different version is such a derivation. So while you are supposed to redo them, you are also supposed to keep them, and it depends on a lot of other factors what is the best thing to do. > Granted, there are exceptions to all rules, but autotools has not been one > for more than a decade. In fact, we had a LOT of breakage over the years > because maintainers built packages with whatever buggy autotooling upstream > used, instead of retooling. libtool was the worst source of nastyness, but > even the simple stuff like GNU config (config.sub/.guess) caused some > trouble. Libtool is quite a beast, much different to autoconf and automake. Upstreams needing config.sub/.guess usually means there is some ugliness hidden in there (most of the time that ugliness it called libtool, though). When using libtool I guess it makes sense to retool it, but I think without libtool it depends how much changes you want to do to the build system. Bernhard R. Link -- 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/20111025152231.ga26...@server.brlink.eu