Bug 421869 - Natural sorting does not sort shorter filename first when another one have underscore
Summary: Natural sorting does not sort shorter filename first when another one have un...
Status: CONFIRMED
Alias: None
Product: dolphin
Classification: Applications
Component: view-engine: general (show other bugs)
Version: 19.12.3
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-21 16:59 UTC by Eric Hoffman
Modified: 2022-06-16 02:02 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Hoffman 2020-05-21 16:59:05 UTC
SUMMARY
First, this is not the same as 420555 (I have found that too and saw the bug report for it).

When you have natural sorting enabled, Dolphin will not list the shorter file before a longer one if the longer one have an underscore at the position of the shorter file dot.

For example, I have files:
- file.txt
- file_with_underscore.txt

In natural mode, Dolphin will list them as

- file_with_underscore.txt
- file.txt

In alphabetical mode, it will list them in 'correct' order.

STEPS TO REPRODUCE

- Have sorting set to 'natural mode' (note that you must take care of bug 420555, which require you to re-open the config dialog if you changed the setting)
- Create 2 files in a directory, named "file.txt" and "file_with_underscore.txt"

OBSERVED RESULT

You see:
- file_with_underscore.txt
- file.txt

EXPECTED RESULT

Should discard extension part when comparing file names, as in alphabetical sort mode, or more specifically, as you get when you do ls -l with LC_COLLATE=C.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 20.04
KDE Plasma Version: 5.18.4
KDE Frameworks Version: 5.68.0
Qt Version: 5.12.8
Comment 1 Bug Janitor Service 2022-06-14 01:48:26 UTC
A possibly relevant merge request was started @ https://invent.kde.org/system/dolphin/-/merge_requests/410