app-emulation/emul-linux-x86-soundlibs-20100611 and app-emulation/emul-linux-x86-medialibs-20100611 are mutually dependent. The recusrsion should be resolved by using PDEPEND dependencies.
This is how these RDEPENDs are set since really a lot of time (even before I started to maintain emul packages) Does it cause a circular problem for you? Until this bug report, I have always seen portage handling this simply updating both at the same time
And devmanual clearly states that PDEPEND should only be used to prevent circular deps problems, then, please provide a case where this occurs for you http://devmanual.gentoo.org/general-concepts/dependencies/index.html
(In reply to comment #1) > This is how these RDEPENDs are set since really a lot of time (even before I > started to maintain emul packages) > > Does it cause a circular problem for you? Until this bug report, I have always > seen portage handling this simply updating both at the same time > They cause problems for paludis on resume. Both are skipped as "<the second package> has not been installed".
(In reply to comment #2) > And devmanual clearly states that PDEPEND should only be used to prevent > circular deps problems, then, please provide a case where this occurs for you > http://devmanual.gentoo.org/general-concepts/dependencies/index.html Technically any circular dep is a "circular deps problem", so this counts. Portage allows it for backward compatibility (really old versions actually ignored dependencies in some cases, leading to build failures). In practice, the packages will be installed sequentially, rather than simultaneously. Therefore, put that package that you want installed first in the RDEPEND of one, and put the one that you want installed second in the PDEPEND of the other. If there is really no preference for the install order, it's not unreasonable to use PDEPEND for both packages, although it's only necessary to use it for one of them.
Sorry, forgot to remove myself as maintainer. Not on amd64 anymore.
+ 16 Jun 2010; Pacho Ramos <pacho@gentoo.org> + emul-linux-x86-medialibs-20100611.ebuild: + Move app-emulation/emul-linux-x86-soundlibs to PDEPEND as suggested in bug + #323623 by uzytkownik. Thanks a lot to Zac Medico for his help. Hope I have interpreted it in the right way, if not, please let me know Thanks a lot