Merged from trunk 9583:9619
authorFabian Groffen <grobian@gentoo.org>
Tue, 1 Apr 2008 18:13:57 +0000 (18:13 -0000)
committerFabian Groffen <grobian@gentoo.org>
Tue, 1 Apr 2008 18:13:57 +0000 (18:13 -0000)
commitd69f8d5616ff0a2120e021140c8a9bf47dc7f138
tree5adea3d98f69fe9479a818211b491772d64efa85
parent95d6ab5cfa53e2adddf58fe9b2010386c68fc6e6
   Merged from trunk 9583:9619

   | 9584    | Bug #214691 - Move the "slot collision" display so that it   |
   | zmedico | is shown after the merge list where it is most likely to be  |
   |         | seen (along with other depgraph problems).                   |

   | 9585    | Add a new "java.eclassesnotused" check for cases where       |
   | zmedico | DEPEND contains virtual/jdk and and the appropriate java     |
   |         | eclass has not been inherited (a violation of the java       |
   |         | team's policy). Thanks to Betelgeuse for the initial patch.  |

   | 9586    | Don't trigger the 'java.eclassesnotused' on blocker atoms.   |
   | zmedico |                                                              |

   | 9587    | Add a new "ebuild.patches" check for the PATCHES variable    |
   | zmedico | that's used by base_src_unpack() from base.eclass. This      |
   |         | generates a warning if the variable is not defined as an     |
   |         | array, since this is required for white space safety. Thanks |
   |         | to Betelgeuse for the initial patch.                         |

   | 9588    | Bug #215240 - Use an alarm signal to implement a 60 second   |
   | zmedico | timeout in finalize() in case send_mail() blocks             |
   |         | indefinitely.                                                |

   | 9589    | When a resume list contains packages that are no longer      |
   | zmedico | available, automatically delete it.                          |

   | 9590    | Fix quoting for ${root} in install_mask().                   |
   | zmedico |                                                              |

   | 9591    | Add a note about PKG_INSTALL_MASK.                           |
   | zmedico |                                                              |

   | 9592    | Bug #214619 - Run dyn_package() and preinst_mask() from ${T} |
   | zmedico | instead of ${D} in order to avoid leaving gmon.out files in  |
   |         | ${D} in case any tools were built with -pf in CFLAGS. Also,  |
   |         | call preinst_mask() after all other functions so that        |
   |         | INSTALL_MASK can be used to wipe out any gmon.out files      |
   |         | created during previous functions.                           |

   | 9606    | When dyn_unpack() automatically cleans ${WORKDIR}, also      |
   | zmedico | remove things like .unpacked and .compiled so that the state |
   |         | is consistent.                                               |

   | 9607    | Bug #215308 - Simplify the greedy atoms logic so that it     |
   | zmedico | behaves more like StaticFileSet and won't pull in lower      |
   |         | slots.                                                       |

   | 9611    | For bugs #197810 and #215308, pass the depgraph's            |
   | zmedico | "selective" parameter down into dep_check() for better atom  |
   |         | preference selection when handling virtuals and other        |
   |         | disjunctive || dependencies. (branches/2.1.2 r9610)          |

   | 9613    | Use enumerate() it iterate over an array.                    |
   | zmedico |                                                              |

   | 9615    | Bug #211365 - Use catpkgsplit() instead of pkgsplit() for a  |
   | zmedico | cpv.                                                         |

   | 9616    | Make code a bit less prone to potentially hidden TypeError   |
   | zmedico | like bugs.                                                   |

   | 9619    | Do not allow commit mode together with the --without-mask    |
   | zmedico | options.                                                     |

svn path=/main/branches/prefix/; revision=9666
bin/ebuild.sh
bin/misc-functions.sh
bin/repoman
man/make.conf.5
man/repoman.1
pym/_emerge/__init__.py
pym/portage/__init__.py
pym/portage/elog/mod_mail_summary.py
pym/repoman/checks.py
pym/repoman/errors.py