Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 152499 Details for
Bug 220341
emerge -uDp world continuously pulls in gcc-4.2.3 with multislot USE flag
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
detect and prevent multislot package reinstallation due to slot dependencies
multislot.patch (text/plain), 905 bytes, created by
Zac Medico
on 2008-05-08 17:46:43 UTC
(
hide
)
Description:
detect and prevent multislot package reinstallation due to slot dependencies
Filename:
MIME Type:
Creator:
Zac Medico
Created:
2008-05-08 17:46:43 UTC
Size:
905 bytes
patch
obsolete
>Index: bin/emerge >=================================================================== >--- bin/emerge (revision 10237) >+++ bin/emerge (revision 10238) >@@ -3085,6 +3085,18 @@ > cpv_list = db.xmatch("match-all", atom) > else: > cpv_list = db.match(atom) >+ >+ # USE=multislot can make an installed package appear as if >+ # it doesn't satisfy a slot dependency. Rebuilding the ebuild >+ # won't do any good as long as USE=multislot is enabled since >+ # the newly built package still won't have the expected slot. >+ # Therefore, assume that such SLOT dependencies are already >+ # satisfied rather than forcing a rebuild. >+ if installed and not cpv_list and matched_packages \ >+ and vardb.cpv_exists(matched_packages[-1].cpv) and \ >+ portage_dep.dep_getslot(atom): >+ cpv_list = [matched_packages[-1].cpv] >+ > if not cpv_list: > continue > pkg_status = "merge"
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 220341
:
152101
| 152499