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

EXpandFlags: preinstallexpand vs 'aggregate' - aggregate not possible if dep chains for vminstall/preinstall not satisfied #16932

Open
DimStar77 opened this issue Oct 9, 2024 · 0 comments
Labels
Backend Things regarding the OBS backend Bug

Comments

@DimStar77
Copy link
Contributor

Issue Description

Since the introduction of ExpandFlags: preinstallexpand in openSUSE Factory, every now and then we can run into a weird 'trouble case'

Say, by error, we remove a package that was needed by RPM (let's assume lua54) - without preinstallexpand, we could 'simply aggregate binaries from a known good place into openSUSE:Factory (usually we'd do lua54-AGGR) and have OBS rebuild 'lua54' based on the aggregated binaries.

With preinstallexpand, this does not work, as OBS 'fails to calculate the setup' - even though a VM Setup is not needed to aggregate existing binaries.

Expected Result

Package aggregates should be doable even when expandflags is defined and dep chains to build VMs would be broken

How to Reproduce

  • wipe binaries of any package one of the Preinstall packages depends on
  • => the dep chain is broken, as expected; no builds can start
  • Try to recover by aggregating known good binaries
    => The aggregate can also not start, as the project setup claims to be broken.
@danidoni danidoni added Bug Backend Things regarding the OBS backend labels Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Backend Things regarding the OBS backend Bug
Projects
None yet
Development

No branches or pull requests

2 participants