GNU logs - #43959, boring messages


Message sent to bug-coreutils@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#43959: `cp --archive --symbolic-link` non-reproducible and creates hardlinks between symbolic links that dereference to the same inode
Resent-From: "Martin Ramsdale (mramsdal)" <mramsdal@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-coreutils@HIDDEN
Resent-Date: Mon, 12 Oct 2020 14:22:02 +0000
Resent-Message-ID: <handler.43959.B.16025124806815 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 43959
X-GNU-PR-Package: coreutils
X-GNU-PR-Keywords: 
To: 43959 <at> debbugs.gnu.org
X-Debbugs-Original-To: "bug-coreutils@HIDDEN" <bug-coreutils@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.16025124806815
          (code B ref -1); Mon, 12 Oct 2020 14:22:02 +0000
Received: (at submit) by debbugs.gnu.org; 12 Oct 2020 14:21:20 +0000
Received: from localhost ([127.0.0.1]:43602 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kRyhU-0001lk-BF
	for submit <at> debbugs.gnu.org; Mon, 12 Oct 2020 10:21:20 -0400
Received: from lists.gnu.org ([209.51.188.17]:54296)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mramsdal@HIDDEN>) id 1kRxTN-0007qL-I1
 for submit <at> debbugs.gnu.org; Mon, 12 Oct 2020 09:02:45 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:38292)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <mramsdal@HIDDEN>)
 id 1kRxTM-0007OZ-Hz
 for bug-coreutils@HIDDEN; Mon, 12 Oct 2020 09:02:40 -0400
Received: from alln-iport-8.cisco.com ([173.37.142.95]:8663)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <mramsdal@HIDDEN>)
 id 1kRxTC-0002iQ-Ab
 for bug-coreutils@HIDDEN; Mon, 12 Oct 2020 09:02:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=cisco.com; i=@cisco.com; l=9706; q=dns/txt; s=iport;
 t=1602507750; x=1603717350;
 h=from:to:subject:date:message-id:references:in-reply-to:
 mime-version; bh=rXg2Ck3jufzs76d9j+aAid0wUuDHH21XwLGLCGOH3GI=;
 b=bWD1PcA17z2WwQ+zT/VCmeWzHXjkgPm5HmzgCiTUlXpW52KjixRKABxq
 cPT7xHbtFC63P07aQDTTUkuuznXSueKMTt2NSNl2IKgm1B2gnm6TcwJ4V
 Dlcsh/Kl8CFVtE6YVkaG4clqRHlxuJC3gRReCQObKfCVXl5iPriFpi6wF o=;
X-Files: smime.p7s : 3990
IronPort-PHdr: 9a23:fyN88BBmkS5JYJQityUHUyQJPHJ1sqjoPgMT9pssgq5PdaLm5Zn5IUjD/qw01A3GW5id7OhL2KLasKHlDGoH55vJ8HUPa4dFWBJNj8IK1xchD8iIBQyeTrbqYiU2Ed4EWApj+He2YkdTBYD5fVKB6nG35CQZTxP4Mwc9L+/pG4nU2sKw0e36+5DabwhSwjSnZrYnJxStpgKXvc4T0oY=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0B0CAD+UoRf/49dJa1ggQmBT4FSUQeBHC0vLAqHeQONUIECl3mBLhSBEQNVBAcBAQEKAwEBLQIEAQGESgKCFgIlNQgOAgMBAQsBAQUBAQECAQYEbYVcAQuFcgEBAQEDEhUZAQE4CwQCAQgRBAEBJAsCMB0IAQEEEwgGFIMFgX5NAx8PAQOcJwKBOYhhdIEBM4MBAQEFhQMYggkHCYE4gVOBH4pEG4FBP4ERQ4IYNT6EAzwVgzOCLZwPmkuBCgqCaIRMgl+IcYpvgxWKCJQdkyKgJQIEAgQFAg4BAQWBVQE4gVdwFYMkUBcCDY5WgzqKVnQ3AgYKAQEDCXyLCC2BBgGBEAEB
X-IronPort-AV: E=Sophos;i="5.77,366,1596499200"; 
 d="p7s'?scan'208";a="577616335"
