4 ms·
What an ignorant comment. The uutils README on GitHub explicitly states in the first section that every discrepancy wrt GNU utilities is considered a bug.
by Almondsetat 2y ago
What an ignorant comment. The uutils README on GitHub explicitly states in the first section that every discrepancy wrt GNU utilities is considered a bug.
- deleted 2y ago[deleted]
- johnisgood 2y agoIt is a comment coming from pragmatism, not ignorance. At any rate, feel free to look around here: https://github.com/uutils/coreutils/issues?q=is%3Aissue%20state%3Aopen%20state%3Aclosed https://github.com/uutils/coreutils/issues?q=is%3Aissue%20st... It is NOT a replacement of GNU coreutils AT ALL, as of yet. Granted under "Goals" it says "uutils aims to be a drop-in replacement for the GNU utils. Differences with GNU are treated as bugs.", but please look around the opened (and closed) issues (since they should tell you about the major, yet simple logic bugs that has occurred). It is definitely not ready, and I am not sure when and if it will be ready. FWIW the README also says: "some options might be missing or different behavior might be experienced.". Future will tell, but right now, it is an extremely bad idea to replace GNU coreutils with Rust's uutils. Do you think otherwise? Elaborate as to why if so.
- lolinder 2y agoYour first sentence is totally unnecessary and relies on an uncharitable reading of what they said. It's entirely possible that they knew that a goal of the project was to treat every discrepancy as a bug and were indicating that they were of the opinion that there were plenty of bugs left and no evidence that they would ever be all squashed. Also, while we're slinging the README around, here's the first paragraph: > uutils coreutils is a cross-platform reimplementation of the GNU coreutils in Rust. While all programs have been implemented, some options might be missing or different behavior might be experienced. The "ignorant comment" above was actually just pointing out the thing that the developers thought was second-most-important for people to know—right after the fact that it's a reimplementation.
- yawaramin 2y ago> uutils aims to be a drop-in replacement for the GNU utils. Differences with GNU are treated as bugs. > some options might be missing or different behavior might be experienced. Both of these statements cannot be true at the same time.
- steveklabnik 2y agoThey trivially can: "aims to be" means "in the future they will be this way," not "they are presently this way." That's what "differences are bugs" means, that you may currently experience incorrect behavior, but that it is intended to be fixed in the future.
- johnisgood 2y agoAccording to GitHub issues and the project's current status, that future is going to be a long time from now, so why would anyone NOW replace GNU coreutils with this project? It makes no sense. I hope they will at least give users the option to choose, but then again, it does not affect me, I do not use Ubuntu, nor will I ever touch it.