Re: British Columbia redefines "Pacific Time"

Sam James <[email protected]> Wed, 04 Mar 2026 02:28:12 +0000
Newsgroups dev.linux.lists.distributions
Organization Gentoo
Message-ID <[email protected]>
--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Alan Coopersmith <[email protected]> writes:

> The Canadian province of British Columbia announced yesterday that they a=
re:
>     "Adopting permanent daylight saving time: =E2=80=98Spring forward=E2=
=80=99 on
>    March 8
>    will be the last time change, ending twice-yearly clock changes."
>
> They've given us 8 months notice to deploy updates to timezone data before
> their now-cancelled switch off of daylight saving time in November
> [...]

*Just* missed the 2026a release as well
(https://github.com/eggert/tz/commit/8b46071fd85a7a9434d63894bac64d30362cc1=
6d),
I note it as I'd assumed the fix was in there until I checked.

> but of
> course, because naming is the hardest thing, they've decided that even th=
ough
> their time will now be the same as Mountain Standard Time, they have
> designated it as "Pacific Time", leading to the IANA TimeZone database fo=
lks
> having a bit of discussion on what timezone labels to generate in output =
time
> stamps:
>
> https://lists.iana.org/hyperkitty/list/[email protected]/thread/667WE5QTIA7MP2E=
7NC7T3SO7VLMZLVZS/
>
> They've also pointed out the blast radius may reach a bit beyond their da=
tabase:
>
>> Ruby on Rails' ActiveSupport::TimeZone, for instance, attempts
>> to "[l]imit the set of zones provided by TZInfo to a meaningful subset".
>> It maps the string "Pacific Time (US & Canada)" to "America/Los_Angeles".
>> The baked-in assumptions, once seemingly reasonable, now swiftly break d=
own.
>> https://api.rubyonrails.org/classes/ActiveSupport/TimeZone.html

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEBBAEWCgCpFiEEJaa7iN2bdkxrVUHCc4QJ9SDfkZAFAmmnmLwbFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMiwyXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25z
Lm9wZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyNUE2QkI4OEREOUI3NjRDNkI1NTQx
QzI3Mzg0MDlGNTIwREY5MTkwDxxzYW1AZ2VudG9vLm9yZwAKCRBzhAn1IN+RkCx8
AP9C5NdI21+CgkUf/3N1EkGD45L4YX8G7ZwZCMH9P+G6rAD/fBnvTlBEMJ/8mvgq
Tfb8KZWi2vcqUtGwEoI90VC6dwc=
=JSad
-----END PGP SIGNATURE-----
--=-=-=--