Skip to content

build(deps): bump tzdata from 1.1.3 to 1.1.4 - #5614

Merged
JakobLichterfeld merged 2 commits into
teslamate-org:mainfrom
mews-se:bump-tzdata-1.1.4
Aug 16, 2026
Merged

build(deps): bump tzdata from 1.1.3 to 1.1.4#5614
JakobLichterfeld merged 2 commits into
teslamate-org:mainfrom
mews-se:bump-tzdata-1.1.4

Conversation

@mews-se

@mews-se mews-se commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

Fixes #5605.

tzdata 1.1.3 crashes on OTP 29 because :calendar.time_to_seconds/1 no longer accepts the {24, 0, 0} timestamps that legitimately occur in IANA transition times ("24:00"). The :tzdata_release_updater process crashes on every poll, so installations stay pinned to the 2025a data bundled with the package. Fixed upstream in lau/tzdata#166, released in 1.1.4 (which also ships 2026b data).

Verified in the builder image (elixir:1.20.2-otp-29): building periods from the current IANA release (2026c) crashes with 1.1.3 with the same stack trace as #5605, and succeeds with 1.1.4 (all 340 zones).

On OTP 29, :calendar.time_to_seconds/1 no longer accepts the {24, 0, 0}
timestamps that legitimately occur in IANA transition times, so the
tzdata release updater crashes on every poll and installations stay
pinned to the 2025a data bundled with tzdata 1.1.3. Version 1.1.4
fixes the period builder and ships 2026b data (lau/tzdata#166).
@netlify

netlify Bot commented Aug 15, 2026

Copy link
Copy Markdown

Deploy Preview for teslamate ready!

Name Link
🔨 Latest commit 81d1b0a
🔍 Latest deploy log https://app.netlify.com/projects/teslamate/deploys/6a80d41ed4586c0008dac4e5
😎 Deploy Preview https://deploy-preview-5614--teslamate.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@CLAassistant

CLAassistant commented Aug 15, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@JakobLichterfeld JakobLichterfeld added the dependencies Pull requests that update a dependency file label Aug 15, 2026
@JakobLichterfeld

Copy link
Copy Markdown
Member

Thanks. Please download and apply the automatic patch for the nix hash mismatch: https://github.com/teslamate-org/teslamate/actions/runs/31854779580/artifacts/9245687366

@JakobLichterfeld JakobLichterfeld left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @mews-se for your first contribution — excellent work! Much appreciated that you traced this to lau/tzdata#166 and verified the fix in the builder image against the current IANA release. The bump itself checks out: the lock entry matches the hex.pm checksum for 1.1.4, and all version constraints are satisfied.

As already mentioned, the Nix fixed-output hash in nix/flake-modules/package.nix needs to be regenerated for the new dep set — nix run .#update-nix-hashes does it for you; commit the resulting change or use the provided patch.

After that this is good to merge. Thanks again for the thorough investigation!


🤖 Review drafted with Claude Code (Fable 5 high) — sponsored by Claude for Open Source

@JakobLichterfeld JakobLichterfeld added this to the v4.2.0 milestone Aug 15, 2026
@JakobLichterfeld
JakobLichterfeld marked this pull request as draft August 15, 2026 13:50
@mews-se
mews-se marked this pull request as ready for review August 15, 2026 21:04
@mews-se

mews-se commented Aug 15, 2026

Copy link
Copy Markdown
Contributor Author

Applied the patch, thanks for making that painless. Took the PR out of draft too.

@JakobLichterfeld JakobLichterfeld left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for quick turnaround.lgtm

@JakobLichterfeld
JakobLichterfeld merged commit ef4eff7 into teslamate-org:main Aug 16, 2026
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

tzdata error

3 participants