Add: ec dependencies#3045
Merged
Merged
Conversation
greenbonebot
enabled auto-merge (rebase)
July 20, 2026 10:53
bjoernricks
reviewed
Jul 20, 2026
bjoernricks
left a comment
Contributor
There was a problem hiding this comment.
Just put into curl and graphviz into the runtime-dependencies.list if they are required for some report format. for which report format do we need pycha?
Member
It looks, that pycha seems to be part of GOS ... I don't know if it is for a specific report-format. https://github.com/greenbone/gsm-python3-pycha When testing report formats on the OEC, it was noticed, that some libraries are missing. |
Member
It's used in the GSR-PDF and GXR-PDF report formats. |
bjoernricks
reviewed
Jul 20, 2026
Co-authored-by: Björn Ricks <bjoern.ricks@greenbone.net>
pascalholthaus
disabled auto-merge
July 20, 2026 11:40
pascalholthaus
enabled auto-merge (squash)
July 20, 2026 11:41
pascalholthaus
disabled auto-merge
July 20, 2026 11:41
pascalholthaus
enabled auto-merge (squash)
July 20, 2026 11:42
bjoernricks
approved these changes
Jul 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Add: install-ec-dependencies.sh
Why
Add curl, graphviz and pycha.
These components are required for specific reports in the enterprise containers.
If someone knows something better as pip for pycha, please commit to this pr.
"libcurl4t64" gets updated during the curl installation; hopefully, that doesn't break any dependencies.
References
DEVOPS-2201