Skip to content

MLE-33408: Update UBI base images to latest stable - #492

Merged
vitalykorolev merged 1 commit into
developfrom
MLE-33408-fix-ubi9-libnsl-283
Oct 11, 2026
Merged

vitalykorolev merged 1 commit into
developfrom
MLE-33408-fix-ubi9-libnsl-283

Conversation

@vitalykorolev

Copy link
Copy Markdown
Collaborator

Summary

Update the UBI 9 x86_64 and ARM64 dependency templates to the newer UBI base and align Rocky Linux libnsl with version .283.

Root cause

The templates used base snapshot 9.8-1786987521, which retained glibc .275 after the targeted upgrade, while Rocky libnsl .283 requires glibc .283.

Fix

Update the base to 9.8-1791279563 and Rocky libnsl from .275 to .283 in both templates. Preserve the targeted glibc upgrade.

Validation

  • make lint passed; DL3067/DL3064 warnings remain in unchanged server templates.
  • x86_64 and ARM64 root dependency builds and rootless-equivalent dependency builds passed; glibc/libnsl .283 and ldd -r passed on both architectures.
  • UBI 9 x86_64 root and rootless MarkLogic 12.1 server builds passed. Structure tests passed 6/6 each; D01/D04 passed 2/2 each.
  • ARM64 downstream server build/tests were unavailable because no matching MarkLogic ARM RPM was available.
  • Rocky RPM signatures were verified using a key fetched over HTTPS from Rocky’s official site; its fingerprint was not validated out of band.

Copilot AI balanced review requested due to automatic review settings October 10, 2026 18:24

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The compatible versions are consistently pinned across architectures and the dependency changes received appropriate validation.

0 open findings

What changed in this PR

Updates UBI 9 dependency images to compatible .283 glibc/libnsl versions across supported architectures.

Changes:

  • Advances the UBI 9 base snapshot.
  • Updates Rocky Linux libnsl to .283 for x86_64 and ARM64.
File Description
dockerFiles/​marklogic-deps-ubi9:base Updates x86_64 UBI and libnsl versions.
dockerFiles/​marklogic-deps-ubi9-arm:base Applies equivalent ARM64 updates.

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@vitalykorolev
vitalykorolev merged commit 14ea16f into develop Oct 11, 2026
6 checks passed
@vitalykorolev
vitalykorolev deleted the MLE-33408-fix-ubi9-libnsl-283 branch October 11, 2026 18:03
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