More tweaks to match rules
authorSteve McIntyre <steve@einval.com>
Mon, 29 Oct 2018 17:03:10 +0000 (17:03 +0000)
committerSteve McIntyre <steve@einval.com>
Mon, 29 Oct 2018 17:03:10 +0000 (17:03 +0000)
bin/analyze_results

index 81b9b1e..4b0a13d 100755 (executable)
@@ -88,6 +88,13 @@ my @logcheck = (
        type     => ERR_INFRA,
     },
     {
+       string   => 'The system has no more ptys',
+       message  => 'Build ran out of ptys',
+       check    => 1,
+       stop     => 1,
+       type     => ERR_INFRA,
+    },
+    {
        string   => 'aarch64-unknown-linux-gnu',
        message  => 'Wrong arch detected',
        check    => 1,
@@ -191,6 +198,14 @@ my @logcheck = (
        type     => ERR_BD_PROBLEM,
     },
     {
+       # Build failed
+       string   => 'dpkg-source: error: unrepresentable changes to source',
+       message  => 'dpkg-source failure',
+       check    => 1,
+       stop     => 1,
+       type     => ERR_BUILD_PROBLEM,
+    },
+    {
        # Build failed - missing build-dep?
        string   => 'ld: cannot find',
        message  => 'Build failure: missing library - missing build-dep?',
@@ -224,7 +239,7 @@ my @logcheck = (
     },
     {
        # Build failed
-       string   => 'BUILD FAILED',
+       string   => 'BUILD FAIL',
        message  => 'Build failure (java/javadoc)',
        check    => 1,
        stop     => 1,
@@ -243,13 +258,45 @@ my @logcheck = (
        string   => '^make.*\*\*\*.* \[debian/rules.*Error \d+$',
        message  => 'Build failure (other)',
        check    => 1,
-       stop     => 0,
+       stop     => 1,
+       type     => ERR_BUILD_PROBLEM,
+    },
+    {
+       # Build failure
+       string   => 'dh_auto_build:.*returned exit code \d+',
+       message  => 'Build failure (other)',
+       check    => 1,
+       stop     => 1,
+       type     => ERR_BUILD_PROBLEM,
+    },
+    {
+       # Build failure
+       string   => 'dh_auto_clean:.*returned exit code \d+',
+       message  => 'Build failure (clean failed)',
+       check    => 1,
+       stop     => 1,
+       type     => ERR_BUILD_PROBLEM,
+    },
+    {
+       # Build failure
+       string   => 'dh_auto_install:.*returned exit code \d+',
+       message  => 'Build failure (install failed)',
+       check    => 1,
+       stop     => 1,
+       type     => ERR_BUILD_PROBLEM,
+    },
+    {
+       # Build failure
+       string   => 'dh_auto_configure:.*returned exit code \d+',
+       message  => 'Build failure (configure failed)',
+       check    => 1,
+       stop     => 1,
        type     => ERR_BUILD_PROBLEM,
     },
     {
        # Build failed
-       string   => 'dpkg-source: error: unrepresentable changes to source',
-       message  => 'dpkg-source failure',
+       string   => '^debian/.*recipe for target.*failed',
+       message  => 'Build failure (other)',
        check    => 1,
        stop     => 1,
        type     => ERR_BUILD_PROBLEM,