News for hackers. Stuff that matters.
Re:The Ubuntu 26.04 Rust sudo is not compatible with standar... by graemep on Friday November 06, 2026 @05:36PM (#50399422)
If you read the article you would know this is a regression, not an improvement. Stuff breaking silently is never good. If you change config options error when you read the config file that no longer works.
Re:The Ubuntu 26.04 Rust sudo is not compatible with standar... by jeroenhd on Friday November 06, 2026 @06:09PM (#50399760)
It's not a regression, it's a documented, deliberate decision to change the behaviour of the program.

    The sudo-rs 'sudoers' manual page suggests that this is a deliberate decision, which makes the Rust version of sudo very definitely not a compatible implementation. The manual page has a nice full section and description of 'Wildcards', and then at the end casually says:
    
    > Wildcards in command line arguments are not supported—using these in original versions of sudo was usually a sign of mis-configuration and consequently sudo-rs simply forbids using them. The only supported use is ‘*’ as the final argument to indicate “zero or more subsequent arguments as noted above.
Re:The Ubuntu 26.04 Rust sudo is not compatible with standar... by dmitrygr on Friday November 06, 2026 @07:31PM (#50400403)
And when one upgrades and OS and something that worked since 1980 stops working, what do we call that, class?

That’s right. “A regression”

Whether it was accidental or purposeful changes nothing.

Re:The Ubuntu 26.04 Rust sudo is not compatible with standar... by graemep on Friday November 06, 2026 @08:35PM (#50400773)
Maybe a deliberate decision in sudo-rs but its a silent failure when Ubuntu is upgraded so its a regression in Ubuntu.
Re:The Ubuntu 26.04 Rust sudo is not compatible with standar... by throw0101d on Friday November 06, 2026 @09:05PM (#50400958)
> It's not a regression, it's a documented, deliberate decision to change the behaviour of the program.

If I install and setup and run "sudo" I expect it to work like sudo.

If you want your program to not work like sudo do not call it "sudo". This is what the OpenBSD folks did with doas.

POLA.

(It's fine if they want it to work differently than sudo; not fine that they called it "sudo".)