Closed Bug 2086609 Opened 6 days ago Closed 3 days ago

Update to tzdata2026f

Categories

(Core :: JavaScript: Internationalization API, task)

task

Tracking

()

RESOLVED FIXED
161 Branch
Tracking Status
relnote-firefox --- 159+
firefox-esr153 --- fixed
firefox159 --- fixed
firefox160 --- fixed
firefox161 --- fixed

People

(Reporter: n8pjl, Assigned: n8pjl)

Details

Attachments

(12 external files, 1 obsolete file)

Update to tzdata 2026f.

Notably, Cuba now will not fall back on 2026-11-01.

Release announcement: https://lists.iana.org/hyperkitty/list/tz-announce@iana.org/thread/LPANPBYMCHJI4WKAII4J6BVXLCFVGRHM/

2026f isn't actually published yet via our normal scripted update route of pulling https://github.com/unicode-org/icu-data

Ah, it's stuck in PR (ironically due to CLA checkig) https://github.com/unicode-org/icu-data/pull/60

I updated locally from the PR branch, but didn't want to submit a patch that pulls from it. icu-data being built with ICU 79 breaks localized time zone names in Europe/London and America/Coyhaique. Keeping tzdata 2026e's metaZones fixes the former, but the latter is broken until we can update to ICU 79 as well.

Oh fun. Bug 2078280 is about the ICU 79 update. I wonder if you can do a local build with that too?

Keep old 2026e metaZones data, to avoid breaking localized time zone
names for Britain. The workaround will no longer be required when we
update to ICU 79.

Assignee: nobody → peter
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true

Changes made mechanically by running ./update-tzdata.sh 2026f.

metaZones data distributed by icu-data 2026f cause incorrect localized
time zone names for Europe/London with ICU 78. Revert to the previous
metaZones until we update to ICU 79.

This change was generated by ./make_intl_data.py tzdata.

Attachment #9671346 - Attachment is obsolete: true
Status: ASSIGNED → RESOLVED
Closed: 3 days ago
Resolution: --- → FIXED
Target Milestone: --- → 161 Branch

Changes made mechanically by running ./update-tzdata.sh 2026f.

Original Revision: https://phabricator.services.mozilla.com/D338158

Attachment #9672018 - Flags: approval-mozilla-beta?

metaZones data distributed by icu-data 2026f cause incorrect localized
time zone names for Europe/London with ICU 78. Revert to the previous
metaZones until we update to ICU 79.

Original Revision: https://phabricator.services.mozilla.com/D338159

Attachment #9672019 - Flags: approval-mozilla-beta?

firefox-beta Uplift Approval Request

  • User impact if declined/Reason for urgency: Users in Cuba will have an incorrect time local time computed by Date, Intl.DateTimeFormat, and Temporal.
  • Code covered by automated testing?: yes
  • Fix verified in Nightly?: yes
  • Needs manual QE testing?: no
  • Steps to reproduce for manual QE testing:
  • Risk associated with taking this patch: low
  • Explanation of risk level: This is a data only change.
  • String changes made/needed?: None
  • Is Android affected?: yes
Attachment #9672020 - Flags: approval-mozilla-beta?

This change was generated by ./make_intl_data.py tzdata.

Original Revision: https://phabricator.services.mozilla.com/D338160

Changes made mechanically by running ./update-tzdata.sh 2026f.

Original Revision: https://phabricator.services.mozilla.com/D338158

Attachment #9672021 - Flags: approval-mozilla-esr153?

metaZones data distributed by icu-data 2026f cause incorrect localized
time zone names for Europe/London with ICU 78. Revert to the previous
metaZones until we update to ICU 79.

Original Revision: https://phabricator.services.mozilla.com/D338159

Attachment #9672022 - Flags: approval-mozilla-esr153?

firefox-esr153 Uplift Approval Request

  • User impact if declined/Reason for urgency: Users in Cuba will have an incorrect time local time computed by Date, Intl.DateTimeFormat, and Temporal.
  • Code covered by automated testing?: yes
  • Fix verified in Nightly?: yes
  • Needs manual QE testing?: no
  • Steps to reproduce for manual QE testing:
  • Risk associated with taking this patch: low
  • Explanation of risk level: This is a data only change.
  • String changes made/needed?: None
  • Is Android affected?: yes
Attachment #9672023 - Flags: approval-mozilla-esr153?

This change was generated by ./make_intl_data.py tzdata.

Original Revision: https://phabricator.services.mozilla.com/D338160

Attachment #9672020 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9672019 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9672018 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Attachment #9672023 - Flags: approval-mozilla-esr153? → approval-mozilla-esr153+
Attachment #9672022 - Flags: approval-mozilla-esr153? → approval-mozilla-esr153+
Attachment #9672021 - Flags: approval-mozilla-esr153? → approval-mozilla-esr153+

Given the time sensitivity in comment 0, should we uplift this to Release for 159.0.1 also? If so, please nominate ASAP as I'm building that tomorrow.

Flags: needinfo?(peter)

Changes made mechanically by running ./update-tzdata.sh 2026f.

Original Revision: https://phabricator.services.mozilla.com/D338158

Attachment #9672193 - Flags: approval-mozilla-release?

metaZones data distributed by icu-data 2026f cause incorrect localized
time zone names for Europe/London with ICU 78. Revert to the previous
metaZones until we update to ICU 79.

Original Revision: https://phabricator.services.mozilla.com/D338159

Attachment #9672194 - Flags: approval-mozilla-release?

firefox-release Uplift Approval Request

  • User impact if declined/Reason for urgency: Users in Cuba will have an incorrect time local time computed by Date, Intl.DateTimeFormat, and Temporal.
  • Code covered by automated testing?: yes
  • Fix verified in Nightly?: yes
  • Needs manual QE testing?: no
  • Steps to reproduce for manual QE testing:
  • Risk associated with taking this patch: low
  • Explanation of risk level: This is a data only change.
  • String changes made/needed?: None
  • Is Android affected?: yes
Attachment #9672195 - Flags: approval-mozilla-release?

This change was generated by ./make_intl_data.py tzdata.

Original Revision: https://phabricator.services.mozilla.com/D338160

Attachment #9672193 - Flags: approval-mozilla-release? → approval-mozilla-release+
Attachment #9672194 - Flags: approval-mozilla-release? → approval-mozilla-release+
Attachment #9672195 - Flags: approval-mozilla-release? → approval-mozilla-release+
Flags: needinfo?(peter)

Added to the 159.0.1 relnotes.

Updated time zone data to reflect Cuba's decision not to end daylight saving time on November 1, 2026.

QA Whiteboard: [qa-triage-done-c161/b160]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: