On 2021-12-20 09:06, Daniel McDonald wrote:
> Dear Aurelian,
> 
> I can confirm that changing the timezone within Ubuntu 20.04 through Github 
> Actions resolves the bug. The default set timezone is “Etc/UTC” as reported 
> by “timedatectl”. Setting to “America/Los_Angeles” with “timedatectl” allows 
> for a passing workflow. A link to the pass, with contextual information, can 
> be found here (note, this is under a fork of CPython where this behavior was 
> being investigated):
> 
> https://github.com/wasade/cpython/runs/4584894670?check_suite_focus=true#step:17:76
> 
> While this is reassuring, it seems the behavior is qualitatively different 
> across operating systems (or glibc versions). I’m unsure if that is expected. 
> As an example, we pass on Ubuntu 18.04 without changing the timezone:
> 
> https://github.com/wasade/cpython/runs/4585124128?check_suite_focus=true#step:14:43

Ubuntu 18.04 seems to run glibc 2.27. Versions of glibc older than 2.29
are affected by bug #23789 [1], and do not report any error if the date
is not representable. This is arguably a bug in Ubuntu 18.04, but this
behaviour is expected.

Regards,
Aurelien


[1] https://sourceware.org/bugzilla/show_bug.cgi?id=23789

-- 
Aurelien Jarno                          GPG: 4096R/1DDD8C9B
aurel...@aurel32.net                 http://www.aurel32.net

Reply via email to