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

Relax strict version constraints for DEB package dependencies. #17681

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Ferroin
Copy link
Member

@Ferroin Ferroin commented May 16, 2024

Summary

Outside of a few cases involving eBPF, we don’t actually need to have an exact match between individual package component versions.

Removing this constraint significantly simplifies our dependency graph, and should both speed up updates, and also make them much more reliable.

This will also simplify consolidation of dependency handling across package types, because our package names are identical between DEB and RPM packages.

Test Plan

Requires manually checking that the package dependencies are updated correctly.

Outside of a few cases involving eBPF, we don’t actually need to have an
exact match between individual package component versions.

Removing this constraint significantly simplifies our dependency graph,
and should both speed up updates, and also make them much more reliable.

This will also simplify consolidation of dependency handling across
package types, because our package names are identical between DEB and
RPM packages.
@github-actions github-actions bot added the area/packaging Packaging and operating systems support label May 16, 2024
@Ferroin Ferroin marked this pull request as ready for review May 16, 2024 14:59
@Ferroin Ferroin requested a review from vkalintiris as a code owner May 16, 2024 14:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/packaging Packaging and operating systems support
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant