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
 

Attachment: signature.asc
Description: PGP signature

Reply via email to