Skip to content

Stop bind-mounting /etc/timezone, which tzdata no longer ships - #795

Merged
rapids-bot[bot] merged 1 commit into
rapidsai:mainfrom
bdice:drop-etc-timezone-mount
Oct 15, 2026
Merged

rapids-bot[bot] merged 1 commit into
rapidsai:mainfrom
bdice:drop-etc-timezone-mount

Conversation

@bdice

@bdice bdice commented Oct 15, 2026 •

Copy link
Copy Markdown
Contributor

Devcontainers are failing on Ubuntu 26.04.

tzdata stopped shipping /etc/timezone and removes it on upgrade (Ubuntu 25.10+, LP: #2109511; Debian 2025c-2, #605834). On those hosts, the RAPIDS devcontainers fail to start:

docker: Error response from daemon: invalid mount config for type "bind": bind source path does not exist: /etc/timezone.

This removes the /etc/timezone mount from devcontainer configs. The /etc/localtime mount is kept and remains the source of the host timezone.

@bdice
bdice requested a review from a team as a code owner October 15, 2026 21:20
@bdice
bdice requested review from jameslamb and removed request for a team October 15, 2026 21:20

@jameslamb jameslamb 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.

Explanation makes sense to me!

I quickly searched around about this, from the explanation at https://gcc.gnu.org/onlinedocs/libstdc++/manual/time.html it seems like /etc/localtime takes precedence over it anyway.

@trxcllnt

Copy link
Copy Markdown
Collaborator

/merge

@rapids-bot
rapids-bot Bot merged commit da9c462 into rapidsai:main Oct 15, 2026
33 of 65 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants