From unknown Sun Jun 22 08:01:14 2025 X-Loop: help-debbugs@gnu.org Subject: bug#69901: (echo a; echo b) | sort -nu looses some data Resent-From: Rafal Maszkowski Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Tue, 19 Mar 2024 18:26:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 69901 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 69901@debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.171087271831376 (code B ref -1); Tue, 19 Mar 2024 18:26:04 +0000 Received: (at submit) by debbugs.gnu.org; 19 Mar 2024 18:25:18 +0000 Received: from localhost ([127.0.0.1]:54440 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rme9F-00089q-3S for submit@debbugs.gnu.org; Tue, 19 Mar 2024 14:25:18 -0400 Received: from lists.gnu.org ([209.51.188.17]:59354) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rmbTa-0001yA-8V for submit@debbugs.gnu.org; Tue, 19 Mar 2024 11:34:06 -0400 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 1rmbSw-0001XG-U5 for bug-coreutils@gnu.org; Tue, 19 Mar 2024 11:33:26 -0400 Received: from mx1.icm.edu.pl ([213.135.59.49]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rmbSu-0003C1-KX for bug-coreutils@gnu.org; Tue, 19 Mar 2024 11:33:26 -0400 X-Virus-Scanned: Debian amavisd-new at icm.edu.pl DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=icm.edu.pl; s=default; t=1710862393; bh=BvF+IiZTZSrkTKCD8nGzLZY0cdlR5QEM5fHRzssaddE=; h=Date:From:To:Subject:From; b=tVrJqaUTs909dIVYnUd0o5iM/I5tmRzb8AlAB1ylXhMIW0v9j43mx352m1RC4I3UB GWUpdouA2FLAEsnD/hfR0CE+MQLeHdFewfOXDqn8qj/PH6W5i8FhbH98v5Ihm5/JAY XSXFg3/HdUXw7TPZzTT+TxlXsfVjnANoWx5MFSzaLX5R3f5jsE019h0NuZy8doee3b oEZxJRB6f9ZiADohUyYdKsjzyJKYxGxh/y6zasGWuHs3jayJ9fc/SIFmwyBvDedcSU abrQxWOTj0BW/NhIUELNQTOBqES/6LJ/ULhwtqyQRv1WEj7zKKpdoQYNm+5aYv2Fxh JwZhZeiIguJQA== Received: from smtp.icm.edu.pl (mail.icm.edu.pl [213.135.59.43]) by mx1.icm.edu.pl (Postfix) with ESMTP for ; Tue, 19 Mar 2024 16:33:11 +0100 (CET) Received: from ukwial.icm.edu.pl (unknown [192.168.1.73]) by smtp.icm.edu.pl (Postfix) with ESMTPSA id 4A1061FC50 for ; Tue, 19 Mar 2024 16:33:11 +0100 (CET) Date: Tue, 19 Mar 2024 16:33:09 +0100 From: Rafal Maszkowski Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=213.135.59.49; envelope-from=rzm@icm.edu.pl; helo=mx1.icm.edu.pl X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, 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-Mailman-Approved-At: Tue, 19 Mar 2024 14:21:53 -0400 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 (--) Sort with -n and -u options works correctly for numbers: (echo 10; echo 11) | sort -nu 10 11 but looses data when used with non-numbers: (echo a; echo b) | sort -nu a (echo 1.0; echo 1.1) | sort -nu 1.0 I have tested this on versions 8.32 and 9.2 default for Debian 11 and 12, and additionally compiled version 9.4. The --debug option advised in README does not say anything helpful: (echo a; echo b) | sort --debug -nu sort: text ordering performed using simple byte comparison a ^ no match for key R. -- „Walczy on z całym zapamiętaniem przeciwko intelektowi” - z akt personalnych prof. A. Baeumlera From unknown Sun Jun 22 08:01:14 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Rafal Maszkowski Subject: bug#69901: closed (Re: bug#69901: (echo a; echo b) | sort -nu looses some data) Message-ID: References: <4bec3b35-29ee-4397-a64a-0ddf44d215aa@cs.ucla.edu> X-Gnu-PR-Message: they-closed 69901 X-Gnu-PR-Package: coreutils Reply-To: 69901@debbugs.gnu.org Date: Tue, 19 Mar 2024 22:08:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1710886082-14549-1" This is a multi-part message in MIME format... ------------=_1710886082-14549-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #69901: (echo a; echo b) | sort -nu looses some data which was filed against the coreutils package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 69901@debbugs.gnu.org. --=20 69901: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D69901 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1710886082-14549-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 69901-done) by debbugs.gnu.org; 19 Mar 2024 22:07:51 +0000 Received: from localhost ([127.0.0.1]:36911 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rmhcd-0003ly-2J for submit@debbugs.gnu.org; Tue, 19 Mar 2024 18:07:51 -0400 Received: from mail.cs.ucla.edu ([131.179.128.66]:58878) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rmhca-0003lW-EW for 69901-done@debbugs.gnu.org; Tue, 19 Mar 2024 18:07:49 -0400 Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id 4CB633C011BDA; Tue, 19 Mar 2024 15:07:03 -0700 (PDT) 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 iASEzQSp0YWk; Tue, 19 Mar 2024 15:07:02 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by mail.cs.ucla.edu (Postfix) with ESMTP id BD8373C011BDB; Tue, 19 Mar 2024 15:07:02 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.10.3 mail.cs.ucla.edu BD8373C011BDB DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=9D0B346E-2AEB-11ED-9476-E14B719DCE6C; t=1710886022; bh=jmVnB8kbNDI330xt5w6iQvn2Gss6L4LYRVN2Cp0N85c=; h=Message-ID:Date:MIME-Version:To:From; b=qD8hqDxOiC6V7gXsoLqBlhZ/d6qo/Ur43n5D9yGKUVCB2CKOkRrC0vXwiv+HK9GWB aahl0pj+eV/B0OYAN+Mw/VsnbgtvNVdJJVaMzZ0UkesFJ8TJw1Uy7MPC53aD3PTikx 0xFGgKCPPrAoaqz4GNRa99AXk70eI0+7D1DdkmrfG4XGYY9hmCriWxlv3eXL+kJO1n MjTS/rfFhrsb7UpHXVfYxPjria0dPuXMfk08F0Pp/fwS28cxnsTB1n8HIHzzwJ1k9Y dIfeg+7CBSiJkuUsTaXXoCUO9ccOeLSpiIhB+re5NzpByXfhefBwC4hCIOGoY40k63 wEsZmZVIgJKiw== 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 ysBf43r00c-Q; Tue, 19 Mar 2024 15:07:02 -0700 (PDT) Received: from [131.179.64.200] (Penguin.CS.UCLA.EDU [131.179.64.200]) by mail.cs.ucla.edu (Postfix) with ESMTPSA id A5C263C011BDA; Tue, 19 Mar 2024 15:07:02 -0700 (PDT) Message-ID: <4bec3b35-29ee-4397-a64a-0ddf44d215aa@cs.ucla.edu> Date: Tue, 19 Mar 2024 15:07:01 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#69901: (echo a; echo b) | sort -nu looses some data Content-Language: en-US To: Rafal Maszkowski References: 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: -0.0 (/) X-Debbugs-Envelope-To: 69901-done Cc: 69901-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: -1.0 (-) On 3/19/24 08:33, Rafal Maszkowski wrote: > he --debug option advised in > README does not say anything helpful: > > (echo a; echo b) | sort --debug -nu > sort: text ordering performed using simple byte comparison > a > ^ no match for key That diagnostic message is helpful. It's telling you that there's no number, so everything sorts as being the same, which means 'sort -nu' (correctly) outputs just one line. 'sort' has behaved this way for quite some time, and POSIX requires this behavior. ------------=_1710886082-14549-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 19 Mar 2024 18:25:18 +0000 Received: from localhost ([127.0.0.1]:54440 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rme9F-00089q-3S for submit@debbugs.gnu.org; Tue, 19 Mar 2024 14:25:18 -0400 Received: from lists.gnu.org ([209.51.188.17]:59354) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rmbTa-0001yA-8V for submit@debbugs.gnu.org; Tue, 19 Mar 2024 11:34:06 -0400 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 1rmbSw-0001XG-U5 for bug-coreutils@gnu.org; Tue, 19 Mar 2024 11:33:26 -0400 Received: from mx1.icm.edu.pl ([213.135.59.49]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rmbSu-0003C1-KX for bug-coreutils@gnu.org; Tue, 19 Mar 2024 11:33:26 -0400 X-Virus-Scanned: Debian amavisd-new at icm.edu.pl DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=icm.edu.pl; s=default; t=1710862393; bh=BvF+IiZTZSrkTKCD8nGzLZY0cdlR5QEM5fHRzssaddE=; h=Date:From:To:Subject:From; b=tVrJqaUTs909dIVYnUd0o5iM/I5tmRzb8AlAB1ylXhMIW0v9j43mx352m1RC4I3UB GWUpdouA2FLAEsnD/hfR0CE+MQLeHdFewfOXDqn8qj/PH6W5i8FhbH98v5Ihm5/JAY XSXFg3/HdUXw7TPZzTT+TxlXsfVjnANoWx5MFSzaLX5R3f5jsE019h0NuZy8doee3b oEZxJRB6f9ZiADohUyYdKsjzyJKYxGxh/y6zasGWuHs3jayJ9fc/SIFmwyBvDedcSU abrQxWOTj0BW/NhIUELNQTOBqES/6LJ/ULhwtqyQRv1WEj7zKKpdoQYNm+5aYv2Fxh JwZhZeiIguJQA== Received: from smtp.icm.edu.pl (mail.icm.edu.pl [213.135.59.43]) by mx1.icm.edu.pl (Postfix) with ESMTP for ; Tue, 19 Mar 2024 16:33:11 +0100 (CET) Received: from ukwial.icm.edu.pl (unknown [192.168.1.73]) by smtp.icm.edu.pl (Postfix) with ESMTPSA id 4A1061FC50 for ; Tue, 19 Mar 2024 16:33:11 +0100 (CET) Date: Tue, 19 Mar 2024 16:33:09 +0100 From: Rafal Maszkowski To: bug-coreutils@gnu.org Subject: (echo a; echo b) | sort -nu looses some data Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=213.135.59.49; envelope-from=rzm@icm.edu.pl; helo=mx1.icm.edu.pl X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, 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: Tue, 19 Mar 2024 14:21:53 -0400 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 (--) Sort with -n and -u options works correctly for numbers: (echo 10; echo 11) | sort -nu 10 11 but looses data when used with non-numbers: (echo a; echo b) | sort -nu a (echo 1.0; echo 1.1) | sort -nu 1.0 I have tested this on versions 8.32 and 9.2 default for Debian 11 and 12, and additionally compiled version 9.4. The --debug option advised in README does not say anything helpful: (echo a; echo b) | sort --debug -nu sort: text ordering performed using simple byte comparison a ^ no match for key R. -- „Walczy on z całym zapamiętaniem przeciwko intelektowi” - z akt personalnych prof. A. Baeumlera ------------=_1710886082-14549-1--