From unknown Sat Aug 16 19:17:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33123: non-backwards compatible change to ls Resent-From: Matt Martini Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Tue, 23 Oct 2018 03:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 33123 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 33123@debbugs.gnu.org Cc: kaxandra.labat@gmail.com X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.154026635117890 (code B ref -1); Tue, 23 Oct 2018 03:46:02 +0000 Received: (at submit) by debbugs.gnu.org; 23 Oct 2018 03:45:51 +0000 Received: from localhost ([127.0.0.1]:36961 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gEnde-0004eU-Pv for submit@debbugs.gnu.org; Mon, 22 Oct 2018 23:45:51 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60686) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gEnb4-0004Zf-HN for submit@debbugs.gnu.org; Mon, 22 Oct 2018 23:43:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gEnay-0000G5-EF for submit@debbugs.gnu.org; Mon, 22 Oct 2018 23:43:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,HTML_MESSAGE autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:54050) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gEnay-0000Fl-9l for submit@debbugs.gnu.org; Mon, 22 Oct 2018 23:43:04 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42023) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gEnax-0003v7-A7 for bug-coreutils@gnu.org; Mon, 22 Oct 2018 23:43:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gEnat-00008I-4x for bug-coreutils@gnu.org; Mon, 22 Oct 2018 23:43:03 -0400 Received: from mail-yb1-xb34.google.com ([2607:f8b0:4864:20::b34]:39657) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gEnas-00006J-KH for bug-coreutils@gnu.org; Mon, 22 Oct 2018 23:42:58 -0400 Received: by mail-yb1-xb34.google.com with SMTP id j9-v6so247572ybj.6 for ; Mon, 22 Oct 2018 20:42:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imaginarywave-com.20150623.gappssmtp.com; s=20150623; h=from:message-id:mime-version:subject:date:cc:to; bh=HAkfy8wBZSrgKWW2VzMKN6gUfXx3IRxyOsaHBW/nA9o=; b=CTscx37LbkcQJvZWoVxtHR77mvwhx7PIqD33X/mXXXjV9P41c3YoYs2XWGQ+Z3kQ7h DJvnnQKnZyNNpRLaG/yxeTh5sRj0fT4zoQAGeuzqMkRhJ+JCZ7msoeQb23FtQ/KPvw+e bq8nwdqnbB6TWjq/KfQdtjEzgTD9bKA4SIRjLTjzNxXi8SnOFowjz3J3H6L3OZoaY7E2 34+wsUoAbN7C6VZRn7NQRNZkgIp4d/4VvKvEF9M2IpZK6JHBUlv4Ea8u8yYGNreVuaiE hsHgAAeEHkPxeIctJcCYryH75tHFsF2z3pgKhTMKGwsnO7NFCTuPLIbbZhuox6oEJCW/ Qhkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date:cc:to; bh=HAkfy8wBZSrgKWW2VzMKN6gUfXx3IRxyOsaHBW/nA9o=; b=GE64STW+A7MGYJSfvuvJc64IIKo3bvwWbXR/ZecqVhr7D9pdfxJaRZPTK2FxqNH82q 9REO8efICrqpj8raXiH7Yalqo2qtiPtjTMTlG2KXx0SyupLs0kBffk7QGVIR7vlVbM9t CMAfo4Qu0MVKX29SSeEEzQE14CUZWfSdB7CoEfOIPWe6gGMHytqaP5Wg+9DpXRDy+35q wH0K9RadDalZuSTPrCnoZFvG1Ed4+iOf4DQWhtJ6L14CKraBEmxXDWrRyf21yStqBRM6 rSCa3AUa7k3Lf21Ax5/3oJ88JYlRjLrvfi22a+Fs4xUjA+WzmYiVLfK487JGP3+i+bCJ J2DA== X-Gm-Message-State: ABuFfohiQt7UcyAgEnnQd4EcABQBZD0q25Aqm+9Ye6nlBDAA5Zryk70L udJS1ITPSUnVilDkhLsJLm+F3usV3JM= X-Google-Smtp-Source: ACcGV62Bgns3XANRL4eEWF65/kXsU6ExvvYQwpBGiAaMspL64qKNcq/Eexym1teQfrVaJUYmif6P5Q== X-Received: by 2002:a25:e043:: with SMTP id x64-v6mr18217079ybg.42.1540266177235; Mon, 22 Oct 2018 20:42:57 -0700 (PDT) Received: from [10.17.1.8] (pool-70-19-38-188.nycmny.fios.verizon.net. [70.19.38.188]) by smtp.gmail.com with ESMTPSA id z67-v6sm1528610ywe.72.2018.10.22.20.42.55 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Mon, 22 Oct 2018 20:42:56 -0700 (PDT) From: Matt Martini X-Google-Original-From: Matt Martini Content-Type: multipart/alternative; boundary="Apple-Mail=_92E458B0-F90A-4EC7-B472-8710B3A6E553" Message-Id: Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) X-Priority: 1 Date: Mon, 22 Oct 2018 23:42:54 -0400 X-Mailer: Apple Mail (2.2104) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Mailman-Approved-At: Mon, 22 Oct 2018 23:45:49 -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: -6.0 (------) --Apple-Mail=_92E458B0-F90A-4EC7-B472-8710B3A6E553 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 There was a change in the behavior of ls that is unconditional (no way to revert to the old behavior) and incompatible with the previous behavior. The change is listed in the Changelog for 8.30: 2018-06-20 Kaxandra Labat ls: ignore case when coloring file extensions * src/ls.c (get_color_indicator): s/STREQ_LEN/c_strncasecmp/ * src/dircolors.hin: Remove a now redundant entry. * tests/ls/color-ext.sh: Add a new test. * tests/local.mk: Reference the new test. * NEWS: Mention the change in behavior. This breaks the use case where different colors are assigned to suffixes whose case is different. The old behavior allowed for making visually distinct different cased suffixes. For example: image.jpg could be rendered in green image.JPG could be rendered in green with a yellow background=20 This would allow for easy identification of non-uniform cases, especially in directories with large numbers of files. What I am requesting is a way to get the old behavior back.=20 One suggestion would be adding a setting to the =E2=80=94color option, = whereby --color=3Dauto would turn on = colorization case-insensitive (as the new behavior works) --color=3Dauto-case would turn on colorization = case-sensitive (as the old behavior worked) Thank you. Matt= --Apple-Mail=_92E458B0-F90A-4EC7-B472-8710B3A6E553 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8
There was a change in the = behavior of ls that is unconditional (no
way to = revert to the old behavior) and incompatible with the
previous behavior.

The change is listed in the = Changelog for 8.30:

2018-06-20  Kaxandra = Labat  <kaxandra.labat@gmail.com>
 ls: = ignore case when coloring file extensions
   * src/ls.c = (get_color_indicator): s/STREQ_LEN/c_strncasecmp/
   * = src/dircolors.hin: Remove a now redundant entry.
   * = tests/ls/color-ext.sh: Add a new test.
   * tests/local.mk: Reference the = new test.
   * NEWS: Mention the change in = behavior.

This breaks the use case where different = colors are assigned to suffixes
whose case is = different. The old behavior allowed for making visually
distinct different cased suffixes.

For example:

    image.jpg    could be = rendered in green
    image.JPG    could be = rendered in green with a yellow background 

This would allow for = easy identification of non-uniform cases,
especially = in directories with large numbers of files.

What I am requesting is a way to get = the old behavior back. 

One suggestion would be adding a = setting to the =E2=80=94color = option, whereby

    --color=3Dauto would = turn on colorization case-insensitive (as the new behavior = works)
    --color=3Dauto-case would turn on = colorization case-sensitive (as the old behavior worked)

Thank you.

