-
Notifications
You must be signed in to change notification settings - Fork 24
RHAIENG-XXX: simplify PDF dependencies setup in install_pdf_deps.sh by replacing manual installations with dnf package installation
#1494
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?
Conversation
|
Skipping CI for Draft Pull Request. |
|
/build-konflux |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
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.
📋 Review Summary
This pull request simplifies the installation of PDF dependencies by replacing manual installation steps with a dnf command. This is a great improvement for maintainability and clarity.
🔍 General Feedback
- The change is well-implemented and makes the script much easier to understand.
- I've left one minor suggestion to sort the packages for even better readability.
Overall, this is a solid improvement.
| texlive-txfonts \ | ||
| texlive-ulem \ | ||
| texlive-upquote \ | ||
| texlive-utopia \ |
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.
🟢 For better readability and easier maintenance, consider sorting the packages alphabetically.
|
There is a problem with the Gemini CLI PR review. Please check the action logs for details. |
|
well, first attempt not good, konflux is not subscribed |
|
/build-konflux |
|
|
/build-konflux |
|
|
|
/build-konflux |
|
|
@jiridanek this PR looks abandoned I will move it to close, if you feel otherwise please reopen it |
|
@atheo89 it just waits for being able to do subscribed builds, @MatejHorinek said we should hopefully get it as rhoai 3.1 release opens |
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.
📋 Review Summary
This PR simplifies the install_pdf_deps.sh script, which is a good improvement. However, the script is no longer used in any of the Dockerfiles. In fact, many Dockerfiles are being deleted entirely. This is a very large change that is not reflected in the PR title. Please clarify the intent of these changes.
🔍 General Feedback
- The simplification of the
install_pdf_deps.shscript is a good change. - The removal of the Dockerfiles is a major change that should be discussed and explained.
| exit 0 | ||
| fi | ||
| dnf install -y \ | ||
| pandoc \ |
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.
The simplification of this script to use dnf is a great improvement. However, it seems that the Dockerfiles in this PR are removing the calls to this script, which means that the PDF export dependencies will no longer be installed. Is this intentional? If so, this script is no longer needed. If not, the Dockerfiles should be updated to call this script.
abac508 to
ac90680
Compare
|
/build-konflux |
|
/build-konflux |
… by replacing manual installations with `dnf` package installation # Conflicts: # jupyter/utils/install_pdf_deps.sh
…sh` for ensuring up-to-date subscriptions
…r` repo and remove `subscription-manager refresh`
…t out unused repo enabling in `install_pdf_deps.sh`
b6c97a1 to
139e765
Compare
|
/build-konflux |
No description provided.