On Thu, 2003-07-17 at 01:15, Marcin Owsiany wrote: > Currently, when a source package is unpacked, all the files that have > modifications in diff.gz are given somewhat "random" timestamps. This is > because patch updates their timestamps as it processes the diff file. > > Because of this, there are problems with patched autostuff files (when > make thinks a file needs to be regenerated but package doesn't > build-depend on autotools). For an example, see: *snip* > This would make the timestamps on files in an unpacked source package > match the timestamps on the developer's machine at package build time > (except for touched but not modified files). I guess this would be > cleaner than the current situation, when developers need to insert hacks > like "touch configure.in && touch aclocal.m4 && ..." to properly setup > the timestamps before the build. > Without detracting from the discussion about need for better timestamp support in dpkg, a better way of temporarily solving this without using "touch" in your rules is to put AM_MAINTAINER_MODE in your configure.{in,ac} and rebuild the configure script.
This is handy feature that *should* be on by default (*glares at automake upstream*), it means that the generated Makefiles will only include magic to rebuild themselves with auto* if --enable-maintainer-mode is passed to "configure" Scott -- Who was surprised nobody else had mentioned this
signature.asc
Description: This is a digitally signed message part