Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 124200 Details for
Bug 184412
emerge --depclean removes virtual packet, emerge world -uD adds it again
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
make depclean more consistent with the update algorithm
depclean.patch (text/plain), 924 bytes, created by
Zac Medico
on 2007-07-08 03:06:14 UTC
(
hide
)
Description:
make depclean more consistent with the update algorithm
Filename:
MIME Type:
Creator:
Zac Medico
Created:
2007-07-08 03:06:14 UTC
Size:
924 bytes
patch
obsolete
>--- bin/emerge.orig 2007-06-08 14:17:56.000000000 -0700 >+++ bin/emerge 2007-07-07 20:02:50.000000000 -0700 >@@ -4649,6 +4649,7 @@ > > xterm_titles = "notitles" not in settings.features > myroot = settings["ROOT"] >+ portdb = trees[myroot]["porttree"].dbapi > dep_check_trees = {} > dep_check_trees[myroot] = {} > dep_check_trees[myroot]["vartree"] = \ >@@ -4701,6 +4702,12 @@ > # deep world update would pull in. Don't prune if the cpv is in > # system or world though, since those sets trigger greedy update > # of all slots. >+ visible_in_portdb = [cpv for cpv in pkgs if portdb.match("="+cpv)] >+ if visible_in_portdb: >+ # For consistency with the update algorithm, keep the highest >+ # visible version and prune any versions that are either masked >+ # or no longer exist in the portage tree. >+ pkgs = visible_in_portdb > pkgs = [portage.best(pkgs)] > for pkg in pkgs: > if fakedb.cpv_exists(pkg):
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 184412
:
124137
|
124139
|
124196
| 124200