Note: Due to technical difficulties, the Archives are currently not up to date.
GMANE provides an alternative service for most mailing lists. c.f. bug 424647
List Archive: gentoo-pms
>>>>> On Sun, 12 Jun 2011, Michał Górny wrote:
>> It would be more accurate to say that it's guaranteed except for
>> cases in which circular dependencies make it impossible to
>> guarantee.
> This or other words, this makes this an unreliable feature. So,
> right now, users can't assume anything specific about dependencies
> being installed in pkg_*?
Currently, PMS only says: "These must be installed and usable before
the ebuild is treated as usable." It doesn't say anything about phases.
> Doesn't this make it actually impossible to call the installed
> application in pkg_postinst()?
I've always added such packages that I needed in pkg_postinst() to
both DEPEND and RDEPEND.
IIRC, a specific merge order in Portage is only guaranteed for DEPEND
type dependencies, but not for RDEPEND and PDEPEND.
Ulrich
|
|