chiark / gitweb /
Be more verbose about build skips and failures.
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>
Thu, 16 Jun 2011 21:08:07 +0000 (00:08 +0300)
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>
Thu, 16 Jun 2011 21:40:10 +0000 (00:40 +0300)
Dump reasons and locations.

build.py

index 9a27a792936432671c6a122eb2f747404337f17c..8621fc06bc34655877cb506722764bc3daa25b2c 100755 (executable)
--- a/build.py
+++ b/build.py
@@ -58,6 +58,11 @@ if not os.path.exists(built_dir):
 
 for app in apps:
 
+    if app['disabled']:
+        print "Skipping %s: disabled" % app['id']
+    elif not app['builds']:
+        print "Skipping %s: no builds specified" % app['id']
+
     if (app['disabled'] is None and app['repo'] != '' 
             and app['repotype'] != '' and (options.package is None or
             options.package == app['id']) and len(app['builds']) > 0):
@@ -414,7 +419,7 @@ for app in apps:
                     output = p.communicate()[0]
                     if p.returncode != 0:
                         print output
-                        print "NDK build failed"
+                        print "NDK build failed for %s:%s" % (app['id'], thisbuild['version'])
                         sys.exit(1)
                     elif options.verbose:
                         print output
@@ -434,7 +439,7 @@ for app in apps:
                 output = p.communicate()[0]
                 if p.returncode != 0:
                     print output
-                    print "Build failed"
+                    print "Build failed for %s:%s" % (app['id'], thisbuild['version'])
                     sys.exit(1)
                 elif options.verbose:
                     print output