Commit graph

190 commits

Author SHA1 Message Date
Ciaran Gultnieks
c75aa26115 Improve error output for missing extlibs 2013-11-12 20:14:16 +00:00
Ciaran Gultnieks
60fbbead5c Silence silly warning on buildserver vm 2013-11-12 10:55:27 +00:00
Daniel Martí
47f31b72c0 Revert "Revert "Don't allow values other than 'yes' or 'no' on boolean fields, integrity fixes""
Yo dawg
2013-11-10 17:27:47 +01:00
Ciaran Gultnieks
a7c077634b Revert "Don't allow values other than 'yes' or 'no' on boolean fields, integrity fixes"
This reverts commit 04f7485949. Breaks too
many things.
2013-11-09 06:52:11 +00:00
Daniel Martí
04f7485949 Don't allow values other than 'yes' or 'no' on boolean fields, integrity fixes 2013-11-08 21:53:34 +01:00
Daniel Martí
6e0ad365d0 Don't pass config variables as arguments - much simpler code 2013-11-08 20:44:27 +01:00
Daniel Martí
72151355b1 Look for '.apk', not just 'apk', for ant/maven outputs 2013-11-08 19:03:23 +01:00
Daniel Martí
55e3fc9aa3 Fix maven apk finding method 2013-11-08 18:56:28 +01:00
Daniel Martí
3638edd252 Make FDroidPopen a lot simpler, pythonize a few things 2013-11-04 20:19:31 +01:00
Daniel Martí
c3be06fb1d Start rewriting options and config as common.py globals 2013-11-01 13:55:38 +01:00
Daniel Martí
2e4e2a84a0 Also remove 'obj' when removing jni dirs 2013-11-01 13:55:37 +01:00
Ciaran Gultnieks
08287a1fa8 Handle repo config in a more sensible way 2013-10-31 15:37:39 +00:00
Daniel Martí
2c804ef88a Switch all shebangs to 'env python2' 2013-10-31 13:27:24 +01:00
Daniel Martí
a0e7409148 Away with all the funambol ugly tweaks 2013-10-30 18:24:03 +01:00
Daniel Martí
4fb857bbb0 Don't try to find output if we're doing an --install 2013-10-29 00:35:14 +01:00
Daniel Martí
a546013756 Clean gradle signing configs all at once 2013-10-27 23:43:38 +01:00
Ciaran Gultnieks
b556693d4a Changing that from the expected value will trip someone up in the future 2013-10-27 17:03:28 +00:00
Ciaran Gultnieks
ccdea798fc Don't need legacy disabled build handling everywhere now 2013-10-27 14:40:02 +00:00
Ciaran Gultnieks
715035a707 Introduce disable= as a better way of disabling a build
Prefixing commit ID with ! and a message will still work, but that's
very silly. Using disable= is now the correct way.
2013-10-26 10:28:12 +01:00
Ciaran Gultnieks
0ab39934b2 build --test now always builds, even if output already exists (issue #333) 2013-10-24 09:43:14 +01:00
Daniel Martí
83183a31ac Don't output stdout/stderr twice, print what is run and where 2013-10-23 19:54:05 +02:00
Daniel Martí
162c7c40e6 Fix issues with .apklib files being seen as output apks 2013-10-23 19:54:04 +02:00
Daniel Martí
8c583ec7bc Allow for maven=yes@dir like gradle 2013-10-23 19:54:04 +02:00
Ciaran Gultnieks
fa2b787b92 Ensure correct exit code from buildserver build 2013-10-21 21:16:41 +01:00
Ciaran Gultnieks
a403d10212 Fix to a9a947 2013-10-20 21:15:35 +01:00
Ciaran Gultnieks
3fc2ef5ebe Clarify error message 2013-10-20 21:11:35 +01:00
Daniel Martí
a9a947af86 Add functions to find apk and tarball paths 2013-10-19 12:21:47 +02:00
Daniel Martí
c631a3a8e1 Run maven's deploy like ant and gradle do 2013-10-16 23:34:51 +02:00
Daniel Martí
4bb3b77554 Don't remove non-Popen related declares 2013-10-16 23:34:32 +02:00
Daniel Martí
db80644fa6 Finish large reworking of Popen calls
Now we handle the output pipes via Queues, which means that long and verbose
builds (like navit) won't hang mercilessly during any of init=, prebuild=
build= or the build itself. This also removes redundancies.
2013-10-16 23:19:11 +02:00
Christopher
4ec9393759 Fixed Bug where long outputs to stderr during build process caused a hang 2013-10-16 23:19:11 +02:00
Daniel Martí
1b291a58d7 Fix some crashes with clean/build procedures 2013-10-11 17:14:42 +02:00
Daniel Martí
d7900e3c4b Fix output and error assignment error 2013-10-10 18:35:15 +02:00
Daniel Martí
1cf99754a4 Forgot to execute cleaning process 2013-10-10 17:52:17 +02:00
Daniel Martí
f9eda50276 Fix silly object name issue, also clean jni dirs 2013-10-10 16:30:32 +02:00
Daniel Martí
0bde32fd99 Be more consistent when doing cleans
All update dirs, including ., will remove baddirs.
Right before build=, (ant|maven|gradle) clean will run
2013-10-10 15:48:39 +02:00
Daniel Martí
0949395771 Be more consistent when running bash commands (fixes #365) 2013-10-09 23:37:53 +02:00
Daniel Martí
3c7ac336ae Always store ant/maven apk location output for regex 2013-10-02 22:28:20 +02:00
Daniel Martí
890a1adb6f Do not repeat stderr and stdout when -v/--verbose 2013-10-02 19:29:17 +02:00
Daniel Martí
89a4e17c3b Added myself to copyright notices 2013-09-28 21:06:33 +02:00
Daniel Martí
5adcd129f6 Always run 'clean' on ant and gradle projects too 2013-09-27 10:50:56 +02:00
Daniel Martí
b70bcbfd23 Sed signing configs out of build.gradle files 2013-09-22 23:26:48 +02:00
Daniel Martí
9257690f95 Allow for leading and trailing whitespaces in ';'-separated lists (e.g. update= abc ; def ; ...) 2013-09-11 13:45:02 +02:00
Daniel Martí
a5704e5655 Finish -v/--verbose output+error handling 2013-09-04 16:45:19 +02:00
Ciaran Gultnieks
712be5703d Fix output changes fixes 2013-09-04 08:18:16 +01:00
Daniel Martí
438c2dfa85 Fix ant builds with recent output changes 2013-09-02 23:14:12 +02:00
Daniel Martí
d59c0f64f9 maven=yes defaults to bindir=[subdir]/target 2013-09-02 19:05:13 +02:00
Daniel Martí
333c4af9f5 Revert "Always print output directly if -v/--verbose"
This reverts commit 9e09088245.
2013-09-01 17:45:09 +02:00
Daniel Martí
03b54e8506 Fixes to gradle builds
It now adapts/seds all build.gradle files under build_dir, i.e. the root dir
(even if subdir is used). This is very necessary when libraries are under
parent directories or when a father build.gradle file exists.
2013-09-01 11:56:57 +02:00
Daniel Martí
9e09088245 Always print output directly if -v/--verbose 2013-09-01 11:50:35 +02:00