<div dir="ltr"><div dir="ltr">Control: retitle -1 /usr/share/zoneinfo-icu/44/ is missing<div>Control: reassign -1 icu</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le jeu. 4 févr. 2021 à 08:06, Andrey Nikitin <<a href="mailto:andrey.d.nikitin@gmail.com">andrey.d.nikitin@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Package: nodejs<br>
Version: 12.20.1~dfsg-3<br>
Severity: normal<br>
<br>
Hi.<br>
<br>
Since "Dec 27 2020" TZ Europe/Volgograd = Europe/Moscow,<br>
with +03h offset.<br>
<br>
But nodejs use old (now wrong) +04h offset.<br>
<br>
$ env TZ="Europe/Moscow" nodejs -e 'console.log((new Date().getTimezoneOffset())/60)'<br>
-3<br>
$ nodejs -e 'console.log((new Date().getTimezoneOffset())/60)' <br>
-4<br>
$ env TZ="Europe/Volgograd" nodejs -e 'console.log((new Date().getTimezoneOffset())/60)'<br>
-4<br>
<br>
$ zdump -c 2020,2021 -V /usr/share/zoneinfo/Europe/Volgograd<br>
/usr/share/zoneinfo/Europe/Volgograd  Sat Dec 26 21:59:59 2020 UT = Sun Dec 27 01:59:59 2020 +04 isdst=0 gmtoff=14400<br>
/usr/share/zoneinfo/Europe/Volgograd  Sat Dec 26 22:00:00 2020 UT = Sun Dec 27 01:00:00 2020 +03 isdst=0 gmtoff=10800<br>
<br>
$ date +"%z (%Z)"<br>
+0300 (+03)<br>
<br>
$ strace nodejs -e 'console.log((new Date().getTimezoneOffset())/60)' 2>&1 | grep zone <br>
stat("/usr/share/zoneinfo-icu/44/le/zoneinfo64.res", 0x7ffea7585330) = -1 ENOENT (Нет такого файла или каталога)<br>
readlink("/etc/localtime", "../usr/share/zoneinfo/Europe/Vol"..., 4095) = 38<br>
stat("/usr/share/zoneinfo-icu/44/le/timezoneTypes.res", 0x7ffea7583570) = -1 ENOENT (Нет такого файла или каталога)<br></blockquote><div><br></div><div>Thanks a lot, this is a bug in icu.</div><div><br></div><div>Reassigning.</div><div><br></div><div>Jérémy </div></div></div>