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----- --=-=-=--