Skip to content
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

Update Source Build #547

Merged
merged 13 commits into from
Feb 10, 2025
Merged

Update Source Build #547

merged 13 commits into from
Feb 10, 2025

Conversation

bjoernricks
Copy link
Contributor

@bjoernricks bjoernricks commented Feb 10, 2025

What

Update Source Build to latest GEA components

These components include

  • gvm-libs
  • pg-gvm
  • gvmd
  • gsad
  • GSA

DISCLAIMER: Fedora and Cent OS source builds may be broken now as I don't have checked their installation.

Why

The current used components are outdated. Especially gvmd and GSA got several new features and GSA even an whole update of the UI.

References

https://jira.greenbone.net/browse/GEA-825

Fixes #515
Replaces #517

Checklist

`systemctl daemon-reload` has to be called **after all** service files
are installed.
Install libbrotli when building on Debian or Ubuntu.
We don't use yarn anymore and only rely on npm.
libcurl is required for building current versions of gvm-libs
Using the generic postgresql-server-dev-all package allows to make the
installation of the debian and ubuntu dependencies independent of the
actual available postgres version.
Instead use the default which should be `/usr/local/lib/systemd/system`.
The library is not used in gvm-tools anymore. It's still used in
ospd-openvas nevertheless.
Create an own sudoers file which allows for getting rid of using visudo.
@bjoernricks bjoernricks requested review from a team as code owners February 10, 2025 10:16
@greenbonebot greenbonebot enabled auto-merge (rebase) February 10, 2025 10:17
Copy link

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA 759572d.
Ensure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice.

OpenSSF Scorecard

PackageVersionScoreDetails

Scanned Files

Copy link
Member

@y0urself y0urself left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!
Thank you!

@greenbonebot greenbonebot merged commit c290f2e into main Feb 10, 2025
4 checks passed
@greenbonebot greenbonebot deleted the update-source-build branch February 10, 2025 14:28
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.

Package ‘libcjson’, required by ‘virtual: world’, not found
3 participants