News for hackers. Stuff that matters.
Re:Ubuntu 26.10 completes transition to Rust-based coreutils by secondcoming on Monday September 14, 2026 @11:12AM (#49698304)
Ideally there should have been no tickets at all if all that's happening is a program being ported to another language.
Re:Ubuntu 26.10 completes transition to Rust-based coreutils by gpm on Monday September 14, 2026 @11:18AM (#49698438)
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 by collinfunk on Monday September 14, 2026 @11:27AM (#49698594)
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 by leni536 on Tuesday September 15, 2026 @04:03AM (#49709259)
What's wrong with them using the coreutils tests?
Re:Ubuntu 26.10 completes transition to Rust-based coreutils by RichardLake on Tuesday September 15, 2026 @04:47AM (#49709604)
If they followed the license nothing. My uninformed knowledge is that the rust based rewrite is MIT, the originals are GPL, and you can't include GPL code in a MIT licensed project without making it GPL.
Re:Ubuntu 26.10 completes transition to Rust-based coreutils by leni536 on Tuesday September 15, 2026 @05:07AM (#49709749)
> and you can't include GPL code in a MIT licensed project without making it GPL.

Why is that? The tests are not linked to the distributed binaries. You can also distribute project sources with mixed licenses.

Re:Ubuntu 26.10 completes transition to Rust-based coreutils by heinrich5991 on Tuesday September 15, 2026 @05:20AM (#49709841)
But you should be able to use a GPL test suite on an MIT-licensed program (or even a proprietary one, without the program needing to be under the GPL.
Re:Ubuntu 26.10 completes transition to Rust-based coreutils by gpm on Tuesday September 15, 2026 @05:25PM (#49719107)
Ehh... Technically yes but when you don't own the copyright on the tests you need to be very careful against creating derivative works, and you need to preserve both licenses in the distributed source.