You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a design limitation in current implementation with dynamic buildrequires. We would need many VM startups to resolve this, just for dependency solving which is currently not wanted.
You can workaround it via "osc wipebinaries" on the unresolved packages to trigger a recalculation.
@adrianschroeter I think the way this currently works is wrong. All rust-* packages have BuildRequires: rust-packaging, so only if that package is changing, you need to re-evaluate dynamic BuildRequires.
And rust-packaging is changing once per few months, so this would be very rare re-calculation. Of course, each commit would need to force recalculation of specific package, but this is also not very often happening.
Issue Description
https://build.opensuse.org/package/show/home:ignatenkobrain:rust/rust-tera
This package, on dynamic BR generation would produce
0.8 ≤ globwalk < 0.9
, but OBS still shows previous BRs.Expected Result
Dynamic BuildRequires would be re-evaluated and build succeed.
How to Reproduce
Further Information
I have updated globwalk to 0.8 almost at the same time as tera to 1.2.0 (which depends on globwalk 0.8)
cc @mlschroe @adrianschroeter
The text was updated successfully, but these errors were encountered: