[php-maint] Bug#730771: Regression in system fallback for date_default_timezone_get()
Robie Basak
robie.basak at ubuntu.com
Fri Nov 29 12:30:19 UTC 2013
Package: php5-cli
Version: 5.5.6+dfsg-1
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu trusty
Steps to reproduce:
1. Set a timezone other than UTC using "dpkg-reconfigure tzdata".
2. $ php -r 'echo date_default_timezone_get()."\n";'
Expected results: system timezone (eg. "Europe/London")
Actual results:
PHP Warning: date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in Command line code on line 1
UTC
This is a regression from wheezy.
Some background:
Justification for patching in system timezone:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=618462#10
Previous regression in Ubuntu (merged in the window when Debian was
regressed in unstable, but never released):
https://bugs.launchpad.net/ubuntu/+source/php5/+bug/1069529
Current regression in Ubuntu, which also applies to Debian sid:
https://bugs.launchpad.net/ubuntu/+source/php5/+bug/1244343
I guess the previous patch needs to be ported forward to 5.5?
Thanks,
Robie
More information about the pkg-php-maint
mailing list