Merged from trunk 10458:10480
authorFabian Groffen <grobian@gentoo.org>
Mon, 2 Jun 2008 20:33:01 +0000 (20:33 -0000)
committerFabian Groffen <grobian@gentoo.org>
Mon, 2 Jun 2008 20:33:01 +0000 (20:33 -0000)
commit07941458ede65a048ec9ea7f6ad4f83c01b3a3df
tree43f72bf0affa870c0b4652e65c8a243e45342c51
parent9a789a2deec95eaddf89f9a9871050c90a3b596f
   Merged from trunk 10458:10480

   | 10459   | Bug #222439 - Add doman support for foo.lang.N filenames.    |
   | zmedico | Behavior is as follows: foo.1 -> man/man1/foo.1 foo.lang.1   |
   |         | -> man/lang/man1/foo.1 Thanks to Yuri Vasilevski for the     |
   |         | initial patch. I've modified it to use bash's =~ operator    |
   |         | and corresponding $BASH_REMATCH array.                       |

   | 10460   | Convert doman to use bash's =~ operator instead of calling   |
   | zmedico | egrep.                                                       |

   | 10461   | Make set_term_size() handle the CommandNotFound exception if |
   | zmedico | stty is missing for some reason.                             |

   | 10462   | Make the new behavior from bug #222439 conditional on EAPI   |
   | zmedico | being something other than 0 or 1.                           |

   | 10465   | Bug #223447 - Adjust the "installed packages are masked"     |
   | zmedico | display to recognize packages that are masked by keywords    |
   |         | and are eligible for uninstallation by depclean. This is a   |
   |         | workaround for the fact that depclean may fail to recognize  |
   |         | that the package is eligible for uninstall due to            |
   |         | differences in visibility filtering which can lead to        |
   |         | differences in || dep evaluation. TODO: Share visibility     |
   |         | code to fix this inconsistency.                              |

   | 10467   | Update the fix from bug #220341 to protect USE deps from     |
   | zmedico | being neglected.                                             |

   | 10468   | Skip redundant Atom construction in select_package().        |
   | zmedico |                                                              |

   | 10470   | Fix the code from bug #220341 so that it matches the atom    |
   | zmedico | against the installed package, like it's supposed to.        |

   | 10471   | Filter out installed keyword masked packages when populating |
   | zmedico | RootConfig.visible_pkgs since otherwise such packages can    |
   |         | trigger undesireable results inside                          |
   |         | depgraph._iter_atoms_for_pkg().                              |

   | 10474   | Make the unmerge time CONFIG_MEMORY_FILE pruning slightly    |
   | zmedico | more aggressive, so that anything not claimed by another     |
   |         | package in the same slot is pruned.                          |

   | 10476   | Save the content of CONFIG_MEMORY_FILE in dblink.treewalk()  |
   | zmedico | _before_ unmerging other instances, in order to avoid        |
   |         | overwritting/undoing the pruning that's done during unmerge. |

   | 10478   | Make --skipfirst handle missing dependencies by dropping the |
   | zmedico | merge tasks that have missing dependencies. This involves    |
   |         | creating an entirely new depgraph each time that a missing   |
   |         | dependency is discovered. This isn't the most efficient      |
   |         | approach but it's simple and it works well. This new         |
   |         | behavior can server as a fix for bug #12768 by calling       |
   |         | emerge --resume --skipfirst each time that emerge exits      |
   |         | unsuccessfully. This was possible before, but now packages   |
   |         | with unsatisfied dependencies will be properly identified    |
   |         | and dropped from the list.                                   |

   | 10479   | Clean up exception reference from previous commit.           |
   | zmedico |                                                              |

   | 10480   | When --skipfirst drops packages due to unsatisfied           |
   | zmedico | dependencies, display a warning message with the list of     |
   |         | dropped packages.                                            |

svn path=/main/branches/prefix/; revision=10542
bin/doman
pym/_emerge/__init__.py
pym/portage/__init__.py
pym/portage/dbapi/vartree.py
pym/portage/output.py