Received: from rcdn-core-7.cisco.com ([173.37.93.143])
 by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA;
 12 Oct 2020 13:00:28 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14])
 by rcdn-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id 09CD0HvY017087
 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL)
 for <bug-coreutils@HIDDEN>; Mon, 12 Oct 2020 13:00:24 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-ALN-004.cisco.com
 (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1497.2;
 Mon, 12 Oct 2020 08:00:16 -0500
Received: from xhs-rtp-001.cisco.com (64.101.210.228) by xhs-aln-003.cisco.com
 (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1497.2;
 Mon, 12 Oct 2020 08:00:16 -0500
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (64.101.32.56) by
 xhs-rtp-001.cisco.com (64.101.210.228) with Microsoft SMTP Server
 (TLS) id
 15.0.1497.2 via Frontend Transport; Mon, 12 Oct 2020 09:00:15 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=W9kddLBsYGYM7mzM3dmsJLEiw+9uQUXlWtZhUPNxe8kLnFadWCcE3s6hH3myEFzvp6wbyz4UjDQFad3wQ6j2dwb+9vg22cjlhT+34UjhB6i+86fCIqpRZo0WmSGajsMHrWnlkmKkuZ/hD17lZ1N8uQ4WoYZbgQ+t8WgGCQgpIeLddP3j07p11phLgNnl1zoRP+Eavl67cMC4Fe/CLuTi2v8h05hwtderoYc8uhZjL0Lv0cMpmGFy8Q5e3vrOohOVjFj0SYPI3OOTR1rFtK4ZxQglX53AG3jVjXaMxaJp1zno7oKjg1RaD2yE6X3a4Zu1/va4G0glbOJexdDqsDi0fg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=QdRHIasj2sul2+nYJhvfxJNNP51NfqVTsWaYhnfrmWk=;
 b=O5aDQJOikVSh8gpamyuPeP9EvJCOF8e1ej43Zl27M0t926jhhZOaR855nEGRkimRdSgfvzH6073dzYh5wPT7pIm6sWyhZA/ZVHwOrLpCDnvwmQAN1X+4+CaYFQJ0qLeZGyD0EDlTVu8c2hXmuTy2hWf773Hzh+IzFxNEVr8zue1uXmLfWaMvI+LYh+9FRmRWNYpSG/51FpWzqBnLTGqOJe0rMjY2a8hHW1gtH+YlakDkQQGfHG1dscvu1GAuRaEG2d0fEGNUrmwA/ymIDV+6suvifgdEzzfTZbAvyCrSdjBU+9dW1o4w7JW3hhjJi8QHVywEdu7C798FHqwYUbQ0mg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com;
 dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; 
 s=selector2-cisco-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=QdRHIasj2sul2+nYJhvfxJNNP51NfqVTsWaYhnfrmWk=;
 b=T0Lhtg9hfRDBWj3UucF+Gk2UVYNVRpwsxihfnXCg7i0iAc9DgkHdhqzARMLV/AhoQiM5gkh+yzkHw8vMWFuxynsU8dlkogburtbnhwIy5CUtiV6xzdxfROqhmflRxjwRFhOXZuD+eekJfmo0O5/LrTzldQHFnKCI3w0lqXnkORQ=
Received: from DM6PR11MB3993.namprd11.prod.outlook.com (2603:10b6:5:19c::10)
 by DM6PR11MB3993.namprd11.prod.outlook.com (2603:10b6:5:19c::10) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.27; Mon, 12 Oct
 2020 13:00:13 +0000
Received: from DM6PR11MB3993.namprd11.prod.outlook.com
 ([fe80::314b:ed86:55d6:c312]) by DM6PR11MB3993.namprd11.prod.outlook.com
 ([fe80::314b:ed86:55d6:c312%7]) with mapi id 15.20.3455.030; Mon, 12 Oct 2020
 13:00:13 +0000
From: "Martin Ramsdale (mramsdal)" <mramsdal@HIDDEN>
Thread-Topic: `cp --archive --symbolic-link` non-reproducible and creates
 hardlinks between symbolic links that dereference to the same inode
Thread-Index: AdaghHVlKGGlvbG2Rziulqh5nzcBbQAEQ1XA
Date: Mon, 12 Oct 2020 13:00:13 +0000
Message-ID: <DM6PR11MB3993DBCACEFE56731EC66F18C9070@HIDDEN>
References: <DM6PR11MB3993615351F5D05411F8F03EC9070@HIDDEN>
In-Reply-To: <DM6PR11MB3993615351F5D05411F8F03EC9070@HIDDEN>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: gnu.org; dkim=none (message not signed)
 header.d=none;gnu.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [90.240.28.113]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7cef118a-c441-48bb-60a7-08d86eaec251
x-ms-traffictypediagnostic: DM6PR11MB3993:
x-microsoft-antispam-prvs: <DM6PR11MB399330E06638D9E26ECF4D64C9070@HIDDEN>
x-ms-oob-tlc-oobclassifiers: OLM:5516;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: A91dWvlFRCELLwJKc/3bO8nkUJMrN2YDfX3qyW+ABVwjKvHuftgKvJaXDOO6BeBUUsvB1kAGcsfapFsSu5LAd0tNk0e2aPXF3NqK6MNvEiHqqbrUrpkMkg5JUWCNUPyBTa0i/r7zBpFTQ80ujoF83dcNS4QBmtxpqRT3+xvE/Ozo4sH7DCq2XqJ/hrZ/7Bqh7VP1vO6oY0yXSAxAcyqFkLPJHqGqIgoEtPSICS3gm+B8INS1leu2SL9QTsP2MuKJk2MIpkE4DRpnSPaa/G4JcpqhWQkdiwjO4GTYp04Q/SuDaGrl6TL61RIP6d854sRr+DP4TCF//KiUVMxpieuHn18Rxfuo/oBj9jD6WlEQPUIGiOAomk/I7Eu1+LDXvG6S
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DM6PR11MB3993.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(136003)(39860400002)(366004)(396003)(346002)(376002)(5660300002)(76116006)(52536014)(66556008)(71200400001)(86362001)(66446008)(66616009)(66476007)(33656002)(99936003)(83380400001)(64756008)(66946007)(186003)(8676002)(26005)(9686003)(6506007)(8936002)(53546011)(7696005)(478600001)(2940100002)(316002)(6916009)(2906002)(55016002)(81973001);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: IiSedwi+bfJ4Qxt4NLlVVAMkb1wLCzldaYkUc5ZAcOdb2RrtG3cIBo+KNVsa7zn+McByBJXD7aJMd8tmfRZF1TRx6PEVwk1Qa3m1EwfzevKsqHbUP5pAmn2HmlES9L9aM6HTELu80XIUJS5aPf9qQuUpqkiRW6HQSVpEsuMTXrUD+mZf7AtPg2k434Y1ESwwx+W4MyVWnsBs2hqy3R28mE6alNmUGEiE9a3rNYRO6z28WF+Ok0hU+8Y4AqS16hbg6rjlEU433PleyGSbeMmrvC1Rz3KhCXIZCUDJAbbsKYh3yE9BNGeMosgTYoKCdIeAW0kzNovVaiSkRcQ/all1cRGhYlRKk0Yr9Pj3vlTu4adJP5g/hNtbZWCLzdyr9PfpnKIexmAKoSzQGEBe2dV7ukLS6EXNHXmCA8ouw/lLk63k5ej2sC78DfPtfbv7M2yW87hoye8165p3gNi1C78b7wyyUoAhBNn8yUEz6l86+HmWLpSjjd7lMZzoE5UPB+CPYjaVJDDkeSchJ7cBKP07pZ/mUOcDDxRPhQqb1E/j20LNL8csuI1DvxX1hXqxZDjca2hkW6sqpLopkJvyMxWAJJK/zaDFF5/Ymzra6a1dvl66aO6sbxqpyF5IBbGnN7nODHEybu639MGbwcBqK93Thg==
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature";
 micalg=SHA1; boundary="----=_NextPart_000_071E_01D6A09F.FF986530"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR11MB3993.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7cef118a-c441-48bb-60a7-08d86eaec251
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Oct 2020 13:00:13.5393 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: dFO71qaQqCpa3tPZ9/tJ2TeGBCO4FIxYm6Hf90BdnXULE4vITPfWQpXISnE3HIx76mC+0ImKdtDmOK4cBOa+3A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR11MB3993
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.14, xch-aln-004.cisco.com
X-Outbound-Node: rcdn-core-7.cisco.com
Received-SPF: pass client-ip=173.37.142.95; envelope-from=mramsdal@HIDDEN;
 helo=alln-iport-8.cisco.com
X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/12 09:02:28
X-ACL-Warn: Detected OS   = FreeBSD 9.x or newer [fuzzy]
X-Spam_score_int: -118
X-Spam_score: -11.9
X-Spam_bar: -----------
X-Spam_report: (-11.9 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=-0.001,
 DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.3 (-)
X-Mailman-Approved-At: Mon, 12 Oct 2020 10:21:13 -0400
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.3 (--)

------=_NextPart_000_071E_01D6A09F.FF986530
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

Self-reply, following some discussion with my colleague.

It is possible that, strictly speaking, -s doesn't make sense alongside -a:
By using `cp -as` we're asking to preserve hardlinks AND create symbolic
links instead of copying
 
From the man page:
       -a, --archive
              same as -dR --preserve=all
.
       -d     same as --no-dereference --preserve=links
.
       --preserve[=ATTR_LIST]
              preserve the specified attributes (default:
mode,ownership,timestamps), if possible additional attributes: context,
links, xattr, all
.
       -s, --symbolic-link
              make symbolic links instead of copying

As an alternative invocation to get the "expected" behaviour:
  $ cp -RPs --preserve=all --no-preserve=links "$(pwd)"/copy_from/ copy_to
  $ ls -l copy_to/file*
  copy_to/file1 -> /gnu_cp_bug/copy_from/file1
  copy_to/file2 -> /gnu_cp_bug/copy_from/file2

So, if the combination of -a/-s doesn't make sense - can this be better
documented?
Otherwise, please consider fixing the default behaviour (e.g. via my
previous tentative diff; or perhaps -s should always imply
--no-preseive=links)

Kind Regards,
Martin

-----Original Message-----
From: Martin Ramsdale (mramsdal) 
Sent: 12 October 2020 11:45
To: bug-coreutils@HIDDEN
Subject: `cp --archive --symbolic-link` non-reproducible and creates
hardlinks between symbolic links that dereference to the same inode

Dear coreutils maintainers,

I've encountered, what I consider, a bug in GNU cp: If you do a recursive
copy, then any files with identical inodes from the source will be created
with new-identical inodes in the destination. For example:
  $ mkdir copy_from
  $ echo aaa > copy_from/file1
  $ ln copy_from/file1 copy_from/file2
  $ cp -as "$(pwd)"/copy_from/ copy_to
  $ stat -c '%n %i' copy_to/file*
  copy_to/file1 42615790
  copy_to/file2 42615790
  $ ls -l copy_to/file*
  copy_to/file1 -> /gnu_cp_bug/copy_from/file1
  copy_to/file2 -> /gnu_cp_bug/copy_from/file1

Whereas the expected result is:
  $ ls -l copy_to/file*
  copy_to/file1 -> /gnu_cp_bug/copy_from/file1
  copy_to/file2 -> /gnu_cp_bug/copy_from/file2

Issues this can cause include:
  1) Incorrect file usage:
    Whilst initially any usage of copy_to/file[1,2] is as expected, if any
of copy_from/file[1,2] is *replaced* (rather than modified), then usage of
copy_to/file[1,2] will yield unexpected results. For example:
      $ rm copy_from/file2
      $ echo bbb > copy_from/file2
      $ cat copy_from/file*
      aaa
      bbb
      $ cat copy_to/file*
      aaa
      aaa

  2) Non-reproducible behaviour: symlinks created may point to any of the
original inodes, and so for the same input directory the output of `copy
-as` may differ. For example invocations on different systems could yield
either:
    > ls -l copy_to/file*
    copy_to/file1 -> /gnu_cp_bug/copy_from/file1
    copy_to/file2 -> /gnu_cp_bug/copy_from/file1
   OR
    > ls -l copy_to/file*
    copy_to/file1 -> /gnu_cp_bug/copy_from/file2
    copy_to/file2 -> /gnu_cp_bug/copy_from/file2

From brief code inspection, I believe this issue to orginiate from
earlier_file lookup in copy_internal(). I haven't had the opportunity to
build/validate this as a fix, but propose the following for consideration:
  diff --git a/src/copy.c b/src/copy.c
  index 4050f6953..74c1e7499 100644
  --- a/src/copy.c
  +++ b/src/copy.c
  @@ -2513,6 +2513,8 @@ copy_internal (char const *src_name, char const
*dst_name,
       {
         if (command_line_arg)
           earlier_file = remember_copied (dst_name, src_sb.st_ino,
src_sb.st_dev);
  +      else if (x->symbolic_link)
  +        earlier_file = NULL;
         else
           earlier_file = src_to_dest_lookup (src_sb.st_ino, src_sb.st_dev);
       }

Kind Regards,
Martin

------=_NextPart_000_071E_01D6A09F.FF986530
Content-Type: application/pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMaDCCA0Mw
ggIroAMCAQICEF/4eygrVNyNQqMVtWjJrf8wDQYJKoZIhvcNAQEFBQAwNTEWMBQGA1UEChMNQ2lz
Y28gU3lzdGVtczEbMBkGA1UEAxMSQ2lzY28gUm9vdCBDQSAyMDQ4MB4XDTA0MDUxNDIwMTcxMloX
DTI5MDUxNDIwMjU0MlowNTEWMBQGA1UEChMNQ2lzY28gU3lzdGVtczEbMBkGA1UEAxMSQ2lzY28g
Um9vdCBDQSAyMDQ4MIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEAsJq5q6evCnen4nG2
tGZilHiIR8ZiVYRAMr/Aqy6lHHHWvG57qKq6btIViEhFnaL8g9DMuYzgJmhwSnjfIRee9GEFyRXI
zxbaNWGJlEOohKgxmHibuU5vLFMSbM0drSskuzHEK/+DRG+2PSR3Ceq/Kqgfalb2IA8RVJeBdacl
zllqgmXvt+rn4o11i27y3U+mXmKczxAKZNBObc4rzFv1YKUnR41p9H/OG3DecBsg1m7NpgGoPBLS
qT+ga167jiCLepHjtWjuoOfEAXSoUwsrSpoPZRIOgk2OY/3v65sa21OmE2Cvwn3Xx2wXJdRz+0dk
UIGAlEzhv65LHN+S7S4F3wIBA6NRME8wCwYDVR0PBAQDAgGGMA8GA1UdEwEB/wQFMAMBAf8wHQYD
VR0OBBYEFCfzyBUebpoCCRatK6CJYF/aey+qMBAGCSsGAQQBgjcVAQQDAgEAMA0GCSqGSIb3DQEB
BQUAA4IBAQCdnYSEo0GpfHcMt1PKTkRQYu9UfNN1Fxzo4MZIS7b+TDoZgVawVu4ZlmKqWqNkwfZO
VDPGd/7FHLrlXSXK9fCTmoMRLubL+HRF/ucFuKvn38tL4TeE2rmLl3Ae8OKL17DYDp2xadYqkXup
SU9+5o6V2IMnPNVoSQ7UnfYu66e+6zCkrB9E/JWrMwb7fWAK3rSKY7CcqfKkuVMBh9BopCd/q//p
+slAOIhntDnGhG9XyVPbuo7uwEOy+AmDbv9mzz7vF7NYGCUJNF7jy9YUtuzykm905C+BKtWSkeDg
lzwyaAWFS9H3V+JSHZMaVJ8FcMBKcWAeQwtgHv6jzoEZ4Qs1MIIEbjCCA1agAwIBAgIKYRCAbQAA
AAAADjANBgkqhkiG9w0BAQUFADA1MRYwFAYDVQQKEw1DaXNjbyBTeXN0ZW1zMRswGQYDVQQDExJD
aXNjbyBSb290IENBIDIwNDgwHhcNMTQwNDA0MjAyNDE4WhcNMjkwNTE0MjAyNTQyWjAsMQ4wDAYD
VQQKEwVDaXNjbzEaMBgGA1UEAxMRQ2lzY28gRW1wbG95ZWUgQ0EwggEiMA0GCSqGSIb3DQEBAQUA
A4IBDwAwggEKAoIBAQDK334WTFMV+yNWzca5ZQoEleXeTEVnjAzHBuCrH21fNyp75+2jrYB/Ecjz
guvun1DZyb89oS+7PBEHNe+4pdlRTtmw91OglIAsLJJlrRBvoYZrX0AKmaVQRBqQTc/mTPtGBo1I
4wfX4a1j19XoJwAVv24HskO7ZQYvffZZXZsSxSx9vetEsFLhwvwe7Z1Z9x2Tp6sxpkJCOSfTgWLG
VCwmjNs9FNCojhXqKKQb/r2sPJ5N1tVMr4zL/0ufBWwPcYEyJGHtGau+6nG0aIy7yPTkiz93U6J+
FZ5zC+NXdF6D0uiTxsw0kQwCl53XB5N1VLRfgywCF6iwkGV32VLk7iJ3AgMBAAGjggGHMIIBgzAQ
BgkrBgEEAYI3FQEEAwIBADAdBgNVHQ4EFgQUn5U2tI5d1UvDCsGnKZNDUQb9iVEwGQYJKwYBBAGC
NxQCBAweCgBTAHUAYgBDAEEwCwYDVR0PBAQDAgGGMBIGA1UdEwEB/wQIMAYBAf8CAQAwHwYDVR0j
BBgwFoAUJ/PIFR5umgIJFq0roIlgX9p7L6owQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL3d3dy5j
aXNjby5jb20vc2VjdXJpdHkvcGtpL2NybC9jcmNhMjA0OC5jcmwwUAYIKwYBBQUHAQEERDBCMEAG
CCsGAQUFBzAChjRodHRwOi8vd3d3LmNpc2NvLmNvbS9zZWN1cml0eS9wa2kvY2VydHMvY3JjYTIw
NDguY2VyMFwGA1UdIARVMFMwUQYKKwYBBAEJFQEVADBDMEEGCCsGAQUFBwIBFjVodHRwOi8vd3d3
LmNpc2NvLmNvbS9zZWN1cml0eS9wa2kvcG9saWNpZXMvaW5kZXguaHRtbDANBgkqhkiG9w0BAQUF
AAOCAQEAPk6+IxpGAo1ea9uKAjQLY5vlATwmXYxwsiTrYF7sioRkLhtZFaNnGuEW4/3gTX1EmiMo
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

------=_NextPart_000_071E_01D6A09F.FF986530--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: "Martin Ramsdale (mramsdal)" <mramsdal@HIDDEN>
Subject: bug#43959: Acknowledgement (`cp --archive --symbolic-link`
 non-reproducible and creates hardlinks between symbolic links that
 dereference to the same inode)
Message-ID: <handler.43959.B.16025124806815.ack <at> debbugs.gnu.org>
References: <DM6PR11MB3993DBCACEFE56731EC66F18C9070@HIDDEN>
X-Gnu-PR-Message: ack 43959
X-Gnu-PR-Package: coreutils
Reply-To: 43959 <at> debbugs.gnu.org
Date: Mon, 12 Oct 2020 14:22:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-coreutils@HIDDEN

If you wish to submit further information on this problem, please
send it to 43959 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
43959: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D43959
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems



Last modified: Mon, 12 Oct 2020 14:30:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.