From unknown Mon Aug 11 21:14:46 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#60620 <60620@debbugs.gnu.org> To: bug#60620 <60620@debbugs.gnu.org> Subject: Status: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() Reply-To: bug#60620 <60620@debbugs.gnu.org> Date: Tue, 12 Aug 2025 04:14:46 +0000 retitle 60620 [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() reassign 60620 coreutils submitter 60620 Ondrej Valousek severity 60620 normal tag 60620 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 07 02:37:36 2023 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 To: bug-coreutils@gnu.org Subject: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() 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-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 07 Jan 2023 02:37:32 -0500 Cc: Ondrej Valousek 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 debbugs-submit-bounces@debbugs.gnu.org Sat Jan 07 18:53:48 2023 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 Subject: Re: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() Content-Language: en-US To: Ondrej Valousek , 60620@debbugs.gnu.org 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-Debbugs-Envelope-To: 60620 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 debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 14:21:09 2023 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 To: Paul Eggert , "60620@debbugs.gnu.org" <60620@debbugs.gnu.org> Subject: Re: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() 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: =?iso-8859-1?Q?yUMHu48X2r0MYpOmBZUdgXs3YVQknuAf6ltl8EPZWmBLCJWdDpRUr2y7h4?= =?iso-8859-1?Q?uj7ZmdqqTqaqOLkfo8FkyG4J6f6HGk/1TclyhM0c/AM357klA7QFa9jQrD?= =?iso-8859-1?Q?FoEy6sn/fgKmhphN9wxR3wg+eIw1ADVWxbJbayifsbU7ImY08oaKL0bOSH?= =?iso-8859-1?Q?zyTr5BO2EUw0NfbsuWCWyDyqfDBMC59OnjeTDKDedf4NNQkvEt08CJkg+v?= =?iso-8859-1?Q?LyiZOdZ9eUF1I+95JbQZAk5l99snaHBiGxYsvAe//sTtYvQHP1OiesqcLa?= =?iso-8859-1?Q?vilvPKed5lksSoKPhYDBH8sqLNShf+Smsk5ki3drokphg9GGH+S86guF4S?= =?iso-8859-1?Q?8mwVlYG9/wywyJL9lZ/2KxlvPVoivhM6yr3dJWgR82I+wZWc4HfNhibddh?= =?iso-8859-1?Q?VKg1gVB1aKto4qP3PnvABX+gqqRrLf68qy3/J7uogkHMM5sqOShjGVi8A5?= =?iso-8859-1?Q?+FxcCBEREJSPsQx+hmkAiJeu2yfKcCqflFGmDj7yZUwldhsQkb6hwTtaME?= =?iso-8859-1?Q?TJVTGCNzew+1Uq7Khq5jP6XIalS1SCy4K4NiUmFB/TCFoxaYloINpE1zHK?= =?iso-8859-1?Q?0Vus4GZXGMmqrEw4Molm4J+lfJClYIs0TRBXJ2NpXynpEPr9RvawSgmgFX?= =?iso-8859-1?Q?3n+BxZnj0mASLbygFaLRSSGTSE7umTYYWUqg7+rQBXp3ljejQpjvbqsPCM?= =?iso-8859-1?Q?ZXy/Y91Y7nNR/FeCYZ9cWHd5v8rlqwQLc7NDpYugSuIf8AIZvXIxsX0d7n?= =?iso-8859-1?Q?hT5Fa4V5KUfbDZq7SCmQE38UfvrwFt1PUoU6YamupKvwqh1bquX66gyt9D?= =?iso-8859-1?Q?8rLGoBYxF8BGMJzuFZsOYlbX1qXNF5m60vx7v9Amz9F8FBF7/zQZh+p+zH?= =?iso-8859-1?Q?QK04FNhOGn0DkRHWcbOBGiIMUAQ6E0QrruuN7GUFcE4RVvlUVuvhNNrgAr?= =?iso-8859-1?Q?cQ4A1My+apefIq1NHr/2gKQ+W/BxZOMQEU63OvepbhC/PUjWIMmNsIJDoB?= =?iso-8859-1?Q?vZLdJpUgOlZSgcwPsBwYM6axJVRdZiDNr1juGXSV6MOC9pQQOuEReEJMBq?= =?iso-8859-1?Q?XCENUzg05Pe0oWZcyjaaZebd4Iru1nsH4sCXFmgL2Mb5kvDB28TyBdwyVS?= =?iso-8859-1?Q?FyOYyzG7gLfqXoD6xRaEMbf7Y7Ynqyk5w4hndmT/f2BWBfSfbpO/LvutBf?= =?iso-8859-1?Q?/WrAiYQyAJz1jtCDkLETHAst7UcKBqYC8c1nPNoHMjBCHxOpGp/2riCmLW?= =?iso-8859-1?Q?SZIHB9psvZXl6Qq6QQbZc/vTMtFnErd3SFBUsB2yNyhDhGvdNdmAN9zcXH?= =?iso-8859-1?Q?g+U6RPUXWJc2vBgyr9mhTRP2eeiMpqMwPCNEG/skF1w61jU73iUfPHw4Cw?= =?iso-8859-1?Q?5yye9ZLhaWXJg+OerMZvpHL6/vrPFRXeTKRR70aO+iqc5JD8DMKX7w0FGy?= =?iso-8859-1?Q?Zi5cLQWX6c3c3/8WTXabLZcSvrCntY/X4Y3cYfBO7kP9kPwc5XkJ+qK3zb?= =?iso-8859-1?Q?ogfQZlEJZ81ZsLJdFYFiTPHSM3ao6dQYblhU1u7D55tRUwID07NXX3vapj?= =?iso-8859-1?Q?OSC/t/h46Dly7l+0il1QVKVjej+/O84a/nuHfHoYzFeKKa4tEq5fwAsazQ?= =?iso-8859-1?Q?ZywSo8ZlhEqWKPeKQBeQ+WzF9SYAEB/E+uxASai/Ul79FFT5fXzL97O6O1?= =?iso-8859-1?Q?vJk3JFFoSGyOfh6wt8Y=3D?= 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-Debbugs-Envelope-To: 60620 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 debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 16:04:32 2023 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 Subject: Re: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() Content-Language: en-US To: Ondrej Valousek , 60620@debbugs.gnu.org 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-Debbugs-Envelope-To: 60620 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 debbugs-submit-bounces@debbugs.gnu.org Sun Jan 08 18:19:10 2023 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 Subject: Re: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() Content-Language: en-US To: Ondrej Valousek , "60620@debbugs.gnu.org" <60620@debbugs.gnu.org> 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-Debbugs-Envelope-To: 60620 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 debbugs-submit-bounces@debbugs.gnu.org Mon Jan 09 01:38:24 2023 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 To: Paul Eggert , "60620@debbugs.gnu.org" <60620@debbugs.gnu.org> Subject: Re: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() 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: =?iso-8859-1?Q?zvQ6PC/ZbcI+Tj2xsp+aYYq8eU5Si+4GL9JHIV0nP5eEQQX75bkFQtxiNC?= =?iso-8859-1?Q?S4Bddc5cHj2XQfK2Ty/L7OfkNvGMHXDvl2N2qyj1pcEKSusAtMJ4GzDW8m?= =?iso-8859-1?Q?sT3Y1wE0ljWqn3zHeeiwQe24Kzcos9Gr6qI/EUE3wYdAm7Z4ADhuM+Fxkg?= =?iso-8859-1?Q?mIkpAD3lRS9KiAweeA3TH4/qDMlRepz6iMbYDlk3eF6wnVKuT+WyMkVOrR?= =?iso-8859-1?Q?0IqStMK/sTmbax30Qy+Dd/4QlvmLnsh+QWBBRmJMBI3ipps7JcBIkoQbX2?= =?iso-8859-1?Q?TPC85fzdPVo7y9E1TtRPK+8OLQSBv99QfsPJeqDF2jBn8ORJoAg6O2QOJQ?= =?iso-8859-1?Q?Vapcq1SJumqVTtDavWffyicBIFe7YBuxsL3YzDtVijvDjBQQKdsyaSvSOk?= =?iso-8859-1?Q?Edv2QYtWFt1pdHC5OvRn8ZBOFlW8MPCvpgKarpB1gWI+8yl0po0ze7UIsZ?= =?iso-8859-1?Q?fuTs+xjLETSwIrtwEumeP+hqU0jhZFpDLLS2D51eUKvrYTyddn3+DC4Og0?= =?iso-8859-1?Q?xyFNXyYx6x5lbUyZm3j5AK6KGfESvRwNSm6I9iThhum6QEeKvAWMc+YQFA?= =?iso-8859-1?Q?XMxnyJ1xGAjL1j2PqacVfyd81La64NQf1Kj3lRiEw2G4GWPo/IcN2nwsRl?= =?iso-8859-1?Q?nESThDZmdB/w2z8hvBAVSqkZ0W1SmorGCP0m8YUC3eZ8ofbdNLiiixNdCK?= =?iso-8859-1?Q?/UyNaytWMFCrlVAEiu2NPaQMvjx6Q9oXla3sWS79Hip01tTK8zr9hYexQF?= =?iso-8859-1?Q?Ga6mUTKTZPNqawIcJ69sxSNTDBp52FuVhK7UqacvmryQCdcVuobXQIp6U9?= =?iso-8859-1?Q?djNSwl2hmuwio1IVUvBJ9gKHx/sPbmw23uZE5CTWe+q03BxusvMt6lW7O/?= =?iso-8859-1?Q?wQdm+dykSbcmv7IyVwQ5dQIb411ovH9zmi35G/2CFxVmo9WOzbH9FfClTz?= =?iso-8859-1?Q?ue/DfZ6LiUYVpVtjCwzJ3fTR6iTrfJ97JOqCVFfmZXyBdupyHJUmuw7vXW?= =?iso-8859-1?Q?S77kCINo6RvpO7C7kREy5KalFkK+D17W24N63cBYQ6NZ0MnGev0vln+dhg?= =?iso-8859-1?Q?7ICZUCBQhzu6vJS+/YsOj55o5FPc8nWA6RWIwGfAoXlvvYm0ZtdAPB9hCS?= =?iso-8859-1?Q?qMoXjOL/nIBcIdkElRvGdMhogwKZll+ZuBCPQ5kB+0/CtqhpEITXCAYQei?= =?iso-8859-1?Q?Y+q5HYkC2834/HqvOMZ7vB+/jvbnFF4rkCS3oYzXeweD33UHRr20baMSa+?= =?iso-8859-1?Q?PZtYM9ZzyM3aQPxI5+BLVr+uXyQkxC9l9Vk3LArTCdZZ6vmyU89SluHdv0?= =?iso-8859-1?Q?QSHVpGTB8To/bCSlbIt/zqQ22mnJafM1GgZRrcv34/ZEYBhaldIYCrI4Q5?= =?iso-8859-1?Q?vAnSv20qoF1DQ/f4J2DmBivfrDfBFTUoa5pwYQK0Dwffl7D5pE8apApS1K?= =?iso-8859-1?Q?KkJSsPbiEi0bv5M34dC15MccEx+FHqRR4hh7CK290zDIeIWNkN90hw42y5?= =?iso-8859-1?Q?GKny1S2NBTcrgPveuqc3AbSKoUUkLf/JHhO2XZW9weYSTSk+smd6uBCAzU?= =?iso-8859-1?Q?8O1nOyhvave+/5Uu90Ddld1pSI1x9aTI+jXdZv8790Fseatqmsd4wmqnC2?= =?iso-8859-1?Q?rkE0V/t0yycQ6VCPuNU4Kf150i5oRlV9vf6LfKcVdAzUZb84e4wgjEWiLW?= =?iso-8859-1?Q?jb9s6mA/8EqYRZLFQ4M=3D?= 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-Debbugs-Envelope-To: 60620 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 debbugs-submit-bounces@debbugs.gnu.org Mon Jan 09 01:53:20 2023 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 To: =?iso-8859-1?Q?P=E1draig_Brady?= , "60620@debbugs.gnu.org" <60620@debbugs.gnu.org> Subject: Re: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() 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: =?iso-8859-1?Q?v+L1tdD5hTLZHc7VW13/NMVyi0kjwtMIdSStOqGg98ovXgymxp7MM9ZItw?= =?iso-8859-1?Q?+rg0rQ8jT1Ykklpbh3mnDOYD1JgihjF5iHUuWWuDawt28OyJR8jhvPrkiI?= =?iso-8859-1?Q?YI5SsRTQHMZh+mAtGiXIuHH/TofNbvVlNJXUaesoJMjHd4LC2N175XtDoE?= =?iso-8859-1?Q?bYAb6DDkadIULYYTIiiQ4fDMbjTwiOgpC0am+IIo2E+oWj9Ny7fJ4sAq9B?= =?iso-8859-1?Q?XBKItHU9R9N2+vBGmBVv5DNuO3PvQwJpQYgi1NPocP/lH5T2I+V6Ob+Ypz?= =?iso-8859-1?Q?KrHWmItQOZh5UbkHhUPrkEhVa41kI4nCK6n8hLZcGDMZigk4rSRFGlit8A?= =?iso-8859-1?Q?BPcpHDUgoHI2xkS4LdtXCyIeCGW75jg+aKQ+SHHdYP1v81EFTwNuIE0tt6?= =?iso-8859-1?Q?tStRegGYiWE2L1KY4iymqKmZwOuL8o5v4J8YDhu90HzqF7ORXyBK6+AS0Z?= =?iso-8859-1?Q?zxoplQs6l8AYhwkzSQlXLtoyNVmxN/1cMpWmNK372hVf5pHBHVVbpgOGrc?= =?iso-8859-1?Q?zbqPdiwmwBsOW1P6lKzxTktOks8ZiUcNeZyC+WD54Oqjm0bPIFF/Elp/dn?= =?iso-8859-1?Q?APC4yNRaAiRm5NZfi14tPqYHK6LaRBLqKTSkXgHpm9dA4D/05TdjBZ620A?= =?iso-8859-1?Q?9/9mqut3u2y64eQEBE7WJQg5kSIlSgs8dKkRqwPOdmTaPubYH0Ye0Ldm0f?= =?iso-8859-1?Q?vxgRLLH391Fg8+TEKF9bBSrW4DBLUAYwosQIGH/4wV7XgExrdfLPV+9nGe?= =?iso-8859-1?Q?apo0th8Bor6iiXR0+XAGZbZBJyw3gnYJQXTEALCjpphCYXRQ49jSsTqBrQ?= =?iso-8859-1?Q?GBvLie/YgOYhZT/X7cUv3r7QWahKtYOred5c/rcDmH9Dz9Hr3cW+8iA+A2?= =?iso-8859-1?Q?iJwcMbLa5ZWSEYqK1ZehCQAdJQkqqcy0cg56Zy5FN6qS0msQMpagUbIMMO?= =?iso-8859-1?Q?XnwTL+c8Y7/GHtI6x8J5ZUBh9B11mKJDaAvHoSDcqyN080rsDEYWW44poU?= =?iso-8859-1?Q?AicZHP5w9ZytEFnB78SfHnRuTlScCmgbAciwFrZiJQdrSFwAyXZ/T6OyF6?= =?iso-8859-1?Q?pS88AsMNlkUm1hZiC9vLi5xgGOjcgpeHo6AEsL71eeodYfyCTIZ7t6stQm?= =?iso-8859-1?Q?ARGNw4Xi9xTPus8TNvrDJDzgAZWgE53xMuPSqfyVqAYTFkiXauGXBrYJkw?= =?iso-8859-1?Q?omH+bl4NG+xM+w8M4Dgas32DlXAVPgm3MecAcZUYFyHQc/umcdOAtwwdNv?= =?iso-8859-1?Q?utGj03go/j98sPhv2s01+0LK2Kn9UAajB1cWj2ld9OIIVyAv+TosPsMt2d?= =?iso-8859-1?Q?seZ38rJHFnUFrTisNZOl4QeYY1K3MP9nb1xJO54V2I60fFDnjMTcFBdEpi?= =?iso-8859-1?Q?qq8nR3sELG98SNkiC8Xqwc1KCi/YzF023Ztjwtnj4Fdjg0V4yYnb9VKuXb?= =?iso-8859-1?Q?GClcyNB58M9zHXqBdcsMbyzRjMD+bYK/YleI4zyZBFKsYKU6KLYyfSdW9L?= =?iso-8859-1?Q?MiCI4C/yAWtKfhus0bHvXp2lskIu/aSOa0jag1PGZGK/+NpFz7yrSY7ena?= =?iso-8859-1?Q?rcRsX9QQ+NMS/60s1exMe9hpQxgCJr23kOf3GLVrF1ShM3x3G9tlfJsTFE?= =?iso-8859-1?Q?90+b47lJGxnEFC/RYssIXAqxd6SDXs7fwg8IanIl2X3Sm9uVLTFW67gBGb?= =?iso-8859-1?Q?UbUZAf1u0CPiboTEJp4=3D?= 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-Debbugs-Envelope-To: 60620 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 debbugs-submit-bounces@debbugs.gnu.org Mon Jan 09 02:48:23 2023 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 Subject: Re: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() Content-Language: en-US To: Ondrej Valousek , "60620@debbugs.gnu.org" <60620@debbugs.gnu.org> 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-Debbugs-Envelope-To: 60620 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 debbugs-submit-bounces@debbugs.gnu.org Tue Jan 24 03:14:52 2023 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 To: =?utf-8?B?UMOhZHJhaWcgQnJhZHk=?= , "60620@debbugs.gnu.org" <60620@debbugs.gnu.org> Subject: RE: bug#60620: [PATCH] copy.c: replace set_acl() with chmod_or_fchmod() 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: =?utf-8?B?KzEyQlp6M1dNQ1ZWYjJvc3NRRTR1UGg0N2poZ01CNERlK0x6MGg3UjNlbnQz?= =?utf-8?B?U2JCK1BqZkJ1ZmdyM1NwMkE3cmpicmRiS0t3RFArTXljUVJ1a2NaOEdiTkl1?= =?utf-8?B?R01UdzlPMzQ3Q3RlVmZ5dis4R0pXcWEwUkxZMk82STI4SjY0ekNncUEzaUZ5?= =?utf-8?B?YVIzOENqWk1GVGhPczhyeG9XT0JxS0xCREt3MndxU0FQbkUvYjNKdkUvRHBy?= =?utf-8?B?M1lITUlLOTVpbndkQTFob1YzSFNUNTVHRldXUXNmdGo4YkZ6ZUhwLzdsL0ZK?= =?utf-8?B?TTQ5TkpYMll2TXpUWXBod2VEMktlMTY2S2NQOU5qSzRjeWRZS1BqVFE4Rjdi?= =?utf-8?B?ZEpXYmFRMm04M0ovdTB3SmhrS2xPQVllQTVpOU9hOTUwMGRsaG9lSTdVM3Ur?= =?utf-8?B?QlRsdVJRNmRCMzlERUlIcTZTT1RrQUdIRTJSWTZjQVhyVWU5ci9pS0N6YnFN?= =?utf-8?B?QTdPMmtxQmtWTDlCa0RkNGt0NldLcXY4ejh3OHBLRDZDRCtON1NtUU9ZVTM4?= =?utf-8?B?QVV6TXpqTFFXbWdSQnFoQ2FsdTVqd1daWVFFdXVoQk40QTR1WmlETnM4SVl0?= =?utf-8?B?T1V0Nm83WWxWcXdPdjBJRjRUV3NVVzVSVUtpNkNqVEFXY1FsRk93RUI3T2lw?= =?utf-8?B?RmpyOE5UWDh0MWxpY2JsdEQvS1ZuUm4xL2c1Rk5TZDhaQWNNWEhjdEZjUG5p?= =?utf-8?B?c2xSUm9TSHZHZ2VWRkx3ajMxbmpVUHFVSlQ3QStJZWZITFR3OG5ybFdZd0Rp?= =?utf-8?B?SWc5bEFTbUw1SUsxMEZrQjRmOHRRN2NaVXFZVDlmdHRab0RtSXZVZVBiTFJt?= =?utf-8?B?NXAyTDIyMWlsN25OZDhaZDJnRkxUSG5oclZ4ditnQWVMcXB0QXdqNm95dkRh?= =?utf-8?B?ZUFvaTJCcGllbDc2SUNyWjkvZmN5Q2dNV1JJaFA3ZFo4WU9aOHdub2hmVlB3?= =?utf-8?B?QjY4MzJOcDlFYjBlSFE1bnVVeHhYVEh1S2x5bFMvUHkvbGZ4Y0xTL3lXUHF4?= =?utf-8?B?aFUrak4wU3FQM0w3cEQwQnE0TWh4MmNPT1RSZndkZjBpUjFyOFFaWCtuR1ZG?= =?utf-8?B?QVBxQUpoOGpPNlVVcHd2UzloUDZybGxPRm1oZ1ZXWXVJM3RDNFJ4TzNxckJX?= =?utf-8?B?alBIY1RJZlFTQlN1T2tya3U1QTZpTUN0Rk5CazdvM0ZrQTg3YWlnY0Nldlp3?= =?utf-8?B?TkFxRVEyNXNIdW92L09UdFYwR2xmd0JFa3JiTVlwV09VM0VOeDZsQWZYT28y?= =?utf-8?B?YTA5Qlkvdmgzd0xTWXJKZWZPcU0yTjVUcnRablh6Q2dnU0xSUzZIVlArS3Ft?= =?utf-8?B?dFNSVWFQM3poeWVMQjdnRGNJMHRDdGRIVmt6NXVYMDBQeDVDeEFWV3dHR2dy?= =?utf-8?B?UktKT2FzeTVIVW04dUdYdGNSbi9yb1VTam1ZUHQ1eU1xU3BrOVd4Smh2MW1X?= =?utf-8?B?ZGU0cllTcUgyUHVWSk01QnE2YmxGZUxQOGpUZVhvNWF6NnhwV04yekdTUEpw?= =?utf-8?B?R1ZIa2Y2RHo2VU8wL0tpdkZRUVl5dE44VldabEZNQXlZb2o2UlBha3prOFEv?= =?utf-8?B?bDZsbEpBcHBJT2QxVmdmUmZGU09XK1ZVWnhWUGtSOUd3N3B3RmtEWTU0OXVI?= =?utf-8?B?RnA4SFlOTHlmdDN6QXRxclpBdk01UmdtMVVqb20zUlJITDAzd3FrLzZpRy9T?= =?utf-8?B?TWFwTXVtRGZweTFBbTY2dWVGbHc0RXRMdlFDRzRCL0pSNnRvVjk4Ly8rdjhp?= =?utf-8?B?czhrTGZrbDN2K05VbVFzWVk3MkluN25mQVpCQ043TmJqRDRXb0duYytyS09r?= =?utf-8?B?dE1KeXBiVXMvazNGZEV1S1VIam1QVCthL0YvWnloZjhYMnZMZmtlN0QrUENI?= =?utf-8?B?eW1ZTnlWbHUvY0RUa2Fyc3FqbE9OVEo1dWg2eUFrd0RSejIyM2IzazBwbnRO?= =?utf-8?B?ZGZGQTByaVh0bDhya0ZhSG5VTytQU2dwTkpWWEV4dG5VNGVQSkpUdVc5VWZ4?= =?utf-8?B?YlBibjZ0SGl2d0haSFJPYThQRWdEVGkrQTAxeDArdEFZVEIxNVQ3Z3g2cTlq?= =?utf-8?B?NkJJaUd1a2VycVRqSzk4K1dKS04xZUhMRmJscmNpM1I5Ynd0dE1qTTdhbGls?= =?utf-8?B?ZWw2Q2FBREtsZ1VtL2tRWkdFcHEwbjFtbCt0NUM0cG10WW9ubVJweUxobzlB?= =?utf-8?B?M2c9PQ==?= 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-Debbugs-Envelope-To: 60620 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