[Bug 2154042] Re: ls: files are not sorted in alphabetical order when using --group-directories-first or if LC_ALL is unset

Finn Gärtner 2154042 at bugs.launchpad.net
Mon May 25 12:07:31 UTC 2026


@hvbakel I believe the remaining sorting differences reported by you are
due to the missing collation support by rust coreutils which currently
always match LC_COLLATE=C. Collation support is tracked upstream here:
https://github.com/uutils/coreutils/issues/3997

** Bug watch added: github.com/uutils/coreutils/issues #3997
   https://github.com/uutils/coreutils/issues/3997

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to rust-coreutils in Ubuntu.
https://bugs.launchpad.net/bugs/2154042

Title:
  ls: files are not sorted in alphabetical order when using --group-
  directories-first or if LC_ALL is unset

Status in rust-coreutils:
  Fix Released
Status in rust-coreutils package in Ubuntu:
  New

Bug description:
  Since upgrading from Noble 24.04 to Resolute 26.04, files and folders
  are not sorted in proper alphabetical order when running ls --group-
  directories-first in Ptyxis. The sort order appears roughly
  alphabetical but with many exceptions, and there is no obvious pattern
  to explain the deviations. Casing does not appear to be a factor
  either.

  I tried switching locales but the following give incorrect sort
  results:

  LC_ALL=C /usr/bin/ls -hlF --group-directories-first
  LC_ALL=en_US.UTF-8 /usr/bin/ls -hlF --group-directories-first


  The alphabetical sort order of ls is also incorrect when the LC_ALL
  locale is unset. The following two commands return a different sort
  order, where only the results in gnuls are sorted correctly:

  LC_ALL= /usr/bin/ls --color=auto -l

  LC_ALL= /usr/bin/gnuls --color=auto -l

  An example is included in comment #4 below.

  In both cases, switching to gnuls restores proper alphabetical
  sorting.

  ---

  ProblemType: Bug
  DistroRelease: Ubuntu 26.04
  Package: rust-coreutils 0.8.0-0ubuntu3
  ProcVersionSignature: Ubuntu 7.0.0-17.17-generic 7.0.2
  Uname: Linux 7.0.0-17-generic x86_64
  ApportVersion: 2.34.0-0ubuntu2
  Architecture: amd64
  CasperMD5CheckResult: unknown
  CurrentDesktop: ubuntu:GNOME
  Date: Fri May 22 14:10:52 2026
  InstallationDate: Installed on 2020-07-06 (2146 days ago)
  InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
  ProcEnviron:
   LANG=en_US.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   TERM=xterm-256color
   XDG_RUNTIME_DIR=<set>
  SourcePackage: rust-coreutils
  UpgradeStatus: Upgraded to resolute on 2026-05-06 (16 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/rust-coreutils/+bug/2154042/+subscriptions





More information about the foundations-bugs mailing list