Page MenuHomePhabricator

"Pacific/Bougainville" is no longer a valid timezone under HHVM
Closed, ResolvedPublic

Description

At least one user had their timezone preference set to "Pacific/Bougainville" and were unable to login because that is no longer a valid timezone under HHVM.

Using php on terbium, new DateTimeZone('Pacific/Bougainville'); works fine. I logged into mw1090, tried the same thing and HHVM threw an exception.

On mw1090 in /usr/share/zoneinfo/Pacific/ there appears to be a file for Bougainville.

Event Timeline

Legoktm raised the priority of this task from to Needs Triage.
Legoktm updated the task description. (Show Details)
Legoktm changed Security from none to None.
Legoktm subscribed.
Aklapper triaged this task as Medium priority.Dec 17 2014, 1:21 PM

I installed the new HHVM package on beta, which includes Tim's patch at T74556, and I was able to register a user, log in, change the TZ to pacific/Bougainville and log back in. IDK if this is enough to assess that the new package fixes the bug.

I was able to set my own timezone preference to "Pacific/Bougainville' after upgrading the package.