Note that upstream doesn't want to fix the bug:

  http://svn.haxx.se/dev/archive-2007-03/0734.shtml

The reason is that they don't want to support tools that don't modify
the mtime value[1], seen as "dangerous and broken". So, there should
a patch on Debian's side, e.g. using ctime instead of (or in addition
to) mtime: it shouldn't lead to a performance loss in practice[2].
Alternatively, the mentioned tools could be modified or removed from
Debian (if regarded as "dangerous and broken"), but I think that
there would be many complaints if this second solution were chosen.

[1] This includes recode, mv, unzip, rsync and scp (possibly with
options). The problem often occurs with recode, and even though it
should be quite rare with other tools, it can still occur.

[2] This solution was first implemented in Subversion in the past,
and no-one complained about performance problems under Unix, AFAIK.
FYI, the code was modified, *not* because of performance problems
(or any other problem under Unix), but because the MS-Windows ctime
value has another meaning than Unix and libapr uses the same field
for both Unix and MS-Windows.

-- 
Vincent Lefèvre <[EMAIL PROTECTED]> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)

Reply via email to