X-Loop: help-debbugs@HIDDEN Subject: bug#76290: "sort -u" vs "sort -h -u": possible bug Resent-From: Rupert Gallagher <ruga@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-coreutils@HIDDEN Resent-Date: Fri, 14 Feb 2025 17:01:01 +0000 Resent-Message-ID: <handler.76290.B.17395524046971 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 76290 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 76290 <at> debbugs.gnu.org X-Debbugs-Original-To: "bug-coreutils@HIDDEN" <bug-coreutils@HIDDEN> Received: via spool by submit <at> debbugs.gnu.org id=B.17395524046971 (code B ref -1); Fri, 14 Feb 2025 17:01:01 +0000 Received: (at submit) by debbugs.gnu.org; 14 Feb 2025 17:00:04 +0000 Received: from localhost ([127.0.0.1]:51439 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiz2m-0001nI-FO for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 12:00:04 -0500 Received: from lists.gnu.org ([2001:470:142::17]:58422) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ruga@HIDDEN>) id 1tixs4-0006fJ-H0 for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 10:44:54 -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 <ruga@HIDDEN>) id 1tixry-0008PF-68 for bug-coreutils@HIDDEN; Fri, 14 Feb 2025 10:44:46 -0500 Received: from mail-40141.protonmail.ch ([185.70.40.141]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ruga@HIDDEN>) id 1tixrw-0003tv-Aw for bug-coreutils@HIDDEN; Fri, 14 Feb 2025 10:44:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1739547879; x=1739807079; bh=+4y3Uj6TIVd5mE+Jagsq85sYFUdjCw9MVodtdx7bI4k=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector: List-Unsubscribe:List-Unsubscribe-Post; b=vRNyBx6ErgHq/t9s9gdspvxvqmpaJXuzwXN3zQ03w6uDMamsZB8Ihwvxzx2Vlj6pp 5vEb3TDiTSdFNB5y/8Y68uJWuN41ysLwaUkZENi7Ky/vCiVijvetuTobco5w1NabRM cD+IIypQsuh+VVjU4yxdDj/DggGN1PGF50h2V+7IxBzK4XmQKM9zdu64zSBxQ7bqkW Jn1TwnGQd/K0DusTHKEdawjGc6554SJyllbg83rGTaErZ10/np6qlahEzKET4tDmIV 27mkqdX0/18w2+3qRu1VRqZYMCTBRvihfyEcpfyc9rUUs8FM5plJSN7jcV7e73O4S+ rsLexDyPr+WDw== Date: Fri, 14 Feb 2025 15:44:34 +0000 From: Rupert Gallagher <ruga@HIDDEN> Message-ID: <ZNVID461H0raZKe9Fs-sk_MlTsXxAeErUavTk_lwGb7oTJGSVrmHLxbttwtNzoNI8E4FUrY8hrvzy2IHeAZcTLNpxpW_BfyYgBqULvdt-yY=@protonmail.com> Feedback-ID: 945109:user:proton X-Pm-Message-ID: 01bfb0e1c1ed4a52f265069d7a283ca11d51766c MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1=_bz3Fv7TLZ8LwCtblydmQ1sWZ30soAC7ZOFGMKIqU" Received-SPF: pass client-ip=185.70.40.141; envelope-from=ruga@HIDDEN; helo=mail-40141.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Mailman-Approved-At: Fri, 14 Feb 2025 11:59:58 -0500 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) --b1=_bz3Fv7TLZ8LwCtblydmQ1sWZ30soAC7ZOFGMKIqU Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 PmVjaG8gLWUgIkNWRS0yMDE4LTEzNzg3XG5DVkUtMjAxOS0xNjY0OVxuQ1ZFLTIwMTktMTY2NTBc bkNWRS0yMDIwLTE1MDQ2XG5DVkUtMjAxOC0xMzc4NyIKQ1ZFLTIwMTgtMTM3ODcgPC0tLQpDVkUt MjAxOS0xNjY0OQpDVkUtMjAxOS0xNjY1MApDVkUtMjAyMC0xNTA0NkNWRS0yMDE4LTEzNzg3IDwt LS0KCj5lY2hvIC1lICJDVkUtMjAxOC0xMzc4N1xuQ1ZFLTIwMTktMTY2NDlcbkNWRS0yMDE5LTE2 NjUwXG5DVkUtMjAyMC0xNTA0NlxuQ1ZFLTIwMTgtMTM3ODciIHwgc29ydApDVkUtMjAxOC0xMzc4 NyA8LS0tCkNWRS0yMDE4LTEzNzg3IDwtLS0KQ1ZFLTIwMTktMTY2NDkKQ1ZFLTIwMTktMTY2NTAK Q1ZFLTIwMjAtMTUwNDYKCj5lY2hvIC1lICJDVkUtMjAxOC0xMzc4N1xuQ1ZFLTIwMTktMTY2NDlc bkNWRS0yMDE5LTE2NjUwXG5DVkUtMjAyMC0xNTA0NlxuQ1ZFLTIwMTgtMTM3ODciIHwgc29ydCAt dQpDVkUtMjAxOC0xMzc4NyA8LS0tCkNWRS0yMDE5LTE2NjQ5CkNWRS0yMDE5LTE2NjUwCkNWRS0y MDIwLTE1MDQ2CgpQcm9ibGVtOgoKPmVjaG8gLWUgIkNWRS0yMDE4LTEzNzg3XG5DVkUtMjAxOS0x NjY0OVxuQ1ZFLTIwMTktMTY2NTBcbkNWRS0yMDIwLTE1MDQ2XG5DVkUtMjAxOC0xMzc4NyIgfCBz b3J0IC1oIC11Q1ZFLTIwMTgtMTM3ODc= --b1=_bz3Fv7TLZ8LwCtblydmQ1sWZ30soAC7ZOFGMKIqU Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0 cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwg MjU1KTsiPjxzcGFuPjxicj48L3NwYW4+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFy aWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGJh Y2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTsiPjxzcGFuPiZndDtlY2hvIC1lICJD VkUtMjAxOC0xMzc4N1xuQ1ZFLTIwMTktMTY2NDlcbkNWRS0yMDE5LTE2NjUwXG5DVkUtMjAyMC0x NTA0NlxuQ1ZFLTIwMTgtMTM3ODciPC9zcGFuPjxkaXY+PHNwYW4+Q1ZFLTIwMTgtMTM3ODcgJmx0 Oy0tLTxicj48L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5DVkUtMjAxOS0xNjY0OTwvc3Bhbj48L2Rp dj48ZGl2PjxzcGFuPkNWRS0yMDE5LTE2NjUwPC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Q1ZFLTIw MjAtMTUwNDY8L3NwYW4+PC9kaXY+PHNwYW4+Q1ZFLTIwMTgtMTM3ODcgJmx0Oy0tLTwvc3Bhbj48 YnI+PC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250 LXNpemU6IDE0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7IGJhY2tncm91bmQtY29sb3I6IHJnYigy NTUsIDI1NSwgMjU1KTsiPjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWws IHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6IHJnYigwLCAwLCAwKTsgYmFja2dy b3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+PHNwYW4+Jmd0O2VjaG8gLWUgIkNWRS0y MDE4LTEzNzg3XG5DVkUtMjAxOS0xNjY0OVxuQ1ZFLTIwMTktMTY2NTBcbkNWRS0yMDIwLTE1MDQ2 XG5DVkUtMjAxOC0xMzc4NyIgfCBzb3J0PC9zcGFuPjxkaXY+PHNwYW4+Q1ZFLTIwMTgtMTM3ODcg Jmx0Oy0tLTxicj48L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5DVkUtMjAxOC0xMzc4NyAmbHQ7LS0t PGJyPjwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPkNWRS0yMDE5LTE2NjQ5PC9zcGFuPjwvZGl2Pjxk aXY+PHNwYW4+Q1ZFLTIwMTktMTY2NTA8L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5DVkUtMjAyMC0x NTA0Njwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPjxicj48L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj4m Z3Q7ZWNobyAtZSAiQ1ZFLTIwMTgtMTM3ODdcbkNWRS0yMDE5LTE2NjQ5XG5DVkUtMjAxOS0xNjY1 MFxuQ1ZFLTIwMjAtMTUwNDZcbkNWRS0yMDE4LTEzNzg3IiB8IHNvcnQgLXU8L3NwYW4+PC9kaXY+ PGRpdj48c3Bhbj5DVkUtMjAxOC0xMzc4NyAmbHQ7LS0tPGJyPjwvc3Bhbj48L2Rpdj48ZGl2Pjxz cGFuPkNWRS0yMDE5LTE2NjQ5PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Q1ZFLTIwMTktMTY2NTA8 L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5DVkUtMjAyMC0xNTA0Njwvc3Bhbj48L2Rpdj48ZGl2Pjxz cGFuPjxicj48L3NwYW4+PC9kaXY+PGRpdj48c3Bhbj5Qcm9ibGVtOjxicj48L3NwYW4+PC9kaXY+ PGRpdj48c3Bhbj48YnI+PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+Jmd0O2VjaG8gLWUgIkNWRS0y MDE4LTEzNzg3XG5DVkUtMjAxOS0xNjY0OVxuQ1ZFLTIwMTktMTY2NTBcbkNWRS0yMDIwLTE1MDQ2 XG5DVkUtMjAxOC0xMzc4NyIgfCBzb3J0IC1oIC11PGJyPjwvc3Bhbj48L2Rpdj48c3Bhbj5DVkUt MjAxOC0xMzc4Nzwvc3Bhbj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNh bnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6IHJnYigwLCAwLCAwKTsgYmFja2dyb3Vu ZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpOyI+PGJyPjwvZGl2PjxkaXYgY2xhc3M9InByb3Rv bm1haWxfc2lnbmF0dXJlX2Jsb2NrIHByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLWVtcHR5IiBz dHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7Ij4N CiAgICA8ZGl2IGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay11c2VyIHByb3Rvbm1h aWxfc2lnbmF0dXJlX2Jsb2NrLWVtcHR5Ij4NCiAgICAgICAgDQogICAgICAgICAgICA8L2Rpdj4N CiAgICANCiAgICAgICAgICAgIDxkaXYgY2xhc3M9InByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2Nr LXByb3RvbiBwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay1lbXB0eSI+DQogICAgICAgIA0KICAg ICAgICAgICAgPC9kaXY+DQo8L2Rpdj4NCg== --b1=_bz3Fv7TLZ8LwCtblydmQ1sWZ30soAC7ZOFGMKIqU--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Rupert Gallagher <ruga@HIDDEN> Subject: bug#76290: Acknowledgement ("sort -u" vs "sort -h -u": possible bug) Message-ID: <handler.76290.B.17395524046971.ack <at> debbugs.gnu.org> References: <ZNVID461H0raZKe9Fs-sk_MlTsXxAeErUavTk_lwGb7oTJGSVrmHLxbttwtNzoNI8E4FUrY8hrvzy2IHeAZcTLNpxpW_BfyYgBqULvdt-yY=@protonmail.com> X-Gnu-PR-Message: ack 76290 X-Gnu-PR-Package: coreutils Reply-To: 76290 <at> debbugs.gnu.org Date: Fri, 14 Feb 2025 17:01:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-coreutils@HIDDEN If you wish to submit further information on this problem, please send it to 76290 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 76290: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76290 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: bug#76290: "sort -u" vs "sort -h -u": possible bug References: <ZNVID461H0raZKe9Fs-sk_MlTsXxAeErUavTk_lwGb7oTJGSVrmHLxbttwtNzoNI8E4FUrY8hrvzy2IHeAZcTLNpxpW_BfyYgBqULvdt-yY=@protonmail.com> In-Reply-To: <ZNVID461H0raZKe9Fs-sk_MlTsXxAeErUavTk_lwGb7oTJGSVrmHLxbttwtNzoNI8E4FUrY8hrvzy2IHeAZcTLNpxpW_BfyYgBqULvdt-yY=@protonmail.com> Resent-From: Paul Eggert <eggert@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-coreutils@HIDDEN Resent-Date: Sun, 16 Feb 2025 06:25:02 +0000 Resent-Message-ID: <handler.76290.B76290.173968704826828 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76290 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Rupert Gallagher <ruga@HIDDEN> Cc: 76290 <at> debbugs.gnu.org Received: via spool by 76290-submit <at> debbugs.gnu.org id=B76290.173968704826828 (code B ref 76290); Sun, 16 Feb 2025 06:25:02 +0000 Received: (at 76290) by debbugs.gnu.org; 16 Feb 2025 06:24:08 +0000 Received: from localhost ([127.0.0.1]:59602 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tjY4W-0006ye-3G for submit <at> debbugs.gnu.org; Sun, 16 Feb 2025 01:24:08 -0500 Received: from mail.cs.ucla.edu ([131.179.128.66]:42278) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eggert@HIDDEN>) id 1tjY4U-0006y4-0r for 76290 <at> debbugs.gnu.org; Sun, 16 Feb 2025 01:24:06 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 6D1993C00E415; Sat, 15 Feb 2025 22:24:00 -0800 (PST) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id QYcBXe6qvyjK; Sat, 15 Feb 2025 22:24:00 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 352BB3C00E41C; Sat, 15 Feb 2025 22:24:00 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 352BB3C00E41C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1739687040; bh=xHqiY2aI5cgrH2te6FCrY9V0vnoik5pcCUW7d3xDMI0=; h=Message-ID:Date:MIME-Version:To:From; b=fi0RW2XF/3bh/lkP+dBV1rRQM/CjakKaeqpekcbjRj/Du9hIme/6BNzO9qVDZ3taT pCDA5D/+kWVSXhGyuIGOR11Q0JsdVfdiiQ76uUpcqZ5ndoWOB6cX10gcbXHsG9iEYj EuBynDBTbU7DX2pX3t94uosdKEUvPG3bgvgXTy24VrXDXVlPYp3Zeidlrrz/EbuFU4 yn7HQMaF319bc0fOpnYBu/HbpGdTZ554tuB4lQyf1+K2Lw55Ft1A0fhCp9/g2sN9U+ TyHlWk6SIM6T6srwifRE2qYWpNaxv0mZffLy6fwzNaGnDqZUWNv9W33ONX2EfBwM+T FFaYgbjDBhSOQ== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id hzjEIqrq3PSA; Sat, 15 Feb 2025 22:24:00 -0800 (PST) Received: from [192.168.254.12] (unknown [47.147.225.25]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 17C443C00E415; Sat, 15 Feb 2025 22:24:00 -0800 (PST) Message-ID: <e4ff2275-3329-4bb8-a924-a5c507573fb5@HIDDEN> Date: Sat, 15 Feb 2025 22:23:59 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US From: Paul Eggert <eggert@HIDDEN> Organization: UCLA Computer Science Department Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) I don't see a bug there, just an infelicity. -h means 'sort' should look for a number, and your data lines don't start with numbers. Try 'sort --debug -h -u' to see more.
X-Loop: help-debbugs@HIDDEN Subject: bug#76290: "sort -u" vs "sort -h -u": possible bug Resent-From: Rupert Gallagher <ruga@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-coreutils@HIDDEN Resent-Date: Sun, 16 Feb 2025 15:46:01 +0000 Resent-Message-ID: <handler.76290.B76290.173972075921380 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76290 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: "eggert@HIDDEN" <eggert@HIDDEN> Cc: "76290 <at> debbugs.gnu.org" <76290 <at> debbugs.gnu.org> Received: via spool by 76290-submit <at> debbugs.gnu.org id=B76290.173972075921380 (code B ref 76290); Sun, 16 Feb 2025 15:46:01 +0000 Received: (at 76290) by debbugs.gnu.org; 16 Feb 2025 15:45:59 +0000 Received: from localhost ([127.0.0.1]:36426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tjgqD-0005Yk-HP for submit <at> debbugs.gnu.org; Sun, 16 Feb 2025 10:45:59 -0500 Received: from mail-4319.protonmail.ch ([185.70.43.19]:38391) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <ruga@HIDDEN>) id 1tjcQF-0007d9-50 for 76290 <at> debbugs.gnu.org; Sun, 16 Feb 2025 06:02:52 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1739703764; x=1739962964; bh=a7yLhGgmDoRKTy7FJ1xyMxLySTcKbxKHe0N+wPx23Mg=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector:List-Unsubscribe:List-Unsubscribe-Post; b=C318z1WL06KMqsVMX9w5EoyLYYcQ/U9r6RoXdYK+R3GpwAh1K0v3tZm7AwME6O/96 5XhQHrBjJ9qZyD4yAQe39Au9GveUORRWlhSZokqPW9zf38KivGrYnBcpFlkpUkdBpa MEFRxryJcJ2nkMwZJUcsCn6fftT/yXSwAE14dHn+sDNFSeQWnWezTWsxS23seApmrm DLJqwzyA+H7Xv3argq7+C4EiqR2WUnbFJU/oUnQW1JiT0jfPO1TrG+UxBMmkXxg1B6 RagwALwQae2kbliKmW558O7secI/HbF1VGjenF8KmgFSSuvOLHpmyn83yUQmkg+Bsh u/ybMO363cV9A== Date: Sun, 16 Feb 2025 11:02:37 +0000 From: Rupert Gallagher <ruga@HIDDEN> Message-ID: <PO8KBnrvMemjX32NedTc0mtGS1WOmzlsjMkz7NVjhyA0YSlaQOzIN9aBTgdXW5GYI9agWItzDVRdNVrlPpwRI-93gibscSjYseYGlI8lfWs=@protonmail.com> In-Reply-To: <e4ff2275-3329-4bb8-a924-a5c507573fb5@HIDDEN> References: <e4ff2275-3329-4bb8-a924-a5c507573fb5@HIDDEN> Feedback-ID: 945109:user:proton X-Pm-Message-ID: 8c466c78682303bd2cebb3885a5901da75312085 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Mailman-Approved-At: Sun, 16 Feb 2025 10:45:55 -0500 X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) My concern is best described as follows. ~ $ echo -e "CVE-2018-13787\nCVE-2019-16649\nCVE-2019-16650\nCVE-2020-15046= \nCVE-2018-13787" | sort -h CVE-2018-13787 CVE-2018-13787 CVE-2019-16649 CVE-2019-16650 CVE-2020-15046 ~ $ echo -e "CVE-2018-13787\nCVE-2019-16649\nCVE-2019-16650\nCVE-2020-15046= \nCVE-2018-13787" | sort -h -u CVE-2018-13787 The introduction of the unique operator (-u) returns a wrong answer when us= ed with the human sorting operator (-h). Note the problem does not occur when the human sorting operator is not used= . ~ $ echo -e "CVE-2018-13787\nCVE-2019-16649\nCVE-2019-16650\nCVE-2020-15046= \nCVE-2018-13787" | sort CVE-2018-13787 CVE-2018-13787 CVE-2019-16649 CVE-2019-16650 CVE-2020-15046 ~ $ echo -e "CVE-2018-13787\nCVE-2019-16649\nCVE-2019-16650\nCVE-2020-15046= \nCVE-2018-13787" | sort -u CVE-2018-13787 CVE-2019-16649 CVE-2019-16650 CVE-2020-15046 The example suggests the existence of a programming error between the outpu= t of -h and the input of -u. -------- Original Message -------- On 2/16/25 07:23, Paul Eggert wrote: > I don't see a bug there, just an infelicity. -h means 'sort' should look= for a number, and your data lines don't start with numbers. > =20 > Try 'sort --debug -h -u' to see more. >
X-Loop: help-debbugs@HIDDEN Subject: bug#76290: "sort -u" vs "sort -h -u": possible bug Resent-From: "Philip Rowlands" <phr+coreutils@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-coreutils@HIDDEN Resent-Date: Sun, 16 Feb 2025 17:27:02 +0000 Resent-Message-ID: <handler.76290.B76290.173972680321246 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76290 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: "Paul Eggert" <eggert@HIDDEN>, "Rupert Gallagher" <ruga@HIDDEN> Cc: 76290 <at> debbugs.gnu.org Received: via spool by 76290-submit <at> debbugs.gnu.org id=B76290.173972680321246 (code B ref 76290); Sun, 16 Feb 2025 17:27:02 +0000 Received: (at 76290) by debbugs.gnu.org; 16 Feb 2025 17:26:43 +0000 Received: from localhost ([127.0.0.1]:36813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tjiPj-0005Wb-AV for submit <at> debbugs.gnu.org; Sun, 16 Feb 2025 12:26:43 -0500 Received: from fhigh-b3-smtp.messagingengine.com ([202.12.124.154]:40643) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <phr+coreutils@HIDDEN>) id 1tjiPf-0005Vu-U4 for 76290 <at> debbugs.gnu.org; Sun, 16 Feb 2025 12:26:41 -0500 Received: from phl-compute-04.internal (phl-compute-04.phl.internal [10.202.2.44]) by mailfhigh.stl.internal (Postfix) with ESMTP id 6933C25400D3; Sun, 16 Feb 2025 12:26:33 -0500 (EST) Received: from phl-imap-08 ([10.202.2.84]) by phl-compute-04.internal (MEProxy); Sun, 16 Feb 2025 12:26:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dimebar.com; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1739726793; x=1739813193; bh=+CEDpLPjoalcXLwVd4cD7da2gFwc4dCApfe0iFavYa4=; b= LbyoBe0qhvFshIBqVvRbxmBlIaj/mSNyZpoTTm5Q3sx3BzlSwDDNEhCsgipALRQb XSvD8A5qfat4vL8sV5cx6KlUhZQ4F+qzQ3FDK3imKuJusulEFVMcnxqWEd4GwMav d/II7iSnYX9htzodoyeakpwwKtbqt0i5AxTkI44NmEzZ2K5Ur3oYfIYy9Q+6MOpx o0v/+VcZSogIwoxCbdUN5tLdyndnQbpqMw5uWjYdBNsV8rTOrbzJeJngJxieC7j7 Lhd362Gm7wXzyzaDquI6tTFlUOOU0WNA8H7DcDqGZmtAaj+2I5BiqSrJB9sI0T95 tlike1fhIo/ATD7cTs0yNg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1739726793; x= 1739813193; bh=+CEDpLPjoalcXLwVd4cD7da2gFwc4dCApfe0iFavYa4=; b=f SvMaZ7easHxvLWGHur9Y536aS06NV9uYJIFQG9RHtmXBpXq7pBTKB3S+itZs0GSl 7Od7kwTz0hR4GeMNMiAc+w6Y1WvwvrjjCeYTnfe0vzyMy0snQW/au43CNcbqmai+ 1GcalEuJE9sQDl8Aspw3vI0vctPlp0HPb7ocwEoAtLets10G7ZeY2+EQh+LupRd7 CuYEsPfCxdso5Nq/AlLX9hy+FI3dptCboYQw5OD2igr3q/A/0frHyjRwidvRt80C l/heJGoLHJI1zVbaPjiUxishDIGfYUofvw1Hq4y33fxL+gTAb1sAvGDIoghck1cn QchkLPJsy/8UicD/qgdYg== X-ME-Sender: <xms:yB-yZ_FL9PkUaoqGk4Pw74DldfemvAfZRf2lymfgIfGbi168Ltjldw> <xme:yB-yZ8X3YDGy1cefBI1_lft1INC5vzaO7MOhXJpnAUUXpzmQAfHgRGb70bH5LGGB8 r80xxBWbGvb7oyL> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdehiedtiecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpefoggffhffvvefkjghfufgtgfesthejredtredt tdenucfhrhhomhepfdfrhhhilhhiphcutfhofihlrghnughsfdcuoehphhhrodgtohhrvg huthhilhhsseguihhmvggsrghrrdgtohhmqeenucggtffrrghtthgvrhhnpeevteduvdej leetuddukeeigfetfeegveffudekudelvdekteegfedvudffffegueenucevlhhushhtvg hrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehphhhrodgtohhrvghuthhi lhhsseguihhmvggsrghrrdgtohhmpdhnsggprhgtphhtthhopeefpdhmohguvgepshhmth hpohhuthdprhgtphhtthhopegvghhgvghrthestghsrdhutghlrgdrvgguuhdprhgtphht thhopeejiedvledtseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtoheprhhugh grsehprhhothhonhhmrghilhdrtghomh X-ME-Proxy: <xmx:yR-yZxLV4FuO8uQkQrjDCu8jIo12CtC-KL1rFK2gxnNWFRsAKN0uTg> <xmx:yR-yZ9FQpGuN_pxLKUJ-F8FGx9H7O1wVAJWHHLfoqaNzPB9pzdt7xw> <xmx:yR-yZ1XzgXBWDLjTbL5EEUBuMEsO4RNUXV58D-ZS7H2NVS4MQ7Sk4A> <xmx:yR-yZ4OVNTHLDL7du741VN2bNFWwvmvEafR_ixmYClChLNWzBi6pmA> <xmx:yR-yZ0dF7Ia2llg4yehImHy97EiQSj_svNSEX7Zal3LYsbExtFPxBpuk> Feedback-ID: i3ef94498:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id E1C3518A006B; Sun, 16 Feb 2025 12:26:32 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface MIME-Version: 1.0 Date: Sun, 16 Feb 2025 17:23:18 +0000 From: "Philip Rowlands" <phr+coreutils@HIDDEN> Message-Id: <7ecb96ea-c43e-4917-9824-d730f22358dd@HIDDEN> In-Reply-To: <e4ff2275-3329-4bb8-a924-a5c507573fb5@HIDDEN> References: <ZNVID461H0raZKe9Fs-sk_MlTsXxAeErUavTk_lwGb7oTJGSVrmHLxbttwtNzoNI8E4FUrY8hrvzy2IHeAZcTLNpxpW_BfyYgBqULvdt-yY=@protonmail.com> <e4ff2275-3329-4bb8-a924-a5c507573fb5@HIDDEN> Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) On Sun, 16 Feb 2025, at 06:23, Paul Eggert wrote: > I don't see a bug there, just an infelicity. -h means 'sort' should look > for a number, and your data lines don't start with numbers. > > Try 'sort --debug -h -u' to see more. The --debug output here isn't as helpful as it could be; taking a simplified example $ echo -e 'CVE-222\nCVE-111\nCVE-222' | sort -h -u --debug sort: text ordering performed using simple byte comparison sort: note numbers use '.' as a decimal point in this locale CVE-222 ^ no match for key $ echo $'bbb\naaa' | sort -n -u --debug sort: text ordering performed using simple byte comparison sort: note numbers use '.' as a decimal point in this locale bbb ^ no match for key Due to the diligent work by maintainers, there are very few genuine bugs in sort, so we can assume --debug users need as much help as possible figuring out where the sort options have gone wrong. How could the "no match for key" output here be clearer? Could --uniq --debug show elided lines with an explanation, especially for entire lines which match nothing? Cheers, Phil
X-Loop: help-debbugs@HIDDEN Subject: bug#76290: "sort -u" vs "sort -h -u": possible bug Resent-From: Paul Eggert <eggert@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: bug-coreutils@HIDDEN Resent-Date: Sun, 16 Feb 2025 22:23:02 +0000 Resent-Message-ID: <handler.76290.B76290.173974458025936 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 76290 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Rupert Gallagher <ruga@HIDDEN> Cc: "76290 <at> debbugs.gnu.org" <76290 <at> debbugs.gnu.org> Received: via spool by 76290-submit <at> debbugs.gnu.org id=B76290.173974458025936 (code B ref 76290); Sun, 16 Feb 2025 22:23:02 +0000 Received: (at 76290) by debbugs.gnu.org; 16 Feb 2025 22:23:00 +0000 Received: from localhost ([127.0.0.1]:38549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tjn2R-0006kE-M0 for submit <at> debbugs.gnu.org; Sun, 16 Feb 2025 17:22:59 -0500 Received: from mail.cs.ucla.edu ([131.179.128.66]:39814) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eggert@HIDDEN>) id 1tjn2N-0006jZ-NI for 76290 <at> debbugs.gnu.org; Sun, 16 Feb 2025 17:22:57 -0500 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 792C43C00D403; Sun, 16 Feb 2025 14:22:49 -0800 (PST) Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10032) with ESMTP id ysf4w3TA0v5n; Sun, 16 Feb 2025 14:22:49 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 2ABE73C00D404; Sun, 16 Feb 2025 14:22:49 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu 2ABE73C00D404 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1739744569; bh=xR/s3WZOPRGynIujy3s5E9D7xlpqivvOin/w08IUnhE=; h=Message-ID:Date:MIME-Version:To:From; b=JfJjhfHF8G/1c8DK9PtzAJOKfoMLBUvVIRAhkt4Ix+cAf+zWdw1E81/lYI5CVowxS 53p+xyvsQ/mD++CbNJdL7tXPZ23YT7/3MSHN/NVygFc5FXluzLYMME1/t8ARio88wy LqPkfLr0gxGnBuooN/2RumWHEHiNs0P3Y/XQdqcdjqG7rGzloPNTdUMIVaMWT75JJg +w9u4SbZ+dgkoswOT+hHZ0ZsWWyYxRi0ETJOPGHAGK9+TTYr9x3AqNab/6/QgOmXU1 DOFKWiAh0EzquFdRW7HrDtWSYshxBs+sec9CN29X8YI5jiUs/ocS00aSdNqjRI6CCP 73YElydorO1JA== X-Virus-Scanned: amavis at mail.cs.ucla.edu Received: from mail.cs.ucla.edu ([127.0.0.1]) by localhost (mail.cs.ucla.edu [127.0.0.1]) (amavis, port 10026) with ESMTP id hBuIJkxCCtQ7; Sun, 16 Feb 2025 14:22:49 -0800 (PST) Received: from [192.168.254.12] (unknown [47.147.225.25]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id 0F9823C00D403; Sun, 16 Feb 2025 14:22:49 -0800 (PST) Message-ID: <d4c8368f-90db-43c2-aef3-e2576763bc01@HIDDEN> Date: Sun, 16 Feb 2025 14:22:48 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <e4ff2275-3329-4bb8-a924-a5c507573fb5@HIDDEN> <PO8KBnrvMemjX32NedTc0mtGS1WOmzlsjMkz7NVjhyA0YSlaQOzIN9aBTgdXW5GYI9agWItzDVRdNVrlPpwRI-93gibscSjYseYGlI8lfWs=@protonmail.com> Content-Language: en-US From: Paul Eggert <eggert@HIDDEN> Organization: UCLA Computer Science Department In-Reply-To: <PO8KBnrvMemjX32NedTc0mtGS1WOmzlsjMkz7NVjhyA0YSlaQOzIN9aBTgdXW5GYI9agWItzDVRdNVrlPpwRI-93gibscSjYseYGlI8lfWs=@protonmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) On 2025-02-16 03:02, Rupert Gallagher wrote: > The introduction of the unique operator (-u) returns a wrong answer when used with the human sorting operator (-h). The answer is "wrong" only in the sense that sort's documented and implemented behavior is not what you expect. To fix this mismatch between behavior and expectations, don't use -h. It makes sense to not use -h, -h is not intended for uses like that.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.