Live data from Hacker News

Ubuntu 26.10 completes transition to Rust-based coreutils

omgubuntu.co.uk

41–50 of 338 posts

Re: Ubuntu 26.10 completes transition to Rust-based coreutils

#41
post #38
post #6

Earlier quoted context omitted.

Rush? This is an interim release (95% or so only tracks LTS's) that is not even out yet... Go file a bug reports if you have some time.

Reporting bugs before Ubuntu releases has never worked for me. They always land a bunch of major changes after the supposed "freeze" then they ignore all feedback because of the freeze. It's infuriating.

Glad to hear that I am not alone. I feel like launchpad is totally ignored most of the time.

To get a response on a buggy GNU coreutils patch of theirs [1], I had to mention it in a rust-coreutils bug months later...

[1] https://bugs.launchpad.net/ubuntu/+source/coreutils/+bug/215...

Re: Ubuntu 26.10 completes transition to Rust-based coreutils

#42
post #33
post #9

Earlier quoted context omitted.

Care to elaborate?

1) Corporate forced slop acceptance by e.g. Linus and Debian. 2) Seeing how bad the Linux kernel is with all the AI CVEs. It will get worse. BSD is the future.

BSD is the future. Wishful thinking. Nothing bad about it, but chances are low.

Ss for AI slop. There is lots, but I do not think Linus will tolerate a heavy quality degradation and policies will be set up to strike a good balance.

Re: Ubuntu 26.10 completes transition to Rust-based coreutils

#43
post #29

Earlier quoted context omitted.

What approach would you suggest for priorisation of tickets?

Ideally there should have been no tickets at all if all that's happening is a program being ported to another language.

This isn't a port - it's a re-implementation without any use of the original source.

That's also not all that's happening. It's also making improvements like better internalization support, better error messages, and a small handful of other extensions.

Re: Ubuntu 26.10 completes transition to Rust-based coreutils

#45
post #28

Earlier quoted context omitted.

That way of thinking just means it'll never be fixed

"The Linux philosophy is 'Laugh in the face of danger'. Oops. Wrong One. 'Do it yourself'. Yes, that's it." Linus Torvalds

The problem there is that this is exactly the class of bug that does not exist in GNU coreutils because of philosophy of that project. Non-existence of such bugs proves that the impementation is not copied from AT&T code.

Re: Ubuntu 26.10 completes transition to Rust-based coreutils

#47
post #43

Earlier quoted context omitted.

Ideally there should have been no tickets at all if all that's happening is a program being ported to another language.

This isn't a port - it's a re-implementation without any use of the original source. That's also not all that's happening. It's also making improvements like better internalization support, better error messages, and a small handful of other extensions.

I have had to tell them repeatedly to stop copying tests verbatim, including the original comments from GNU coreutils. So I doubt this is true, which is frustrating.

Re: Ubuntu 26.10 completes transition to Rust-based coreutils

#48
post #30

You can use coreutils-from-gnu instead uutils. However since 26.04 build-essential depends on coreutils-from-uutils, it cannot be upgraded while coreutils-from-gnu is installed. https://bugs.launchpad.net/ubuntu/+source/build-essential/+b...

You can use equivs to create a dummy coreutils-from-uutils package, as mentioned in the responses to that report.

It is frustrating that Canonical has no interest in fixing it, though. It makes it hard to take their claims seriously that you can still use GNU coreutils if you want.

Re: Ubuntu 26.10 completes transition to Rust-based coreutils

#49
post #30

You can use coreutils-from-gnu instead uutils. However since 26.04 build-essential depends on coreutils-from-uutils, it cannot be upgraded while coreutils-from-gnu is installed. https://bugs.launchpad.net/ubuntu/+source/build-essential/+b...

For now you can list dependent packages manually in apt-get install: https://packages.ubuntu.com/resolute/build-essential

But it's clear that Ubuntu will remove coreutils, genuine sudo and other tools from the future versions. It's the direction, it's ideological and thus nor merit nor our feedback will change anything here.

Post reply on HN