On Sun, 16 Mar 2008, A. Costa wrote:
> On Sat, 15 Mar 2008 15:24:33 +0100
> Raphael Hertzog <[EMAIL PROTECTED]> wrote:
> 
> > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=366555
> > Right now, all patched files are modified to have the same timestamp
> > and the generated patches do not contain timestamps. This bug requests
> > the inclusion of timestamp in patches files and that the timestamp be
> > respected at unpack time. Given everything I've read in the BTS, I'm
> > not sure it's a good idea.
> 
> Could you elaborate, time permitting?  No rush, especially since your
> blanket message suggests there's a lot going on elsewhere.
> 
> Note: users would be more interested in the result than the method.
> Namely that the files in '/usr/share/doc/freeguide', (and some other
> dirs, no doubt), all have the same undistinctive date, which is akin
> to having no dates.  Therefore if your (pending?) method-based critique
> is accurate that the patch/timestamp method above was unfeasible, I'd
> say "let's think of a better method".

The long bug log clearly says that there's no point to try to conserve
timestamps for generated documentation. And I agree with that.

However with the new source format we have several changes:
- files in the debian directory are stored in a .tar.gz and thus we will
  conserve their timestamp
- but files patched by one or more of the patches in debian/patches/ will
  always have a timestamp that advances artificially at each unpack. This
  is required because if we don't ajust their timestamp to a single value,
  the timestamp difference means that we can have tricky side-effects
  like regeneration of some files due to timestamp skew (e.g. when you patch
  *.ac or *.in files from autoconf/automake)

Cheers,
-- 
Raphaël Hertzog

Le best-seller français mis à jour pour Debian Etch :
http://www.ouaza.com/livre/admin-debian/



Reply via email to