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

Subpackages should have more strict interdependencies #5960

Closed
vashirov opened this issue Oct 18, 2023 · 0 comments · Fixed by #5961
Closed

Subpackages should have more strict interdependencies #5960

vashirov opened this issue Oct 18, 2023 · 0 comments · Fixed by #5961
Labels
needs triage The issue will be triaged during scrum

Comments

@vashirov
Copy link
Member

Issue Description
cockpit-389-ds requires 389-ds-base and python3-lib389, but it should require the exact version and release as well. Without this it's possible to update cockpit-389-ds without updating other sub-packages, which can lead to incompatibilities between WebUI and underlying lib389 tools used by the WebUI.

@vashirov vashirov added the needs triage The issue will be triaged during scrum label Oct 18, 2023
vashirov added a commit that referenced this issue Oct 20, 2023
Bug Description:
`cockpit-389-ds` requires `389-ds-base` and `python3-lib389`, but it
should require the exact version and release as well. Without this it's
possible to update `cockpit-389-ds` without updating other sub-packages,
which can lead to incompatibilities between WebUI and underlying lib389
tools used by the WebUI.

Fix Description:
Update Requires for the subpackages to use version and release.

Fixes: #5960

Reviewed-by: @progier389, @droideck (Thanks!)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs triage The issue will be triaged during scrum
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant