Merged from trunk 11409:11419
authorFabian Groffen <grobian@gentoo.org>
Sat, 16 Aug 2008 08:14:06 +0000 (08:14 -0000)
committerFabian Groffen <grobian@gentoo.org>
Sat, 16 Aug 2008 08:14:06 +0000 (08:14 -0000)
commitfa630aac049bab17ca94bf5fc9ff98f786defb4e
tree4200009038ef42728a448311b1da6e33d156a41d
parentfababd8c911a5d8927a2ce02a6448972a92e3b3b
   Merged from trunk 11409:11419

   | 11410   | Convert exceptions from parse_metadata_use() into            |
   | zmedico | "metadata.bad" errors instead of exiting.                    |

   | 11411   | When a build fails, generate a status message showing which  |
   | zmedico | package failed and the path of the relevant log file if      |
   |         | available. Thanks to _neuron_ for the suggestion. Here is    |
   |         | some sample output: >>> Emerging (1 of 1) foo-bar/baz-1.0    |
   |         | >>> Failed to emerge foo-bar/baz-1.0, Log file: >>>          |
   |         | '/var/log/portage/foo-bar:baz-1.0:20080814-202327.log'       |

   | 11412   | * Replace vartree.dep_match() call with normal dbapi.match() |
   | zmedico | call. * Don't silently swallow unexpected KeyError           |
   |         | exceptions from dbapi.match() inside unmerge().              |

   | 11413   | In order to avoid an unhandled InvalidAtom exception,        |
   | zmedico | validate atoms from command line arguments before passing    |
   |         | them to unmerge(). Thanks to Cardoe for reporting.           |

   | 11414   | Validate atoms from command line args before calling         |
   | zmedico | action_depclean().                                           |

   | 11415   | Pass atom instances into action_depclean() instead of the    |
   | zmedico | plain strings.                                               |

   | 11416   | For py3k compatibility, replace map() call with a normal for |
   | zmedico | loop. Thanks to Ali Polatel <hawking@g.o>.                   |

   | 11417   | Use a list comprehension instead of strange map() usage      |
   | zmedico | which yields odd results when fed to the py3k converter.     |
   |         | Thanks to RenĂ© 'Necoro' Neumann.                            |

   | 11418   | For consistency, make get_open_fds() return a plain iterator |
   | zmedico | in any case, rather than return a list in some cases.        |

   | 11419   | Bug #172496 - Add a PORTAGE_COMPRESS_EXCLUDE_SUFFIXES config |
   | zmedico | variable which is used to filter ecompress arguments. This   |
   |         | allows the user to control compression of files installed    |
   |         | dodoc, excluding files with specific suffix patterns. The    |
   |         | current default value includes all of the suffixes that are  |
   |         | recognized by dohtml, as well as pdf.                        |

svn path=/main/branches/prefix/; revision=11420
bin/ecompress
bin/repoman
cnf/make.globals
man/make.conf.5
pym/_emerge/__init__.py
pym/portage/dbapi/porttree.py
pym/portage/process.py