Package: libicu67 Version: 67.1-7 Hi, I'm using Debian bullseye (kernel 5.10.0-12-amd64 libc6 2.31-13+deb11u2) on my web server and because of recent changes to the DST in my country the time generated by php intl (which uses ICU) is returning the wrong time. I've checked the source of the problem and I've noticed that the tzdata version of libicu67 is very old and is currently using tzdata 2019c. Here is how i check the version of libicu tzdata version on my debian server:
$ php -r "echo intltz_get_tz_data_version();" 2019c This is causing huge problems for everyone using debian on their servers in my country and based on my research updating libicu tzdata isn't that easy and I'd prefer a bug fix from package maintainer. Here is the wrong time that a being generated because of the outdated libicu67 tzdata: php -r "echo datefmt_format(datefmt_create('en_US',IntlDateFormatter::FULL,IntlDateFormatter::FULL,'Asia/Tehran',IntlDateFormatter::GREGORIAN) , time());" Sunday, March 26, 2023 at 1:30:13 PM Iran Daylight Time The time is 1 hour off because the DST has changed this year. I suggest that the package maintainer update the libicu67 tzdata as a bug fix and i think it has to be updated frequently every time ICU releases a new tzdata package.