-
Notifications
You must be signed in to change notification settings - Fork 272
Move images to fedora 43 #1996
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Move images to fedora 43 #1996
Conversation
Reviewer's guide (collapsed on small PRs)Reviewer's GuideThis PR standardizes all container definitions on Fedora 43 by updating the FROM directives in each Containerfile, including both builder and runtime stages for the intel-gpu image. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
Summary of ChangesHello @rhatdan, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request performs a systematic upgrade of the base operating system for multiple container images, transitioning them from Fedora 42 to Fedora 43. This update is crucial for ensuring that all containerized environments benefit from the latest security patches, performance improvements, and updated software packages available in the newer Fedora release, thereby maintaining a modern and secure foundation for the applications. Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code Review
This pull request aims to update the base images to Fedora 43. My review found a critical issue where one of the container builds will fail due to a hardcoded package version for Fedora 42 in a build script. This needs to be addressed to ensure all images build successfully with the new Fedora version.
| @@ -1,4 +1,4 @@ | |||
| FROM quay.io/fedora/fedora:42 | |||
| FROM quay.io/fedora/fedora:43 | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bumping the base image to Fedora 43 will cause the build for this container to fail. The script container-images/scripts/build_llama_and_whisper.sh, which is executed by this Containerfile, has a hardcoded dependency on a Fedora 42 package.
Specifically, in container-images/scripts/build_llama_and_whisper.sh, the dnf_install_mesa function attempts to install and version-lock mesa-vulkan-drivers-25.0.7-101.fc42 (lines 76 and 78). This package does not exist in Fedora 43 repositories.
Please update the script to use the correct package for Fedora 43 or make the package version dynamic.
|
@slp do we still need? Or are these available in fc43? |
IIUC there were vulkan issues on mesa 25.1, I guess that's why it was pinned to 25.0. Can probably remove the version pin now. ^H^H^H nope, need to be 16k aligned for MacOS 385a992 |
Not yet, but can have the packages built tomorrow. |
|
The packages are ready in the COPR. Please apply this one: |
|
I think the build system is currently broken after Sergio's update to the COPR repo: |
|
any update on this? |
|
This one needs to be merged to fix the COPR references. |
|
hum, nevermind, it has been resolved in this PR (by updating the |
Signed-off-by: Daniel J Walsh <[email protected]>
|
I was told Fedora 43 is releasing today. |
Summary by Sourcery
Build: