Besides the early fallout of switching to Rust Coreutils on Ubuntu 25.10 causing some breakage, a more pressing issue has been discovered: Ubuntu 25.10’s unattended upgrades functionality for automatic security updates is currently broken due to a Rust Coreutils bug.

Earlier this month it was reported that the date -r command can report the wrong date on Ubuntu 25.10 due to a Rust Coreutils difference compared to GNU Coreutils. It was noted that this could cause issues for backup scripts and other software relying on the “date -r” output and behavior being the same as GNU Coreutils

  • thingsiplay@beehaw.org
    link
    fedilink
    arrow-up
    11
    ·
    5 days ago

    That’s why its in 25.10 before LTS release. To test “early” in real world environments and find these issues. But from the Rust UUtils project side, I wonder how they did not catch this, if its producing different output.

    • refalo@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      1 day ago

      I wonder how they did not catch this

      Because the date command fails most of its unit tests and they decided to ship it anyway. I would also argue they don’t have anywhere near enough tests in the first place.

      • thingsiplay@beehaw.org
        link
        fedilink
        arrow-up
        1
        ·
        1 day ago

        At least from test coverage point of view, I think they aim to have the same tests to pass as the original tools. Not all pass right now, so incompatibility is expected at some point, somewhere.