[Bug 2125504] Re: /usr/bin/sort: -k option does not behave as GNU's sort
Simon Johnsson
2125504 at bugs.launchpad.net
Fri Jan 16 13:52:24 UTC 2026
I have confirmed that the bug is still present in rust-coreutils version
0.5.0 and relates to rust-coreutils only supporting the C locale
currently, as demonstrated by @3v1n0.
I expect the bug to get solved once upstream has fixed this issue:
https://github.com/uutils/coreutils/issues/9148
** Changed in: rust-coreutils (Ubuntu)
Status: Confirmed => Triaged
--
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/2125504
Title:
/usr/bin/sort: -k option does not behave as GNU's sort
Status in rust-coreutils:
New
Status in rust-coreutils package in Ubuntu:
Triaged
Bug description:
As discussed in LP: #2125057, when GNU's sort takes the following
input
```
17 new1 5434 online postgres /var/lib/postgresql/17/new1 /var/log/postgresql/postgresql-17-new1.log
17 new2 5440 online postgres /var/lib/postgresql/17/new2 /var/log/postgresql/postgresql-17-new2.log
17 old 5435 online postgres /var/lib/postgresql/17/old /var/log/postgresql/postgresql-17-old.log
```
and sorts it with `-k3`, it outputs:
```
17 new1 5434 online postgres /var/lib/postgresql/17/new1 /var/log/postgresql/postgresql-17-new1.log
17 old 5435 online postgres /var/lib/postgresql/17/old /var/log/postgresql/postgresql-17-old.log
17 new2 5440 online postgres /var/lib/postgresql/17/new2 /var/log/postgresql/postgresql-17-new2.log
```
while uutils' sort outputs:
```
17 old 5435 online postgres /var/lib/postgresql/17/old /var/log/postgresql/postgresql-17-old.log
17 new1 5434 online postgres /var/lib/postgresql/17/new1 /var/log/postgresql/postgresql-17-new1.log
17 new2 5440 online postgres /var/lib/postgresql/17/new2 /var/log/postgresql/postgresql-17-new2.log
```
Note that he line being sorted in the first position has an additional space before the third field (" 5435").
It seems that uutils' sort is including that second space in the string being sorted, while GNU's sort ignores it.
To manage notifications about this bug go to:
https://bugs.launchpad.net/rust-coreutils/+bug/2125504/+subscriptions
More information about the foundations-bugs
mailing list