Matt
= --Apple-Mail=_92E458B0-F90A-4EC7-B472-8710B3A6E553-- From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 30 00:05:16 2018 Received: (at control) by debbugs.gnu.org; 30 Oct 2018 04:05:16 +0000 Received: from localhost ([127.0.0.1]:52937 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gHLHI-00046S-EY for submit@debbugs.gnu.org; Tue, 30 Oct 2018 00:05:16 -0400 Received: from mail-pl1-f179.google.com ([209.85.214.179]:42007) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gHLHG-00046E-5l for control@debbugs.gnu.org; Tue, 30 Oct 2018 00:05:14 -0400 Received: by mail-pl1-f179.google.com with SMTP id t6-v6so4835862plo.9 for ; Mon, 29 Oct 2018 21:05:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:message-id:date:user-agent:mime-version:content-language :content-transfer-encoding; bh=5UP18WAOUkJ29CkfThy+PWRCQaZIGWOwYIoY6dPzsQE=; b=G3zPE6AZrERFXw6iASV8OM5XWf+xt/Zm6bU3FUWOB+yy/ce7nnVb+4zphtEUi3OyFs DfrO1WDU9DfG6K8lv7pe3BLrS2Uh5jEmHAO1Z9fcfGSLDqSWtnkxUmbrMh0c+cb3DyNq H1R8YBhhRS3e5xgeINZuZ8794hVGysCUhREX6w+ZOFPUc7WVeZwyPZt3+rUKTBuDrLYO dRD3kMMp4gRVmoDf8lhwzmZ7BxNo7VzxRhcxPnE1KY8Q3CUJF+uCUTSirKjnNEPalhjk 6lRU7wudeMC/ZQeQBH9wmR4N+WADzoCvuxKBNUoOICTVCfgukwQaSsAliiQbrjwIFA0B q9mA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=5UP18WAOUkJ29CkfThy+PWRCQaZIGWOwYIoY6dPzsQE=; b=RmcwdEgaEddgHXmYDtgAtppKCrHNvgYGNwbBTcNUIprQqKsnItwBREEXj/NWRGKErc yrkIJ/wua6uUbTHlQUn995whOhJ3CBUGhW7W0K/1Ho+B+iUKwltRbJ6A3uGHUL/p4dVq bq+1qDdAF08G7GSRNdMk9kuQ1JmPWG8gJqpnJjTz2iU0iyC1A2xMCXDgK86gYviQIr53 9Lf08fLyou8/EKJRutS3xL/uS9bO3k/1/gf7XFkdZwy37vl9TgHP8K3q9P1EUu08xPfH T44olDU6Z6z9xm2ZmAWpILlkvIrAg+xY6yLNtc9beNHaL2jAas8dgE8tj2a1rnQc+O1Z gP5g== X-Gm-Message-State: AGRZ1gKAbaQM4QFEba0Iozj+2aGPkgohriZao9vgSCOLRvf+bBx8pZLH AvNBtAvHouFXdocW/ZtRYhvBrPsarL8= X-Google-Smtp-Source: AJdET5crbLd4xPkkQ28sZ7Y+dx66PZ3z5hcYe6sgPcIzJtNFeLZWlRoSKyPTHZZGg9r4cJhtFOpeaw== X-Received: by 2002:a17:902:7408:: with SMTP id g8-v6mr16627382pll.168.1540872308106; Mon, 29 Oct 2018 21:05:08 -0700 (PDT) Received: from tomato.housegordon.com (moose.housegordon.com. [184.68.105.38]) by smtp.googlemail.com with ESMTPSA id d5-v6sm6431871pfo.131.2018.10.29.21.05.06 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 29 Oct 2018 21:05:06 -0700 (PDT) To: control@debbugs.gnu.org From: Assaf Gordon Message-ID: <394947b1-1a8d-8071-dd67-b73acee8c053@gmail.com> Date: Mon, 29 Oct 2018 22:05:01 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 2.0 (++) 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: retitle 33123 ls-quotes: non-backwards compatible change to ls [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.214.179 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (assafgordon[at]gmail.com) 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: control 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 (+) retitle 33123 ls-quotes: non-backwards compatible change to ls From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 11 03:43:38 2019 Received: (at control) by debbugs.gnu.org; 11 Jan 2019 08:43:38 +0000 Received: from localhost ([127.0.0.1]:54497 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ghsPi-0005Ft-3i for submit@debbugs.gnu.org; Fri, 11 Jan 2019 03:43:38 -0500 Received: from mail-io1-f52.google.com ([209.85.166.52]:37910) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ghsPf-0005Fd-Ny for control@debbugs.gnu.org; Fri, 11 Jan 2019 03:43:36 -0500 Received: by mail-io1-f52.google.com with SMTP id l14so11575368ioj.5 for ; Fri, 11 Jan 2019 00:43:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:message-id:date:user-agent:mime-version:content-language :content-transfer-encoding; bh=uq7A0Cy28p9uTw8pCr8jq07Fbfq/WLPd/fu86qK4744=; b=oADg1JDsqzoD+P3WX/1JXdkRLwR/N4buKSfzsjb2k4TTgkBDu/xPFH6EESiUKogltL 6/cdzBr4uyJST6zuRd3eqy4KW8j+SIsw8rvfiwmRbSVI9/Xq6/rqzTBpURpotzE7dNuu O8G32HBAQSI9YUPjx3w4MwVMH1JmXf3n5WR3rX7qUsM95edDlDPQpWPi3U8ciYU2DjyR eE0W4d0KP7Q43KNL7Y3vscuweZjsQ/8ibSukFanOMESiNgNbzAFLonLT+ZdXKBcRnvdO 5J/nvMSKGCbv73F+mHqAze3QSSlHMfg32FHAK4s4JF4t9JrcGX47DCEBmDXbZIXWJkEr YGRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=uq7A0Cy28p9uTw8pCr8jq07Fbfq/WLPd/fu86qK4744=; b=L4EkbiBBFIXvjFaPmuuIKG3x/skzc6rcvLe2ynvqrLPjX8Vkvpzn2me0PAcB0YqDPQ gGfLZ/FM0bRPcBoETs6yUl7hG0oc7YhRRRkrEVOV+uS3YJ7CdZqDkqsNophk+XiNzyi0 Oo6FhUC8sJqhPvVmb5b5q+BdDzhXYLoeQSJiHwPDMVeTMOxl885ltcQMfD9vgN89gUzI fCYv1H4hGeHU4GDKtMNeSa/TIlUa/3Xd5+gF823ad4IQj7O3dRExTI0ALCVU5gZqlcR3 CTNLlj/17NXtN4p/zdDt0oF/ae4ROQ1bE/n6TlbI2s+rmP51//dqgjWiPHsp3S0y1bUe VCZw== X-Gm-Message-State: AJcUukfmUklaAcL64sGqqr2p1KyoV1CFM6jA4L2T++tVTxgC227Mknsd ivWjZVNaoc7xm+Kv9yQ6ieXvSvPy X-Google-Smtp-Source: ALg8bN5XOPtls0hTpVHsPc+ybiWWHsEJIkPD6uR9BVsXvtZso11BkVS0x+4UekM2CklVjMwt9xnaHg== X-Received: by 2002:a5d:878d:: with SMTP id f13mr9215733ion.239.1547196209556; Fri, 11 Jan 2019 00:43:29 -0800 (PST) Received: from tomato.housegordon.com (moose.housegordon.com. [184.68.105.38]) by smtp.googlemail.com with ESMTPSA id v202sm463308ita.13.2019.01.11.00.43.28 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 11 Jan 2019 00:43:28 -0800 (PST) To: control@debbugs.gnu.org From: Assaf Gordon Message-ID: Date: Fri, 11 Jan 2019 01:43:27 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 2.0 (++) 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: severity 33123 wishlist retitle 33123 ls: add case-sensitive --color option Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.166.52 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (assafgordon[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 1.8 MISSING_SUBJECT Missing Subject: header 0.2 NO_SUBJECT Extra score for no subject X-Debbugs-Envelope-To: control 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 (+) severity 33123 wishlist retitle 33123 ls: add case-sensitive --color option From unknown Sat Aug 16 19:17:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33123: ls: add case-sensitive --color option References: In-Reply-To: Resent-From: Mikael Magnusson Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Tue, 10 May 2022 10:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33123 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 33123@debbugs.gnu.org Cc: Eric Blake Received: via spool by 33123-submit@debbugs.gnu.org id=B33123.165217874219404 (code B ref 33123); Tue, 10 May 2022 10:33:02 +0000 Received: (at 33123) by debbugs.gnu.org; 10 May 2022 10:32:22 +0000 Received: from localhost ([127.0.0.1]:60418 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noNAD-00052u-LZ for submit@debbugs.gnu.org; Tue, 10 May 2022 06:32:22 -0400 Received: from mail-pg1-f178.google.com ([209.85.215.178]:46691) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noLV2-00022b-C6 for 33123@debbugs.gnu.org; Tue, 10 May 2022 04:45:44 -0400 Received: by mail-pg1-f178.google.com with SMTP id l11so8521651pgt.13 for <33123@debbugs.gnu.org>; Tue, 10 May 2022 01:45:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to:cc; bh=dhM6rclP8XriHay6ubuwawKJ93gIdGOgyVgWus/P0HQ=; b=JIztSE3P4fOAEogKIRviqOk/vadAjYYpy6G4Oco6ruHerXYjZ2FmklQfQxnel6KE52 r93GkrKBankkk4tP4JO2MnkKHdarL5jeRl4lb7m8CmMh4UHv407SXU6UEhv4HS3B5JfT LPhPLGcYAb4sbZOTtlMc3DZ8dJqSnCL6jyx0hkRrmc5f8EPRHrsZIMjevKI6sTO0+3ed p8GxnH1N4pAZ3K3N/q/9CbPm5pVOo4gao+6MuPFRYf9N5EYyUxW+VGngwYpfY6WRS504 Zj0K6iq8+FUZuNDLzHV3AyDxSZTm+ePVTyx1t7KViLVfBUD9/hiUTHSUObqjar7h4VLO p2WA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=dhM6rclP8XriHay6ubuwawKJ93gIdGOgyVgWus/P0HQ=; b=EJlqO7pEWsLZIGJEkudC5anOWxf25AMm+e4wDFjNaGm8aH8Kw+0zxiH3Un8LczRPnW UfA0nEWOACEoOX24CkY7QUHQ3P5aUaTbFrNb8lenK2NR+5S0bdFoS3/voSqobeRQmjGy FfKab6LhB2C/GBLvfH30gRyhKBaaSBtxzhYlF4KByS6z/xrgrZjCTUNDlNVaaKwTXpzj zSsYuk27YJhfDkb0mY+5fDjz5XGLpWKWK1xXPYvKvOgwFGcmq6bzFww6HcS+pa6LM3u5 psdnbvNpKvtqIKOS4W/PxS+St5s8wp50bT5JI1Lnlv8ebz2j8UR1RxDVGzxH5kyfE47X MG+g== X-Gm-Message-State: AOAM5308UMJnYMH5CzJbdB7HUahniubDWT0mOUb6wyTTueiY6bBy4hhb tL+gkq0zhIfOEeeVtx1kLMROlWSOoXS7bjodTe9LvbIr X-Google-Smtp-Source: ABdhPJzy2rOE9nmFQit9xtZLFFdDWpFwSLGdbrjCzfU6l5MgZHY2ZBVyKr3sn/PCcXI2/hjJf2SrsOJMQOMKbg0PRUU= X-Received: by 2002:a05:6a00:1145:b0:4f6:3ebc:a79b with SMTP id b5-20020a056a00114500b004f63ebca79bmr19595206pfm.41.1652172338472; Tue, 10 May 2022 01:45:38 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a05:6a10:e897:0:0:0:0 with HTTP; Tue, 10 May 2022 01:45:37 -0700 (PDT) From: Mikael Magnusson Date: Tue, 10 May 2022 10:45:37 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: -0.0 (/) X-Mailman-Approved-At: Tue, 10 May 2022 06:32:19 -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: -1.0 (-) Hi, In bug #9086 [1] there was a lot of good discussion about case insensitive matching for dircolors. This was all then summarily ignored in [2] which made the behaviour unconditional. This breaks coloring of uppercase files that should have a different color from lowercase files, for example .C which is a c++ source file, not a c source file. And as mentioned in [1] it is also very useful to notice incorrectly (eg uppercase extension files) quickly by them being white, so you can fix them. I'm not sure if the suggestion in this bug (33123) is good though; since ls --color=auto-case will just error on older releases, you can't easily sync your aliases. Unfortunately ls also ignores all of LS_COLORS if it contains any unknown values (why??) so we can't add a "CS" field there for case sensitiveness either (unless there's some extra options field already I don't know about?). If anyone has some ideas I would be happy to produce a patch (assuming you don't need copyright assignment). [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=9086 [2] https://lists.gnu.org/archive/html/coreutils/2018-06/msg00011.html -- Mikael Magnusson From unknown Sat Aug 16 19:17:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33123: ls: add case-sensitive --color option Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Tue, 10 May 2022 14:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33123 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Mikael Magnusson , 33123@debbugs.gnu.org Received: via spool by 33123-submit@debbugs.gnu.org id=B33123.165219250723297 (code B ref 33123); Tue, 10 May 2022 14:22:02 +0000 Received: (at 33123) by debbugs.gnu.org; 10 May 2022 14:21:47 +0000 Received: from localhost ([127.0.0.1]:34591 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noQkF-00063h-3E for submit@debbugs.gnu.org; Tue, 10 May 2022 10:21:47 -0400 Received: from mail-wr1-f44.google.com ([209.85.221.44]:36583) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noQkD-00063P-0i for 33123@debbugs.gnu.org; Tue, 10 May 2022 10:21:45 -0400 Received: by mail-wr1-f44.google.com with SMTP id u3so24054986wrg.3 for <33123@debbugs.gnu.org>; Tue, 10 May 2022 07:21:44 -0700 (PDT) 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 :content-transfer-encoding; bh=CjE1tTKZE6XniWjBHrxAaw8zQ+m5Ct7rT3geINw5qHk=; b=gExBvkEu1OAnNZxzaKZoDEDA0im9vdWeSClI5nMpWJBGojtXYpTacrCDKVyFkjM+di ZuFqdjJ02VsrzAXx1xAYhOIJ06ME9EeKxYDH5T+1HjshM2SLOvWagXVdlpL3//wCoVfd 30jfV70Quja8332buL/6FgWZzFOUoZYakTNYVDLFcT0LsYxlz6PWMhgN6n4ra5EUMqcD 7NUdgDmuf1d/gOt4kRcjIXNXYa/lNM01bpPuQZFc2Ap947QzUYxL1flCsEgXnYmGMpqV LSJOIqZtBsDCCwCP1YKKLdJj3mYb5WQn5IFaH7I43uCJhd9vPbzflVCc/Y/ryqnrGazr b/yA== 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 :content-transfer-encoding; bh=CjE1tTKZE6XniWjBHrxAaw8zQ+m5Ct7rT3geINw5qHk=; b=pkcZV0l79WqVnAw3XpIoeEE3Qu0+LF23UAO3H0J5Scflj3afyN9fQgwcVEH4dzUYbi BxfO/hgdvkOt6JZN9KkMRrr8k8x1l5e/RFpRpO7A/GBz6WSRASscmp3aiAm5DDLdt0r1 KZOgX847G+p9DxXW17raRxc/EkETWMoycb5Bv+xr+pmKz4c2mlL6adEjG7UTiQaNSukG ljw6EmN/7QEyhbXq0eINKmsYm9HyhaAFcEPEZDamuBqAgvX3/5jUrJkKwkf1EErTidmu rl4ZZtRj8A+apMP22zVzkIfDEtc2/LS+TCpQNDeYqKb56vPwvp4gOy2z2vCCn2Kd2UoI GCkg== X-Gm-Message-State: AOAM5312xY9NFOorsWMhJuxkMM3NyxQl+G/2nS/ZiuXldyTer+VLmy4h z7+d2OdZn8VtK9Egi3Ijhjs= X-Google-Smtp-Source: ABdhPJxLIHNkkaWuZcMCnlRuSCgUND7EcLEkJhf+IVEdzDJ+zlZ60/loLVCqn9mU1irc+piBtAvAeA== X-Received: by 2002:adf:fb10:0:b0:207:af88:1eb9 with SMTP id c16-20020adffb10000000b00207af881eb9mr19431257wrr.238.1652192498887; Tue, 10 May 2022 07:21:38 -0700 (PDT) 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 d12-20020adffbcc000000b0020c5253d8f4sm14281798wrs.64.2022.05.10.07.21.37 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 10 May 2022 07:21:38 -0700 (PDT) Message-ID: <0feeaaf4-54aa-13c5-134a-9664f4521ac5@draigBrady.com> Date: Tue, 10 May 2022 15:21:37 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:97.0) Gecko/20100101 Thunderbird/97.0 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 (/) On 10/05/2022 09:45, Mikael Magnusson wrote: > Hi, > > In bug #9086 [1] there was a lot of good discussion about case > insensitive matching for dircolors. This was all then summarily > ignored in [2] which made the behaviour unconditional. This breaks > coloring of uppercase files that should have a different color from > lowercase files, for example .C which is a c++ source file, not a c > source file. And as mentioned in [1] it is also very useful to notice > incorrectly (eg uppercase extension files) quickly by them being > white, so you can fix them. > > I'm not sure if the suggestion in this bug (33123) is good though; > since ls --color=auto-case will just error on older releases, you > can't easily sync your aliases. Unfortunately ls also ignores all of > LS_COLORS if it contains any unknown values (why??) so we can't add a > "CS" field there for case sensitiveness either (unless there's some > extra options field already I don't know about?). > > If anyone has some ideas I would be happy to produce a patch (assuming > you don't need copyright assignment). > > [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=9086 > [2] https://lists.gnu.org/archive/html/coreutils/2018-06/msg00011.html Thanks for taking the time to tie all these threads together. Yes we forgot about [1] when implementing [2]. The ideas in [1] are sound. I.e. we shouldn't need a new option. We just need to honor any capitalized extension entries, and fall back to case insensitive for lower case extensions. We do need to be cognizant of performance though. We could sort the list of extensions, which would auto give precedence to capitalized entries, and we might also use that sorting to break out of the match loop early. I'll look at this soon. cheers, Pádraig From unknown Sat Aug 16 19:17:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33123: [PATCH] ls: --color: honor separate sequences for extension cases Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Sun, 04 Sep 2022 19:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33123 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Mikael Magnusson , 33123@debbugs.gnu.org Received: via spool by 33123-submit@debbugs.gnu.org id=B33123.166231942014805 (code B ref 33123); Sun, 04 Sep 2022 19:24:01 +0000 Received: (at 33123) by debbugs.gnu.org; 4 Sep 2022 19:23:40 +0000 Received: from localhost ([127.0.0.1]:45732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUvDX-0003qi-Dx for submit@debbugs.gnu.org; Sun, 04 Sep 2022 15:23:40 -0400 Received: from mail-wr1-f42.google.com ([209.85.221.42]:42806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oUvDW-0003qW-2W for 33123@debbugs.gnu.org; Sun, 04 Sep 2022 15:23:38 -0400 Received: by mail-wr1-f42.google.com with SMTP id bp20so8299610wrb.9 for <33123@debbugs.gnu.org>; Sun, 04 Sep 2022 12:23:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=in-reply-to:references:to:from:content-language:subject:user-agent :mime-version:date:message-id:sender:from:to:cc:subject:date; bh=ST/eldxf2Y5pGKFc7l/ys2Ut71XA0MrjcImxGPj89lY=; b=KsL9KfuIDXwZL9QaCeHp0eNpdE+ZGYLT7EEr6otjMpPQQZ/A1umh4Psuni7vtl6Dph 6I2CLU6eGFf0Co5pygioVIpx/uZL6QH+l3Az/uis5+48alE0RToMuq+91ydC1TvpvQDk 90570hoxdGwmvjw+5C8zO8aPWKz+/+B1rJLOBaA99JVpXyWa+5KANhutMEofge+NLs01 hNyekty21fErb7i/1eSo96p46KbnwkcZtkxVo3KtNMupJCtZKJSSXCwdOZDBFwysNk5d mwviNDFv4DRNm2qZs0ICvoXyPTbF31tg4YDs6sBPtcp8Bmh0ddkNYcLkbt2nZBcIy/cK fHCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=in-reply-to:references:to:from:content-language:subject:user-agent :mime-version:date:message-id:sender:x-gm-message-state:from:to:cc :subject:date; bh=ST/eldxf2Y5pGKFc7l/ys2Ut71XA0MrjcImxGPj89lY=; b=C6IErBgHm8Z4uMfmh8QWELX0/so6YB4fRv1GpF5pALNp922a4VLVZA/JkH6pkrlpkl qZwX0ltjnCO5V4uaffN15LCjt/hjjrcNwxvkO2/C00PtgW91RANdwHZiFyXxxdkJQVGd Pge0SJBmVnym6OJcfIqgV/75Lr7fGzlcZS06o/XH0mnzjIQUi5ZWt4yBYOEAehYqmZBN 1KIv5JfD6dnhbffwS4WhsL8hsyrp2WUO0O3CWVwtqVL3OhaOYmnj2OU5Bz3xf9VKBt55 isBEkBMP+wZbWH6f+lSa3dD2fXi0GUYf2Seo763ffQShawgr8A1lILH8Rzu7KEBEfr+b jTMg== X-Gm-Message-State: ACgBeo1awW9BNfCZR2wBWlP/U302sGbLGZ8Rmt2ybg2qHop8ryM9yLvX 3nejKlDwif5p4oOVaAxEHnw= X-Google-Smtp-Source: AA6agR7lyVSVwpctDYwYRKtaP6gwseb9ATl9KaikAF+6O8qAvSWcS+brFHPnNN3ThOKBC8w6JW3Bkg== X-Received: by 2002:a05:6000:1281:b0:226:df36:4e20 with SMTP id f1-20020a056000128100b00226df364e20mr16935815wrx.445.1662319412024; Sun, 04 Sep 2022 12:23:32 -0700 (PDT) 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 k27-20020a05600c1c9b00b003a845fa1edfsm25700336wms.3.2022.09.04.12.23.30 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 04 Sep 2022 12:23:31 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------UlJFe5qm518zqxw3Rb8ixlA0" Message-ID: Date: Sun, 4 Sep 2022 20:23:30 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:98.0) Gecko/20100101 Thunderbird/98.0 Content-Language: en-US From: =?UTF-8?Q?P=C3=A1draig?= Brady References: <0feeaaf4-54aa-13c5-134a-9664f4521ac5@draigBrady.com> In-Reply-To: <0feeaaf4-54aa-13c5-134a-9664f4521ac5@draigBrady.com> 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 (/) This is a multi-part message in MIME format. --------------UlJFe5qm518zqxw3Rb8ixlA0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 10/05/2022 15:21, Pádraig Brady wrote: > On 10/05/2022 09:45, Mikael Magnusson wrote: >> Hi, >> >> In bug #9086 [1] there was a lot of good discussion about case >> insensitive matching for dircolors. This was all then summarily >> ignored in [2] which made the behaviour unconditional. This breaks >> coloring of uppercase files that should have a different color from >> lowercase files, for example .C which is a c++ source file, not a c >> source file. And as mentioned in [1] it is also very useful to notice >> incorrectly (eg uppercase extension files) quickly by them being >> white, so you can fix them. >> >> I'm not sure if the suggestion in this bug (33123) is good though; >> since ls --color=auto-case will just error on older releases, you >> can't easily sync your aliases. Unfortunately ls also ignores all of >> LS_COLORS if it contains any unknown values (why??) so we can't add a >> "CS" field there for case sensitiveness either (unless there's some >> extra options field already I don't know about?). >> >> If anyone has some ideas I would be happy to produce a patch (assuming >> you don't need copyright assignment). >> >> [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=9086 >> [2] https://lists.gnu.org/archive/html/coreutils/2018-06/msg00011.html > > Thanks for taking the time to tie all these threads together. > > Yes we forgot about [1] when implementing [2]. > > The ideas in [1] are sound. I.e. we shouldn't need a new option. > We just need to honor any capitalized extension entries, > and fall back to case insensitive for lower case extensions. > We do need to be cognizant of performance though. > We could sort the list of extensions, which would auto give > precedence to capitalized entries, and we might also use that > sorting to break out of the match loop early. The attached will honor different sequences defined for separate extension letter cases, by operating case sensitively for those extensions. cheers, Pádraig --------------UlJFe5qm518zqxw3Rb8ixlA0 Content-Type: text/x-patch; charset=UTF-8; name="ls-honor-color-cases.patch" Content-Disposition: attachment; filename="ls-honor-color-cases.patch" Content-Transfer-Encoding: base64 RnJvbSAyYzFkYWE1ZGJlMjI2ODUyNDE3Yjk3MjFmNzk5ZTA5MzlkNjQwZWEwIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/UD1DMz1BMWRyYWlnPTIwQnJhZHk/ PSA8UEBkcmFpZ0JyYWR5LmNvbT4KRGF0ZTogU3VuLCA0IFNlcCAyMDIyIDE5OjU5OjI1ICsw MTAwClN1YmplY3Q6IFtQQVRDSF0gbHM6IC0tY29sb3I6IGhvbm9yIHNlcGFyYXRlIHNlcXVl bmNlcyBmb3IgZXh0ZW5zaW9uIGNhc2VzCgpGb2xsb3dpbmcgb24gZnJvbSBjb21taXQgdjgu MjktNDUtZzI0MDUzZmJkOCB3aGljaCB1bmNvbmRpdGlvbmFsbHkKdXNlZCBjYXNlIGluc2Vu c2l0aXZlIGV4dGVuc2lvbiBtYXRjaGluZywgc3VwcG9ydCBzZWxlY3RpdmUKY2FzZSBzZW5z aXRpdmUgbWF0Y2hpbmcgd2hlbiB0aGVyZSBhcmUgc2VwYXJhdGUgZXh0ZW5zaW9uIGNhc2Vz CmRlZmluZWQgd2l0aCBkaWZmZXJlbnQgZGlzcGxheSBzZXF1ZW5jZXMuCgoqIHNyYy9scy5j IChwYXJzZV9sc19jb2xvcik6IFBvc3Rwcm9jZXNzIHRoZSBsaXN0IHRvCm1hcmsgZW50cmll cyBmb3IgY2FzZSBzZW5zaXRpdmUgbWF0Y2hpbmcsIG9yIHRvCnF1aWNrbHkgaWdub3JlIHVu bWF0Y2hhYmxlIGVudHJpZXMuCiogdGVzdHMvbHMvY29sb3ItZXh0LnNoOiBBZGQgdGVzdCBj YXNlcy4KKiBORVdTOiBNZW50aW9uIHRoZSBjaGFuZ2UgaW4gYmVoYXZpb3IuCkFkcmVzc2Vz cyBodHRwczovL2J1Z3MuZ251Lm9yZy8zMzEyMwotLS0KIE5FV1MgICAgICAgICAgICAgICAg ICB8ICAzICsrCiBzcmMvbHMuYyAgICAgICAgICAgICAgfCA2NiArKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKystLS0tCiB0ZXN0cy9scy9jb2xvci1leHQuc2ggfCA0 NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDMgZmlsZXMgY2hhbmdlZCwgMTA5 IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvTkVXUyBiL05F V1MKaW5kZXggZGI1MTUwODI0Li40OTZkN2E0ZGEgMTAwNjQ0Ci0tLSBhL05FV1MKKysrIGIv TkVXUwpAQCAtNDAsNiArNDAsOSBAQCBHTlUgY29yZXV0aWxzIE5FV1MgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAtKi0gb3V0bGluZSAtKi0KICAgcmV2ZXJ0aW5nIHRv IHRoZSBiZWhhdmlvciBpbiBjb3JldXRpbHMtOS4wIGFuZCBlYXJsaWVyLgogICBUaGlzIGJl aGF2aW9yIGlzIG5vdyBkb2N1bWVudGVkLgogCisgIGxzIC0tY29sb3Igbm93IG1hdGNoZXMg YSBmaWxlIGV4dGVuc2lvbiBjYXNlIHNlbnNpdGl2ZWx5CisgIGlmIHRoZXJlIGFyZSBkaWZm ZXJlbnQgc2VxdWVuY2VzIGRlZmluZWQgZm9yIHNlcGFyYXRlIGNhc2VzLgorCiAgIHJ1bmNv biBub3cgZXhpdHMgd2l0aCBzdGF0dXMgMTI1IGZvciBpbnRlcm5hbCBlcnJvcnMuICBQcmV2 aW91c2x5IHVwb24KICAgaW50ZXJuYWwgZXJyb3JzIGl0IHdvdWxkIGV4aXQgd2l0aCBzdGF0 dXMgMSwgd2hpY2ggd2FzIGxlc3MgZGlzdGluZ3Vpc2hhYmxlCiAgIGZyb20gZXJyb3JzIGZy b20gdGhlIGludm9rZWQgY29tbWFuZC4KZGlmZiAtLWdpdCBhL3NyYy9scy5jIGIvc3JjL2xz LmMKaW5kZXggMjk2MGY2ZDM4Li41YTgzNDE1YzYgMTAwNjQ0Ci0tLSBhL3NyYy9scy5jCisr KyBiL3NyYy9scy5jCkBAIC02MTIsNiArNjEyLDcgQEAgc3RydWN0IGNvbG9yX2V4dF90eXBl CiAgIHsKICAgICBzdHJ1Y3QgYmluX3N0ciBleHQ7CQkvKiBUaGUgZXh0ZW5zaW9uIHdlJ3Jl IGxvb2tpbmcgZm9yICovCiAgICAgc3RydWN0IGJpbl9zdHIgc2VxOwkJLyogVGhlIHNlcXVl bmNlIHRvIG91dHB1dCB3aGVuIHdlIGRvICovCisgICAgYm9vbCAgIGV4YWN0X21hdGNoOwkJ LyogV2hldGhlciB0byBjb21wYXJlIGNhc2UgaW5zZW5zaXRpdmVseSAqLwogICAgIHN0cnVj dCBjb2xvcl9leHRfdHlwZSAqbmV4dDsJLyogTmV4dCBpbiBsaXN0ICovCiAgIH07CiAKQEAg LTY0Myw3ICs2NDQsNyBAQCBzdGF0aWMgc3RydWN0IGJpbl9zdHIgY29sb3JfaW5kaWNhdG9y W10gPQogICAgIHsgTEVOX1NUUl9QQUlSICgiXDAzM1tLIikgfSwJLyogY2w6IGNsZWFyIHRv IGVuZCBvZiBsaW5lICovCiAgIH07CiAKLS8qIEZJWE1FOiBjb21tZW50ICAqLworLyogQSBs aXN0IG1hcHBpbmcgZmlsZSBleHRlbnNpb25zIHRvIGNvcnJlc3BvbmRpbmcgZGlzcGxheSBz ZXF1ZW5jZS4gICovCiBzdGF0aWMgc3RydWN0IGNvbG9yX2V4dF90eXBlICpjb2xvcl9leHRf bGlzdCA9IE5VTEw7CiAKIC8qIEJ1ZmZlciBmb3IgY29sb3Igc2VxdWVuY2VzICovCkBAIC0y Nzc1LDYgKzI3NzYsNyBAQCBwYXJzZV9sc19jb2xvciAodm9pZCkKICAgICAgICAgICAgICAg ZXh0ID0geG1hbGxvYyAoc2l6ZW9mICpleHQpOwogICAgICAgICAgICAgICBleHQtPm5leHQg PSBjb2xvcl9leHRfbGlzdDsKICAgICAgICAgICAgICAgY29sb3JfZXh0X2xpc3QgPSBleHQ7 CisgICAgICAgICAgICAgIGV4dC0+ZXhhY3RfbWF0Y2ggPSBmYWxzZTsKIAogICAgICAgICAg ICAgICArK3A7CiAgICAgICAgICAgICAgIGV4dC0+ZXh0LnN0cmluZyA9IGJ1ZjsKQEAgLTI4 NjAsNiArMjg2Miw0OSBAQCBwYXJzZV9sc19jb2xvciAodm9pZCkKICAgICAgICAgfQogICAg ICAgcHJpbnRfd2l0aF9jb2xvciA9IGZhbHNlOwogICAgIH0KKyAgZWxzZQorICAgIHsKKyAg ICAgIC8qIFBvc3Rwcm9jZXNzIGxpc3QgdG8gc2V0IEVYQUNUX01BVENIIG9uIGVudHJpZXMg d2hlcmUgdGhlcmUgYXJlCisgICAgICAgICBkaWZmZXJlbnQgY2FzZWQgZXh0ZW5zaW9ucyB3 aXRoIHNlcGFyYXRlIHNlcXVlbmNlcyBkZWZpbmVkLgorICAgICAgICAgQWxzbyBzZXQgZXh0 LmxlbiB0byBTSVpFX01BWCBvbiBhbnkgZW50cmllcyB0aGF0IGNhbid0CisgICAgICAgICBt YXRjaCBkdWUgdG8gcHJlY2VkZW5jZSwgdG8gYXZvaWQgcmVkdW5kYW50IHN0cmluZyBjb21w YXJlcy4gICovCisgICAgICBzdHJ1Y3QgY29sb3JfZXh0X3R5cGUgKmUxOworCisgICAgICBm b3IgKGUxID0gY29sb3JfZXh0X2xpc3Q7IGUxICE9IE5VTEw7IGUxID0gZTEtPm5leHQpCisg ICAgICAgIHsKKyAgICAgICAgICBzdHJ1Y3QgY29sb3JfZXh0X3R5cGUgKmUyOworICAgICAg ICAgIGJvb2wgY2FzZV9pZ25vcmVkID0gZmFsc2U7CisKKyAgICAgICAgICBmb3IgKGUyID0g ZTEtPm5leHQ7IGUyICE9IE5VTEw7IGUyID0gZTItPm5leHQpCisgICAgICAgICAgICB7Cisg ICAgICAgICAgICAgIGlmIChlMi0+ZXh0LmxlbiA8IFNJWkVfTUFYICYmIGUxLT5leHQubGVu ID09IGUyLT5leHQubGVuKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAg IGlmIChtZW1jbXAgKGUxLT5leHQuc3RyaW5nLCBlMi0+ZXh0LnN0cmluZywgZTEtPmV4dC5s ZW4pID09IDApCisgICAgICAgICAgICAgICAgICAgIGUyLT5leHQubGVuID0gU0laRV9NQVg7 IC8qIElnbm9yZSAqLworICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoY19zdHJuY2FzZWNt cCAoZTEtPmV4dC5zdHJpbmcsIGUyLT5leHQuc3RyaW5nLAorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgZTEtPmV4dC5sZW4pID09IDApCisgICAgICAgICAg ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICBpZiAoY2FzZV9pZ25vcmVkKQor ICAgICAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAgICAgICBl Mi0+ZXh0LmxlbiA9IFNJWkVfTUFYOyAvKiBJZ25vcmUgKi8KKyAgICAgICAgICAgICAgICAg ICAgICAgIH0KKyAgICAgICAgICAgICAgICAgICAgICBlbHNlIGlmIChlMS0+c2VxLmxlbiA9 PSBlMi0+c2VxLmxlbgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYmIG1lbWNt cCAoZTEtPnNlcS5zdHJpbmcsIGUyLT5zZXEuc3RyaW5nLAorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgZTEtPnNlcS5sZW4pID09IDApCisgICAgICAgICAg ICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICAgIGUyLT5leHQubGVu ID0gU0laRV9NQVg7IC8qIElnbm9yZSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICBj YXNlX2lnbm9yZWQgPSB0cnVlOyAgICAvKiBJZ25vcmUgYWxsIHN1YnNlcXVlbnQgKi8KKyAg ICAgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICAgICAgICBlbHNlCisg ICAgICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICAgIGUx LT5leGFjdF9tYXRjaCA9IHRydWU7CisgICAgICAgICAgICAgICAgICAgICAgICAgIGUyLT5l eGFjdF9tYXRjaCA9IHRydWU7CisgICAgICAgICAgICAgICAgICAgICAgICB9CisgICAgICAg ICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAg ICAgIH0KKyAgICB9CiAKICAgaWYgKGNvbG9yX2luZGljYXRvcltDX0xJTktdLmxlbiA9PSA2 CiAgICAgICAmJiAhU1RSTkNNUF9MSVQgKGNvbG9yX2luZGljYXRvcltDX0xJTktdLnN0cmlu ZywgInRhcmdldCIpKQpAQCAtNTA0MCwxMCArNTA4NSwyMSBAQCBnZXRfY29sb3JfaW5kaWNh dG9yIChjb25zdCBzdHJ1Y3QgZmlsZWluZm8gKmYsIGJvb2wgc3ltbGlua190YXJnZXQpCiAg ICAgICBuYW1lICs9IGxlbjsJCS8qIFBvaW50ZXIgdG8gZmluYWwgXDAuICAqLwogICAgICAg Zm9yIChleHQgPSBjb2xvcl9leHRfbGlzdDsgZXh0ICE9IE5VTEw7IGV4dCA9IGV4dC0+bmV4 dCkKICAgICAgICAgewotICAgICAgICAgIGlmIChleHQtPmV4dC5sZW4gPD0gbGVuCi0gICAg ICAgICAgICAgICYmIGNfc3RybmNhc2VjbXAgKG5hbWUgLSBleHQtPmV4dC5sZW4sIGV4dC0+ ZXh0LnN0cmluZywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXh0LT5leHQu bGVuKSA9PSAwKQotICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgaWYgKGV4dC0+ZXh0 LmxlbiA8PSBsZW4pCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgIGlmIChleHQtPmV4 YWN0X21hdGNoKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgIGlmIChT VFJFUV9MRU4gKG5hbWUgLSBleHQtPmV4dC5sZW4sIGV4dC0+ZXh0LnN0cmluZywKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV4dC0+ZXh0LmxlbikpCisgICAgICAgICAg ICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgZWxz ZQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgIGlmIChjX3N0cm5jYXNl Y21wIChuYW1lIC0gZXh0LT5leHQubGVuLCBleHQtPmV4dC5zdHJpbmcsCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgZXh0LT5leHQubGVuKSA9PSAwKQorICAgICAg ICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9 CiAgICAgICAgIH0KICAgICB9CiAKZGlmZiAtLWdpdCBhL3Rlc3RzL2xzL2NvbG9yLWV4dC5z aCBiL3Rlc3RzL2xzL2NvbG9yLWV4dC5zaAppbmRleCBjOWQzYzBhZmIuLjY0MTkzYTFmZCAx MDA3NTUKLS0tIGEvdGVzdHMvbHMvY29sb3ItZXh0LnNoCisrKyBiL3Rlc3RzL2xzL2NvbG9y LWV4dC5zaApAQCAtMjAsMTMgKzIwLDE2IEBACiBwcmludF92ZXJfIGxzCiB3b3JraW5nX3Vt YXNrX29yX3NraXBfCiAKLXRvdWNoIGltZzEuanBnIElNRzIuSlBHIGZpbGUxLnogZmlsZTIu WiB8fCBmcmFtZXdvcmtfZmFpbHVyZV8KK3RvdWNoIGltZzEuanBnIElNRzIuSlBHIGltZzMu SnBHIGZpbGUxLnogZmlsZTIuWiB8fCBmcmFtZXdvcmtfZmFpbHVyZV8KIGNvZGVfanBnPScw MTszNScKK2NvZGVfSlBHPScwMTszNTs0NicKIGNvZGVfej0nMDE7MzEnCiBjMD0kKHByaW50 ZiAnXDAzM1swbScpCiBjX2pwZz0kKHByaW50ZiAnXDAzM1slc20nICRjb2RlX2pwZykKK2Nf SlBHPSQocHJpbnRmICdcMDMzWyVzbScgJGNvZGVfSlBHKQogY196PSQocHJpbnRmICdcMDMz WyVzbScgJGNvZGVfeikKIAorIyBDYXNlIGluc2VuaXRpdmUgZXh0ZW5zaW9ucwogTFNfQ09M T1JTPSIqLmpwZz0kY29kZV9qcGc6Ki5aPSRjb2RlX3oiIGxzIC1VMSAtLWNvbG9yPWFsd2F5 cyBcCiAgIGltZzEuanBnIElNRzIuSlBHIGZpbGUxLnogZmlsZTIuWiA+IG91dCB8fCBmYWls PTEKIHByaW50ZiAiJGMwXApAQCAtMzcsNSArNDAsNDYgQEAgJHtjX3p9ZmlsZTIuWiRjMAog IiA+IG91dF9vayB8fCBmcmFtZXdvcmtfZmFpbHVyZV8KIGNvbXBhcmUgb3V0IG91dF9vayB8 fCBmYWlsPTEKIAorIyBDYXNlIHNlbnNpdGl2ZSBleHRlbnNpb25zCitMU19DT0xPUlM9Iiou anBnPSRjb2RlX2pwZzoqLkpQRz0kY29kZV9KUEciIGxzIC1VMSAtLWNvbG9yPWFsd2F5cyBc CisgIGltZzEuanBnIElNRzIuSlBHIGltZzMuSnBHID4gb3V0IHx8IGZhaWw9MQorcHJpbnRm ICIkYzBcCiske2NfanBnfWltZzEuanBnJGMwCiske2NfSlBHfUlNRzIuSlBHJGMwCitpbWcz LkpwRworIiA+IG91dF9vayB8fCBmcmFtZXdvcmtfZmFpbHVyZV8KK2NvbXBhcmUgb3V0IG91 dF9vayB8fCBmYWlsPTEKKworIyBDYXNlIGluc2Vuc2l0aXZlIGV4dGVuc2lvbnMgKGR1ZSB0 byBzYW1lIHNlcXVlbmNlcykKK0xTX0NPTE9SUz0iKi5qcGc9JGNvZGVfanBnOiouSlBHPSRj b2RlX2pwZyIgbHMgLVUxIC0tY29sb3I9YWx3YXlzIFwKKyAgaW1nMS5qcGcgSU1HMi5KUEcg aW1nMy5KcEcgPiBvdXQgfHwgZmFpbD0xCitwcmludGYgIiRjMFwKKyR7Y19qcGd9aW1nMS5q cGckYzAKKyR7Y19qcGd9SU1HMi5KUEckYzAKKyR7Y19qcGd9aW1nMy5KcEckYzAKKyIgPiBv dXRfb2sgfHwgZnJhbWV3b3JrX2ZhaWx1cmVfCitjb21wYXJlIG91dCBvdXRfb2sgfHwgZmFp bD0xCisKKyMgQ2FzZSBpbnNlbnNpdGl2ZSBleHRlbnNpb25zIChkdWUgdG8gc2FtZSBzZXF1 ZW5jZXMgKGFmdGVyIGlnbm9yZWQgc2VxdWVuY2VzKSkKKyMgTm90ZSBsYXRlciBlbnRyaWVz IGluIExTX0NPTE9SUyB0YWtlIHByZWNlZGVuY2UuCitMU19DT0xPUlM9IiouanBnPSRjb2Rl X2pwZzoqLmpwZz0kY29kZV9KUEc6Ki5KUEc9JGNvZGVfSlBHIiBcCisgIGxzIC1VMSAtLWNv bG9yPWFsd2F5cyBpbWcxLmpwZyBJTUcyLkpQRyBpbWczLkpwRyA+IG91dCB8fCBmYWlsPTEK K3ByaW50ZiAiJGMwXAorJHtjX0pQR31pbWcxLmpwZyRjMAorJHtjX0pQR31JTUcyLkpQRyRj MAorJHtjX0pQR31pbWczLkpwRyRjMAorIiA+IG91dF9vayB8fCBmcmFtZXdvcmtfZmFpbHVy ZV8KK2NvbXBhcmUgb3V0IG91dF9vayB8fCBmYWlsPTEKKworIyBDYXNlIHNlbnNpdGl2ZSBl eHRlbnNpb25zIChkdWUgdG8gZGlmZiBzZXF1ZW5jZXMgKGFmdGVyIGlnbm9yZWQgc2VxdWVu Y2VzKSkKKyMgTm90ZSBsYXRlciBlbnRyaWVzIGluIExTX0NPTE9SUyB0YWtlIHByZWNlZGVu Y2UuCitMU19DT0xPUlM9IiouanBnPSRjb2RlX0pQRzoqLmpwZz0kY29kZV9qcGc6Ki5KUEc9 JGNvZGVfSlBHIiBcCisgIGxzIC1VMSAtLWNvbG9yPWFsd2F5cyBpbWcxLmpwZyBJTUcyLkpQ RyBpbWczLkpwRyA+IG91dCB8fCBmYWlsPTEKK3ByaW50ZiAiJGMwXAorJHtjX2pwZ31pbWcx LmpwZyRjMAorJHtjX0pQR31JTUcyLkpQRyRjMAoraW1nMy5KcEcKKyIgPiBvdXRfb2sgfHwg ZnJhbWV3b3JrX2ZhaWx1cmVfCitjb21wYXJlIG91dCBvdXRfb2sgfHwgZmFpbD0xCiAKIEV4 aXQgJGZhaWwKLS0gCjIuMjYuMgoK --------------UlJFe5qm518zqxw3Rb8ixlA0-- From unknown Sat Aug 16 19:17:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33123: ls: add case-sensitive --color option References: In-Reply-To: Resent-From: Matt Martini Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Sat, 28 Jan 2023 19:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33123 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 33123@debbugs.gnu.org Received: via spool by 33123-submit@debbugs.gnu.org id=B33123.167493430119996 (code B ref 33123); Sat, 28 Jan 2023 19:32:02 +0000 Received: (at 33123) by debbugs.gnu.org; 28 Jan 2023 19:31:41 +0000 Received: from localhost ([127.0.0.1]:41607 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLqvN-0005CR-4Y for submit@debbugs.gnu.org; Sat, 28 Jan 2023 14:31:41 -0500 Received: from mail-qv1-f46.google.com ([209.85.219.46]:44758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLqvJ-0005C8-D0 for 33123@debbugs.gnu.org; Sat, 28 Jan 2023 14:31:39 -0500 Received: by mail-qv1-f46.google.com with SMTP id w15so6240581qvs.11 for <33123@debbugs.gnu.org>; Sat, 28 Jan 2023 11:31:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imaginarywave-com.20210112.gappssmtp.com; s=20210112; h=mime-version:to:date:message-id:subject:from:from:to:cc:subject :date:message-id:reply-to; bh=Mi1K4f7CB8jzApkY2i3vTRjU8LkYY4Mm2H2quQ7zRw8=; b=xYOxQwClcmcDRrOf9nwUlBJ0+LiVG5YSzlRlj4pjeKhU5jlXcAu2VY9gVb8jAY9TXV A6QZY4IKbpnoVp8YkboB/85sEsCULNGQAiUUe0c8b6NvCscWhLHt3T3XPY7zNypMulla 9JK/+jxX3et9VQ1fr5LzaTbLHRA18ysyYfGtWAZMXP7cYNXvagcL60aOfp3K1DZAcoT7 lWGVce1y3njsYV4H9YrJR/3EefrlsUKil7F9XYXcnCsOfMP9SvTnmNP/O+XghLbtJ3yy pEKa760ZER1Djgwam6OE2yd4+rZOk1zXieGbJRHCFbghcp8YYMidCjj7+GaX0kmCZcnu GL7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:to:date:message-id:subject:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Mi1K4f7CB8jzApkY2i3vTRjU8LkYY4Mm2H2quQ7zRw8=; b=KYpB6SnEHZCvO6Za2X8KVbtEKL5a9+64NCgKFUes+nPolwx2bwiR5gHLntO/utDEIh rpyPoh6N1S0UpR/vZDE9Oq5/UXJpa0lSWxY73YH/KLYZTb02U3cGCeSBGxnzsc17UoF4 UvxaU92wgHMaTWrWkCHswE4UbqVocnaPU6qC9pgaFwxYthTSgEkQCvFBHsMjU8SHz4y/ m0a+VfxVfoc1bhUPG5nlLIK142s+V+c21E4jVzXe5kxT6DxD1qfGe1WagpzHn/qJYoFo r3H8/JPKUywiFRRVuEaIx+8TMsI5wlLdD2zzfOFcW2qCJIso1LYkLMehcfcvlTVeyT3z nQOQ== X-Gm-Message-State: AO0yUKVm3SyXOtG3kTDss2YGa9v69TmuTn5SLTgKzeKvxc1lxMhnq8TJ qCVa2uersnLgijZI1bV0j8JrXbCm3sEBM0LPnYo= X-Google-Smtp-Source: AK7set8Owh4B4FbWLQ73RICDKurkAYmneE6IxEqA3gKinfGG1Enh6oMRleaEwrWEAf9OeEntDm5/0Q== X-Received: by 2002:a0c:f413:0:b0:537:7be4:724 with SMTP id h19-20020a0cf413000000b005377be40724mr4305064qvl.34.1674934291337; Sat, 28 Jan 2023 11:31:31 -0800 (PST) Received: from smtpclient.apple (pool-98-116-232-194.nycmny.fios.verizon.net. [98.116.232.194]) by smtp.gmail.com with ESMTPSA id p25-20020a05620a22b900b00706c1f7a608sm2963084qkh.89.2023.01.28.11.31.30 for <33123@debbugs.gnu.org> (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 28 Jan 2023 11:31:30 -0800 (PST) From: Matt Martini Content-Type: multipart/signed; boundary="Apple-Mail=_A64CC98A-3A9D-4CF1-A5D6-EBAFBA59962C"; protocol="application/pgp-signature"; micalg=pgp-sha512 X-Priority: 1 Message-Id: <252DA3EB-A69A-4B73-B5FB-BE2A92C7B791@imaginarywave.com> Date: Sat, 28 Jan 2023 14:31:30 -0500 Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Spam-Score: 0.0 (/) 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 (-) --Apple-Mail=_A64CC98A-3A9D-4CF1-A5D6-EBAFBA59962C Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 P=C3=A1draig Thanks for the patch. Are there any plans to have this patch folded into coreutils? What is the process to make that happen? Is there anything I could do = to help? Matt --Apple-Mail=_A64CC98A-3A9D-4CF1-A5D6-EBAFBA59962C Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEWC1dOmjlImM4JN/FWsm5kpm8uUUFAmPVeBIACgkQWsm5kpm8 uUXIahAAsxvxT0YND/Apgoj+TMNwl9asOK7eZKi/5pt0PdPsn+GUyLF0HgwBELXU +dSm4QhX0AhSRUDgfBxUpSmZ7KKatCzLMDLmUxbHku7ti8yNRU6Irm2RneZHAyZf uIltXRL0fIdPD1AuHyykQLKPPSaAJVK5OO1VaOv9v1lYOnZcNElpi0KrVf3cCFJS Ma8E050S8bTa4DFICYDOY9ATrnN8k/qQLSvXnPbuncD69BOxuLQAQi1flGmNotj7 t7cWbHk27ziPzcXa88c03tXvAOdsKd+/zTDAgxCo4b9Qbw9tylNzK1mcaYFa7dOe IjBUAOOvnSxTlNnwwNwyrWJloppDmUhcxjtPHgKPSf9rzcXTUSokitDUzaoVVmxU /ryFcQV3Gj/Qbl9hy2TonTwxQpSoxl3pfpMEdHR0VRWXQiNIXD1Z1fJI37+k3ucX /Ru5sCexkRbOGVH/QhLhBdYMEH/xaNDZKgqAZHAyUYcRJnN1Tysq1ZVjOjywDhDl asSW65ifres9WqVlHWqaOR1czWkEJMaToWuSe1G4JdJqVKOWdVpabSTplLHEme40 b/zjOPg8Gs+x0F2g7wX8C8fZyp4/zsYJBgNQqgxfIXh5C9wwBFE96V09aNiWyEAA j2rArsdKex7p3XPxp26imdIhlp/EA970ZPbRHF/RQFD6WmIgNfM= =LAJt -----END PGP SIGNATURE----- --Apple-Mail=_A64CC98A-3A9D-4CF1-A5D6-EBAFBA59962C-- From unknown Sat Aug 16 19:17:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33123: ls: add case-sensitive --color option Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Sat, 28 Jan 2023 20:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33123 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Matt Martini , 33123@debbugs.gnu.org Received: via spool by 33123-submit@debbugs.gnu.org id=B33123.167493746225039 (code B ref 33123); Sat, 28 Jan 2023 20:25:01 +0000 Received: (at 33123) by debbugs.gnu.org; 28 Jan 2023 20:24:22 +0000 Received: from localhost ([127.0.0.1]:41628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLrkM-0006Vn-Kc for submit@debbugs.gnu.org; Sat, 28 Jan 2023 15:24:22 -0500 Received: from mail-wm1-f45.google.com ([209.85.128.45]:33530) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pLrkK-0006Va-Vv for 33123@debbugs.gnu.org; Sat, 28 Jan 2023 15:24:21 -0500 Received: by mail-wm1-f45.google.com with SMTP id iv8-20020a05600c548800b003db04a0a46bso7101456wmb.0 for <33123@debbugs.gnu.org>; Sat, 28 Jan 2023 12:24:20 -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=aUPAk5uRnUnWgIF8q1iCgrB1fBlfg1Rq+9bt6l3zLOY=; b=poSHZu+BQZuMfiWXJ0QKSLzjdLpUnHQYQ/bQAqPYIauT6L32ikG9G3+QDRIeFIc8zv EoxXvffSlW89OWlakVmVAA2FZ3DlYT+/OckEukOlP7QJ4x39Hw5NV/qJXG2JIt/iASFJ a3WhpXUXa7N5gTfpO63iBDghI1GX+9Swx3eov9ZYuKmmUeOiAJnlgnguNPes2zfZ7yeN 8rwWCy/mf59Di1axzz4oA1t5K7iS3AxEy5+AiN/pHvWExo35gZ4s4DsTVt7fGcLGfGUR N8wIlkfPiDwDbgnme2gGU+ZREsuho1VpEQJouLtQ5Zs4XWkciWKeSIivvm0Y6URWHIvu Bd2Q== 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=aUPAk5uRnUnWgIF8q1iCgrB1fBlfg1Rq+9bt6l3zLOY=; b=KT6AG5XhgL1cBHunI2bawc9p91pSDXoVURKHY1KHVtqEHW06VmTM2c10HoKqkDrtpG cYna70t4l1PeKTGkPrstJ7shVrAvUWGqXoxUsmU0cfYPutD/6YoU0d2D0Va6+AELj7nj 0DoFJKwmN66pnAdifygVJ/u3CiZoogcERKcXi0qkQ8qSX/5+EpEa6qXAtjttPowazidw h+xkxtNu3qYg/1Hppr9FJLfShiJ81XGE9K5I1USS314vc8f/yR1YGoKgbo9rMmPh/29b QcuWA1Y74bADzai3nKRPUHkOvNNbR8kdWAfhzvSGWqY4DuImU0LXpMoBijxjg8DQbEK6 2wXQ== X-Gm-Message-State: AO0yUKUPbbZEGfgvWIyOwh5t8hCpGXor5h/FxImQfDkATllK1ZN7/QGK OuTeRqvDBQNEBnZNpyhfCbSHdRJNKcI= X-Google-Smtp-Source: AK7set/tNMSOn5LQf3Jnwl8BmfuvZX6N21AcsdaSlx/pcRXfNPjrFZCiPU8qFAK2Zyv3Rw3Z4UtSYA== X-Received: by 2002:a05:600c:1e85:b0:3d3:5027:89a4 with SMTP id be5-20020a05600c1e8500b003d3502789a4mr743412wmb.7.1674937454529; Sat, 28 Jan 2023 12:24:14 -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 o3-20020a05600c4fc300b003db1d9553e7sm13517620wmq.32.2023.01.28.12.24.13 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 28 Jan 2023 12:24:13 -0800 (PST) Message-ID: <256c783c-ee4c-f212-6e78-a40a4ce87d00@draigBrady.com> Date: Sat, 28 Jan 2023 20:24:12 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Thunderbird/109.0 Content-Language: en-US References: <252DA3EB-A69A-4B73-B5FB-BE2A92C7B791@imaginarywave.com> From: =?UTF-8?Q?P=C3=A1draig?= Brady In-Reply-To: <252DA3EB-A69A-4B73-B5FB-BE2A92C7B791@imaginarywave.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.9 (/) 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 28/01/2023 19:31, Matt Martini wrote: > Pádraig > Thanks for the patch. > > Are there any plans to have this patch folded into coreutils? > > What is the process to make that happen? Is there anything I could do to help? I'm working on an improved version as my proposed one is a bit inefficient. I hope to have this completed quite soon, and to be included in the next coreutils release soon after that. cheers, Pádraig From unknown Sat Aug 16 19:17:15 2025 X-Loop: help-debbugs@gnu.org Subject: bug#33123: ls: add case-sensitive --color option Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Mon, 13 Mar 2023 15:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33123 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Matt Martini , 33123@debbugs.gnu.org Received: via spool by 33123-submit@debbugs.gnu.org id=B33123.167872143311256 (code B ref 33123); Mon, 13 Mar 2023 15:31:02 +0000 Received: (at 33123) by debbugs.gnu.org; 13 Mar 2023 15:30:33 +0000 Received: from localhost ([127.0.0.1]:35438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbk89-0002vU-6C for submit@debbugs.gnu.org; Mon, 13 Mar 2023 11:30:33 -0400 Received: from mail-wr1-f45.google.com ([209.85.221.45]:34386) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pbk87-0002vH-Fu for 33123@debbugs.gnu.org; Mon, 13 Mar 2023 11:30:31 -0400 Received: by mail-wr1-f45.google.com with SMTP id r18so11727673wrx.1 for <33123@debbugs.gnu.org>; Mon, 13 Mar 2023 08:30:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1678721426; h=content-transfer-encoding:in-reply-to:references:to:from :content-language:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=vuRNIYIvzAunKSaJJo4FqZHQ3UhLCk/FZ3vNJTr+kKE=; b=MyjUg/LtPY4a5Pi5gB2v/dvW29zEpYrUZADiusVt+BYWtuPfJo62NR09gyQVg34Uno goNyqNeS7/o5Y8ZicjU05KQgl1dY55ekFNE0/PKsChlm8pQbjx3QGVSV/W+msHG9hWMv kNSEH72G9G7K2IGudQwzLvc2W76PJbtdM6UfWFwEDNEMb/i6nX6bnbCWSmfzHFOEtCIB yZcIO6oNKyqQaMUFJuawJAqVFW7qxBwTk6Z5lF3W13ZjE9ULDVRByLTRdrmcQY9P0GpN WyKgFdCY4fBRecoGcsscGnlflRIIQMTrl5CFRPLEvuKk9lyF3VmN+q15jEOyC+jPXELu u38g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678721426; h=content-transfer-encoding:in-reply-to:references:to:from :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=vuRNIYIvzAunKSaJJo4FqZHQ3UhLCk/FZ3vNJTr+kKE=; b=ozMZapmyikXD0l4hA6uTOrSUpug5CFi9oU9sM1gm31I+uAXVVSC03xYsk0By8WCgiJ 1XAJS+Ftt1W9AzLnDpT5gzO6S3t/O2xdhf9NuDsVD7ugXBif4944rwOc0sJwlQ1z7hw0 +hEfK9z/uLE4ext+DXzYqlsFpUxsfl4jHruVEuvTrgEIf9+P8HoVuyUscRQYfvwlr3yJ bkBWAlZLMgK4iKb/RS8FdQHd+F/4lIUl4Fb3XcRNl887CpfTTFp1rjqmcmYL44wdzClK 8cOkHvPPuOtl4nnRqC2FBSIIct3CdyL6NhZyMEBDM2wrypU7DVgPE/eRLbBLFXGw9tGs juuA== X-Gm-Message-State: AO0yUKXyiyCKdGt5a4V9VMfP6AWKxQpUd/xB67Ccc4YI92QPwd/1nQqn 50l8J1WQ7xaVjbR3kiK6QSJSB4dg7Uk= X-Google-Smtp-Source: AK7set8pcc56pRPpJxLJSlvbzUkkiDRtKlLlAqWYqGIh1BkqjwHkfPUIRuOK/HLqJRvgOVc1navq0A== X-Received: by 2002:a5d:634d:0:b0:2c7:ae57:5acc with SMTP id b13-20020a5d634d000000b002c7ae575accmr23243283wrw.26.1678721425779; Mon, 13 Mar 2023 08:30:25 -0700 (PDT) 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 u5-20020a5d4345000000b002c71dd1109fsm8188952wrr.47.2023.03.13.08.30.25 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 13 Mar 2023 08:30:25 -0700 (PDT) Message-ID: Date: Mon, 13 Mar 2023 15:30:25 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Thunderbird/109.0 Content-Language: en-US From: =?UTF-8?Q?P=C3=A1draig?= Brady References: <252DA3EB-A69A-4B73-B5FB-BE2A92C7B791@imaginarywave.com> <256c783c-ee4c-f212-6e78-a40a4ce87d00@draigBrady.com> In-Reply-To: <256c783c-ee4c-f212-6e78-a40a4ce87d00@draigBrady.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.9 (/) 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 28/01/2023 20:24, Pádraig Brady wrote: > On 28/01/2023 19:31, Matt Martini wrote: >> Pádraig >> Thanks for the patch. >> >> Are there any plans to have this patch folded into coreutils? >> >> What is the process to make that happen? Is there anything I could do to help? > > I'm working on an improved version > as my proposed one is a bit inefficient. > I hope to have this completed quite soon, > and to be included in the next coreutils release soon after that. The current version should be good enough for this release, and I'll improve after if needs be. cheers, Pádraig