Visitar URL original
fix: enable CentOS Stream repos for UBI9 aarch64 build deps by RomanNikitenko · Pull Request #759 · che-incubator/che-code · GitHub
Skip to content

fix: enable CentOS Stream repos for UBI9 aarch64 build deps - #759

Merged
RomanNikitenko merged 1 commit into
che-incubator:mainfrom
RomanNikitenko:fix-ubi9-build
Jul 17, 2026
Merged

RomanNikitenko merged 1 commit into
che-incubator:mainfrom
RomanNikitenko:fix-ubi9-build

Conversation

@RomanNikitenko

@RomanNikitenko RomanNikitenko commented Jul 17, 2026 •

Copy link
Copy Markdown
Collaborator

What does this PR do?

UBI AppStream stopped providing packages needed by the builder on aarch64 (libsecret, cmake, libX11-devel, etc.), causing yum install to fail. Fall back to CentOS Stream repos and pin libsecret RPMs.

What issues does this PR fix?

Build is failing for ubi9-based asssebly
The error is:

Error: Unable to find a match: libsecret cmake libX11-devel libxkbcommon krb5-devel patch

Restarting the corresponding job few times didn't help me

How to test this PR?

Jobs should pass successfully

Does this PR contain changes that override default upstream Code-OSS behavior?

  • the PR contains changes in the code folder (you can skip it if your changes are placed in a che extension )
  • the corresponding items were added to the CHANGELOG.md file
  • rules for automatic git rebase were added to the .rebase folder

Assisted-by: Cursor AI

Summary by CodeRabbit

  • Chores
    • Updated Linux UBI 9 build configuration to enable CentOS Stream repositories.
    • Adjusted ARM64 libsecret dependency retrieval for improved build compatibility.

UBI AppStream stopped providing packages needed by the builder on
aarch64 (libsecret, cmake, libX11-devel, etc.), causing yum install
to fail. Fall back to CentOS Stream repos and pin libsecret RPMs.

Signed-off-by: Roman Nikitenko <rnikiten@redhat.com>
Assisted-by: Cursor AI
@github-actions

github-actions Bot commented Jul 17, 2026 •

Copy link
Copy Markdown
Contributor

Click here to review and test in web IDE: Contribute

@coderabbitai

coderabbitai Bot commented Jul 17, 2026 •

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: b3cb3f70-a170-4708-9da2-013d28ba0173

📥 Commits

Reviewing files that changed from the base of the PR and between 5b19eb1 and 2507677.

📒 Files selected for processing (1)
  • build/dockerfiles/linux-libc-ubi9.Dockerfile

📝 Walkthrough

Walkthrough

The UBI9 Linux libc builder now detects the system architecture, installs architecture-specific CentOS Stream BaseOS repository RPMs, and cleans yum caches. The aarch64 LIBSECRET package URL list also includes an additional CentOS Stream AppStream libsecret-devel package URL.

Estimated code review effort: 1 (Trivial) | ~5 minutes

Suggested reviewers: azatsarynnyy

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@tolusha

tolusha commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Hi! I'm che-ai-assistant — I help with your pull requests.

Available commands:

  • /che-ai-assistant generate-che-doc — Generate a documentation PR based on this PR's changes
  • /che-ai-assistant ok-pr-review — Run a comprehensive PR review (summary, code review, deep review, impact analysis)
  • /che-ai-assistant check-pr-test-failures — Analyze failing CI checks, identify root causes, and suggest fixes
  • /che-ai-assistant update-che-e2e-tests — Update Eclipse Che e2e tests
  • /che-ai-assistant help — Show this help message

@RomanNikitenko
RomanNikitenko marked this pull request as ready for review July 17, 2026 12:30
@RomanNikitenko
RomanNikitenko merged commit 505423c into che-incubator:main Jul 17, 2026
10 of 13 checks passed
@RomanNikitenko
RomanNikitenko deleted the fix-ubi9-build branch July 17, 2026 12:31
@coderabbitai coderabbitai Bot mentioned this pull request Jul 30, 2026
3 tasks
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