Skip to content

Add rocky10 Docker containers#1676

Open
leborchuk wants to merge 1 commit intoapache:mainfrom
leborchuk:AddRocky10
Open

Add rocky10 Docker containers#1676
leborchuk wants to merge 1 commit intoapache:mainfrom
leborchuk:AddRocky10

Conversation

@leborchuk
Copy link
Copy Markdown
Contributor

This is the copy or Rocky9 containers.

I manually checked if I could build && create-demo cluster in container - everything worked.

What I've changed comparing to Rocky9:

Get rid here of packages not available right now under Rocky10 repositories (for example rocky-release-hpc)

Also moved xerces under /usr/local/lib, not use /usr/local/xerces-c/lib directory for xerces-build libraries

This is the copy or Rocky9 containers.

Changes comparing to Rocky9:

Get rid here of packages not available right now under Rocky10 repositories (for example rocky-release-hpc)

Also moved xerces under /usr/local/lib, not use /usr/local/xerces-c/lib
directory for xerces-build libraries
@leborchuk leborchuk marked this pull request as ready for review April 13, 2026 13:06
@leborchuk leborchuk requested review from Copilot and tuhaihe and removed request for Copilot April 13, 2026 13:06
@leborchuk leborchuk mentioned this pull request Apr 13, 2026
12 tasks
@tuhaihe
Copy link
Copy Markdown
Member

tuhaihe commented Apr 14, 2026

Will review it later. Thanks!

@tuhaihe
Copy link
Copy Markdown
Member

tuhaihe commented Apr 21, 2026

Hi, I've opened an issue regarding the container workflow: #1687. This appears to be a common limitation within the ASF, and I'll address it as soon as possible.

echo "$(curl -sL https://archive.apache.org/dist/xerces/c/3/sources/xerces-c-${XERCES_LATEST_RELEASE}.tar.gz.sha256)" | sha256sum -c - && \
tar xf "xerces-c-${XERCES_LATEST_RELEASE}.tar.gz"; rm "xerces-c-${XERCES_LATEST_RELEASE}.tar.gz" && \
cd xerces-c-${XERCES_LATEST_RELEASE} && \
./configure --prefix=/usr/local && \
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.

Suggested change
./configure --prefix=/usr/local && \
./configure --prefix=/usr/local/xerces-c && \

We can still use the original place for xerces-c. See comment here: #1432 (comment)

dnf install -y \
apr-devel \
bzip2-devel \
java-21-openjdk \
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.

Should we still use java-11-openjdk?

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