I sampled a whole bunch of upstream bug reports, skimming their titles, I've identified a bunch of broad categories:
- Non-UTF8 filenames are not always handled in all utilities - glob is missing non-utf8 support: https://github.com/uutils/coreutils/issues/7161 - there are no Rust libraries supporting globbing on byte strings - Date formatting and collation is not locale-aware (I guess pretty printing sizes too?) - Utilities that recurse into directories run into PATH_MAX and are racy: They do not use openat() and unlinkat()/mkdirat() but e.g. `mkdir -p a/b/c` calls `mkdir(a)`, `mkdir(a/b)`, `mkdir(a/b/c)` - this is breaking the APT test suite too which I commented upstream somewhere I can't recall, 3 examples for the same rm bug: - https://github.com/uutils/coreutils/issues/2949 - https://github.com/uutils/coreutils/issues/7324 - https://github.com/uutils/coreutils/issues/7375 There are a whole bunch more of bugs, but none of them seem equally critical. ** Bug watch added: github.com/uutils/coreutils/issues #7161 https://github.com/uutils/coreutils/issues/7161 ** Bug watch added: github.com/uutils/coreutils/issues #2949 https://github.com/uutils/coreutils/issues/2949 ** Bug watch added: github.com/uutils/coreutils/issues #7324 https://github.com/uutils/coreutils/issues/7324 ** Bug watch added: github.com/uutils/coreutils/issues #7375 https://github.com/uutils/coreutils/issues/7375 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2111815 Title: [MIR] rust-coreutils To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/rust-coreutils/+bug/2111815/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs