Skip to content

Cherry pick changes from MLE-22732 fix#430

Open
vitalykorolev wants to merge 2 commits intomarklogic:developfrom
vitalykorolev:MLE-22732_test_package_dependency
Open

Cherry pick changes from MLE-22732 fix#430
vitalykorolev wants to merge 2 commits intomarklogic:developfrom
vitalykorolev:MLE-22732_test_package_dependency

Conversation

@vitalykorolev
Copy link
Collaborator

Description

This PR is to test dependency changes for stack trace fix

Checklist:

  • Owner:
  • JIRA_ID as part of branch/PR name

  • Rebase the branch with upstream

  • Squashed all commits into a single commit

  • Added Tests

  • Reviewer:
  • Reviewed Tests

  • Added to Release Wiki/Jira

Copilot AI review requested due to automatic review settings March 25, 2026 20:49
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR cherry-picks dependency/test changes intended to support generating stack traces by ensuring gdb (and its Python scripting support) is available in the built MarkLogic Docker images.

Changes:

  • Extend container structure tests to assert gdb and python3 exist and are runnable.
  • Adjust the rootless server image’s “remove optional packages” step to avoid removing Python-related packages.
  • Add gdb/python3 and related runtime dependencies to the UBI8/UBI9 dependency base images.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
test/structure-test.yaml Adds file/command assertions for gdb and python3.
dockerFiles/marklogic-server-ubi-rootless:base Stops removing Python-related packages so stack-trace tooling can remain present.
dockerFiles/marklogic-deps-ubi:base Expands base dependency install list to include gdb, python3, and supporting packages (UBI8).
dockerFiles/marklogic-deps-ubi9:base Expands base dependency install list to include gdb, python3, and supporting packages (UBI9).

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