build: package: skip prioritizing deps of pkg which are a subpkg of pkg
Some packages in aports have their own subpackages in their dependencies, for some reason. This causes our resolver to assume there is a cyclical dependency.
Adjust the resolver to safely ignore these dependencies, since they'll be built as a part of the package that depends on them.
For example, modemmanager depends on libmm-glib which is a subpackage of modemmanager. Currently to build modemmanager in pmaports it would be necessary to manually modify the APKBUILD after copying it from aports. This change avoids that.
Merge request reports
Activity
added 9 commits
-
de89b44a...a1e982aa - 8 commits from branch
master
- 38997c59 - build: package: skip prioritizing deps of pkg which are a subpkg of pkg
-
de89b44a...a1e982aa - 8 commits from branch
- Resolved by Oliver Smith
mentioned in issue #2473 (closed)
added 1 commit
- c963ddac - build: package: skip prioritizing deps of pkg which are a subpkg of pkg
mentioned in merge request !2457 (merged)
added 14 commits
-
c963ddac...2106e13f - 13 commits from branch
master
- 4bdf9348 - build: package: skip prioritizing deps of pkg which are a subpkg of pkg (MR 2459)
-
c963ddac...2106e13f - 13 commits from branch
- Resolved by Caleb Connolly
added 6 commits
-
4bdf9348...acc989de - 5 commits from branch
master
- e6f6edb5 - build: package: skip prioritizing deps of pkg which are a subpkg of pkg
-
4bdf9348...acc989de - 5 commits from branch
added 1 commit
- 7923c3e4 - build: package: skip prioritizing deps of pkg which are a subpkg of pkg (MR 2459)
enabled an automatic merge when all merge checks for 7923c3e4 pass
aborted the automatic merge because the source branch was updated. Learn more.
enabled an automatic merge when all merge checks for 50321d41 pass