{"push_id":565235447,"size":1,"distinct_size":1,"ref":"refs/heads/binpkg-soname-deps","head":"4f5e8331386bd4e1f6c6edfcb8c6800ba929a1ae","before":"c9ea57d4ace05db9429aff1590ec93e19f230f35","commits":[{"sha":"4f5e8331386bd4e1f6c6edfcb8c6800ba929a1ae","author":{"email":"a17fa1dcf5b7e2df0c563c7a30fa1870d6a8ff57@gentoo.org","name":"Zac Medico"},"message":"depgraph: soname dependency resolution (work in progress)\n\nWhen --usepkgonly is enabled, or for removal actions such as\n--depclean, resolve soname dependencies (from REQUIRES and PROVIDES\nmetadata). Unless --ignore-soname-deps=n is specified, emerge will\nignore soname dependencies due to the default --ignore-soname-deps=y\nsetting, because the user must first ensure that REQUIRES and PROVIDES\nmetadata is available for all installed and binary packages.\n\nSoname dependencies are automatically ignored for dependency\ncalculations that can pull unbuilt ebuilds into the dependency graph,\nsince unbuilt ebuilds do not have any soname dependency metadata,\nmaking it impossible to determine whether an unresolved soname\ndependency can be satisfied.  Therefore, --usepkgonly must be used\nin order to avoid having soname dependencies ignored when installing\npackges.\n\nX-Gentoo-Bug: 282639\nX-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=282639","distinct":true,"url":"https://api.github.com/repos/zmedico/portage/commits/4f5e8331386bd4e1f6c6edfcb8c6800ba929a1ae"}]}