Merged from trunk 8900:8937
authorFabian Groffen <grobian@gentoo.org>
Mon, 17 Dec 2007 18:28:23 +0000 (18:28 -0000)
committerFabian Groffen <grobian@gentoo.org>
Mon, 17 Dec 2007 18:28:23 +0000 (18:28 -0000)
commitdec2dced45820081120d6a1f1453d67cdb9bc4fb
treee8c31b27036c321f41646dfff3fcef349e8b4f51
parent146c3a93985caa0675d21f674774e7f6bfdea969
   Merged from trunk 8900:8937

   | 8901    | Make portdbapi.visible() mask ebuilds that do not define     |
   | zmedico | SLOT. (branches/2.1.2 r8900)                                 |

   | 8904    | Use the BAD color class instead of hardcoded red.            |
   | zmedico |                                                              |

   | 8906    | Properly filter SANDBOX_ON from the environment. When        |
   | zmedico | sourcing ${T}/environment it's a bit tricky because we have  |
   |         | to temporarily disable sandbox since the                     |
   |         | SANDBOX_{DENY,READ,PREDICT,_WRITE} values we've just loaded  |
   |         | may be unusable (triggering in spurious sandbox violations)  |
   |         | until we've merged them with our current values.             |

   | 8907    | Remove extra _ typo.                                         |
   | zmedico |                                                              |

   | 8909    | Allow FEATURES to persist between phases since the user      |
   | zmedico | might want to modify it via bashrc to enable things like     |
   |         | splitdebug and installsources for specific packages. They    |
   |         | should be able to modify it in pre_pkg_setup() and have it   |
   |         | persist all the way through the install phase. However, if   |
   |         | FEATURES exist inside environment.bz2 then they should be    |
   |         | overridden by current settings.                              |

   | 8911    | Make sure that PORTAGE_SANDBOX_* variables can never be set  |
   | zmedico | by "${T}"/environment.                                       |

   | 8913    | Bug #202126 - Replace an obsolete reference to `emerge       |
   | zmedico | --help config` with a reference to the CONFIGURATION FILES   |
   |         | section of emerge(1).                                        |

   | 8915    | Disable the "QA Notice: Pre-stripped files" message when     |
   | zmedico | RESTRICT contains "strip" or "binchecks". This is needed at  |
   |         | least for the glibc ebuild since it calls prepallstrip       |
   |         | directly, resulting in it being called twice. Thanks to      |
   |         | loki_val for reporting.                                      |

   | 8917    | Add --buildpkgonly to the options lists that exempt from     |
   | zmedico | slot collisions and world file updates.                      |

   | 8920    | Add support for multi-line commit message input by using EOF |
   | zmedico | as a delimiter (Ctrl-d) instead of a new line.               |

   | 8921    | Add support for getting a commit message using an editor     |
   | zmedico | defined by the EDITOR environment variable.                  |

   | 8923    | Prompt the user before letting the editor take over the      |
   | zmedico | screen so there is an opportunity to review any QA warnings. |

   | 8925    | Save QA output so that it can be conveniently displayed in   |
   | zmedico | $EDITOR while the user creates a commit message. Otherwise,  |
   |         | the user would not be able to see this output once the       |
   |         | editor has taken over the screen. Output is done through a   |
   |         | formatter object where it is captured for later use. A       |
   |         | file-like object that behaves something like the             |
   |         | portage.output.colorize() function is used to transfor style |
   |         | identifiers from the formatter framework into actual console |
   |         | codes.                                                       |

   | 8927    | Replace hardcoded green, yellow, and red with GOOD, WARN,    |
   | zmedico | and BAD.                                                     |

   | 8928    | Instead of all modes, only in commit mode save an extra copy |
   | zmedico | of QA output for display in $EDITOR.                         |

   | 8930    | Split out a format_qa_output() function to eliminate         |
   | zmedico | duplicate code.                                              |

   | 8932    | Fix punctuation and spelling. Thanks to Arfrever Frehtes     |
   | zmedico | Taifersar Arahesis <arfrever.fta@gmail.com>.                 |

   | 8934    | Move the reusable ConsoleStyleFile and StyleWriter classes   |
   | zmedico | into the ouput module.                                       |

   | 8935    | In "QA Notice: Precompiled python" messages, use sed to      |
   | zmedico | strip the leading ${D} from file paths.                      |

   | 8937    | Fix setconfig.getSets() api breakage.                        |
   | zmedico |                                                              |

svn path=/main/branches/prefix/; revision=8940
12 files changed:
bin/ebuild.sh
bin/emaint
bin/isolated-functions.sh
bin/misc-functions.sh
bin/prepstrip
bin/repoman
doc/config/sets.docbook
doc/qa.docbook
man/make.conf.5
pym/_emerge/__init__.py
pym/portage/dbapi/porttree.py
pym/portage/output.py