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
I created a dep-filesystem package and a dep-somepackage that depends on the filesystem package. Both times the dep-Prefix is defined in prjconf as %{_dep_pkg_prefix}. Accordingly the spec files contain only references to %{_dep_pkg_prefix}-filesystem and %{_dep_pkg_prefix}-somepackage
Currently on initial build dep-somepackage stays unresolvable until dep-filesystem succeeded.
This has another unwanted consequence:
If there's a third package dep-somelib, that depends on dep-filesystem and dep-somepackage depends on that and dep-filesystem it will be rebuilt when either of them finishes its build, triggering way too many rebuilds.
Expected result
When an RPM spec file provides packages with macros in their names, they should be correctly tracked.
When building the repository dep-somepackage should be blocked by dep-filesystem.
A reference to a public OBS instance showing the issue
May by it is unrelated but I found that versions are also ignored in BuildRequires:
My spec contains BuildRequires: php >= 7.0.0
But while build process I get [ 4s] [138/141] cumulate php5-5.5.14-63.1
Problem description or feature wish
I created a
dep-filesystem
package and adep-somepackage
that depends on the filesystem package. Both times thedep
-Prefix is defined in prjconf as%{_dep_pkg_prefix}
. Accordingly the spec files contain only references to%{_dep_pkg_prefix}-filesystem
and%{_dep_pkg_prefix}-somepackage
Currently on initial build
dep-somepackage
stays unresolvable untildep-filesystem
succeeded.This has another unwanted consequence:
If there's a third package
dep-somelib
, that depends ondep-filesystem
anddep-somepackage
depends on that anddep-filesystem
it will be rebuilt when either of them finishes its build, triggering way too many rebuilds.Expected result
When an RPM spec file provides packages with macros in their names, they should be correctly tracked.
When building the repository
dep-somepackage
should be blocked bydep-filesystem
.A reference to a public OBS instance showing the issue
https://build.opensuse.org/project/monitor/home:pansenmann:dependencies
The text was updated successfully, but these errors were encountered: