From unknown Wed Jun 25 10:49:57 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#53631 <53631@debbugs.gnu.org> To: bug#53631 <53631@debbugs.gnu.org> Subject: Status: coreutils id(1) incorrect behavior Reply-To: bug#53631 <53631@debbugs.gnu.org> Date: Wed, 25 Jun 2025 17:49:57 +0000 retitle 53631 coreutils id(1) incorrect behavior reassign 53631 coreutils submitter 53631 "Vladimir D. Seleznev" severity 53631 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 29 19:59:13 2022 Received: (at submit) by debbugs.gnu.org; 30 Jan 2022 00:59:13 +0000 Received: from localhost ([127.0.0.1]:35203 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDyYi-0006g9-Un for submit@debbugs.gnu.org; Sat, 29 Jan 2022 19:59:13 -0500 Received: from lists.gnu.org ([209.51.188.17]:47206) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDySX-0006WI-04 for submit@debbugs.gnu.org; Sat, 29 Jan 2022 19:52:49 -0500 Received: from eggs.gnu.org ([209.51.188.92]:50196) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nDyST-0002sv-Im for bug-coreutils@gnu.org; Sat, 29 Jan 2022 19:52:48 -0500 Received: from vmicros1.altlinux.org ([194.107.17.57]:39468) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nDySG-0007OR-90 for bug-coreutils@gnu.org; Sat, 29 Jan 2022 19:52:35 -0500 Received: from imap.altlinux.org (imap.altlinux.org [194.107.17.38]) by vmicros1.altlinux.org (Postfix) with ESMTP id 8331D72C8FA for ; Sun, 30 Jan 2022 03:52:28 +0300 (MSK) Received: by imap.altlinux.org (Postfix, from userid 716) id 761114A470D; Sun, 30 Jan 2022 03:52:28 +0300 (MSK) Date: Sun, 30 Jan 2022 03:52:29 +0300 From: "Vladimir D. Seleznev" To: bug-coreutils@gnu.org Subject: coreutils id(1) incorrect behavior Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Received-SPF: pass client-ip=194.107.17.57; envelope-from=vseleznv@altlinux.org; helo=vmicros1.altlinux.org X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 29 Jan 2022 19:59:11 -0500 Cc: "Vladimir D. Seleznev" 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: -2.4 (--) Hi, bug-coreutils@! Recently I found an issue in the coreutils id(1) behavior. For coreutils v8.32-165-g18dbcae25, `id username` prints user and group IDs for the first matched user with the identical UID. In the case where there are several users with the identical UID in the system it can be misleading. Example: # useradd user1 # groupadd somegroup # useradd -o -u "$(id -u user1)" -g "$(id -G user1) -G somegroup user2 # id user1 uid=1027(user1) gid=1027(user1) groups=1027(user1) # id user2 uid=1027(user1) gid=1027(user1) groups=1027(user1) # su - user2 $ id uid=1027(user1) gid=1027(user1) groups=1027(user1),1028(somegroup) Expected behavior is: # id user1 uid=1027(user1) gid=1027(user1) groups=1027(user1) # id user2 uid=1027(user1) gid=1027(user1) groups=1027(user1),1028(somegroup) Looking at the code, I found that id uses parse_user_spec() to obtain euid of username (or uid) command line argument, and then it obtains all the rest needed information by this euid. for (; optind < n_ids; optind++) { struct passwd *pwd = NULL; char const *spec = argv[optind]; /* Disallow an empty spec here as parse_user_spec() doesn't give an error for that as it seems it's a valid way to specify a noop or "reset special bits" depending on the system. */ if (*spec) { if (parse_user_spec (spec, &euid, NULL, NULL, NULL) == NULL) { /* parse_user_spec will only extract a numeric spec, so we lookup that here to verify and also retrieve the PW_NAME used subsequently in group lookup. */ pwd = getpwuid (euid); } } -- WBR, Vladimir D. Seleznev From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 29 20:46:08 2022 Received: (at 53631) by debbugs.gnu.org; 30 Jan 2022 01:46:08 +0000 Received: from localhost ([127.0.0.1]:35232 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDzI8-0007tb-33 for submit@debbugs.gnu.org; Sat, 29 Jan 2022 20:46:08 -0500 Received: from havoc.proulx.com ([96.88.95.61]:44076) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nDzI6-0007sr-8y for 53631@debbugs.gnu.org; Sat, 29 Jan 2022 20:46:06 -0500 Received: from joseki.proulx.com (localhost [127.0.0.1]) by havoc.proulx.com (Postfix) with ESMTP id 87445AF; Sat, 29 Jan 2022 18:46:00 -0700 (MST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proulx.com; s=dkim2048; t=1643507160; bh=2yLZBn2aLymTW6xI6iDnuDo92ptN7DHBCZQfHnezZzI=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=AlyTOP4nSxzuDGfm9khpjYV7rBT4G5wrH5f5i4e4av6gqQZCarFFykWs/eYv2dW3/ Pi8ikkeQmpRAj/w/veiEt5oaa+3J4Pc6aQFqsmtjIbxqszPQ9ucJTI2iYkCOEG+Syd D0UmsIUCl/HPnQGLP22wUfzGn3NkJVP08u2/MSnwr+Xkl025Mo7jcPJI1gUWobIlS5 s/dx5GuIWgnfjchsa7YYNMAXofpUOV1YYtsQ3w55WFfCr4KyHprzka4ODj9fl4/sJ6 w9oCcKP2eAiSokQaTgJ78enUeHt29BYRlAGQPtBlUxOD1xuloqt5pANoexkHhr3zbe oT/FWhWVvyUfQ== Received: from hysteria.proulx.com (hysteria.proulx.com [192.168.230.119]) by joseki.proulx.com (Postfix) with ESMTP id 57DAE7A019; Sat, 29 Jan 2022 18:46:00 -0700 (MST) Received: by hysteria.proulx.com (Postfix, from userid 1000) id 477A22DCA5; Sat, 29 Jan 2022 18:46:00 -0700 (MST) Date: Sat, 29 Jan 2022 18:46:00 -0700 From: Bob Proulx To: "Vladimir D. Seleznev" Subject: Re: bug#53631: coreutils id(1) incorrect behavior Message-ID: <20220129180840132522798@bob.proulx.com> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 53631 Cc: 53631@debbugs.gnu.org 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 (-) Vladimir D. Seleznev wrote: > Expected behavior is: > # id user1 > uid=1027(user1) gid=1027(user1) groups=1027(user1) > # id user2 > uid=1027(user1) gid=1027(user1) groups=1027(user1),1028(somegroup) I just tried a test on both FreeBSD and NetBSD and both FreeBSD and NetBSD behave as you expect. That would give weight for GNU Coreutils matching that behavior. > Example: > # useradd user1 > # groupadd somegroup > # useradd -o -u "$(id -u user1)" -g "$(id -G user1) -G somegroup user2 I'll just note that there is a missing ending quote character. It's also missing the -m option to create a home directory. For those who wish to recreate the test case. root@turmoil:~# tail -n2 /etc/passwd /etc/group /etc/shadow /etc/gshadow ==> /etc/passwd <== user1:x:1001:1001::/home/user1:/bin/sh user2:x:1001:1001::/home/user2:/bin/sh ==> /etc/group <== user1:x:1001: somegroup:x:1002:user2 ==> /etc/shadow <== user1:!:19022:0:99999:7::: user2:!:19022:0:99999:7::: ==> /etc/gshadow <== user1:!:: somegroup:!::user2 With the above things are not really a valid configuration. Therefore I don't think it is surprising that the utilities don't "figure it out" completely correctly. I have never seen user2 used with a different set of groups than the primary uid specifies. I think in practice that will be problematic. Since the system will use the uid for such things and the uid would map to a different set of auxilary groups. I think in practice this case is a problematic case at the least. Note that it is perfectly valid and long standing practice to allow multiple passwd entries with the same uid number. That's a technique to allow multiple different passwords and login shells for the same account. [[ I'll further note that use of nscd completely breaks this useful ability by hashing all duplicate uid entries together. Like in The Highlander, with nscd there can be only one. It's why I never use nscd anywhere as this makes it not suitable for purpose. But that's rather off this topic. I'll bracket it as an aside. ]] Bob From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 29 21:40:25 2022 Received: (at 53631) by debbugs.gnu.org; 30 Jan 2022 02:40:25 +0000 Received: from localhost ([127.0.0.1]:35278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nE08f-0000st-JU for submit@debbugs.gnu.org; Sat, 29 Jan 2022 21:40:25 -0500 Received: from vmicros1.altlinux.org ([194.107.17.57]:50674) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nE08e-0000sf-Cg for 53631@debbugs.gnu.org; Sat, 29 Jan 2022 21:40:24 -0500 Received: from imap.altlinux.org (imap.altlinux.org [194.107.17.38]) by vmicros1.altlinux.org (Postfix) with ESMTP id 837FE72C8FA; Sun, 30 Jan 2022 05:40:17 +0300 (MSK) Received: by imap.altlinux.org (Postfix, from userid 716) id 6A6C94A470D; Sun, 30 Jan 2022 05:40:17 +0300 (MSK) Date: Sun, 30 Jan 2022 05:40:17 +0300 From: "Vladimir D. Seleznev" To: Bob Proulx Subject: Re: bug#53631: coreutils id(1) incorrect behavior Message-ID: References: <20220129180840132522798@bob.proulx.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220129180840132522798@bob.proulx.com> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 53631 Cc: 53631@debbugs.gnu.org, "Vladimir D. Seleznev" 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 (-) On Sat, Jan 29, 2022 at 06:46:00PM -0700, Bob Proulx wrote: > Vladimir D. Seleznev wrote: > > Expected behavior is: > > # id user1 > > uid=1027(user1) gid=1027(user1) groups=1027(user1) > > # id user2 > > uid=1027(user1) gid=1027(user1) groups=1027(user1),1028(somegroup) > > I just tried a test on both FreeBSD and NetBSD and both FreeBSD and > NetBSD behave as you expect. That would give weight for GNU Coreutils > matching that behavior. > > > Example: > > # useradd user1 > > # groupadd somegroup > > # useradd -o -u "$(id -u user1)" -g "$(id -G user1) -G somegroup user2 > > I'll just note that there is a missing ending quote character. It's Oops! Wrong copying, sorry. > also missing the -m option to create a home directory. Yes, but in my system it is handled by CREATE_HOME of /etc/login.defs. But perhaps I should've provided more general example. -- WBR, Vladimir D. Seleznev From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 30 05:15:29 2022 Received: (at 53631) by debbugs.gnu.org; 30 Jan 2022 10:15:29 +0000 Received: from localhost ([127.0.0.1]:35623 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nE7F3-0004pP-4J for submit@debbugs.gnu.org; Sun, 30 Jan 2022 05:15:29 -0500 Received: from sa.ds-gmbh.de ([51.15.128.4]:36100) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nE7F0-0004pD-7T for 53631@debbugs.gnu.org; Sun, 30 Jan 2022 05:15:28 -0500 Received: from dynamic-046-114-154-226.46.114.pool.telefonica.de ([46.114.154.226] helo=martnix4.ds-gmbh.de) by sa.ds-gmbh.de with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1nE7Eu-0003Gm-TD; Sun, 30 Jan 2022 11:15:21 +0100 Date: Sun, 30 Jan 2022 11:15:23 +0100 From: Martin Schulte To: Bob Proulx Subject: Re: bug#53631: coreutils id(1) incorrect behavior Message-Id: <20220130111523.2f1e89d90b7f628907eff0a0@schrader-schulte.de> In-Reply-To: <20220129180840132522798@bob.proulx.com> References: <20220129180840132522798@bob.proulx.com> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: 53631 Cc: 53631@debbugs.gnu.org, "Vladimir D. Seleznev" 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: -2.1 (--) Hello Bob! > > Expected behavior is: > > # id user1 > > uid=1027(user1) gid=1027(user1) groups=1027(user1) > > # id user2 > > uid=1027(user1) gid=1027(user1) groups=1027(user1),1028(somegroup) > > I just tried a test on both FreeBSD and NetBSD and both FreeBSD and > NetBSD behave as you expect. That would give weight for GNU Coreutils > matching that behavior. In addition (and maybe even more important) I expect that "id -u " prints the same result the same result as "id" prints out after as logged in: root@martnix4:~# su - user1 user1@martnix4:~$ id uid=1002(user1) gid=1002(user1) groups=1002(user1) user1@martnix4:~$ exit logout root@martnix4:~# su - user2 user1@martnix4:~$ id uid=1002(user1) gid=1002(user1) groups=1002(user1),1003(somegroup) user1@martnix4:~$ exit logout root@martnix4:~# So, it really looks like a bug for me... Best regards, Martin From debbugs-submit-bounces@debbugs.gnu.org Fri Feb 04 17:59:31 2022 Received: (at 53631-done) by debbugs.gnu.org; 4 Feb 2022 22:59:31 +0000 Received: from localhost ([127.0.0.1]:33158 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nG7YA-00044e-PZ for submit@debbugs.gnu.org; Fri, 04 Feb 2022 17:59:31 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:57352) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nG7Y8-00044O-2J for 53631-done@debbugs.gnu.org; Fri, 04 Feb 2022 17:59:29 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id CBAAA16013C; Fri, 4 Feb 2022 14:59:21 -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 uVA8SBj9aXVg; Fri, 4 Feb 2022 14:59:20 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id AD2E816013E; Fri, 4 Feb 2022 14:59:20 -0800 (PST) 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 qaZe60RIWxDr; Fri, 4 Feb 2022 14:59:20 -0800 (PST) Received: from [131.179.64.200] (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 73B5A16013C; Fri, 4 Feb 2022 14:59:20 -0800 (PST) Content-Type: multipart/mixed; boundary="------------QfGKNJ6Rfwp10FOz9EN2AIiy" Message-ID: <0637488f-498d-be16-95c3-11c722760411@cs.ucla.edu> Date: Fri, 4 Feb 2022 14:59:20 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.5.0 Subject: Re: bug#53631: coreutils id(1) incorrect behavior Content-Language: en-US To: "Vladimir D. Seleznev" References: From: Paul Eggert Organization: UCLA Computer Science Department In-Reply-To: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 53631-done Cc: 53631-done@debbugs.gnu.org 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 is a multi-part message in MIME format. --------------QfGKNJ6Rfwp10FOz9EN2AIiy Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Thanks for the bug report. I installed the attached patch, which I hope fixes things for you, and am boldly closing the bug report. This fix depends on the latest lib/userspec.c from Gnulib; see . --------------QfGKNJ6Rfwp10FOz9EN2AIiy Content-Type: text/x-patch; charset=UTF-8; name="0001-id-print-groups-of-listed-name.patch" Content-Disposition: attachment; filename="0001-id-print-groups-of-listed-name.patch" Content-Transfer-Encoding: base64 RnJvbSAxMjA0YzUxMzJkNjFlZmJiOTY2ZmIyYTk0YjRkYzc0NjNiZWRkZmUxIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBGcmksIDQgRmViIDIwMjIgMTQ6NDM6MzEgLTA4MDAKU3ViamVjdDogW1BBVENI XSBpZDogcHJpbnQgZ3JvdXBzIG9mIGxpc3RlZCBuYW1lCgpQcm9ibGVtIHJlcG9ydGVkIGJ5 IFZsYWRpbWlyIEQuIFNlbGV6bmV2IChCdWcjNTM2MzEpLgoqIHNyYy9pZC5jIChtYWluKTog RG8gbm90IGNhbm9uaWNhbGl6ZSB1c2VyIG5hbWUgYmVmb3JlCmRlY2lkaW5nIHdoYXQgZ3Jv dXBzIHRoZSB1c2VyIGJlbG9uZ3MgdG8uCi0tLQogTkVXUyAgICAgfCAgMyArKysKIHNyYy9p ZC5jIHwgMzAgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5n ZWQsIDE3IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL05F V1MgYi9ORVdTCmluZGV4IGE0YmEwZmNlNi4uZmNmMzFmZTM5IDEwMDY0NAotLS0gYS9ORVdT CisrKyBiL05FV1MKQEAgLTIxLDYgKzIxLDkgQEAgR05VIGNvcmV1dGlscyBORVdTICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSotIG91dGxpbmUgLSotCiAgIGFuZCBC IGlzIGluIHNvbWUgb3RoZXIgZmlsZSBzeXN0ZW0uCiAgIFtidWcgaW50cm9kdWNlZCBpbiBj b3JldXRpbHMtOS4wXQogCisgICdpZCB4eXonIG5vdyB1c2VzIHRoZSBuYW1lICd4eXonIHRv IGRldGVybWluZSBncm91cHMsIGluc3RlYWQgb2YgeHl6J3MgdWlkLgorICBbYnVnIGludHJv ZHVjZWQgaW4gY29yZXV0aWxzLTguMjJdCisKICAgT24gbWFjT1MsICdtdiBBIEInIG5vIGxv bmdlciBmYWlscyB3aXRoICJPcGVyYXRpb24gbm90IHN1cHBvcnRlZCIKICAgd2hlbiBBIGFu ZCBCIGFyZSBpbiB0aGUgc2FtZSB0bXBmcyBmaWxlIHN5c3RlbS4KICAgW2J1ZyBpbnRyb2R1 Y2VkIGluIGNvcmV1dGlscy05LjBdCmRpZmYgLS1naXQgYS9zcmMvaWQuYyBiL3NyYy9pZC5j CmluZGV4IDJkOTY5Y2MxZS4uZjc2MjViNmZiIDEwMDY0NAotLS0gYS9zcmMvaWQuYworKysg Yi9zcmMvaWQuYwpAQCAtMTI3LDcgKzEyNyw2IEBAIG1haW4gKGludCBhcmdjLCBjaGFyICoq YXJndikKICAgaW50IG9wdGM7CiAgIGludCBzZWxpbnV4X2VuYWJsZWQgPSAoaXNfc2VsaW51 eF9lbmFibGVkICgpID4gMCk7CiAgIGJvb2wgc21hY2tfZW5hYmxlZCA9IGlzX3NtYWNrX2Vu YWJsZWQgKCk7Ci0gIGNoYXIgKnB3X25hbWUgPSBOVUxMOwogCiAgIGluaXRpYWxpemVfbWFp biAoJmFyZ2MsICZhcmd2KTsKICAgc2V0X3Byb2dyYW1fbmFtZSAoYXJndlswXSk7CkBAIC0y MzUsNiArMjM0LDcgQEAgbWFpbiAoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgLyog Rm9yIGVhY2ggdXNlcm5hbWUvdXNlcmlkIHRvIGdldCBpdHMgcHdfbmFtZSBmaWVsZCAqLwog ICAgICAgZm9yICg7IG9wdGluZCA8IG5faWRzOyBvcHRpbmQrKykKICAgICAgICAgeworICAg ICAgICAgIGNoYXIgKnB3X25hbWUgPSBOVUxMOwogICAgICAgICAgIHN0cnVjdCBwYXNzd2Qg KnB3ZCA9IE5VTEw7CiAgICAgICAgICAgY2hhciBjb25zdCAqc3BlYyA9IGFyZ3Zbb3B0aW5k XTsKICAgICAgICAgICAvKiBEaXNhbGxvdyBhbiBlbXB0eSBzcGVjIGhlcmUgYXMgcGFyc2Vf dXNlcl9zcGVjKCkgZG9lc24ndApAQCAtMjQyLDI0ICsyNDIsMjIgQEAgbWFpbiAoaW50IGFy Z2MsIGNoYXIgKiphcmd2KQogICAgICAgICAgICAgIHNwZWNpZnkgYSBub29wIG9yICJyZXNl dCBzcGVjaWFsIGJpdHMiIGRlcGVuZGluZyBvbiB0aGUgc3lzdGVtLiAgKi8KICAgICAgICAg ICBpZiAoKnNwZWMpCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgIGlmIChwYXJzZV91 c2VyX3NwZWMgKHNwZWMsICZldWlkLCBOVUxMLCBOVUxMLCBOVUxMKSA9PSBOVUxMKQotICAg ICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgIC8qIHBhcnNlX3VzZXJfc3BlYyB3 aWxsIG9ubHkgZXh0cmFjdCBhIG51bWVyaWMgc3BlYywKLSAgICAgICAgICAgICAgICAgICAg IHNvIHdlIGxvb2t1cCB0aGF0IGhlcmUgdG8gdmVyaWZ5IGFuZCBhbHNvIHJldHJpZXZlCi0g ICAgICAgICAgICAgICAgICAgICB0aGUgUFdfTkFNRSB1c2VkIHN1YnNlcXVlbnRseSBpbiBn cm91cCBsb29rdXAuICAqLwotICAgICAgICAgICAgICAgICAgcHdkID0gZ2V0cHd1aWQgKGV1 aWQpOwotICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgaWYgKHBhcnNlX3VzZXJf c3BlYyAoc3BlYywgJmV1aWQsIE5VTEwsICZwd19uYW1lLCBOVUxMKSA9PSBOVUxMKQorICAg ICAgICAgICAgICAgIHB3ZCA9IHB3X25hbWUgPyBnZXRwd25hbSAocHdfbmFtZSkgOiBnZXRw d3VpZCAoZXVpZCk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgaWYgKHB3ZCA9PSBOVUxM KQogICAgICAgICAgICAgewotICAgICAgICAgICAgICBlcnJvciAoMCwgZXJybm8sIF8oIiVz OiBubyBzdWNoIHVzZXIiKSwgcXVvdGUgKGFyZ3Zbb3B0aW5kXSkpOworICAgICAgICAgICAg ICBlcnJvciAoMCwgZXJybm8sIF8oIiVzOiBubyBzdWNoIHVzZXIiKSwgcXVvdGUgKHNwZWMp KTsKICAgICAgICAgICAgICAgb2sgJj0gZmFsc2U7Ci0gICAgICAgICAgICAgIGNvbnRpbnVl OwogICAgICAgICAgICAgfQotICAgICAgICAgIHB3X25hbWUgPSB4c3RyZHVwIChwd2QtPnB3 X25hbWUpOwotICAgICAgICAgIHJ1aWQgPSBldWlkID0gcHdkLT5wd191aWQ7Ci0gICAgICAg ICAgcmdpZCA9IGVnaWQgPSBwd2QtPnB3X2dpZDsKLSAgICAgICAgICBwcmludF9zdHVmZiAo cHdfbmFtZSk7CisgICAgICAgICAgZWxzZQorICAgICAgICAgICAgeworICAgICAgICAgICAg ICBpZiAoIXB3X25hbWUpCisgICAgICAgICAgICAgICAgcHdfbmFtZSA9IHhzdHJkdXAgKHB3 ZC0+cHdfbmFtZSk7CisgICAgICAgICAgICAgIHJ1aWQgPSBldWlkID0gcHdkLT5wd191aWQ7 CisgICAgICAgICAgICAgIHJnaWQgPSBlZ2lkID0gcHdkLT5wd19naWQ7CisgICAgICAgICAg ICAgIHByaW50X3N0dWZmIChwd19uYW1lKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgICBm cmVlIChwd19uYW1lKTsKICAgICAgICAgfQogICAgIH0KQEAgLTMwMSw3ICsyOTksNyBAQCBt YWluIChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgICAgaWYgKHJnaWQgPT0gTk9f R0lEICYmIGVycm5vKQogICAgICAgICAgICAgZGllIChFWElUX0ZBSUxVUkUsIGVycm5vLCBf KCJjYW5ub3QgZ2V0IHJlYWwgR0lEIikpOwogICAgICAgICB9Ci0gICAgICAgIHByaW50X3N0 dWZmIChwd19uYW1lKTsKKyAgICAgICAgcHJpbnRfc3R1ZmYgKE5VTEwpOwogICAgIH0KIAog ICByZXR1cm4gb2sgPyBFWElUX1NVQ0NFU1MgOiBFWElUX0ZBSUxVUkU7CkBAIC00MzQsNyAr NDMyLDcgQEAgcHJpbnRfc3R1ZmYgKGNoYXIgY29uc3QgKnB3X25hbWUpCiAgIGlmIChqdXN0 X3VzZXIpCiAgICAgICBwcmludF91c2VyICh1c2VfcmVhbCA/IHJ1aWQgOiBldWlkKTsKIAot ICAvKiBwcmludF9ncm91cCBhbmQgcHJpbnRfZ3JvdXBfbGlzdHMgZnVuY3Rpb25zIHJldHVy biB0cnVlIG9uIHN1Y2Nlc3NmdWwKKyAgLyogcHJpbnRfZ3JvdXAgYW5kIHByaW50X2dyb3Vw X2xpc3QgcmV0dXJuIHRydWUgb24gc3VjY2Vzc2Z1bAogICAgICBleGVjdXRpb24gYnV0IGZh bHNlIGlmIHNvbWV0aGluZyBnb2VzIHdyb25nLiBXZSB0aGVuIEFORCB0aGlzIHZhbHVlIHdp dGgKICAgICAgdGhlIGN1cnJlbnQgdmFsdWUgb2YgJ29rJyBiZWNhdXNlIHdlIHdhbnQgdG8g a25vdyBpZiBvbmUgb2YgdGhlIHByZXZpb3VzCiAgICAgIHVzZXJzIGZhY2VkIGEgcHJvYmxl bSBpbiB0aGVzZSBmdW5jdGlvbnMuIFRoaXMgdmFsdWUgb2YgJ29rJyBpcyBsYXRlciB1c2Vk Ci0tIAoyLjM0LjEKCg== --------------QfGKNJ6Rfwp10FOz9EN2AIiy-- From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 12 16:30:25 2022 Received: (at 53631) by debbugs.gnu.org; 12 Feb 2022 21:30:25 +0000 Received: from localhost ([127.0.0.1]:35774 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nIzyK-0005Eb-M8 for submit@debbugs.gnu.org; Sat, 12 Feb 2022 16:30:25 -0500 Received: from mail-wr1-f43.google.com ([209.85.221.43]:38723) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nIzyJ-000574-Ga for 53631@debbugs.gnu.org; Sat, 12 Feb 2022 16:30:24 -0500 Received: by mail-wr1-f43.google.com with SMTP id d27so16996839wrb.5 for <53631@debbugs.gnu.org>; Sat, 12 Feb 2022 13:30:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:message-id:date:mime-version:user-agent:subject :content-language:to:references:from:in-reply-to; bh=jYU0VMZZqG768tgPefKzB3ZYv5jxauA5dSqVPsGLUQg=; b=YiFlEpHYqTZJPfFizYagnC22JHH8IV/98HDzG5QyHXGeMaELlPOJ7CY1pk3hNELow3 waWgHeCy3X5HCSh60KEOLnyXtvG1jG2ekHDNzVfsuX1xFlDiypAkIBa0yKdV/rkuxEnn kYf70NIxim86Xvz7lm3LXgPfg+3dTP5o4pHcOf3Cx6IgX89BSv4/8l2wVxjgNTaR9WSK x/DlLknSq3rqshp35c27W+AQbzF1YymFsB+LkESp6X2OrcofeW91MYIcjA3M5amEg9/g zkTtEmVZz5GSKqYUzAsOeQnIfVFG/h/Hjs5b/hD41T+5Dgqw3yiVf3XnVEuZ0H9S+Z57 vMng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:message-id:date:mime-version:user-agent :subject:content-language:to:references:from:in-reply-to; bh=jYU0VMZZqG768tgPefKzB3ZYv5jxauA5dSqVPsGLUQg=; b=KhfGknMwoKMeiZeBF1fwZcwDcMPwlBziQuQSIjuuyyEXMXiD0sstgGWcc7EmGFOyuR Gl0Kvo8B13PdLvhSlzjxMLEsRPewWIgrJxVer9dbJw/nrM/SLsGO0ffX4CoSsoU8pHhR jP0l/IYcB2L7WjmWYxofhRWLuHvfpWZZnlAHogOR15ff6KDTPN15TV2B+ioBXZVIpyKq PNgmyslqjQ5i9TcqpRYEW1P37G4hIFvXYIIibwQx7IuPlU4ybh0n34SrQICxJ6OoPQJ1 NnPHxfeRwqNa8Sp97GWThwNKrPoC8HTvodBqjJ9x05ET18HHOdWAh1B/GuHX4cH45CsE DFpw== X-Gm-Message-State: AOAM531Tg6PgWTmjJodb2F6BuRy4uEwD63ouWhe9zeaIxnZafY3GJCiH 9Vpq7LtWbnYfIJIsVvugt9ETAJRDnbM= X-Google-Smtp-Source: ABdhPJyS+nau5enuxeTuVji/QA3hT45zEYNggSEBcq/cd1mkU7pwaaPztHuXDi3ylXUQAt9/vx6/UA== X-Received: by 2002:a05:6000:2aa:: with SMTP id l10mr3942568wry.486.1644701417294; Sat, 12 Feb 2022 13:30:17 -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 q13sm25051091wrd.78.2022.02.12.13.30.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 12 Feb 2022 13:30:16 -0800 (PST) Content-Type: multipart/mixed; boundary="------------WR03dloKoVrDhYjsMXYNS6V3" Message-ID: <3bc798db-7f0f-6a80-2a48-d4ed02b38181@draigBrady.com> Date: Sat, 12 Feb 2022 21:30:15 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:97.0) Gecko/20100101 Thunderbird/97.0 Subject: Re: bug#53631: coreutils id(1) incorrect behavior Content-Language: en-US To: 53631@debbugs.gnu.org, eggert@cs.ucla.edu, vseleznv@altlinux.org References: <0637488f-498d-be16-95c3-11c722760411@cs.ucla.edu> From: =?UTF-8?Q?P=c3=a1draig_Brady?= In-Reply-To: <0637488f-498d-be16-95c3-11c722760411@cs.ucla.edu> X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: 53631 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: -0.5 (/) This is a multi-part message in MIME format. --------------WR03dloKoVrDhYjsMXYNS6V3 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 04/02/2022 22:59, Paul Eggert wrote: > Thanks for the bug report. I installed the attached patch, which I hope > fixes things for you, and am boldly closing the bug report. > > This fix depends on the latest lib/userspec.c from Gnulib; see > . I'll apply the following later to ensure chown --verbose continues to list numeric ID info. cheers, Pádraig --------------WR03dloKoVrDhYjsMXYNS6V3 Content-Type: text/x-patch; charset=UTF-8; name="chown-numeric-id-verbose.patch" Content-Disposition: attachment; filename="chown-numeric-id-verbose.patch" Content-Transfer-Encoding: base64 RnJvbSA4MTEzZTYyMGQ5NTBjYzRiZWFiMzhkZmFiODM1NDg1MmI3NzhjNTgzIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/UD1DMz1BMWRyYWlnPTIwQnJhZHk/ PSA8UEBkcmFpZ0JyYWR5LmNvbT4KRGF0ZTogU2F0LCAxMiBGZWIgMjAyMiAyMToyMDoyMSAr MDAwMApTdWJqZWN0OiBbUEFUQ0hdIGNob3duLGNoZ3JwOiByZWluc3RhdGUgbnVtZXJpYyBp ZCBvdXRwdXQgaW4gLXYgbWVzc2FnZXMKCnNpbmNlIGdudWxpYiBjb21taXQgZmYyMDhkNTQ2 YSwKcmVsYXRlZCB0byBjb3JldXRpbHMgY29tbWl0IHY5LjAtMTQzLWdhYmRlMTU5NjkKd2Ug bm8gbG9uZ2VyIG1haW50YWluIG51bWVyaWMgSURzIHRocm91Z2ggY2hvcHQtPnt1c2VyLGdy b3VwfV9uYW1lLgpUaGVyZWZvcmUgd2UgbmVlZCB0byBhZGp1c3QgdG8gZW5zdXJlIHRlc3Rz L2Nob3duL2Jhc2ljLnNoIHBhc3Nlcy4KCiogc3JjL2Nob3duLWNvcmUuYyAodWlkX3RvX3N0 ciwgZ2lkX3RvX3N0cik6IE5ldyBoZWxwZXIgZnVuY3Rpb25zCnRvIGNvbnZlcnQgbnVtZXJp YyBpZCB0byBzdHJpbmcuCihjaGFuZ2VfZmlsZV9vd25lcik6IFVzZSB0aGUgYWJvdmUgbmV3 IGZ1bmN0aW9ucyB0byBwYXNzCm51bWVyaWMgaWRzIHRvIGRlc2NyaWJlX2NoYW5nZSgpLgot LS0KIHNyYy9jaG93bi1jb3JlLmMgfCA0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDkg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2Nob3duLWNvcmUuYyBiL3NyYy9jaG93 bi1jb3JlLmMKaW5kZXggZjdkMDMyOTdlLi40MjhjOTZkZTkgMTAwNjQ0Ci0tLSBhL3NyYy9j aG93bi1jb3JlLmMKKysrIGIvc3JjL2Nob3duLWNvcmUuYwpAQCAtNzMsNiArNzMsMjggQEAg Y2hvcHRfZnJlZSAoc3RydWN0IENob3duX29wdGlvbiAqY2hvcHQpCiAgIGZyZWUgKGNob3B0 LT5ncm91cF9uYW1lKTsKIH0KIAorLyogQ29udmVydCB0aGUgbnVtZXJpYyB1c2VyLWlkLCBV SUQsIHRvIGEgc3RyaW5nIHN0b3JlZCBpbiB4bWFsbG9jJ2QgbWVtb3J5LAorICAgYW5kIHJl dHVybiBpdC4gIFVzZSB0aGUgZGVjaW1hbCByZXByZXNlbnRhdGlvbiBvZiB0aGUgSUQuICAq LworCitzdGF0aWMgY2hhciAqCit1aWRfdG9fc3RyICh1aWRfdCB1aWQpCit7CisgIGNoYXIg YnVmW0lOVF9CVUZTSVpFX0JPVU5EIChpbnRtYXhfdCldOworICByZXR1cm4geHN0cmR1cCAo VFlQRV9TSUdORUQgKHVpZF90KSA/IGltYXh0b3N0ciAodWlkLCBidWYpCisgICAgICAgICAg ICAgICAgICA6IHVtYXh0b3N0ciAodWlkLCBidWYpKTsKK30KKworLyogQ29udmVydCB0aGUg bnVtZXJpYyBncm91cC1pZCwgR0lELCB0byBhIHN0cmluZyBzdG9yZWQgaW4geG1hbGxvYydk IG1lbW9yeSwKKyAgIGFuZCByZXR1cm4gaXQuICBVc2UgdGhlIGRlY2ltYWwgcmVwcmVzZW50 YXRpb24gb2YgdGhlIElELiAgKi8KKworc3RhdGljIGNoYXIgKgorZ2lkX3RvX3N0ciAoZ2lk X3QgZ2lkKQoreworICBjaGFyIGJ1ZltJTlRfQlVGU0laRV9CT1VORCAoaW50bWF4X3QpXTsK KyAgcmV0dXJuIHhzdHJkdXAgKFRZUEVfU0lHTkVEIChnaWRfdCkgPyBpbWF4dG9zdHIgKGdp ZCwgYnVmKQorICAgICAgICAgICAgICAgICAgOiB1bWF4dG9zdHIgKGdpZCwgYnVmKSk7Cit9 CisKIC8qIENvbnZlcnQgdGhlIG51bWVyaWMgZ3JvdXAtaWQsIEdJRCwgdG8gYSBzdHJpbmcg c3RvcmVkIGluIHhtYWxsb2MnZCBtZW1vcnksCiAgICBhbmQgcmV0dXJuIGl0LiAgSWYgdGhl cmUncyBubyBjb3JyZXNwb25kaW5nIGdyb3VwIG5hbWUsIHVzZSB0aGUgZGVjaW1hbAogICAg cmVwcmVzZW50YXRpb24gb2YgdGhlIElELiAgKi8KQEAgLTgwLDExICsxMDIsOCBAQCBjaG9w dF9mcmVlIChzdHJ1Y3QgQ2hvd25fb3B0aW9uICpjaG9wdCkKIGV4dGVybiBjaGFyICoKIGdp ZF90b19uYW1lIChnaWRfdCBnaWQpCiB7Ci0gIGNoYXIgYnVmW0lOVF9CVUZTSVpFX0JPVU5E IChpbnRtYXhfdCldOwogICBzdHJ1Y3QgZ3JvdXAgKmdycCA9IGdldGdyZ2lkIChnaWQpOwot ICByZXR1cm4geHN0cmR1cCAoZ3JwID8gZ3JwLT5ncl9uYW1lCi0gICAgICAgICAgICAgICAg ICA6IFRZUEVfU0lHTkVEIChnaWRfdCkgPyBpbWF4dG9zdHIgKGdpZCwgYnVmKQotICAgICAg ICAgICAgICAgICAgOiB1bWF4dG9zdHIgKGdpZCwgYnVmKSk7CisgIHJldHVybiBncnAgPyB4 c3RyZHVwIChncnAtPmdyX25hbWUpIDogZ2lkX3RvX3N0ciAoZ2lkKTsKIH0KIAogLyogQ29u dmVydCB0aGUgbnVtZXJpYyB1c2VyLWlkLCBVSUQsIHRvIGEgc3RyaW5nIHN0b3JlZCBpbiB4 bWFsbG9jJ2QgbWVtb3J5LApAQCAtOTQsMTEgKzExMyw4IEBAIGdpZF90b19uYW1lIChnaWRf dCBnaWQpCiBleHRlcm4gY2hhciAqCiB1aWRfdG9fbmFtZSAodWlkX3QgdWlkKQogewotICBj aGFyIGJ1ZltJTlRfQlVGU0laRV9CT1VORCAoaW50bWF4X3QpXTsKICAgc3RydWN0IHBhc3N3 ZCAqcHdkID0gZ2V0cHd1aWQgKHVpZCk7Ci0gIHJldHVybiB4c3RyZHVwIChwd2QgPyBwd2Qt PnB3X25hbWUKLSAgICAgICAgICAgICAgICAgIDogVFlQRV9TSUdORUQgKHVpZF90KSA/IGlt YXh0b3N0ciAodWlkLCBidWYpCi0gICAgICAgICAgICAgICAgICA6IHVtYXh0b3N0ciAodWlk LCBidWYpKTsKKyAgcmV0dXJuIHB3ZCA/IHhzdHJkdXAgKHB3ZC0+cHdfbmFtZSkgOiB1aWRf dG9fc3RyICh1aWQpOwogfQogCiAvKiBBbGxvY2F0ZSBhIHN0cmluZyByZXByZXNlbnRpbmcg VVNFUiBhbmQgR1JPVVAuICAqLwpAQCAtNDg0LDExICs1MDAsMjEgQEAgY2hhbmdlX2ZpbGVf b3duZXIgKEZUUyAqZnRzLCBGVFNFTlQgKmVudCwKICAgICAgICAgICAgICA6IENIX1NVQ0NF RURFRCk7CiAgICAgICAgICAgY2hhciAqb2xkX3VzciA9IGZpbGVfc3RhdHMgPyB1aWRfdG9f bmFtZSAoZmlsZV9zdGF0cy0+c3RfdWlkKSA6IE5VTEw7CiAgICAgICAgICAgY2hhciAqb2xk X2dycCA9IGZpbGVfc3RhdHMgPyBnaWRfdG9fbmFtZSAoZmlsZV9zdGF0cy0+c3RfZ2lkKSA6 IE5VTEw7CisgICAgICAgICAgY2hhciAqbmV3X3VzciA9IGNob3B0LT51c2VyX25hbWUKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgPyBjaG9wdC0+dXNlcl9uYW1lIDogdWlkICE9IC0x CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gdWlk X3RvX3N0ciAodWlkKSA6IE5VTEw7CisgICAgICAgICAgY2hhciAqbmV3X2dycCA9IGNob3B0 LT5ncm91cF9uYW1lCisgICAgICAgICAgICAgICAgICAgICAgICAgID8gY2hvcHQtPmdyb3Vw X25hbWUgOiBnaWQgIT0gLTEKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPyBnaWRfdG9fc3RyIChnaWQpIDogTlVMTDsKICAgICAgICAgICBkZXNj cmliZV9jaGFuZ2UgKGZpbGVfZnVsbF9uYW1lLCBjaF9zdGF0dXMsCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICBvbGRfdXNyLCBvbGRfZ3JwLAotICAgICAgICAgICAgICAgICAgICAg ICAgICAgY2hvcHQtPnVzZXJfbmFtZSwgY2hvcHQtPmdyb3VwX25hbWUpOworICAgICAgICAg ICAgICAgICAgICAgICAgICAgbmV3X3VzciwgbmV3X2dycCk7CiAgICAgICAgICAgZnJlZSAo b2xkX3Vzcik7CiAgICAgICAgICAgZnJlZSAob2xkX2dycCk7CisgICAgICAgICAgaWYgKG5l d191c3IgIT0gY2hvcHQtPnVzZXJfbmFtZSkKKyAgICAgICAgICAgIGZyZWUgKG5ld191c3Ip OworICAgICAgICAgIGlmIChuZXdfZ3JwICE9IGNob3B0LT5ncm91cF9uYW1lKQorICAgICAg ICAgICAgZnJlZSAobmV3X2dycCk7CiAgICAgICAgIH0KICAgICB9CiAKLS0gCjIuMjYuMgoK --------------WR03dloKoVrDhYjsMXYNS6V3-- From unknown Wed Jun 25 10:49:57 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 13 Mar 2022 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator