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

[BUG] OSpackage.sh Script Should Not Attempt to Decompose Repository-Defined RPM-Lists When Invoking The Full yum install #99

Open
ferricoxide opened this issue Nov 29, 2023 · 0 comments
Labels
bug Something isn't working

Comments

@ferricoxide
Copy link
Member

Describe the bug

OSpackages.sh is intended to allow installation from either a yum repository-defined RPM package-group or a manifest file. Presumably, at some point, the package-group logic got changed so that, instead of directly referencing the package-group by name, the full yum install logic uses a list of RPMs generated by decomposing the repository-defined RPM package-group into its constituent RPMs. While the two methods should be equivalent, they may not be if a given distro has poor dependency-resolution and makes use of other-than-core package-groups more difficult/error-prone than it needs to be (see #98). Also makes seeking support from a vendor or repository-owner more difficult when errors are encountered in the overall build-process

Expected behavior

When checking the build-logs, one should see a yum install @<GROUP_NAME> installation-method being invoked, not yum install RPM1 RPM2 … RPMn (if not using the -m flag to pass a manually-composed RPM-manifest file).

Deviance Description

All builds currently take the form of yum install RPM1 RPM2 … RPMn , regardless of whether using repository-defined RPM-groups or RPM-manifest files.

@ferricoxide ferricoxide added the bug Something isn't working label Nov 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant