On Tue, 18 Mar 2008 08:11:35 +0100
Raphael Hertzog <[EMAIL PROTECTED]> wrote:

> On Tue, 18 Mar 2008, A. Costa wrote:
> > > The long bug log clearly says that there's no point to try to
> > > conserve timestamps for generated documentation. And I agree with
> > > that.
> > 
> > Time permitting, would you kindly tell me where it says that?  I
> > reread the whole BTS log for #366555 yesterday, but might have
> > missed or even misread something.
> 
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=366555#31
> 
> I totally agree with Joey's comment. Adding supplementary
> infrastructure to conserve timestamp on generated files is just a
> waste of time. and over-engineering for very little value.

Thanks for the clarification.  Unfortunately, it therefore follows I'd
be favoring time wasting over-engineering --- provided of course, there
were only two possible ways of dealing with the bug,
(1. the wrong way, or 2. no fix at all).

But as was suggested to the emphatic JH back in 4/2006, there might be
more than one way to do it:

        http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=366555#36

(Your replies come in fast, but we've been spending a lot of email
time backtracking.  Perhaps lately you're too busy, rushing about with
the DPL thing, for my discursive style of email?  And good luck with
that election, here's hoping your ideas on "transparency and
communication" will bear fruit!)

Re: "very little value", that's harsh.  No objection if you meant
"relatively little value", which allows for different priorities
and preferences.

> > > - 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)
> > 
> > IANADD, could you or somebody give a less abstract example?  Suppose
> > '/usr/share/doc/freeguide/FAQ.html' was dated a week earlier than
> > '/usr/share/doc/freeguide/TODO'; what bad thing would happen?
> 
> Nothing of course...

Would a partial fix that only affected '/usr/share/doc/*' be safe from
tricky side-effects?

> ...But it's not the same when we speak of "configure"
> and "configure.ac" and dpkg-source must not a different behaviour

"...must not a..."; sorry, is there a missing verb?

> depending on the filename that it patches, it's just too error-prone.
> 
> If you have a Makefile rule:
> configure: configure.ac
>       #regenerate configure
> 
> Then the fact that configure.ac is newer than configure will imply
> execution of the rule when it's not wanted.

Alas IANADD, and don't know much about 'autoconf', so the meaning of
the above is Greek to me.  Maybe you're saying the problem owes more to
the 'autoconf' package than to 'dpkg-source'.  Is this one of those
political bugs, that belongs in part to several packages, but is
practically insoluble because the maintainers fight?

Summing up:  back to 4/2006.  More than one way.  RH '08.  Level of
complexity controversial.  Some methods deprecated.  Where is the bug.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to