Merged from trunk 8356:8387
authorFabian Groffen <grobian@gentoo.org>
Sat, 3 Nov 2007 13:12:49 +0000 (13:12 -0000)
committerFabian Groffen <grobian@gentoo.org>
Sat, 3 Nov 2007 13:12:49 +0000 (13:12 -0000)
commit948d655ba985247099b31c1fedc0a265fe6991dc
treecfb2e25b9614101c0eabc789d3b016442774847e
parentcc74d1c698e6e175195d0655cbabed44b9e7cdff
   Merged from trunk 8356:8387

   | 8357    | In the 'there are no ebuilds to satisfy "foo"' message,      |
   | zmedico | discard null/ from failed cpv_expand category expansion.     |

   | 8358    | Optimize merge order to try and select nodes that only have  |
   | zmedico | unsatisfied PDEPEND slightly earlier. This solves a problem  |
   |         | with xorg-server being merged too early during an all binary |
   |         | install (since DEPEND is ignored for binaries), triggering   |
   |         | built_with_use() calls to fail as reported in bug #189966.   |
   |         | Since DEPEND is discarded in cases like this, it is          |
   |         | important to exploit the difference between PDEPEND and      |
   |         | RDEPEND in order to optimize merge order. Without this       |
   |         | optimization, the merge order is technically correct, but    |
   |         | not as optimal as it should be and has lots of potential to  |
   |         | trigger issues with built_with_use() or similar things that  |
   |         | require better optimization of merge order.                  |

   | 8359    | Collapse 2 identical code hunks into 1.                      |
   | zmedico |                                                              |

   | 8360    | Fix ignore_priority logic in depgraph.altlist() in order to  |
   | zmedico | handle some cases where it was possible for nodes to be      |
   |         | selected without their PDEPENDs being propperly added to the |
   |         | asap_nodes list.                                             |

   | 8366    | Make sure vardbapi.cp_list() always sorts the results.       |
   | zmedico |                                                              |

   | 8373    | Bug #197594 - Document FEATURES="lmirror".                   |
   | zmedico |                                                              |

   | 8379    | Return early from config.getMaskAtom() as soon as a matching |
   | zmedico | unmask atom is found.                                        |

   | 8381    | Make portdbapi.gvisible() use portdbapi._aux_cache_keys for  |
   | zmedico | metadata pulls.                                              |

   | 8383    | Sort scanlist and ebuildlist to ensure that repoman always   |
   | zmedico | processes packages in a predictable order.                   |

   | 8385    | In portage.fetch(), condense digest check output to a single |
   | zmedico | line for all digests.                                        |

   | 8387    | TODO: Make update_config_files() handle slotmove commands    |
   | zmedico | for SLOT atoms.                                              |

svn path=/main/branches/prefix/; revision=8388
bin/repoman
man/make.conf.5
pym/_emerge/__init__.py
pym/portage/__init__.py
pym/portage/dbapi/porttree.py
pym/portage/dbapi/vartree.py
pym/portage/update.py