In the _check_build_log(), exclude output from dev-libs/yaz-3.0.47 which
authorZac Medico <zmedico@gentoo.org>
Fri, 31 Jul 2009 15:20:28 +0000 (15:20 -0000)
committerZac Medico <zmedico@gentoo.org>
Fri, 31 Jul 2009 15:20:28 +0000 (15:20 -0000)
looks like this:

Configuration:
  Automake:                   ${SHELL} /var/tmp/portage/dev-libs/yaz-3.0.47/work/yaz-3.0.47/config/missing --run automake-1.10

Thanks to Robin H. Johnson <robbat2@gentoo.org> for reporting.

svn path=/main/trunk/; revision=13870

pym/portage/__init__.py

index 0e279c4331566b2a53b26e0a90f57acb99a3df28..4548ec3c2f0b04dbbf077bed5d1a625f370a9a33 100644 (file)
@@ -5028,9 +5028,14 @@ def _check_build_log(mysettings, out=None):
        configure_opts_warn = []
        configure_opts_warn_re = re.compile(
                r'^configure: WARNING: [Uu]nrecognized options: ')
+
+       # Exclude output from dev-libs/yaz-3.0.47 which looks like this:
+       #
+       #Configuration:
+       #  Automake:                   ${SHELL} /var/tmp/portage/dev-libs/yaz-3.0.47/work/yaz-3.0.47/config/missing --run automake-1.10
        am_maintainer_mode_re = re.compile(r'/missing --run ')
        am_maintainer_mode_exclude_re = \
-               re.compile(r'/missing --run (autoheader|makeinfo)')
+               re.compile(r'(/missing --run (autoheader|makeinfo)|^\s*Automake:\s)')
 
        make_jobserver_re = \
                re.compile(r'g?make\[\d+\]: warning: jobserver unavailable:')