[Bug 2130471] Please test proposed package

Timo Aaltonen 2130471 at bugs.launchpad.net
Fri Jan 16 12:10:51 UTC 2026


Hello Julio, or anyone else affected,

Accepted tzdata into questing-proposed. The package will build now and
be available at
https://launchpad.net/ubuntu/+source/tzdata/2025b-3ubuntu1.1 in a few
hours, and then in the -proposed repository.

Please help us by testing this new package.  See
https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how
to enable and use -proposed.  Your feedback will aid us getting this
update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug,
mentioning the version of the package you tested, what testing has been
performed on the package and change the tag from verification-needed-
questing to verification-done-questing. If it does not fix the bug for
you, please add a comment stating that, and change the tag to
verification-failed-questing. In either case, without details of your
testing we will not be able to proceed.

Further information regarding the verification process can be found at
https://wiki.ubuntu.com/QATeam/PerformingSRUVerification .  Thank you in
advance for helping!

N.B. The updated package will be released to -updates after the bug(s)
fixed by this package have been verified and the package has been in
-proposed for a minimum of 7 days.

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

Title:
  package tzdata 2025b-3ubuntu1 failed to install/upgrade due to invalid
  date parsing in postinst

Status in rust-coreutils:
  New
Status in rust-coreutils package in Ubuntu:
  Triaged
Status in tzdata package in Ubuntu:
  Fix Committed
Status in rust-coreutils source package in Questing:
  New
Status in tzdata source package in Questing:
  Fix Committed

Bug description:
  [ Impact ]

   * Rust coreutils 0.2.x date doesn't support some specific dates/TZ
     combinations. This namely breaks postinst script of tzdata, leading
     to broken upgrades if they happen on the 31st of some months, with
     negative UTC offset.

   * The bug does not appear in upstream rust-coreutils, though they since
     have overhauled most of the code and changed date crates.

   * Workaround in tzdata won't fix any other calling of bin/date with affected
     input. Those will continue to break in scripts.

  [ Test Plan ]

   * dpkg-reconfigure tzdata
     select Americas
     select Toronto

   * gnudate -s 'Mar 31 22:01:01 UTC 2026'

   * apt install --reinstall tzdata

  
  [ Where problems could occur ]

   * The change surfaces an explicit dependency to gnu-coreutils in the tzdata
     package, as the state of default coreutils is still in flux.
     Generally, coreutils dependency is left out as implicit.
     This could possibly introduce dependency order issues in upgrades.

   * The fix is strictly on tzdata, but if availaibility of gnudate changes,
     that could break the tzdata postinst script again.
     The explicit dependency on gnu-coreutils should trigger an autopkgtest run
     and flag it in that case.

   * The change is unlikely to break otherwise as gnu date was the default until
     Ubuntu 25.10

  [ Other Info ]

   * The patch might be dropped once we merge rust-coreutils 0.4.0
     The date code and dependencies were overhauled between upstream commits
     b818481e5f2..4e605cc51004

  
  [Original description]

  Rust coreutils date doesn't support some specific dates/TZ
  combinations

  This one doesn't work:
  TZ=America/Toronto date -d "$(LC_ALL=C TZ=UTC0 gnudate -d 'Fri Oct 31 22:52:02 UTC 2025')"
  While the same datetime works for paris:
  TZ=Europe/Paris date -d "$(LC_ALL=C TZ=UTC0 gnudate -d 'Fri Oct 31 22:52:02 UTC 2025')"
  While the first TZ works with some different date:
  TZ=America/Toronto date -d "$(LC_ALL=C TZ=UTC0 gnudate -d 'Wed Oct 21 22:52:02 UTC 2025')"
  Wed Oct 22 00:52:02 CEST 2025

  
  ProblemType: Package
  DistroRelease: Ubuntu 25.10
  Package: tzdata 2025b-3ubuntu1
  ProcVersionSignature: Ubuntu 6.14.0-35.35-generic 6.14.11
  Uname: Linux 6.14.0-35-generic x86_64
  NonfreeKernelModules: nvidia_uvm nvidia_drm nvidia_modeset nvidia
  ApportVersion: 2.33.1-0ubuntu3
  Architecture: amd64
  CasperMD5CheckResult: pass
  Date: Fri Oct 31 20:52:02 2025
  ErrorMessage: el subproceso instalado paquete tzdata script post-installation devolvió el código de salida de error 1
  InstallationDate: Installed on 2025-07-05 (118 days ago)
  InstallationMedia: Ubuntu 25.04 "Plucky Puffin" - Release amd64 (20250415.3)
  PackageArchitecture: all
  Python3Details: /usr/bin/python3.13, Python 3.13.7, python3-minimal, 3.13.7-1
  PythonDetails: N/A
  RebootRequiredPkgs: Error: path contained symlinks.
  RelatedPackageVersions:
   dpkg 1.22.21ubuntu3.1
   apt  3.1.6ubuntu2
  SourcePackage: tzdata
  Title: package tzdata 2025b-3ubuntu1 failed to install/upgrade: el subproceso instalado paquete tzdata script post-installation devolvió el código de salida de error 1
  UpgradeStatus: Upgraded to questing on 2025-11-01 (0 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/rust-coreutils/+bug/2130471/+subscriptions




More information about the foundations-bugs mailing list