On Thu, 01 Sep 2011 08:25:14 -0700 Zac Medico <zmed...@gentoo.org> wrote:
> On 09/01/2011 04:02 AM, Petteri Räty wrote: > > Have Portage defaults so that users only see if them if they read > > the merge logs and then developer profiles can set the settings to > > log them? > > As far as I know, this is already the case. The current default set by > portage in /usr/share/portage/config/make.globals is > PORTAGE_ELOG_CLASSES="log warn error", and in the developer profile > gentoo-x86/profiles/targets/developer/make.defaults we have > PORTAGE_ELOG_CLASSES="${PORTAGE_ELOG_CLASSES} qa". How about adjusting the eutils.eclass fallback to do so? Patch attached. -- Best regards, Michał Górny
Index: eutils.eclass =================================================================== RCS file: /var/cvsroot/gentoo-x86/eclass/eutils.eclass,v retrieving revision 1.362 diff -u -B -d -u -p -r1.362 eutils.eclass --- eutils.eclass 9 Aug 2011 00:43:48 -0000 1.362 +++ eutils.eclass 1 Sep 2011 16:16:40 -0000 @@ -70,7 +70,9 @@ fi # implementation if available. if ! declare -F eqawarn >/dev/null ; then eqawarn() { - einfo "$@" + if has qa ${PORTAGE_ELOG_CLASSES}; then + ewarn "$@" + fi } fi
signature.asc
Description: PGP signature