Skip to content

INT-764 Update dependencies - #812

Merged
kompl merged 1 commit into
masterfrom
INT-764
Aug 6, 2026
Merged

INT-764 Update dependencies#812
kompl merged 1 commit into
masterfrom
INT-764

Conversation

@kompl

@kompl kompl commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

What changed

  • Ruby 3.4.x → 3.4.10 — latest patch of the current release line (supported until March 2028).
  • Base image Debian bookworm → trixie (Debian 13).
  • Dependency locks rebuilt in lock-only mode — version ranges in the manifests were not touched.

Trixie fallout

Debian 13 went through the t64 transition, so some packages were renamed and some disappeared:

  • libaio1libaio1t64, plus a symlink for libaio.so.1 — Oracle Instant Client is linked against the old name.
  • libasound2libasound2t64, libgtk-3-0libgtk-3-0t64, libayatana-indicator7libayatana-indicator3-7 in the test images.
  • libqt5webkit5-dev was dropped from Debian 13 — removed as dead weight (capybara-webkit is not used in this project).
  • apt-key no longer exists in trixie — the yarn apt repository was removed along with it, since it was redundant: yarn 4 comes from corepack.
  • apt-get purge cmdtest removed — the package does not exist in trixie and the purge failed the build.

Verified locally

  • The image builds, ruby --version inside it reports 3.4.10, OS is trixie.
  • Locks were rebuilt and are consistent with the manifests.

Left to CI

Test image builds and the test runs.

Comment thread Dockerfile.oracle

RUN npm install -g corepack@latest && corepack enable

RUN ln -sf /usr/lib/x86_64-linux-gnu/libaio.so.1t64 /usr/lib/x86_64-linux-gnu/libaio.so.1

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Oracle Instant Client is linked against libaio.so.1, but the t64 transition in Debian 13 renamed the library to libaio.so.1t64. Without this symlink the dynamic loader cannot find it and Oracle calls fail at startup.

kompl

This comment was marked as outdated.

@kompl kompl left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Root cause of the translation spec failure.

@kompl
kompl merged commit b5190d5 into master Aug 6, 2026
2 checks passed
@kompl
kompl deleted the INT-764 branch August 6, 2026 16:32
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.

2 participants