On 2024-05-06, Simon Tournier wrote:
> -------------------- Start of forwarded message --------------------
> Subject: bug#69800: kcalendarcore is a time bomb
> To: 69...@debbugs.gnu.org
> Date: Thu, 14 Mar 2024 20:20:43 +0100
> From:  Vivien Kraus via Bug reports for GNU Guix <bug-g...@gnu.org>
>
> Dear Guix,
>
> Kcalendarcore does not build anymore. According to CI, it stopped
> working this march, on gnome-team and rust-branch (I can’t build it
> either on master).
>
> http://ci.guix.gnu.org/search?query=kcalendarcore
>
> Best regards,
>
> Vivien
> -------------------- End of forwarded message --------------------
>
> and this fix:
>
>         * gnu/packages/kde-frameworks.scm (kcalendarcore) [#:phases]: Add
>         'disable-failing-test.
>
> My question is: Could we automatically detect by CI such time-related
> test?
>
>
> Other said, would it be possible to have one (or more) node that build
> with a date in the future?  Say 3 years.  In Bordeaux?  Or in Berlin?
> Using the “Dolorean VM” [2], it could be nice to setup one node.

This would also be good for checking reproducible builds, as time is one
of the harder things to normalize in the guix (or any) build
environment!

I would recommend using some padded days, e.g. 3 x 365 days + 31 days +
1 day (leap years) + 1 day (for good measure), as this maximises the
chance that embedded day, month and year will always be different.


> PS: Do we speak about bug of year 2038? ;-)

Either speak now or wait for the inevitible! :)


live well,
  vagrant

Attachment: signature.asc
Description: PGP signature

Reply via email to