helpGNU Core Utilities - Support: sr #107876, ISSUE: (Unverifyed Bug in 8.13).


You are not allowed to post comments on this tracker with your current authentification level.

sr #107876: ISSUE: (Unverifyed Bug in 8.13).

Submitted by:  Linda A. Walsh <law>
Submitted on:  Tue 15 Nov 2011 06:28:11 PM UTC  
Category: NonePriority: 5 - Normal
Severity: 3 - NormalStatus: None
Privacy: PublicAssigned to: None
Open/Closed: OpenOperating System: None

Tue 15 Nov 2011 06:28:11 PM UTC, original submission:

it appears from the change log, that a bug was introduced in 8.13.

The Comment was:

cp -au (where --preserve=links is implicit) may now replace newer
files in the destination, to mirror hard links from the source.


However, in copying the files on the target,
if the files are NOT linked in the destination, then
it would seem we have the case where we start with

a <=> b


a (dup of a src), b (newer file than src) ; broken links;

Then correct action (if it behaves this way, fine, but it doesn't sound like it)...

if -u flag is used, we only update newer file items...

so, after a cp -au, the above condition would remain
exactly the same.

Unless, if 'a' was updated (and thus, 'b' is also "updated to be newer than target "b"), then
src-b would overwrite dst-b
if a updated, but has time < dst 'b', then 'b'
'a' should not create an older, linked version of 'b', in place of a newer 'b' on the destination.

if 'b' on the src is updated (thus 'a' is updated as well by being linked), and 'b' is newer than dst-b), then
the linked relationship would be copied to the dst (both
a+b copied and linked).

But the key here is that an updated 'a' linked to 'b' on src,
shoudln't overwrite, recreate a link to b on dst IF dst-b is NEWER than the 'b' that would be created.

i.e. while -a says to preserve links, in the presense of -u, one would expect the newest copies to remain on the dst, as
forcing a link in all cases, would break the semantics of "-u".

i.e. use of -u should override -a-'s keep links...(warning/verbose or maybe some 'message on exception'...

Linda A. Walsh <law>


No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by law
  • -unavailable- added by law (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Please enter the title of George Orwell's famous dystopian book (it's a date):



    Follows 1 latest change.

    Date Changed By Updated Field Previous Value => Replaced By
    Tue 15 Nov 2011 06:34:32 PM UTClawCarbon-Copy-=>Added -unavailable-

    Back to the top

    Powered by Savane 3.1-cleanup