-
Notifications
You must be signed in to change notification settings - Fork 186
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
include --noorder option to rpm install when accumulation is enabled … #568
base: master
Are you sure you want to change the base?
Conversation
…in order to preserve project Order declarations. Signed-off-by: Karl W. Schulz <[email protected]>
Motivation here is to honor project configuration Order stanzas when |
Esp. for SUSE distros this should be fixed in the distro instead. It makes the build incompatible btw, so we could only introduce this only via a flag. But it is a bit questionable if we really need this (in first place it would be a workaround for broken packages) |
Agree that this is not an issue with the distro packages. However, the cumulate option is enforced for all packages necessary for a particular build. In OpenHPC's case - we pull in some 3rd party packages we don't control (vendor compilers) that don't have their dependencies defined 100% correctly. To resolve, we have historically taken advantage of the Maybe another possibility for those who rely on the
Or, perhaps there is no interest in maintaining support for the Thanks for the consideration. |
It does work with newer suse distros. It was added because some distros had missing dependencies, it works in that case even without --noorder because rpm does not touch the command line order if there is no dependency. You seem to need another use case, because you want to get rid of some existing dependency. I'm curious why it is there, and why it is wrong. If you absolutely need this functionality we can add a BuildFlag: rpmnoorder to enable --noorder installs. Cumulating is still needed for some packages like tetex that rely on the posttrans script being called after all tetex packages are installed. |
e6ebce5
to
2a6beef
Compare
…in order
to preserve project Order declarations.
Signed-off-by: Karl W. Schulz [email protected]