* Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in eclass: mysql.eclass
@ 2009-02-11 19:57 99% ` Zac Medico
0 siblings, 0 replies; 1+ results
From: Zac Medico @ 2009-02-11 19:57 UTC (permalink / raw
To: gentoo-dev; +Cc: robbat2, nelchael
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Krzysiek Pawlik wrote:
> [blocks B ] dev-db/mysql ("dev-db/mysql" is blocking
> dev-db/mysql-community-5.0.67)
> [blocks B ] dev-db/mysql-community ("dev-db/mysql-community" is blocking
> dev-db/mysql-5.0.76)
As a workaround, you can mask dev-db/mysql-community:
echo dev-db/mysql-community >> /etc/portage/package.mask
It's a bug in portage that's triggered by some code which is
supposed to help avoid circular dependencies. Here's the relevant
piece of the emerge --debug output:
Parent: ('ebuild', '/', 'dev-db/mysql-5.0.76', 'merge')
Depstring: perl? ( >=dev-perl/DBD-mysql-2.9004 ) =virtual/mysql-5.0
Priority: medium-soft
Virtual Parent: virtual/mysql-5.0
Virtual Depstring: || ( =dev-db/mysql-5.0*
=dev-db/mysql-community-5.0* )
Candidates: ['=dev-db/mysql-community-5.0*',
'>=dev-perl/DBD-mysql-2.9004', '=virtual/mysql-5.0']
What you can see there is that it's selecting mysql-community to
satisfy the PDEPEND. I'll make a patch for portage so that it won't
trigger the circular dependency avoidance code when it's trying to
satisfy PDEPEND.
- --
Thanks,
Zac
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkmTLZoACgkQ/ejvha5XGaP3iwCeIvzbDkpi9osKG/7HOp8H4xOM
WuQAoKcojo2g/hVqZ3PJQq/XDcIwMf/w
=mm3I
-----END PGP SIGNATURE-----
^ permalink raw reply [relevance 99%]
Results 1-1 of 1 | reverse | options above
-- pct% links below jump to the message on this page, permalinks otherwise --
[not found] <E1LXDFJ-0007eS-GL@stork.gentoo.org>
2009-02-11 19:12 ` [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in eclass: mysql.eclass Krzysiek Pawlik
2009-02-11 19:57 99% ` Zac Medico
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox