From unknown Fri Sep 05 08:43:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65342: In Ubuntu 22.04 (unlike 20.04), sorting doesn't work properly Resent-From: Pl B Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Wed, 16 Aug 2023 17:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 65342 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 65342@debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.1692207127669 (code B ref -1); Wed, 16 Aug 2023 17:33:02 +0000 Received: (at submit) by debbugs.gnu.org; 16 Aug 2023 17:32:07 +0000 Received: from localhost ([127.0.0.1]:42013 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWKNK-0000Ae-Hj for submit@debbugs.gnu.org; Wed, 16 Aug 2023 13:32:06 -0400 Received: from lists.gnu.org ([2001:470:142::17]:54032) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWIrm-0003P2-Tn for submit@debbugs.gnu.org; Wed, 16 Aug 2023 11:55:27 -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 1qWIrh-0007hv-6g for bug-coreutils@gnu.org; Wed, 16 Aug 2023 11:55:21 -0400 Received: from mail-lf1-x12f.google.com ([2a00:1450:4864:20::12f]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qWIrf-0007PM-3R for bug-coreutils@gnu.org; Wed, 16 Aug 2023 11:55:20 -0400 Received: by mail-lf1-x12f.google.com with SMTP id 2adb3069b0e04-4fe0c566788so10597550e87.0 for ; Wed, 16 Aug 2023 08:55:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692201316; x=1692806116; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=Sb2dK9hvWbbyFQjaUOZI4b1BIBv9BnHLCSscbxyPjBg=; b=dEXzqz//ZK1GgdEC6XdkyGwN7t9D6NbqWCoBAG1G5kXOgRGhr1/dzrc3Q3HlfUF6qZ V89BxlKo2yNvNUruBqeSGIsSQ8G66z56kab/uVsuuTVTMNjI6OwC5XUFs2de+SPUUK6G DNwSSj8IeBPCnpaNmVsqjyHCxH5RdMIxYl0YvGpp/vsYHUv4XRUJN0SPLnl4/hltxj9V mV2xoKNbYvQtIdkilinL6O91Lt+CL+x4w/GXrJstvl35+QM+lib5u4ueqfYatlhLb8F9 +IqdWvGWd+rKfV8LzScKGnhSKMk3/damZet7f0rwXJOMDRrRKWywL5F8Te3eEIDf+7ck 2wAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692201316; x=1692806116; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Sb2dK9hvWbbyFQjaUOZI4b1BIBv9BnHLCSscbxyPjBg=; b=FPIRh8W3pss/EkK14azUKxBGMzER9SfSivxBBbbJApsqCl/qi7RwkSYyIgFbz5jUAv ab8nGwpR0Cb7PR/IMa/TFUCsMDYz04z15nkiNBCAnLutT5RjXAh7hsKAWm/TjIc6y/Jh nY47zVaVax8krbHJ89YpZqkJXFFE9++FYz2cHizuGMznO2QVi/FwYXb8uyPXk7Abnhjg H+AfLkDhOharRwB+hcBz7zt+aJZXj1EUlPYRMXSbgqsz5gtwChFYVRkkZzPklDtCT+pT 0VSrEl2SGbR8aVfJ27FrpJztpkkT1evZgKyk9xbvxKhyfPTdibxvrIYKmgbaWHU9vsCT HiDw== X-Gm-Message-State: AOJu0YxpqipPufnHrvDUneV7NBZOQAky7aQvRhjr99Cg+T1P4qtROmOE XjBncPzl+MNHPXLaJK/H2lBEJmbgk16ABRPdiMQFDNRhH94= X-Google-Smtp-Source: AGHT+IGSRFDNL7kAhKT09q5QYpAALttqwcUPiEpYW8OmkakGT4OWu3aJs9+IpL28PYcPwlqactSalRAxHttrwBXAEYs= X-Received: by 2002:a05:6512:3a5:b0:4ff:8a1a:96a2 with SMTP id v5-20020a05651203a500b004ff8a1a96a2mr1623337lfp.64.1692201316226; Wed, 16 Aug 2023 08:55:16 -0700 (PDT) MIME-Version: 1.0 From: Pl B Date: Wed, 16 Aug 2023 18:55:05 +0300 Message-ID: Content-Type: text/plain; charset="UTF-8" Received-SPF: pass client-ip=2a00:1450:4864:20::12f; envelope-from=platon.new10@gmail.com; helo=mail-lf1-x12f.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.2 (+) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Source file: rs1009150173, 100202244031 rs1009150172, 13853975996 rs1009150170,54321425962 rs1009150171,11378896079 rs1009150,171582090052 Ubuntu 20.04.5: sort -t ',' /path/to/rs_srt_exp.txt rs1009150,171582090052 rs1009150170,54321425962 rs1009150171,11378896079 rs1009150172,13853975996 rs1009150173,100202244031 (correct order) Content analysis details: (1.2 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (platon.new10[at]gmail.com) 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends in digit (platon.new10[at]gmail.com) 1.0 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail) X-Mailman-Approved-At: Wed, 16 Aug 2023 13:32:02 -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: 0.2 (/) Source file: rs1009150173,100202244031 rs1009150172,13853975996 rs1009150170,54321425962 rs1009150171,11378896079 rs1009150,171582090052 Ubuntu 20.04.5: sort -t ',' /path/to/rs_srt_exp.txt rs1009150,171582090052 rs1009150170,54321425962 rs1009150171,11378896079 rs1009150172,13853975996 rs1009150173,100202244031 (correct order) elementary OS 7 (Ubuntu 22.04.3): sort -t ',' /path/to/rs_srt_exp.txt rs1009150170,54321425962 rs1009150171,11378896079 rs1009150,171582090052 rs1009150172,13853975996 rs1009150173,100202244031 (wrong order) Python 3.10.12: with open('/path/to/rs_srt_exp.txt') as src_file_opened: for elem in sorted(map(lambda line: line.rstrip().split(','), src_file_opened)): print(elem) ['rs1009150', '171582090052'] ['rs1009150170', '54321425962'] ['rs1009150171', '11378896079'] ['rs1009150172', '13853975996'] ['rs1009150173', '100202244031'] (correct order) From unknown Fri Sep 05 08:43:31 2025 X-Loop: help-debbugs@gnu.org Subject: bug#65342: In Ubuntu 22.04 (unlike 20.04), sorting doesn't work properly Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Wed, 16 Aug 2023 18:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65342 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Pl B , 65342@debbugs.gnu.org Received: via spool by 65342-submit@debbugs.gnu.org id=B65342.16922092864573 (code B ref 65342); Wed, 16 Aug 2023 18:09:02 +0000 Received: (at 65342) by debbugs.gnu.org; 16 Aug 2023 18:08:06 +0000 Received: from localhost ([127.0.0.1]:42050 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWKwA-0001Bg-6h for submit@debbugs.gnu.org; Wed, 16 Aug 2023 14:08:06 -0400 Received: from mail-wm1-x32c.google.com ([2a00:1450:4864:20::32c]:49389) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qWKw8-0001Aq-AD; Wed, 16 Aug 2023 14:08:04 -0400 Received: by mail-wm1-x32c.google.com with SMTP id 5b1f17b1804b1-3fe12baec61so62396075e9.2; Wed, 16 Aug 2023 11:08:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692209278; x=1692814078; 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=K8edIyNxESjJ/N5VpE163QDGIDvdv0vvK19CIVoixxM=; b=Vll2BrQdmK4SF1hO3W0Nzpc2e7eF2/6318CJHLX9FN3cXBYagAQE0uEb+DoudtXBuH sjk+2Boj/P2w4Vd2Qmk3RaEeSnVrFUp+UknVYAMwhqzaLF157PaQ+ArmK1KFqc/Tqf7S 6GC7kSSIeaEh6N/YWjZ1U+GtTM//4lltSE2nIzxolklOFbc7TxTziQAFelsXQnHRBFx0 pyhQFyKl6q9O9kCJ+nVKbO1pc+9ARqbhBDLxngDKB3HMeKvQXOV7SZ+WE5bSCyesqyBv GskyhZXeg+QXDyiRToB+cYyQ2NwSRzN0ag8TzYQV+Gmh0WDRxXhOj3zIR4tI0dWZS5XQ 4zoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692209278; x=1692814078; 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=K8edIyNxESjJ/N5VpE163QDGIDvdv0vvK19CIVoixxM=; b=j5EAEUu6SujB6o0u/387EKPQtXAeUQmvnJK1ExxbP5m4yBPpFi9MMRY63Jlj3UZVuH 5D0ArEWhO6MWSOJnDX0TDFDkG1oaLihOGGXEoz+aGUf1U7H+lqt5M0o65sDZFaxoDBt+ 2ApsFVvFJh8K6EbddHCA9oDgvfXUUmOAHhlq+CwDl48b7fJpetXKQhKPy9+Y6zf6EeH9 JgMOvhfdddU19jbuIMx5IwvXGHvAPJ1omcGrXFJx7jNuNCXKlg3nA+x4GqvPwCOud6KZ VxwtwN/tF8XLJd4UwRZzrRJHkcUjV3lMJ/rdiNEp8ipVvkx8fT1cvu5EAt1hUwauyCgN /J4Q== X-Gm-Message-State: AOJu0Yxpy7ISuFv/KJSPlVqmZVv1c1v5tluDnvI5B/fUD8T7a8HZMn0q QrEbsK+ps4+iU3sNAkBFoCw= X-Google-Smtp-Source: AGHT+IErt1LWXZBW39Z4lf6I1aaea1uUjMpSAOBz3CM2dkszaQW8UAa/Bc/ysb9uuRRsPUoqPqg/VQ== X-Received: by 2002:a5d:5041:0:b0:315:a1bb:4d7b with SMTP id h1-20020a5d5041000000b00315a1bb4d7bmr1859830wrt.35.1692209278208; Wed, 16 Aug 2023 11:07:58 -0700 (PDT) Received: from [192.168.1.20] (95-44-90-175-dynamic.agg2.lod.rsl-rtd.eircom.net. [95.44.90.175]) by smtp.googlemail.com with ESMTPSA id g13-20020a5d698d000000b003180027d67asm22112144wru.19.2023.08.16.11.07.57 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 16 Aug 2023 11:07:57 -0700 (PDT) Message-ID: Date: Wed, 16 Aug 2023 19:07:56 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US References: From: =?UTF-8?Q?P=C3=A1draig?= Brady In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.5 (/) 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 (/) tag 65342 notabug close 65342 stop more info below... On 16/08/2023 16:55, Pl B wrote: > Source file: > rs1009150173,100202244031 > rs1009150172,13853975996 > rs1009150170,54321425962 > rs1009150171,11378896079 > rs1009150,171582090052 > > Ubuntu 20.04.5: > sort -t ',' /path/to/rs_srt_exp.txt > rs1009150,171582090052 > rs1009150170,54321425962 > rs1009150171,11378896079 > rs1009150172,13853975996 > rs1009150173,100202244031 > (correct order) > > elementary OS 7 (Ubuntu 22.04.3): > sort -t ',' /path/to/rs_srt_exp.txt > rs1009150170,54321425962 > rs1009150171,11378896079 > rs1009150,171582090052 > rs1009150172,13853975996 > rs1009150173,100202244031 > (wrong order) > > Python 3.10.12: > with open('/path/to/rs_srt_exp.txt') as src_file_opened: > for elem in sorted(map(lambda line: line.rstrip().split(','), > src_file_opened)): > print(elem) > ['rs1009150', '171582090052'] > ['rs1009150170', '54321425962'] > ['rs1009150171', '11378896079'] > ['rs1009150172', '13853975996'] > ['rs1009150173', '100202244031'] > (correct order) -t is ineffective without -k I suspect the differing orders were due to locale differences. To get expected ordering you probably want something like: sort -t ',' -k1.3,1n -k2,2n Note the --debug option is useful for identifying how sort is operating. cheers, Pádraig