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