Summary: | dev-libs/libgcrypt being downgraded from 1.5.3 to 1.5.0 for unknown reasons | ||
---|---|---|---|
Product: | Portage Development | Reporter: | Maciej Piechotka <uzytkownik2> |
Component: | Core - Dependencies | Assignee: | Portage team <dev-portage> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | esigra, floppym, xmw |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 155723 |
Description
Maciej Piechotka
2014-01-19 09:48:06 UTC
The dependencies were altered in the portage tree without a revbump. Best practice would be to revbump the package when changing RDEPEND. 16 Jan 2014; Michael Weber <xmw@gentoo.org> suspend-0.8-r1.ebuild, suspend-1.0.ebuild: needs old libgcrypt (bug 494638) Portage is using the new dependencies because you have dynamic-deps enabled (by default). I don't think there is any bug in portage here; it is performing exactly as designed. (In reply to Mike Gilbert from comment #1) > The dependencies were altered in the portage tree without a revbump. Best > practice would be to revbump the package when changing RDEPEND. > > 16 Jan 2014; Michael Weber <xmw@gentoo.org> suspend-0.8-r1.ebuild, > suspend-1.0.ebuild: > needs old libgcrypt (bug 494638) > > Portage is using the new dependencies because you have dynamic-deps enabled > (by default). > > I don't think there is any bug in portage here; it is performing exactly as > designed. I'm aware of this bug - but in this case 'old' means 'older then 1.6.0': % cat /usr/portage/sys-power/suspend/suspend-1.0.ebuild (...) crypt? ( <dev-libs/libgcrypt-1.6.0[static-libs] dev-libs/libgpg-error[static-libs] ) (...) As far as I know (and so does preserve-libs) dev-libs/libgcrypt-1.5.0 and dev-libs/libgcrypt-1.5.3 are backward compatible. Ah, right, my mistake. I'd guess that this has to do with slot operators. IIRC the missed update message hasn't been updated to take them into account. What's the output of "emerge -1vp --complete-graph =dev-libs/libgcrypt-1.5.3"? Closing as obsolete. Please re-open if the issue persists with newer versions |