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: