[Bug 2127970] Re: [Ubuntu 25.10 Questing] rust coreutils "date -r file" returns a wrong date

fprietog 2127970 at bugs.launchpad.net
Thu Oct 16 13:33:25 UTC 2025


Ok, I understand and agree with your decision about the priority of this
problem.

In our case I thought it was important because it's a silent problem; I
mean that as it doesn't fail, no errors, just give incorrect but usable
info, problems are unexpected at further chain.

For instance, we have a monitor for a couple of files we want to know if
were changed during the day (we don't want to use the resource eater
auditd just for a couple of files) and we started receiving false
warnings about these files being updated today... Ok, it was catch soon.

The real problem we faced was silent: our daily backup procedure is only
done when previous backup was old enough (daily, weekly, etc). So, as
the previous backup are being identified as done today there was no
backup at all... and no errors.

Without the previous problem detected we shouldn't detect the backup
problem unless we need a backup... too late.

Thank you very much and best regards.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to coreutils-from in Ubuntu.
https://bugs.launchpad.net/bugs/2127970

Title:
  [Ubuntu 25.10 Questing] rust coreutils "date -r file" returns a wrong
  date

Status in coreutils-from package in Ubuntu:
  New
Status in rust-coreutils package in Ubuntu:
  Triaged
Status in coreutils-from source package in Questing:
  New
Status in rust-coreutils source package in Questing:
  New
Status in coreutils-from source package in Resolute:
  New
Status in rust-coreutils source package in Resolute:
  Triaged

Bug description:
  Ubuntu 25.10 Questing came with this rust coreutils "date" command
  version:

  $ date -V
  date (uutils coreutils) 0.2.2

  Problem is that the command "date -r file", that will return the last
  modification time of the given file, is returning a wrong date, in
  fact, is returning the current date:

  Example given, this file "/usr/bin/bash":
  -rwxr-xr-x 1 root root 1608840 Sep  8 15:20 /usr/bin/bash*

  The command "date -r /usr/bin/bash" correct return will be:

  Mon Sep  8 15:20:42 CEST 2025

  But instead of that rust coreutils returns the current date:

  $ /usr/bin/date -r /usr/bin/bash
  Thu Oct 16 10:18:41 CEST 2025

  The gnu coreutils works as expected and returns the last modification
  date of the given file:

  $ /usr/bin/gnudate -r /usr/bin/bash
  Mon Sep  8 15:20:42 CEST 2025

  IMHO this is a very urgent to fix bug. We've noticed it because a
  couple of our monitor scripts started to act weird triggering date
  warnings for files that were untouched.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/coreutils-from/+bug/2127970/+subscriptions




More information about the foundations-bugs mailing list