3 ms·
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-
by Malakun 20d ago
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/+bug/2148691 https://bugs.launchpad.net/ubuntu/+source/build-essential/+b...
- collinfunk 20d agoYou 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.
- dwattttt 19d agoYou're specifically frustrated about unbounded stack recursion exhausting the stack, triggered by multiple thousands of directories? It doesn't sound like this is about multi-thousand-deep directory structures, it sounds like it's about something else. Because even diving into it, I would agree with a prioritisation decision that puts this bug down the bottom of a priority list.
- LtWorf 19d agoThis isn't the first issue with uutils. Canonical is just rushing the switch because they want to get rid of software with GPLv3 license, not because there is any technical merit for doing so.
- throw0101a 19d agoIf they want the default to be non-GPLv3 Rust-based that's fine, but some of us don't care (and want the same behaviour everywhere, like on RH-based systems we may also have) and they should leave the GNU as an option. Potentially both could be installed at the same time (it's what update-alternatives is for after all).
- LtWorf 19d agoThat would work, but they also don't want everybody to switch to the better alternative and nullify their effort.
- dwattttt 19d agoThat's a better thing to discuss, and I'd expect there to be better bugs to talk about to go with it. Stack exhaustion in an unrealistic environment should be fixed, but a "stop everything" bug it ain't.
- egorfine 20d agoFor now you can list dependent packages manually in apt-get install: https://packages.ubuntu.com/resolute/build-essential 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.
- lioeters 20d ago> genuine sudo That made me curious, it sounds related to this: Ubuntu 26.04 Ends 46 Years of Silent sudo Passwords - 5 months ago (413 comments) https://news.ycombinator.com/item?id=47464134 https://news.ycombinator.com/item?id=47464134
- egorfine 20d agonah i was referring to their counterfeit sudo emulator written in rust. It's called "sudo-rs" afair.
- lioeters 20d agoAh I see, found it. Security issues discovered in sudo-rs - https://lists.debian.org/debian-security-announce/2025/msg00218.html https://lists.debian.org/debian-security-announce/2025/msg00... Sudo-Rs Affected by Multiple Security Vulnerabilities - https://www.phoronix.com/news/sudo-rs-security-ubuntu-25.10 https://www.phoronix.com/news/sudo-rs-security-ubuntu-25.10 Sudo-rs enables password feedback by default - https://www.phoronix.com/news/sudo-rs-password-feedback https://www.phoronix.com/news/sudo-rs-password-feedback
- throw0101a 19d ago> For now you can list dependent packages manually in apt-get install: https://packages.ubuntu.com/resolute/build-essential https://packages.ubuntu.com/resolute/build-essential I'm don't quite understand what this means: you can say that you want GNU coreutils when you install build-essential? How does that work on the CLI?