From 77f1c88c7d2d6ec4ed157bf226795a04221bd8df Mon Sep 17 00:00:00 2001 From: Zac Medico Date: Wed, 19 Nov 2008 06:48:36 +0000 Subject: [PATCH] Bug #245716 - When generating QA notices for 'command not found' messages in the build log, exclude messages that are emitted from configure scripts since those are normal in some cases. (trunk r11999) svn path=/main/branches/2.1.6/; revision=12000 --- pym/portage/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pym/portage/__init__.py b/pym/portage/__init__.py index 8aab329b5..3415f5760 100644 --- a/pym/portage/__init__.py +++ b/pym/portage/__init__.py @@ -4499,6 +4499,7 @@ def _check_build_log(mysettings, out=None): bash_command_not_found = [] bash_command_not_found_re = re.compile( r'(.*): line (\d*): (.*): command not found$') + command_not_found_exclude_re = re.compile(r'/configure: line ') helper_missing_file = [] helper_missing_file_re = re.compile( r'^!!! (do|new).*: .* does not exist$') @@ -4520,7 +4521,8 @@ def _check_build_log(mysettings, out=None): am_maintainer_mode_exclude_re.search(line) is None: am_maintainer_mode.append(line.rstrip("\n")) - if bash_command_not_found_re.match(line) is not None: + if bash_command_not_found_re.match(line) is not None and \ + command_not_found_exclude_re.search(line) is None: bash_command_not_found.append(line.rstrip("\n")) if helper_missing_file_re.match(line) is not None: -- 2.26.2