From unknown Sat Aug 16 19:22:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() Resent-From: Ondrej Valousek Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Sat, 07 Jan 2023 07:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 60620 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: patch To: 60620@debbugs.gnu.org Cc: Ondrej Valousek X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.167307705625257 (code B ref -1); Sat, 07 Jan 2023 07:38:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Jan 2023 07:37:36 +0000 Received: from localhost ([127.0.0.1]:56364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pE3lm-0006ZF-7x for submit@debbugs.gnu.org; Sat, 07 Jan 2023 02:37:35 -0500 Received: from lists.gnu.org ([209.51.188.17]:51526) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDofo-0000K4-Ex for submit@debbugs.gnu.org; Fri, 06 Jan 2023 10:30:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pDofo-00012c-9h for bug-coreutils@gnu.org; Fri, 06 Jan 2023 10:30:24 -0500 Received: from haproxy.adestotech.com ([217.163.77.122]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pDofm-0003DC-3k for bug-coreutils@gnu.org; Fri, 06 Jan 2023 10:30:23 -0500 Received: from skynet19.adestotech.com (unknown [192.168.129.19]) by haproxy.adestotech.com (Postfix) with ESMTP id 7B7EBA004F; Fri, 6 Jan 2023 15:30:16 +0000 (GMT) From: Ondrej Valousek Date: Fri, 6 Jan 2023 16:23:06 +0100 Message-Id: <20230106152304.1412696-1-ondrej.valousek.xm@renesas.com> X-Mailer: git-send-email 2.39.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=217.163.77.122; envelope-from=ondrej.valousek.xm@renesas.com; helo=haproxy.adestotech.com X-Spam_score_int: -8 X-Spam_score: -0.9 X-Spam_bar: / X-Spam_report: (-0.9 / 5.0 requ) AC_FROM_MANY_DOTS=1, BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -2.3 (--) X-Mailman-Approved-At: Sat, 07 Jan 2023 02:37:32 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) This patch replaces set_acl() funclion call with chmod_or_fchmod() Both functions works (AFAIK) the same way (at least in Linux) so should be possible. Using chmod_or_fchmod would also help us to reduce dependency on libacl (see the forthcoming patch to qcopy-acl.c from Gnulib). Ondrej --- src/copy.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/copy.c b/src/copy.c index 519c43b00..1e69f3090 100644 --- a/src/copy.c +++ b/src/copy.c @@ -833,7 +833,7 @@ set_owner (const struct cp_options *x, char const *dst_name, if ((USE_ACL || (old_mode & CHMOD_MODE_BITS & (~new_mode | S_ISUID | S_ISGID | S_ISVTX))) - && qset_acl (dst_name, dest_desc, restrictive_temp_mode) != 0) + && chmod_or_fchmod (dst_name, dest_desc, restrictive_temp_mode) != 0) { if (! owner_failure_ok (x)) error (0, errno, _("clearing permissions for %s"), @@ -1490,12 +1490,12 @@ copy_reg (char const *src_name, char const *dst_name, } else if (x->set_mode) { - if (set_acl (dst_name, dest_desc, x->mode) != 0) + if (chmod_or_fchmod (dst_name, dest_desc, x->mode) != 0) return_val = false; } else if (x->explicit_no_preserve_mode && *new_dst) { - if (set_acl (dst_name, dest_desc, MODE_RW_UGO & ~cached_umask ()) != 0) + if (chmod_or_fchmod (dst_name, dest_desc, MODE_RW_UGO & ~cached_umask ()) != 0) return_val = false; } else if (omitted_permissions | extra_permissions) @@ -3060,14 +3060,14 @@ copy_internal (char const *src_name, char const *dst_name, } else if (x->set_mode) { - if (set_acl (dst_name, -1, x->mode) != 0) + if (chmod_or_fchmod (dst_name, -1, x->mode) != 0) return false; } else if (x->explicit_no_preserve_mode && new_dst) { int default_permissions = S_ISDIR (src_mode) || S_ISSOCK (src_mode) ? S_IRWXUGO : MODE_RW_UGO; - if (set_acl (dst_name, -1, default_permissions & ~cached_umask ()) != 0) + if (chmod_or_fchmod (dst_name, -1, default_permissions & ~cached_umask ()) != 0) return false; } else -- 2.39.0 From unknown Sat Aug 16 19:22:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Sat, 07 Jan 2023 23:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60620 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: patch To: Ondrej Valousek , 60620@debbugs.gnu.org Received: via spool by 60620-submit@debbugs.gnu.org id=B60620.167313562827498 (code B ref 60620); Sat, 07 Jan 2023 23:54:02 +0000 Received: (at 60620) by debbugs.gnu.org; 7 Jan 2023 23:53:48 +0000 Received: from localhost ([127.0.0.1]:59319 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEJ0V-00079S-SN for submit@debbugs.gnu.org; Sat, 07 Jan 2023 18:53:48 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:48858) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEJ0U-00079F-4a for 60620@debbugs.gnu.org; Sat, 07 Jan 2023 18:53:46 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 15260160040; Sat, 7 Jan 2023 15:53:39 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id vPX5LXSv5Ipi; Sat, 7 Jan 2023 15:53:38 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id F27EF160041; Sat, 7 Jan 2023 15:53:37 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.9.2 zimbra.cs.ucla.edu F27EF160041 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=78364E5A-2AF3-11ED-87FA-8298ECA2D365; t=1673135618; bh=Uzg36xfxcMzZ0ZbBkGVFjMzkRsk9br6y12vwVLHdoKE=; h=Message-ID:Date:MIME-Version:Subject:To:From:Content-Type: Content-Transfer-Encoding; b=M/SXD0eazCFjVnusDR1/wO87FLe5Ctj1A4xo8nmp9a6Lv+29frUm3GbLBGccrPNK0 a+6PRGGeIG7zzKHwtBNhbwEflQECbhBdIsHu7jFYT7gIoi4bhjXCwWf5yR9y6nsjkP ZFokqisyAbGFf+bXY4HXZ/8UTltkLU+9omFcdjQE= X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id t09epeazWSBo; Sat, 7 Jan 2023 15:53:37 -0800 (PST) Received: from [192.168.1.9] (cpe-172-91-119-151.socal.res.rr.com [172.91.119.151]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id B4336160040; Sat, 7 Jan 2023 15:53:37 -0800 (PST) Message-ID: <2f2c0001-2922-7013-ff3f-0fec33eea6a3@cs.ucla.edu> Date: Sat, 7 Jan 2023 15:53:37 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US References: <20230106152304.1412696-1-ondrej.valousek.xm@renesas.com> From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: <20230106152304.1412696-1-ondrej.valousek.xm@renesas.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -3.4 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.4 (----) On 2023-01-06 07:23, Ondrej Valousek wrote: > - && qset_acl (dst_name, dest_desc, restrictive_temp_mode) != 0) > + && chmod_or_fchmod (dst_name, dest_desc, restrictive_temp_mode) != 0) Doesn't this sort of change require the qcopy-acl.c change in Gnulib? If so, we need to wait for that Gnulib change before installing this change, right? Otherwise we won't be copying ACLs correctly. From unknown Sat Aug 16 19:22:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() Resent-From: Ondrej Valousek Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Sun, 08 Jan 2023 19:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60620 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: patch To: Paul Eggert , "60620@debbugs.gnu.org" <60620@debbugs.gnu.org> Received: via spool by 60620-submit@debbugs.gnu.org id=B60620.167320567023511 (code B ref 60620); Sun, 08 Jan 2023 19:22:01 +0000 Received: (at 60620) by debbugs.gnu.org; 8 Jan 2023 19:21:10 +0000 Received: from localhost ([127.0.0.1]:34734 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEbED-000679-Ge for submit@debbugs.gnu.org; Sun, 08 Jan 2023 14:21:09 -0500 Received: from mail-tycjpn01on2137.outbound.protection.outlook.com ([40.107.114.137]:39745 helo=JPN01-TYC-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEbE8-000663-6X for 60620@debbugs.gnu.org; Sun, 08 Jan 2023 14:21:08 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UVz7LG4Mct7BDwHjPJC2UXJrQZArrb2HjTZqLbccHDNDdi7xikSkhsMrtA/H3pisfXX9FBnKfpcXsxAUM2cPjSkxDQ0WtRuJe1F+BWEysQeQygGTUWfOVQk4h8MxUc0k4+l22jhK3oKR1k752TMpnzX8AebFq2YEf30RQnKvfW/vm8Ha2XXHuJ95CvARkX4oIbuW4mf9I1En6xd/sVeY+Dk+2j373ieCfNstmqdmZqNCPuYX+jW66MbUSY94ZBccsABKEgGeOax7MCH8grzQsH21pZKdv+M1CCVkCXVtYuNq+eEAa15kyQkZemyleoRAmyoUHIrM3qn+FttTaDYPbQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=sr3yN66+3c2Xs/nb7pwjf1adE8mAdMAXrCXjvBpkJSQ=; b=LXLGsuyDMTCm5+NEQwXwgtXj080YsJDLfdUblg2JbbmoWUJ2rlqr1gmrKbYu0Uzzs2HKs6bePed37GA3DchCBxIpz47C/TP0MKPzjMt2MNOyHkoh6EeGr3HAnDSvVdA6mIuw43Iyuu3faMqhGeN56GOQpL4AqnjZPS6jDu95bIceAAXfBCiDrmoLdR5GdQO0PRMxExSVh1FY3tWaSS9Jl6/6LwoP2Udy1NxS+obv9LqhuFpVbWAgCRBeeRjMM6J9KfK6Enuces5gPlxmi8oJZ1w3kqPaRqPBT/Yki8Bg821WQDyQPCXs++LRLSV+zE0xS+/qsP5kYdiIadZa9ZJIMw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sr3yN66+3c2Xs/nb7pwjf1adE8mAdMAXrCXjvBpkJSQ=; b=FxFb6t28YlY6bSfQHbvniTHlZzVqX6i2S9LgWvmS6VIX5sh5wJdjmU2oRpWScnFSd34yMIqe9xg450yUd+hcUqUPR0aMZFso04eeMMi0L1HIjYbbXASnLdqMQd1sOVlaxJwqUmIiXUGmsKtvFWeSokaUQoQPIKgiqldJj5/5RLk= Received: from TYXPR01MB1854.jpnprd01.prod.outlook.com (2603:1096:403:d::19) by TYCPR01MB9371.jpnprd01.prod.outlook.com (2603:1096:400:197::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Sun, 8 Jan 2023 19:20:55 +0000 Received: from TYXPR01MB1854.jpnprd01.prod.outlook.com ([fe80::588e:988e:be0a:2538]) by TYXPR01MB1854.jpnprd01.prod.outlook.com ([fe80::588e:988e:be0a:2538%6]) with mapi id 15.20.5986.018; Sun, 8 Jan 2023 19:20:54 +0000 From: Ondrej Valousek Thread-Topic: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() Thread-Index: AQHZIePJ8RmD21nNKkqPW9HOrZYOqq6Tor2AgAFE1g0= Date: Sun, 8 Jan 2023 19:20:54 +0000 Message-ID: References: <20230106152304.1412696-1-ondrej.valousek.xm@renesas.com> <2f2c0001-2922-7013-ff3f-0fec33eea6a3@cs.ucla.edu> In-Reply-To: <2f2c0001-2922-7013-ff3f-0fec33eea6a3@cs.ucla.edu> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYXPR01MB1854:EE_|TYCPR01MB9371:EE_ x-ms-office365-filtering-correlation-id: b6f2f0ce-0f2d-4250-cf1f-08daf1ad7657 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: hi0GJvO/oePwuJjEE9fZKgG8KGHLPWy++bIrPI+u4vaK5P+Oxs1CJNULEvxmGBN3SPW5v8pmfkofZVYDWfxrdHgDpRlezzNy+VfAhZJTZauPPI0GJ1DD9f6YvIl/xe3cEni/CsKd/c+MjV4Hg0mXRh3vsXSbfqFq17DWVKCtaudf2yhymkPUdNgfS36U9RE/3N/BfeSNDkt4cKWgEJfn+/4Fsx0qrvX8puvmtzqNxIKL/QCXC30CkaRQjOxcdaKGxIlFOpg/GdJJPDejTryDovONtmGKYAwA/3pOkD2R9T88xh75B+0YJg4C9KTOiAMH3g2wCgp82N9nXfqnpcNzyE4IYxhrByhTR5enC+EdF8MiqKqiHB3s4gFUDoRBq6wq4GKxsmVY66I95gPXiiQ+pWwHhO64XHsUOwLeOFuCVKINs3W4lH5CrnF0yc62gdzMrzSZmsJkf3n3UEKLXgpoFTiu8aLdo8oUGLRYZoIylbXVutpTpSbLmQE7t2GAe2LTuSFkNAimVpV5xKavO5MUfZvsoTiwGzbftxy8rOdbbzXk304oDwDFnKjNGzJgCr5r148QJmulAN0zVOp06OQzHFUSY0HTjI1uk5EJ2A+Owf+RRwDpxIbEM9UDvNIfy6yDs7jMAU8S9xpuH/aFS6Wr8XB1pOvLPkE085+G30PMBpA9XY3VIDdYTOwKHqpctPwelStUDFaZxFlsgmkCHDPuBEuB9YirPC/c5SbRffzVgIs= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYXPR01MB1854.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(396003)(346002)(366004)(136003)(39860400002)(376002)(451199015)(8936002)(2906002)(5660300002)(66574015)(52536014)(166002)(41300700001)(71200400001)(7696005)(91956017)(66446008)(66556008)(64756008)(66476007)(8676002)(76116006)(316002)(66946007)(38070700005)(4744005)(110136005)(9686003)(186003)(26005)(55016003)(122000001)(38100700002)(83380400001)(86362001)(478600001)(6506007)(33656002)(53546011); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: yUMHu48X2r0MYpOmBZUdgXs3YVQknuAf6ltl8EPZWmBLCJWdDpRUr2y7h4uj7ZmdqqTqaqOLkfo8FkyG4J6f6HGk/1TclyhM0c/AM357klA7QFa9jQrDFoEy6sn/fgKmhphN9wxR3wg+eIw1ADVWxbJbayifsbU7ImY08oaKL0bOSHzyTr5BO2EUw0NfbsuWCWyDyqfDBMC59OnjeTDKDedf4NNQkvEt08CJkg+vLyiZOdZ9eUF1I+95JbQZAk5l99snaHBiGxYsvAe//sTtYvQHP1OiesqcLavilvPKed5lksSoKPhYDBH8sqLNShf+Smsk5ki3drokphg9GGH+S86guF4S8mwVlYG9/wywyJL9lZ/2KxlvPVoivhM6yr3dJWgR82I+wZWc4HfNhibddhVKg1gVB1aKto4qP3PnvABX+gqqRrLf68qy3/J7uogkHMM5sqOShjGVi8A5+FxcCBEREJSPsQx+hmkAiJeu2yfKcCqflFGmDj7yZUwldhsQkb6hwTtaMETJVTGCNzew+1Uq7Khq5jP6XIalS1SCy4K4NiUmFB/TCFoxaYloINpE1zHK0Vus4GZXGMmqrEw4Molm4J+lfJClYIs0TRBXJ2NpXynpEPr9RvawSgmgFX3n+BxZnj0mASLbygFaLRSSGTSE7umTYYWUqg7+rQBXp3ljejQpjvbqsPCMZXy/Y91Y7nNR/FeCYZ9cWHd5v8rlqwQLc7NDpYugSuIf8AIZvXIxsX0d7nhT5Fa4V5KUfbDZq7SCmQE38UfvrwFt1PUoU6YamupKvwqh1bquX66gyt9D8rLGoBYxF8BGMJzuFZsOYlbX1qXNF5m60vx7v9Amz9F8FBF7/zQZh+p+zHQK04FNhOGn0DkRHWcbOBGiIMUAQ6E0QrruuN7GUFcE4RVvlUVuvhNNrgArcQ4A1My+apefIq1NHr/2gKQ+W/BxZOMQEU63OvepbhC/PUjWIMmNsIJDoBvZLdJpUgOlZSgcwPsBwYM6axJVRdZiDNr1juGXSV6MOC9pQQOuEReEJMBqXCENUzg05Pe0oWZcyjaaZebd4Iru1nsH4sCXFmgL2Mb5kvDB28TyBdwyVSFyOYyzG7gLfqXoD6xRaEMbf7Y7Ynqyk5w4hndmT/f2BWBfSfbpO/LvutBf/WrAiYQyAJz1jtCDkLETHAst7UcKBqYC8c1nPNoHMjBCHxOpGp/2riCmLWSZIHB9psvZXl6Qq6QQbZc/vTMtFnErd3SFBUsB2yNyhDhGvdNdmAN9zcXHg+U6RPUXWJc2vBgyr9mhTRP2eeiMpqMwPCNEG/skF1w61jU73iUfPHw4Cw5yye9ZLhaWXJg+OerMZvpHL6/vrPFRXeTKRR70aO+iqc5JD8DMKX7w0FGyZi5cLQWX6c3c3/8WTXabLZcSvrCntY/X4Y3cYfBO7kP9kPwc5XkJ+qK3zbogfQZlEJZ81ZsLJdFYFiTPHSM3ao6dQYblhU1u7D55tRUwID07NXX3vapjOSC/t/h46Dly7l+0il1QVKVjej+/O84a/nuHfHoYzFeKKa4tEq5fwAsazQZywSo8ZlhEqWKPeKQBeQ+WzF9SYAEB/E+uxASai/Ul79FFT5fXzL97O6O1vJk3JFFoSGyOfh6wt8Y= Content-Type: multipart/alternative; boundary="_000_TYXPR01MB18549AF3BF07DF9A37E84B68D9F99TYXPR01MB1854jpnp_" MIME-Version: 1.0 X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYXPR01MB1854.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b6f2f0ce-0f2d-4250-cf1f-08daf1ad7657 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jan 2023 19:20:54.3136 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: VX1+S8lqLoBuf7ORikMZK6gFfL+CxiApI6DUdQQFOatjWetxcyGzyhhk4lHGPtiRPYi/m8KY2gzMR40P+WArJcxP5OvG5+VwZKSjh46RMyY= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB9371 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --_000_TYXPR01MB18549AF3BF07DF9A37E84B68D9F99TYXPR01MB1854jpnp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable No, these two changes are (from the functional point of view) independent -= i.e. acl handling will work regardless of the order these 2 are applied. The only difference is, that once both are applied, we could link coreutils= w/o libacl Zasl=E1no z Outlooku pro Android ________________________________ From: Paul Eggert Sent: Sunday, January 8, 2023 12:53:37 AM To: Ondrej Valousek ; 60620@debbugs.gnu.org= <60620@debbugs.gnu.org> Subject: Re: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fch= mod() On 2023-01-06 07:23, Ondrej Valousek wrote: > - && qset_acl (dst_name, dest_desc, restrictive_temp_mode) !=3D = 0) > + && chmod_or_fchmod (dst_name, dest_desc, restrictive_temp_mode= ) !=3D 0) Doesn't this sort of change require the qcopy-acl.c change in Gnulib? If so, we need to wait for that Gnulib change before installing this change, right? Otherwise we won't be copying ACLs correctly. --_000_TYXPR01MB18549AF3BF07DF9A37E84B68D9F99TYXPR01MB1854jpnp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
No, these two changes are (from the functional point of view) independent -= i.e. acl handling will work regardless of the order these 2 are applied.
The only difference is, that once both are applied, we could link coreutils= w/o libacl


Zasl=E1no z Outlooku pro Android
From: Paul Eggert <egger= t@cs.ucla.edu>
Sent: Sunday, January 8, 2023 12:53:37 AM
To: Ondrej Valousek <ondrej.valousek.xm@renesas.com>; 60620@de= bbugs.gnu.org <60620@debbugs.gnu.org>
Subject: Re: bug#60620: [PATCH] copy.c: replace set_acl() with chmod= _or_fchmod()
 
On 2023-01-06 07:23, Ondrej Valousek wrote:
> -          && qse= t_acl (dst_name, dest_desc, restrictive_temp_mode) !=3D 0)
> +          && chm= od_or_fchmod (dst_name, dest_desc, restrictive_temp_mode) !=3D 0)

Doesn't this sort of change require the qcopy-acl.c change in Gnulib? If so, we need to wait for that Gnulib change before installing this
change, right? Otherwise we won't be copying ACLs correctly.
--_000_TYXPR01MB18549AF3BF07DF9A37E84B68D9F99TYXPR01MB1854jpnp_-- From unknown Sat Aug 16 19:22:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Sun, 08 Jan 2023 21:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60620 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: patch To: Ondrej Valousek , 60620@debbugs.gnu.org Received: via spool by 60620-submit@debbugs.gnu.org id=B60620.16732118721045 (code B ref 60620); Sun, 08 Jan 2023 21:05:01 +0000 Received: (at 60620) by debbugs.gnu.org; 8 Jan 2023 21:04:32 +0000 Received: from localhost ([127.0.0.1]:34794 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEcqG-0000Gn-Ic for submit@debbugs.gnu.org; Sun, 08 Jan 2023 16:04:32 -0500 Received: from mail-wm1-f48.google.com ([209.85.128.48]:38744) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEcqB-0000GU-3N for 60620@debbugs.gnu.org; Sun, 08 Jan 2023 16:04:31 -0500 Received: by mail-wm1-f48.google.com with SMTP id ay12-20020a05600c1e0c00b003d9ea12bafcso2233701wmb.3 for <60620@debbugs.gnu.org>; Sun, 08 Jan 2023 13:04:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=iHXkfwx6uUp1eYudGYNeXA7WjtXbiUgmt/CUu+5lCi8=; b=Nsrb2zYfOcepGcUAKwPEBtH6V6MZlMfX8yRSS+Xo+YOzqqWN1aiIE6S7x30xsU94Ad IhwuVMeh9NNZNVV68pL0nLA8oBq7ROdH6ckz3d4sKE2XLZyVhdW2CaieMS+IuSkIAY00 dmHqNpTbRQz/PNkWbquFz+hrwaywvMQa+gI31OCK7lPWCLGCD6XqKFG1FPXU2TFhLGXz vTjrYDNvA8OEk8RxGiK2nRgYY97pNIioS7LJKvwf/9Dc9U5PogDIZMXFsZ/bJ/ukrNZK Z4Y0zgmNOlrVKIBYhQhijrGWDkg5sYGFK+Wy8Pn0sXOmr/s6lcQ5YK2ETTpoXGxvWiR6 Scrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:to :content-language:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=iHXkfwx6uUp1eYudGYNeXA7WjtXbiUgmt/CUu+5lCi8=; b=JWWEWe/+0HjKyG6Ayh6BGgE0SSjPDbUe67U9WOTkpa+ITJhX1N2QA90Eb3SHUmM3pm 9aK0/2nidSrIHOwr2iAjEX4WNUFWSn7eFlJfOwGlF0PzxUNZGamKKTK0E2rPe1riGZRV iddxBKcCkahcv3Q8jkydfBOE9hIILrGU5HxJf+kHzAuHkAfVEY0Si3DayEyOZ94yl9qG 4eH9BTyuc3/fDTpGZKN7r0U0CcoQaA9qw5iWPcEWtqsLKWFsnvHG+AcrYNM/jPQ1VLK2 cIaewwoji5OiPm70nxfvexrPkZkO4V4iW3GEyszkFYbDqVFgMejnd7RL5OModQ8bbI7a b6Jg== X-Gm-Message-State: AFqh2kp0Z9HxcYE+iE4mB6GDPJhhXu4ivxNJLYgt9rn26bB/SSQBHE/0 FPIXeRMkxTzt/opLM6gwuQMSAlZzxeY= X-Google-Smtp-Source: AMrXdXuJH2bm/WCIZFCjg/2zBnoKUVCh0afanm+Rxni9ngd901+li4jWTy2tsZd/ltmbF4BOvLOAbw== X-Received: by 2002:a7b:c3d6:0:b0:3d3:5ccc:4442 with SMTP id t22-20020a7bc3d6000000b003d35ccc4442mr44910524wmj.26.1673211860954; Sun, 08 Jan 2023 13:04:20 -0800 (PST) Received: from [192.168.1.9] (95-44-90-175-dynamic.agg2.lod.rsl-rtd.eircom.net. [95.44.90.175]) by smtp.googlemail.com with ESMTPSA id m17-20020a05600c3b1100b003cfbbd54178sm22898926wms.2.2023.01.08.13.04.19 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 08 Jan 2023 13:04:20 -0800 (PST) Message-ID: Date: Sun, 8 Jan 2023 21:04:19 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.0 Content-Language: en-US References: <20230106152304.1412696-1-ondrej.valousek.xm@renesas.com> From: =?UTF-8?Q?P=C3=A1draig?= Brady In-Reply-To: <20230106152304.1412696-1-ondrej.valousek.xm@renesas.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.9 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.9 (-) On 06/01/2023 15:23, Ondrej Valousek wrote: > This patch replaces set_acl() funclion call with chmod_or_fchmod() > Both functions works (AFAIK) the same way (at least in Linux) so should be possible. > Using chmod_or_fchmod would also help us to reduce dependency on libacl > (see the forthcoming patch to qcopy-acl.c from Gnulib). The "at least in Linux" qualification worries me. Having a very quick look at the qset_acl() code suggests it clears ACLs on some platforms at least, which chmod_or_fchmod() does not. Am I reading that wrong? thanks, Pádraig From unknown Sat Aug 16 19:22:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Sun, 08 Jan 2023 23:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60620 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: patch To: Ondrej Valousek , "60620@debbugs.gnu.org" <60620@debbugs.gnu.org> Received: via spool by 60620-submit@debbugs.gnu.org id=B60620.167321995031546 (code B ref 60620); Sun, 08 Jan 2023 23:20:01 +0000 Received: (at 60620) by debbugs.gnu.org; 8 Jan 2023 23:19:10 +0000 Received: from localhost ([127.0.0.1]:34963 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEewY-0008Cj-4W for submit@debbugs.gnu.org; Sun, 08 Jan 2023 18:19:10 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:45438) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEewV-0008CH-91 for 60620@debbugs.gnu.org; Sun, 08 Jan 2023 18:19:09 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 35D3B160040; Sun, 8 Jan 2023 15:19:01 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id 12M5S1RJgANC; Sun, 8 Jan 2023 15:19:00 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id EB9F2160041; Sun, 8 Jan 2023 15:18:59 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.9.2 zimbra.cs.ucla.edu EB9F2160041 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=78364E5A-2AF3-11ED-87FA-8298ECA2D365; t=1673219940; bh=IBETA0hdH0f4kvQTWKBVLK7mmesbEmjxRgrFwMez1+o=; h=Message-ID:Date:MIME-Version:Subject:To:From:Content-Type: Content-Transfer-Encoding; b=TS4AJ3mn3ibfTHRQO4cCIIDoZ1Ge85BbObB8Q/T/2dqNPqqn30MWA6ZHTWDXSKQ12 LA1VSu/nj9LMixYARSl8g7dnLdZGceNSSPnhvDgfri5yf070U13Jp1teiSiMcIZ6Ni TaLDamYkGbb74U1+rOAml+84EZPfM8BwC0MletEI= X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id XvBKVUcAGNVD; Sun, 8 Jan 2023 15:18:59 -0800 (PST) Received: from [192.168.1.9] (cpe-172-91-119-151.socal.res.rr.com [172.91.119.151]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id C5347160040; Sun, 8 Jan 2023 15:18:59 -0800 (PST) Message-ID: <14f1fa3c-7a48-8a15-d172-03c54a844873@cs.ucla.edu> Date: Sun, 8 Jan 2023 15:18:59 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US References: <20230106152304.1412696-1-ondrej.valousek.xm@renesas.com> <2f2c0001-2922-7013-ff3f-0fec33eea6a3@cs.ucla.edu> From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: -3.4 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.4 (----) On 2023-01-08 11:20, Ondrej Valousek wrote: > No, these two changes are (from the functional point of view) independe= nt - i.e. acl handling will work regardless of the order these 2 are appl= ied. > The only difference is, that once both are applied, we could link coreu= tils w/o libacl If the change quoted below is applied, but the Gnulib change is not,=20 then ACLs won't be copied. So I don't see how the two changes are=20 independent. > Zasl=C3=A1no z Outlooku pro Android > ________________________________ > From: Paul Eggert > Sent: Sunday, January 8, 2023 12:53:37 AM > To: Ondrej Valousek ; 60620@debbugs.gnu= .org <60620@debbugs.gnu.org> > Subject: Re: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or= _fchmod() >=20 > On 2023-01-06 07:23, Ondrej Valousek wrote: >> - && qset_acl (dst_name, dest_desc, restrictive_temp_mode) !=3D= 0) >> + && chmod_or_fchmod (dst_name, dest_desc, restrictive_temp_m= ode) !=3D 0) >=20 > Doesn't this sort of change require the qcopy-acl.c change in Gnulib? I= f > so, we need to wait for that Gnulib change before installing this > change, right? Otherwise we won't be copying ACLs correctly. >=20 From unknown Sat Aug 16 19:22:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() Resent-From: Ondrej Valousek Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 09 Jan 2023 06:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60620 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: patch To: Paul Eggert , "60620@debbugs.gnu.org" <60620@debbugs.gnu.org> Received: via spool by 60620-submit@debbugs.gnu.org id=B60620.16732463049366 (code B ref 60620); Mon, 09 Jan 2023 06:39:01 +0000 Received: (at 60620) by debbugs.gnu.org; 9 Jan 2023 06:38:24 +0000 Received: from localhost ([127.0.0.1]:35629 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pElnc-0002Qx-2E for submit@debbugs.gnu.org; Mon, 09 Jan 2023 01:38:24 -0500 Received: from mail-os0jpn01on2091.outbound.protection.outlook.com ([40.107.113.91]:10750 helo=JPN01-OS0-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pElnY-0002QU-C3 for 60620@debbugs.gnu.org; Mon, 09 Jan 2023 01:38:23 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J0dmZmeNyoHOQUG07MlZIlurkiV7E8909a5m+c4E6T0D7uOGSBPeZ+TbtapYfUH6p7ymyg+9d72yUXxd4kr1zYqCP2XpuFuLmgp8y8pE2K8h4JLIsLSnuYTuNnhOd/m1RRKwNAkcA2l1htqz2U6UlJOvYDyTFlKnbM9sfZ3ZLHbtGo3ujiiaOUvRNgPVgkKIMQ+Whr37mix1MN4FxcCQoqvD5rLzc4vDnxNvGVkXeXXNKHswxZQmgaTDHzpHFh1JFqmfT1Y4x4j08smyP7ntgmROrStZK4tg3KSP9not+sxs+zzu/O4rP8yu7hD5LrCBJQD1Xn8qOL2dWEypfwhDzw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=saIwogulhtBP0UxHjjikeV0ZrvZ1tf2xGzvcfZU7Z6g=; b=gp6bxIA/Hb+gAyXLhfrlWmvaDFKruih0hbSucuE4EpAU/iinEoQwQhiwtPF07mufiFIWXF0jj1pMAoI8/biPsG6nGV776B1rj9OjtcDA2Fa2S7qbMbSmO2ewGClCHMI1h5VRo6NnApfGzS1v8K9UEdNUPlIjNq0Sn2nVdRdQg9xLOS7LHdVb75GsfVZ0cdRmluUnBQyx2jSiTS+ODxD4kitcJyLgquCQ1ctegbVjS9GTeP+tW+hF9sei9jv7dMTd3M2A9yWloHePGsuDe52Nk8PV6MOh6KKCAdCgZXzpKhCi9t3UwJ/1eYQy3mLQkURJDfNV+wvXZsPBeWVarM9sHA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=saIwogulhtBP0UxHjjikeV0ZrvZ1tf2xGzvcfZU7Z6g=; b=EODjkX2ULqIL0azPy8FwMt+62H6j5z93y2wHbVbEn235qqb8DPT5tXfEz3pGXSOyVrpwgXq6SZ+vYZ6D+eaSXVqzy0dC5ViZpZ/jzevPtRWbTP21hzYvQFhpb1fTyhV/RbBQrthTOe/AjcLG8UZyvMZVquSoAtLt6q0kYs8EMH0= Received: from TYXPR01MB1854.jpnprd01.prod.outlook.com (2603:1096:403:d::19) by OSZPR01MB7963.jpnprd01.prod.outlook.com (2603:1096:604:1bb::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Mon, 9 Jan 2023 06:38:11 +0000 Received: from TYXPR01MB1854.jpnprd01.prod.outlook.com ([fe80::588e:988e:be0a:2538]) by TYXPR01MB1854.jpnprd01.prod.outlook.com ([fe80::588e:988e:be0a:2538%6]) with mapi id 15.20.5986.018; Mon, 9 Jan 2023 06:38:11 +0000 From: Ondrej Valousek Thread-Topic: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() Thread-Index: AQHZIePJ8RmD21nNKkqPW9HOrZYOqq6Tor2AgAFE1g2AAEPRgIAAeef4 Date: Mon, 9 Jan 2023 06:38:11 +0000 Message-ID: References: <20230106152304.1412696-1-ondrej.valousek.xm@renesas.com> <2f2c0001-2922-7013-ff3f-0fec33eea6a3@cs.ucla.edu> <14f1fa3c-7a48-8a15-d172-03c54a844873@cs.ucla.edu> In-Reply-To: <14f1fa3c-7a48-8a15-d172-03c54a844873@cs.ucla.edu> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYXPR01MB1854:EE_|OSZPR01MB7963:EE_ x-ms-office365-filtering-correlation-id: 59d9f11b-c8b5-43f1-d83e-08daf20c13b9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: AP6dfVAV/jdtJCIy1uDXKOAIawRHBlUQUDWCKcEHgiTRrzYqgfRZ2ZzRtR7FWakHKuZQq1qbkKyAUtFQnejvjrzJzrtVUhB2wTQoSPshVB9WijIhtrr5MMWQ+vL1LNcg5Dlo6MUlrLeURidIdRTzcD0rQpWWqqcayCTKhQslhEYH8hISe0Pv1EQLmmmvcqFyWQey+6TqCz1zRVTZ6wjtYYc2hSx8hCgcogRA/+DQm+kZpTC29dp8gy4ml0NtEQCwQwzacokwjk89C8CbrXhtzwMFDtSErvQ83zx+zMXw5OBVSO3hgaz0qDeUpEI1hoH+x0wD3LVIs7qGU1MIiYhAFxoMDUPH1aTZA45FomXyJIirICPt454PaN4fDWRF5gx8I92taIH/mRpEfSNM+X8HIIM4/gKvbWixz7SRuuQRtqINUEIA/MNFZWDRobLJle+HqsAQOimoIBTZW9LGA90tLuA9f24igFpQVCObeSz79mywYpoEQ14NmF4gFWse2Q8IYA+8HSBRBAWfoRGrd1HldXTxXZCArpeTrx4NS7r0MvFEEmcbG+PKpSoozszwcOWoX10dVEB3ZHotRYurFgt+Kq5u6Hyz/qezFtwjsyZ7K+Sej7KaAnAnXGLCBnEWCGrtnEYKM5zWjwexFCWQloxn0kQL01fsAfc6jS8+XHP/GxvAoEbW7UnRDQO0j5IOl4dQ4wqIjRQgy9FC0hMcAUvXzGiTAUEy3NQFrgYmdUTM160= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYXPR01MB1854.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(136003)(39860400002)(396003)(366004)(376002)(346002)(451199015)(53546011)(186003)(8936002)(122000001)(26005)(52536014)(6506007)(110136005)(9686003)(5660300002)(33656002)(55016003)(66946007)(66446008)(66476007)(7696005)(66556008)(64756008)(91956017)(316002)(45080400002)(38070700005)(86362001)(71200400001)(38100700002)(76116006)(478600001)(41300700001)(166002)(8676002)(2906002)(66574015)(83380400001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: zvQ6PC/ZbcI+Tj2xsp+aYYq8eU5Si+4GL9JHIV0nP5eEQQX75bkFQtxiNCS4Bddc5cHj2XQfK2Ty/L7OfkNvGMHXDvl2N2qyj1pcEKSusAtMJ4GzDW8msT3Y1wE0ljWqn3zHeeiwQe24Kzcos9Gr6qI/EUE3wYdAm7Z4ADhuM+FxkgmIkpAD3lRS9KiAweeA3TH4/qDMlRepz6iMbYDlk3eF6wnVKuT+WyMkVOrR0IqStMK/sTmbax30Qy+Dd/4QlvmLnsh+QWBBRmJMBI3ipps7JcBIkoQbX2TPC85fzdPVo7y9E1TtRPK+8OLQSBv99QfsPJeqDF2jBn8ORJoAg6O2QOJQVapcq1SJumqVTtDavWffyicBIFe7YBuxsL3YzDtVijvDjBQQKdsyaSvSOkEdv2QYtWFt1pdHC5OvRn8ZBOFlW8MPCvpgKarpB1gWI+8yl0po0ze7UIsZfuTs+xjLETSwIrtwEumeP+hqU0jhZFpDLLS2D51eUKvrYTyddn3+DC4Og0xyFNXyYx6x5lbUyZm3j5AK6KGfESvRwNSm6I9iThhum6QEeKvAWMc+YQFAXMxnyJ1xGAjL1j2PqacVfyd81La64NQf1Kj3lRiEw2G4GWPo/IcN2nwsRlnESThDZmdB/w2z8hvBAVSqkZ0W1SmorGCP0m8YUC3eZ8ofbdNLiiixNdCK/UyNaytWMFCrlVAEiu2NPaQMvjx6Q9oXla3sWS79Hip01tTK8zr9hYexQFGa6mUTKTZPNqawIcJ69sxSNTDBp52FuVhK7UqacvmryQCdcVuobXQIp6U9djNSwl2hmuwio1IVUvBJ9gKHx/sPbmw23uZE5CTWe+q03BxusvMt6lW7O/wQdm+dykSbcmv7IyVwQ5dQIb411ovH9zmi35G/2CFxVmo9WOzbH9FfClTzue/DfZ6LiUYVpVtjCwzJ3fTR6iTrfJ97JOqCVFfmZXyBdupyHJUmuw7vXWS77kCINo6RvpO7C7kREy5KalFkK+D17W24N63cBYQ6NZ0MnGev0vln+dhg7ICZUCBQhzu6vJS+/YsOj55o5FPc8nWA6RWIwGfAoXlvvYm0ZtdAPB9hCSqMoXjOL/nIBcIdkElRvGdMhogwKZll+ZuBCPQ5kB+0/CtqhpEITXCAYQeiY+q5HYkC2834/HqvOMZ7vB+/jvbnFF4rkCS3oYzXeweD33UHRr20baMSa+PZtYM9ZzyM3aQPxI5+BLVr+uXyQkxC9l9Vk3LArTCdZZ6vmyU89SluHdv0QSHVpGTB8To/bCSlbIt/zqQ22mnJafM1GgZRrcv34/ZEYBhaldIYCrI4Q5vAnSv20qoF1DQ/f4J2DmBivfrDfBFTUoa5pwYQK0Dwffl7D5pE8apApS1KKkJSsPbiEi0bv5M34dC15MccEx+FHqRR4hh7CK290zDIeIWNkN90hw42y5GKny1S2NBTcrgPveuqc3AbSKoUUkLf/JHhO2XZW9weYSTSk+smd6uBCAzU8O1nOyhvave+/5Uu90Ddld1pSI1x9aTI+jXdZv8790Fseatqmsd4wmqnC2rkE0V/t0yycQ6VCPuNU4Kf150i5oRlV9vf6LfKcVdAzUZb84e4wgjEWiLWjb9s6mA/8EqYRZLFQ4M= Content-Type: multipart/alternative; boundary="_000_TYXPR01MB185407411E3F6B6F620E80E4D9FE9TYXPR01MB1854jpnp_" MIME-Version: 1.0 X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYXPR01MB1854.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 59d9f11b-c8b5-43f1-d83e-08daf20c13b9 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jan 2023 06:38:11.0822 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: s/wnYZ9Mpluh6I4THvaFc9niQKW8Riny3HhaXRC9XN47C0T9I5UoWunOP73KTNpeRKDTEoXKBoGDKUcXM/EU6u3BZ42c3CgTbOMouZ7QLj0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSZPR01MB7963 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --_000_TYXPR01MB185407411E3F6B6F620E80E4D9FE9TYXPR01MB1854jpnp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Not sure if I understand what you talk about. Qset_acl() is not copying any ACLs. How it could affect the code change we do to the qcopy_acl()? There is no c= hange there... Zasl=E1no z Outlooku pro Android ________________________________ From: Paul Eggert Sent: Monday, January 9, 2023 12:18:59 AM To: Ondrej Valousek ; 60620@debbugs.gnu.org= <60620@debbugs.gnu.org> Subject: Re: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fch= mod() On 2023-01-08 11:20, Ondrej Valousek wrote: > No, these two changes are (from the functional point of view) independent= - i.e. acl handling will work regardless of the order these 2 are applied. > The only difference is, that once both are applied, we could link coreuti= ls w/o libacl If the change quoted below is applied, but the Gnulib change is not, then ACLs won't be copied. So I don't see how the two changes are independent. > Zasl=E1no z Outlooku pro Android > ________________________________ > From: Paul Eggert > Sent: Sunday, January 8, 2023 12:53:37 AM > To: Ondrej Valousek ; 60620@debbugs.gnu.o= rg <60620@debbugs.gnu.org> > Subject: Re: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_f= chmod() > > On 2023-01-06 07:23, Ondrej Valousek wrote: >> - && qset_acl (dst_name, dest_desc, restrictive_temp_mode) !=3D= 0) >> + && chmod_or_fchmod (dst_name, dest_desc, restrictive_temp_mod= e) !=3D 0) > > Doesn't this sort of change require the qcopy-acl.c change in Gnulib? If > so, we need to wait for that Gnulib change before installing this > change, right? Otherwise we won't be copying ACLs correctly. > --_000_TYXPR01MB185407411E3F6B6F620E80E4D9FE9TYXPR01MB1854jpnp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Not sure if I understand what you talk about.
Qset_acl() is not copying any ACLs. 
How it could affect the code change we do to the qcopy_acl()? There is no c= hange there...


Zasl=E1no z Outlooku pro Android
From: Paul Eggert <egger= t@cs.ucla.edu>
Sent: Monday, January 9, 2023 12:18:59 AM
To: Ondrej Valousek <ondrej.valousek.xm@renesas.com>; 60620@de= bbugs.gnu.org <60620@debbugs.gnu.org>
Subject: Re: bug#60620: [PATCH] copy.c: replace set_acl() with chmod= _or_fchmod()
 
On 2023-01-08 11:20, Ondrej Valousek wrote:
> No, these two changes are (from the functional point of view) independ= ent - i.e. acl handling will work regardless of the order these 2 are appli= ed.
> The only difference is, that once both are applied, we could link core= utils w/o libacl

If the change quoted below is applied, but the Gnulib change is not,
then ACLs won't be copied. So I don't see how the two changes are
independent.

> Zasl=E1no z Outlooku pro Android<https://jpn01.safelinks.protection.outlook.com/?u= rl=3Dhttps%3A%2F%2Faka.ms%2FAAb9ysg&data=3D05%7C01%7Condrej.valousek.xm= %40renesas.com%7C170dde217c084a2a39e208daf1cebaff%7C53d82571da1947e49cb4625= a166a4a2a%7C0%7C0%7C638088167448100493%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4w= LjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&= sdata=3DU865sX5YrDSgZhGguA4b0p5i7oqeQ1OS%2BiTbqJMNiew%3D&reserved=3D0>
> ________________________________
> From: Paul Eggert <eggert@cs.ucla.edu>
> Sent: Sunday, January 8, 2023 12:53:37 AM
> To: Ondrej Valousek <ondrej.valousek.xm@renesas.com>; 60620@debb= ugs.gnu.org <60620@debbugs.gnu.org>
> Subject: Re: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_o= r_fchmod()
>
> On 2023-01-06 07:23, Ondrej Valousek wrote:
>> -          &&= qset_acl (dst_name, dest_desc, restrictive_temp_mode) !=3D 0)
>> +          &&= chmod_or_fchmod (dst_name, dest_desc, restrictive_temp_mode) !=3D 0)
>
> Doesn't this sort of change require the qcopy-acl.c change in Gnulib? = If
> so, we need to wait for that Gnulib change before installing this
> change, right? Otherwise we won't be copying ACLs correctly.
>

--_000_TYXPR01MB185407411E3F6B6F620E80E4D9FE9TYXPR01MB1854jpnp_-- From unknown Sat Aug 16 19:22:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() Resent-From: Ondrej Valousek Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 09 Jan 2023 06:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60620 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: patch To: =?UTF-8?Q?P=C3=A1draig?= Brady , "60620@debbugs.gnu.org" <60620@debbugs.gnu.org> Received: via spool by 60620-submit@debbugs.gnu.org id=B60620.167324720010907 (code B ref 60620); Mon, 09 Jan 2023 06:54:02 +0000 Received: (at 60620) by debbugs.gnu.org; 9 Jan 2023 06:53:20 +0000 Received: from localhost ([127.0.0.1]:35634 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEm24-0002pq-0x for submit@debbugs.gnu.org; Mon, 09 Jan 2023 01:53:20 -0500 Received: from mail-os0jpn01on2103.outbound.protection.outlook.com ([40.107.113.103]:29519 helo=JPN01-OS0-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEm1y-0002pX-3h for 60620@debbugs.gnu.org; Mon, 09 Jan 2023 01:53:18 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Qn1Y6IqJR1a/aph/ehQ93DgZpEWchc1ab9RuuktTrWYXz49ORQ1ovpvd2XbMlmJILF3XY0jr0NLjyiraa5rr82csnJVFD7exdkgqhfa0R/VxVAEtLviScrfYWfsXDcW6HFlzCJkU3O5wbdh7tVX+F64ldHEXzz4frKAemeANp9aBwYqeFoRR3h7K1OFqCvdBZhgmrTB8KwdTd3HUUnjft50TiSVkIhqyHf5GQb5gebZIv8BFwsbzjQl1XYWqLb4v8YLWS7ABHiyEQUKVE8mqp+7x3pP/RgVxh2rvoi+bWEz0lJV9ZSGxgoOMeN8rbjSEtQ8tJoGTycAdBjX6pTVs8Q== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=foaSSx0Yhh7cBS3WLKnSzC6WfdSC6SqEjq3UXcWXWjQ=; b=mglcDHrJXQYXTJwvlqb4VdfZYaPBc3eJz5s00Ab+yjVjMDJ/FxRDeN9Ga3gewZI+leOF+o3bzKc/W5oB2c8TjB1fLec1VYs04Aa0G95KLBzkE/rZrsCF/sUwQkip+bnkmAiokzsihtH5k4huM8ohIdJ85hyYo/wzM6HuKOFsX3Gp5tc0fXjO+JiK2OIU2pD75A+5hiYb1KniUEZrTO2eH+Hk+TeBEqM4D95Rq2gMP1rOQqTnywuZXLbobeaNpCKnfcetSmu8uZRXdAgLxD822WIOgsCGu+uHIZWTJpe+HZJLnfvHDxd55e7Tvd97Mmu4RqjAyxWJFTEgvrOmHi9iAg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=foaSSx0Yhh7cBS3WLKnSzC6WfdSC6SqEjq3UXcWXWjQ=; b=Gg82eMR8DeG0mOsl0hpP3FsnfjalfF2kkKBwfsrIsqjK7HWPA31zS3FTGjXN9VF8YoWLX702w4QNdBBa/8JdmdXbifQYDAkOKSPEpaji6w2LUj0wNwq73B0U4zDrH/CmssG5Nee71GFgKHfmYe+e98qokT5a4SHWMmFOkZ8bX94= Received: from TYXPR01MB1854.jpnprd01.prod.outlook.com (2603:1096:403:d::19) by OSZPR01MB8861.jpnprd01.prod.outlook.com (2603:1096:604:15a::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5986.18; Mon, 9 Jan 2023 06:53:04 +0000 Received: from TYXPR01MB1854.jpnprd01.prod.outlook.com ([fe80::588e:988e:be0a:2538]) by TYXPR01MB1854.jpnprd01.prod.outlook.com ([fe80::588e:988e:be0a:2538%6]) with mapi id 15.20.5986.018; Mon, 9 Jan 2023 06:53:04 +0000 From: Ondrej Valousek Thread-Topic: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() Thread-Index: AQHZIePJ8RmD21nNKkqPW9HOrZYOqq6VBcSAgACgizQ= Date: Mon, 9 Jan 2023 06:53:04 +0000 Message-ID: References: <20230106152304.1412696-1-ondrej.valousek.xm@renesas.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYXPR01MB1854:EE_|OSZPR01MB8861:EE_ x-ms-office365-filtering-correlation-id: 613b17ee-9205-4ea7-c15b-08daf20e282e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Ac7nr2OcTRkBlnQz1LPwx6ZVRG/IseoSUxBqW6u9OZbO1krr3qgMwLN6AcVVOHsFrIJlFTO8wgzyLYNnSq2juVQBucuBKWEK55M2AGaZJVpvwjb4c3R/asVgVzl7L3jNj2FoJ7wAIdhz2TCyVhMYq6jzAcw6qaFqIx8eYQRZzBpNwluE0n1NHFxmoIv1sOI6bfXWwebuNO8t1lpASShMluE0RnnFqVVqtmZ7IrMD4ME+IK/d6nWkAQwsI1lUIcdLaT4G9Y0BbSbyIrN/MjreJWUfn5d1Tkw90E+wx/rawfS/e/Fkc9M5cPJ9+HZxMIfbiArJ0REpMvdBoi/p71R9rdz2HCFyUr+tI8fAbAy26lrRMMTwgMp0iG6hX9NG1H7FQeNEiywCqLgUn+7fGS1H5KhLccJQCviP7MJaa9Rl+Tq7QhhiiYafAHBRjFK5D/p7bLOxALBolvgT2RKj20gpKlyeAi0URJbhP/d5PSAZgH7y+0nwqaK098dOa9MlZ0I6eFngxC+LHXlT8MkY6eX65ig6pZ6WAB/xGOnBAnvl1RcHNCL8MhvNZhEIBycxgBR7rb9Hko3buICEIHNbHT+/Vh4E0KRNA1gSB5C5zS8DBeVrEK47nQ9PqL8X4lW9RCA/zZ4vGFQ9dJw1a6LSl9m341usHselwqh0F7SPRGMkHsOFHOCDgFLzvDGP3rhazowEqjccodOl/rDNnkfy8aLRg390YHf7NTGph5wdyQAL4p70IUmVPw2jItYKyP5xTotd x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYXPR01MB1854.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(376002)(346002)(366004)(136003)(39860400002)(396003)(451199015)(8936002)(2906002)(5660300002)(52536014)(166002)(41300700001)(38070700005)(71200400001)(66446008)(91956017)(7696005)(66556008)(64756008)(66476007)(8676002)(76116006)(316002)(66946007)(110136005)(186003)(9686003)(26005)(122000001)(55016003)(38100700002)(86362001)(6506007)(33656002)(478600001)(53546011)(781001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: v+L1tdD5hTLZHc7VW13/NMVyi0kjwtMIdSStOqGg98ovXgymxp7MM9ZItw+rg0rQ8jT1Ykklpbh3mnDOYD1JgihjF5iHUuWWuDawt28OyJR8jhvPrkiIYI5SsRTQHMZh+mAtGiXIuHH/TofNbvVlNJXUaesoJMjHd4LC2N175XtDoEbYAb6DDkadIULYYTIiiQ4fDMbjTwiOgpC0am+IIo2E+oWj9Ny7fJ4sAq9BXBKItHU9R9N2+vBGmBVv5DNuO3PvQwJpQYgi1NPocP/lH5T2I+V6Ob+YpzKrHWmItQOZh5UbkHhUPrkEhVa41kI4nCK6n8hLZcGDMZigk4rSRFGlit8ABPcpHDUgoHI2xkS4LdtXCyIeCGW75jg+aKQ+SHHdYP1v81EFTwNuIE0tt6tStRegGYiWE2L1KY4iymqKmZwOuL8o5v4J8YDhu90HzqF7ORXyBK6+AS0ZzxoplQs6l8AYhwkzSQlXLtoyNVmxN/1cMpWmNK372hVf5pHBHVVbpgOGrczbqPdiwmwBsOW1P6lKzxTktOks8ZiUcNeZyC+WD54Oqjm0bPIFF/Elp/dnAPC4yNRaAiRm5NZfi14tPqYHK6LaRBLqKTSkXgHpm9dA4D/05TdjBZ620A9/9mqut3u2y64eQEBE7WJQg5kSIlSgs8dKkRqwPOdmTaPubYH0Ye0Ldm0fvxgRLLH391Fg8+TEKF9bBSrW4DBLUAYwosQIGH/4wV7XgExrdfLPV+9nGeapo0th8Bor6iiXR0+XAGZbZBJyw3gnYJQXTEALCjpphCYXRQ49jSsTqBrQGBvLie/YgOYhZT/X7cUv3r7QWahKtYOred5c/rcDmH9Dz9Hr3cW+8iA+A2iJwcMbLa5ZWSEYqK1ZehCQAdJQkqqcy0cg56Zy5FN6qS0msQMpagUbIMMOXnwTL+c8Y7/GHtI6x8J5ZUBh9B11mKJDaAvHoSDcqyN080rsDEYWW44poUAicZHP5w9ZytEFnB78SfHnRuTlScCmgbAciwFrZiJQdrSFwAyXZ/T6OyF6pS88AsMNlkUm1hZiC9vLi5xgGOjcgpeHo6AEsL71eeodYfyCTIZ7t6stQmARGNw4Xi9xTPus8TNvrDJDzgAZWgE53xMuPSqfyVqAYTFkiXauGXBrYJkwomH+bl4NG+xM+w8M4Dgas32DlXAVPgm3MecAcZUYFyHQc/umcdOAtwwdNvutGj03go/j98sPhv2s01+0LK2Kn9UAajB1cWj2ld9OIIVyAv+TosPsMt2dseZ38rJHFnUFrTisNZOl4QeYY1K3MP9nb1xJO54V2I60fFDnjMTcFBdEpiqq8nR3sELG98SNkiC8Xqwc1KCi/YzF023Ztjwtnj4Fdjg0V4yYnb9VKuXbGClcyNB58M9zHXqBdcsMbyzRjMD+bYK/YleI4zyZBFKsYKU6KLYyfSdW9LMiCI4C/yAWtKfhus0bHvXp2lskIu/aSOa0jag1PGZGK/+NpFz7yrSY7enarcRsX9QQ+NMS/60s1exMe9hpQxgCJr23kOf3GLVrF1ShM3x3G9tlfJsTFE90+b47lJGxnEFC/RYssIXAqxd6SDXs7fwg8IanIl2X3Sm9uVLTFW67gBGbUbUZAf1u0CPiboTEJp4= Content-Type: multipart/alternative; boundary="_000_TYXPR01MB1854609D2CF78ADF189AD56FD9FE9TYXPR01MB1854jpnp_" MIME-Version: 1.0 X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYXPR01MB1854.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 613b17ee-9205-4ea7-c15b-08daf20e282e X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jan 2023 06:53:04.3494 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 7RL6l4buGDKfcYPm/4v8K3fdUBojTUowB2Wwn28Q15MIihnn2yHWIjywhYd3EKsfW8e5tjuFEBsPINyxW+NnRGCWRue/UosQ8ldtoYeRZog= X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSZPR01MB8861 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --_000_TYXPR01MB1854609D2CF78ADF189AD56FD9FE9TYXPR01MB1854jpnp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Well, true, I do not know for sure what will happen on different platforms,= yes - I can't test. On Linux both work the same way. Either case, the purpose of qset_acl() is to set ACLs the way so that it co= rresponds with the mode argument right? That's what I would expect how it's supposed to work. If yes, then isn't it better to handle this task to the filesystem driver i= n kernel and just call chmod? Zasl=E1no z Outlooku pro Android ________________________________ From: P=E1draig Brady on behalf of P=E1draig Brady Sent: Sunday, January 8, 2023 10:04:19 PM To: Ondrej Valousek ; 60620@debbugs.gnu.org= <60620@debbugs.gnu.org> Subject: Re: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fch= mod() On 06/01/2023 15:23, Ondrej Valousek wrote: > This patch replaces set_acl() funclion call with chmod_or_fchmod() > Both functions works (AFAIK) the same way (at least in Linux) so should b= e possible. > Using chmod_or_fchmod would also help us to reduce dependency on libacl > (see the forthcoming patch to qcopy-acl.c from Gnulib). The "at least in Linux" qualification worries me. Having a very quick look at the qset_acl() code suggests it clears ACLs on some platforms at least, which chmod_or_fchmod() does not. Am I reading that wrong? thanks, P=E1draig --_000_TYXPR01MB1854609D2CF78ADF189AD56FD9FE9TYXPR01MB1854jpnp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Well, true, I do not know for sure what will happen on different platforms,= yes - I can't test.
On Linux both work the same way.
Either case, the purpose of qset_acl() is to set ACLs the way so that it co= rresponds with the mode argument right?
That's what I would expect how it's supposed to work.
If yes, then isn't it better to handle this task to the filesystem driver i= n kernel and just call chmod?

Zasl=E1no z
Outlooku pro Android
From: P=E1draig Brady <p= ixelbeat@gmail.com> on behalf of P=E1draig Brady <P@draigBrady.com>= ;
Sent: Sunday, January 8, 2023 10:04:19 PM
To: Ondrej Valousek <ondrej.valousek.xm@renesas.com>; 60620@de= bbugs.gnu.org <60620@debbugs.gnu.org>
Subject: Re: bug#60620: [PATCH] copy.c: replace set_acl() with chmod= _or_fchmod()
 
On 06/01/2023 15:23, Ondrej Valousek wrote:
> This patch replaces set_acl() funclion call with chmod_or_fchmod()
> Both functions works (AFAIK) the same way (at least in Linux) so shoul= d be possible.
> Using chmod_or_fchmod would also help us to reduce dependency on libac= l
> (see the forthcoming patch to qcopy-acl.c from Gnulib).

The "at least in Linux" qualification worries me.
Having a very quick look at the qset_acl() code suggests
it clears ACLs on some platforms at least,
which chmod_or_fchmod() does not.
Am I reading that wrong?

thanks,
P=E1draig
--_000_TYXPR01MB1854609D2CF78ADF189AD56FD9FE9TYXPR01MB1854jpnp_-- From unknown Sat Aug 16 19:22:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() Resent-From: Paul Eggert Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 09 Jan 2023 07:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60620 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: patch To: Ondrej Valousek , "60620@debbugs.gnu.org" <60620@debbugs.gnu.org> Received: via spool by 60620-submit@debbugs.gnu.org id=B60620.167325050316309 (code B ref 60620); Mon, 09 Jan 2023 07:49:01 +0000 Received: (at 60620) by debbugs.gnu.org; 9 Jan 2023 07:48:23 +0000 Received: from localhost ([127.0.0.1]:35677 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEmtL-0004Ez-Et for submit@debbugs.gnu.org; Mon, 09 Jan 2023 02:48:23 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:51942) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pEmtI-0004ER-Bk for 60620@debbugs.gnu.org; Mon, 09 Jan 2023 02:48:22 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 130BA160040; Sun, 8 Jan 2023 23:48:14 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id kvQ3UalDGzJX; Sun, 8 Jan 2023 23:48:13 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 40041160041; Sun, 8 Jan 2023 23:48:13 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.9.2 zimbra.cs.ucla.edu 40041160041 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=78364E5A-2AF3-11ED-87FA-8298ECA2D365; t=1673250493; bh=8RkXYzNlD17+tVh4hQW5Ai0dqzgNlLRUxuy6M75Asnc=; h=Message-ID:Date:MIME-Version:Subject:To:From:Content-Type: Content-Transfer-Encoding; b=ODT53ysOwk4yhqlukSh5XTFFsE1iwUTulRCaZgtXL9mEfB1Vm+T5eDSBI3ycMNhbR cALLEst6G03XE2IlYUSkq1TxSIdWCNB1N6wRDZHtUOaXA3Z8BS2aTWQ6W2R47kMd9a QN43S6JvOXllFe3cwDH3UAiRZy5ZXk7ESAruzk3g= X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Hlc63CAI_6Yr; Sun, 8 Jan 2023 23:48:13 -0800 (PST) Received: from [192.168.1.9] (cpe-172-91-119-151.socal.res.rr.com [172.91.119.151]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 19D01160040; Sun, 8 Jan 2023 23:48:13 -0800 (PST) Message-ID: <809cfe0a-7b03-fedb-f482-9e964e18275d@cs.ucla.edu> Date: Sun, 8 Jan 2023 23:48:12 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US References: <20230106152304.1412696-1-ondrej.valousek.xm@renesas.com> <2f2c0001-2922-7013-ff3f-0fec33eea6a3@cs.ucla.edu> <14f1fa3c-7a48-8a15-d172-03c54a844873@cs.ucla.edu> From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -3.4 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.4 (----) On 2023-01-08 22:38, Ondrej Valousek wrote: > Not sure if I understand what you talk about. > Qset_acl() is not copying any ACLs. > How it could affect the code change we do to the qcopy_acl()? There is no change there... Well, perhaps I'm just misunderstanding the code. From unknown Sat Aug 16 19:22:32 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() Resent-From: Ondrej Valousek Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Tue, 24 Jan 2023 08:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60620 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: patch To: =?UTF-8?Q?P=C3=A1draig?= Brady , "60620@debbugs.gnu.org" <60620@debbugs.gnu.org> Received: via spool by 60620-submit@debbugs.gnu.org id=B60620.16745480939195 (code B ref 60620); Tue, 24 Jan 2023 08:15:01 +0000 Received: (at 60620) by debbugs.gnu.org; 24 Jan 2023 08:14:53 +0000 Received: from localhost ([127.0.0.1]:55772 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKESC-0002OE-KK for submit@debbugs.gnu.org; Tue, 24 Jan 2023 03:14:52 -0500 Received: from mail-tycjpn01on2121.outbound.protection.outlook.com ([40.107.114.121]:51950 helo=JPN01-TYC-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pKES8-0002Ny-Ey for 60620@debbugs.gnu.org; Tue, 24 Jan 2023 03:14:50 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jGkluIeeHYxFtNlgj/2dhetZrj9bQ1vKawJr3fiEoZYNod2DjwGZqhS/XoZ23HlE/yaXVHyvd00NJSN4N27F7jrap1pvZpLBja/HHQKOUnOPAQqClBrWJAUolktwnbDz2HBZFD4APs5lHOIFlA1+t4NuqUlHIGQajZLDTvUyeNeq41StQdvAsJO3lRphUADvjBot6LGRq9p53e60Gpo1LuU7CFfpPvWKzy1lrlG1nXozArBrmszL7rSP0jDxj4dkNlpCxGMG11KaCfQkiKDb5EqBWgIzhhdMgzzOf7x2RWxlzQgXo+Go0qRYmGpNvq/jCRxUU5Dgnr3x+j+ETLg/Bw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=p/pFzoAODd9cuinOfIcmzrdICjN+Bxc+lrAWR8BHWk0=; b=DnJzKVMHePTUd0/JRjbzOGUhMeENhzs/pSXdv0Jf9HZjggVqvULZaV8lG9vxUNLjqMkN8rgtj4Afiq13z/gP4f2/pXUpYRtfFlCEeXNl/APTYqdmv9Ak7n50T1fPAUpk1Q1oJZF4gmKdJFAgeh/LQQc8aTptRrj/Ky1Jt7J40fmu4Figu3926VXVqjJ4I7MqF0p4SvKRJfXB1uk24eLJgkrVOJd2mRX/lE5dnO0bDJeTQqDVz8cdRqlOKni1LH6YkVfvo0lL9JmeOiVxMh2X0rVK8iWYOdFCFnJpMASawGnv4sC945aE8DqwyyzHKrjH3k2TryGq0qn/ZfJYedXMFg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=p/pFzoAODd9cuinOfIcmzrdICjN+Bxc+lrAWR8BHWk0=; b=oCXt0cBYojG+vHfsiGXEFhrBJcHDIZVcHU46yB2g5cz7+qZq7Oje3eU1vl6HPeT7Tdflow6gwAOk518tTSCrfOB1VvaFuXBhf4X6LcckvqHE38+uxXrB5FpCdzsUMgN410SSAYybtSv8k41Vtm+2YbgSgYEHJuaEJLT7ZXGX0Ms= Received: from TYXPR01MB1854.jpnprd01.prod.outlook.com (2603:1096:403:d::19) by TY3PR01MB10255.jpnprd01.prod.outlook.com (2603:1096:400:1ab::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.33; Tue, 24 Jan 2023 08:14:37 +0000 Received: from TYXPR01MB1854.jpnprd01.prod.outlook.com ([fe80::588e:988e:be0a:2538]) by TYXPR01MB1854.jpnprd01.prod.outlook.com ([fe80::588e:988e:be0a:2538%6]) with mapi id 15.20.6002.033; Tue, 24 Jan 2023 08:14:37 +0000 From: Ondrej Valousek Thread-Topic: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() Thread-Index: AQHZIePJ8RmD21nNKkqPW9HOrZYOqq6VBcSAgAEV6/A= Date: Tue, 24 Jan 2023 08:14:37 +0000 Message-ID: References: <20230106152304.1412696-1-ondrej.valousek.xm@renesas.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=renesas.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: TYXPR01MB1854:EE_|TY3PR01MB10255:EE_ x-ms-office365-filtering-correlation-id: 2f5f133c-0306-4b18-96c3-08dafde308ca x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: azXRJuJ83BNXvJUfC+ThazWLhTkMz670pnsXaHjVRQ0SXiDplcrK3G2sgThlrgpZj7W7xg3JiCYVyYSwm+sjucPboKlW5p0AHEkS4zEmf98pB/DCNQ9xdX+yqj9aIn+4gXbFfuONyHNOihrN2vL9aCq2t3jbcUJfxXNPv6hnd49/yX+ZZY5dlmMQXOW4Uc3HX+Ug2CWJLm4XU6AHWOt/e9d4JmfAbgfiJNUt8dqDRhHucKqt/lfLevbfotY2OVhm17t3mROe7xI3FVn2P/hdx7NLDtcoiQJJW4+iUDzp3GZXVWkIXxE7oCLpQx8IIgylkMgmr1Ya0UdZehVLB60OFDz/MoSmWkOqtXm38vF4gJHK7aMkJcSsozgzT43Z2M+x8jBD3nJ6dYU2gZ/vWezbz6w0t9aQeRSxjl5iWD4q1FLDHu3KHKiRroGkJVefit8Y64mGQWf/ww6XVQKSwLipE2SAYii4KAkvTp3rVndhrIakV+p9uRlX/7z0g0fI/8r/6LZdrcU25xB789rYFOGZ/KVGBt5gyPozXdw0+CPXQ7CdQZh2HORYPnklw43Yl3szCAltpXfwOxUIAKR8kFoNpvRhgc302LwBaSmLEwjVjFYnOeOkimssLM5niaMbp77DXw+vR5MLMe+7YW3DVKu9EXjto8vZfDE2HJyTmuptOCSLDvXD9l8no7vG68UVWr6kdTRQkk6ylB/zCWPHVGyIUEV+61VgWkfAjVA3YRRoDS8= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:TYXPR01MB1854.jpnprd01.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(346002)(376002)(39860400002)(396003)(136003)(366004)(451199015)(71200400001)(7696005)(2906002)(76116006)(66446008)(66476007)(64756008)(66946007)(8676002)(66556008)(9686003)(5660300002)(52536014)(8936002)(4744005)(41300700001)(26005)(186003)(6506007)(33656002)(122000001)(38100700002)(316002)(38070700005)(478600001)(110136005)(86362001)(55016003)(781001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: +12BZz3WMCVVb2ossQE4uPh47jhgMB4De+Lz0h7R3ent3SbB+PjfBufgr3Sp2A7rjbrdbKKwDP+MycQRukcZ8GbNIuGMTw9O347CteVfyv+8GJWqa0RLY2O6I28J64zCgqA3iFyaR38CjZMFThOs8rxoWOBqKLBDKw2wqSAPnE/b3JvE/Dpr3YHMIK95inwdA1hoV3HST55GFWWQsftj8bFzeHp/7l/FJM49NJX2YvMzTYphweD2Ke166KcP9NjK4cydYKPjTQ8F7bdJWbaQ2m83J/u0wJhkKlOAYeA5i9Oa9500dlhoeI7U3u+BTluRQ6dB39DEIHq6SOTkAGHE2RY6cAXrUe9r/iKCzbqMA7O2kqBkVL9BkDd4kt6WKqv8z8w8pKD6CD+N7SmQOYU38AUzMzjLQWmgRBqhCalu5jwWZYQEuuhBN4A4uZiDNs8IYtOUt6o7YlVqwOv0IF4TWsUW5RUKi6CjTAWcQlFOwEB7OipFjr8NTX8t1licbltD/KVnRn1/g5FNSd8ZAcMXHctFcPnislRRoSHvGgeVFLwj31njUPqUJT7A+IefHLTw8nrlWYwDiIg9lASmL5IK10FkB4f8tQ7cZUqYT9fttZoDmIvUePbLRm5p2L221il7nNd8Zd2gFLTHnhrVxv+gAeLqptAwj6oyvDaeAoi2Bpiel76ICrZ9/fcyCgMWRIhP7dZ8YOZ8wnohfVPwB6832Np9Eb0eHQ5nuUxxXTHuKlylS/Py/lfxcLS/yWPqxhU+jN0SqP3L7pD0Bq4Mhx2cOOTRfwdf0iR1r8QZX+nGVFAPqAJh8jO6UUpwvS9hP6rllOFmhgVWYuI3tC4RxO3qrBWjPHcTIfQSBSuOkrku5A6iMCtFNBk7o3FkA87aigcCevZwNAqEQ25sHuov/OTtV0GlfwBEkrbMYpWOU3ENx6lAfXOo2a09BY/vh3wLSYrJefOqM2N5TrtZnXzCggSLRS6HVP+KqmtSRUaP3zhyeLB7gDcI0tCtdHVkz5uX00Px5CxAVWwGGgrRKJOasy5HUm8uGXtcRn/roUSjmYPt5yMqSpk9WxJhv1mWde4rYSqH2PuVJM5Bq6blFeLP8jTeXo5az6xpWN2zGSPJpGVHkf6Dz6UO0/KivFQQYytN8VWZlFMAyYoj6RPakzk8Q/l6llJAppIOd1VgfRfFSOW+VUZxVPkR9Gw7pwFkDY549uHFp8HYNLyft3zAtqrZAvM5Rgm1Ujom3RRHL03wqk/6iG/SMapMumDfpy1Am66ueFlw4EtLvQCG4B/JR6toV98//+v8is8kLfkl3v+NUmQsYY72In7nfAZBCN7NbjD4WoGnc+rKOktMJypbUs/k3FdEuKUHjmPT+a/F/Zyhf8X2vLfke7D+PCHymYNyVlu/cDTkarsqjlONTJ5uh6yAkwDRz223b3k0pntNdfFA0riXtl8rkFaHnUO+PSgpNJVXExtnU4ePJJTuW9UfxbPbn6tHivwHZHROa8PEgDTi+A01x0+tAYTB15T7gx6q9j6BIiGukerqTjK98+WJKN1eHLFblrci3R9bwttMjM7alilel6CaADKlgUm/kQZGEpq0n1ml+t5C4pmtYonmRpyLho9A3g== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: TYXPR01MB1854.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2f5f133c-0306-4b18-96c3-08dafde308ca X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jan 2023 08:14:37.3088 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: blsld8+kfngW8wiX2gO/OHqvRGFq30OIc+NXMhWrHcZFhDnLr3fgX0vyVM18+V5JX7ilDpgzWD40uwEL5UAMBfIv/hBqZNhM98BJIuB27sI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY3PR01MB10255 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) PiBUaGUgImF0IGxlYXN0IGluIExpbnV4IiBxdWFsaWZpY2F0aW9uIHdvcnJpZXMgbWUuDQo+IEhh dmluZyBhIHZlcnkgcXVpY2sgbG9vayBhdCB0aGUgcXNldF9hY2woKSBjb2RlIHN1Z2dlc3RzIGl0 IGNsZWFycyBBQ0xzIG9uIHNvbWUgcGxhdGZvcm1zIGF0IGxlYXN0LCB3aGljaCBjaG1vZF9vcl9m Y2htb2QoKSBkb2VzIG5vdC4NCj4gQW0gSSByZWFkaW5nIHRoYXQgd3Jvbmc/DQoNCllvdSBhcmUg cmlnaHQuDQpUaGUgcXVlc3Rpb24gaXMgLSB3aHkgZG8gd2UgbmVlZCB0byBjbGVhciBBQ0xzPw0K VGhlIG9ubHkgcmVhbCBleGFtcGxlIHRoZSBjb2RlIGluIHF1ZXN0aW9uIHVzZWQgaXMgdmlhICJj cCAtLW5vLXByZXNlcnZlPW1vZGUiIHdoZXJlIEkgY2FuJ3QgdGhpbmsgb2YgYSByZWFzb24gd2h5 IHdlIGludGVudGlvbmFsbHkgY2xlYXIgQUNMcw0K