Commit graph

515 commits

Author SHA1 Message Date
Ciaran Gultnieks
8d95091f4d Set ssh logging level appropriately 2014-02-25 12:46:32 +00:00
Daniel Martí
e13b483d99 Speed up ndk-builds by using all cores 2014-02-23 23:33:19 +01:00
Ciaran Gultnieks
37dda9414c Add --quiet option, restricting output to warnings/errors 2014-02-22 09:46:24 +00:00
Daniel Martí
263731e9bc Complain if buildjni is used but the NDK isn't available 2014-02-17 20:03:55 +01:00
Daniel Martí
f6f23030e2 Move config.buildserver.py into buildserver subdir 2014-02-17 19:16:14 +01:00
Daniel Martí
8533b8c44e Continue using FDroidPopen and SilentPopen more, support shell= 2014-02-17 13:30:11 +01:00
Daniel Martí
63d7cbee9f Fix a buildjni regression 2014-02-17 13:04:39 +01:00
Daniel Martí
898e4485c2 Add another build option to skip source scanning
It can be very slow on large source code dirs, and if one is trying to get an
application building and the scan already succeeded once, running it again and
again is a waste of time.
2014-02-16 17:40:54 +01:00
Ciaran Gultnieks
cb3a08ff4b Improve build output situation since logging changes 2014-02-15 23:27:19 +00:00
Daniel Martí
67acf4c3fc buildjni is a list field too, some server fixes 2014-02-15 10:56:35 +01:00
Daniel Martí
b8a841a7e4 Fix vagrant popen error 2014-02-04 10:55:14 +01:00
Daniel Martí
72fa1891bf Merge branch 'master' into logging
Conflicts:
	fdroidserver/build.py
2014-01-29 13:57:57 +01:00
Daniel Martí
13bcd38372 New build flag: output= for e.g. full make builds 2014-01-28 22:15:20 +01:00
Daniel Martí
8bbe38f172 Avoid default cases in build types 2014-01-28 22:14:28 +01:00
Daniel Martí
d42dd276a0 New build option: --no-tarball 2014-01-28 22:13:18 +01:00
Daniel Martí
2f93ba9bd6 Merge branch 'master' into logging
Conflicts:
	fdroidserver/common.py
2014-01-28 14:14:59 +01:00
Daniel Martí
3687147997 Update my own copyright notices 2014-01-28 14:07:19 +01:00
Daniel Martí
3e789bd6b5 Merge compilesdk= into target=, better documentation about target= 2014-01-28 14:01:32 +01:00
Daniel Martí
1b792c78de Remove support for 'bindir' 2014-01-27 23:43:28 +01:00
Daniel Martí
ef563f449a Fix typo 2014-01-27 21:49:29 +01:00
Daniel Martí
1b743e8b74 More logging 2014-01-27 21:49:29 +01:00
Daniel Martí
040e575b10 Add logging to verify 2014-01-27 21:49:01 +01:00
Daniel Martí
df7d402ff7 More logging switching 2014-01-27 21:49:01 +01:00
Daniel Martí
62c3663df3 Lots more FDroidPopen replacements 2014-01-27 21:48:22 +01:00
Daniel Martí
7967cfa6a6 Replace many subprocess.Popen with FDroidPopen 2014-01-27 21:48:22 +01:00
Daniel Martí
caa3d4eace Start doing logging properly 2014-01-27 21:48:22 +01:00
Ciaran Gultnieks
3f43c121e5 Revert "List future problems that a build will run into, like missing software"
This reverts commit 7beb9834a3.
2014-01-27 18:26:05 +00:00
Daniel Martí
7beb9834a3 List future problems that a build will run into, like missing software 2014-01-26 21:50:56 +01:00
Daniel Martí
74a4dc7766 Keep a '=' if present, it means something in gradle 2014-01-26 17:22:48 +01:00
Daniel Martí
7125f97445 Fix buildToolsVersion patching if an = is present 2014-01-26 17:07:35 +01:00
Daniel Martí
83c3a8b68e Easier preassemble handling 2014-01-24 10:42:11 +01:00
Daniel Martí
6336de11a7 Try to skip maven tests when compiling 2014-01-20 12:22:05 +01:00
Daniel Martí
bebadde877 --latest now goes to the last enabled build 2014-01-20 09:58:17 +01:00
Daniel Martí
4e4728969f Adapt all build.gradle files inside build_dir 2014-01-20 00:33:16 +01:00
Ciaran Gultnieks
66e540772f Merge branch 'master' of gitorious.org:f-droid/fdroidserver 2014-01-16 10:18:10 +00:00
Ciaran Gultnieks
874565fb73 Don't split stdout/stderr
For the most part, doing this just makes build output incomprehensible,
with errors appearing out of context.
2014-01-16 10:17:22 +00:00
Daniel Martí
06668ab1cd Run adapt_gradle before running gradle clean 2014-01-16 00:20:26 +01:00
Daniel Martí
f8089d3b9e Allow comma-separated list of flavours in gradle= 2014-01-16 00:14:23 +01:00
Daniel Martí
eb2d9326af More pythonic tarexc function 2014-01-15 10:09:53 +01:00
Daniel Martí
00d8e5c19a Fix gradle build_tools patching 2014-01-11 13:05:02 +01:00
Daniel Martí
0bd7711eeb Make matching of build types easier 2014-01-10 20:43:38 +01:00
Ciaran Gultnieks
cd23bb933c A scientific solution to issues with vagrant 1.3.5 2014-01-09 21:31:08 +00:00
Daniel Martí
993d63506e Avoid crashes on package: group() calls 2014-01-08 09:00:40 +01:00
Ciaran Gultnieks
5947c55b00 Don't busy-wait on buildserver output 2014-01-07 13:40:02 +00:00
Daniel Martí
d94d67cd5b Don't change gradle_plugin in build.gradle files, also do srclibs 2014-01-07 10:14:27 +01:00
Daniel Martí
c06b817449 Don't forcefully remove libs/<arch>, we now see binaries 2014-01-06 12:08:57 +01:00
Daniel Martí
c1b43ab9d4 Fix gradle patching when using @.. 2013-12-31 10:43:47 +01:00
Daniel Martí
0765f14c9d Remove trailing spaces and tabs 2013-12-30 17:05:25 +01:00
Daniel Martí
5a583a87e6 Warn about prebuilt jar files when scanning 2013-12-30 11:38:24 +01:00
Daniel Martí
588277479b Use OptionError exceptions 2013-12-22 21:39:39 +01:00