summaryrefslogtreecommitdiff
path: root/script/autobuild.py
AgeCommit message (Collapse)AuthorFilesLines
2012-06-20script/autobuild: delay start of small projects by 60 to 600 secondsStefan Metzmacher1-8/+24
This should reduce the startup load. metze Autobuild-User(master): Stefan Metzmacher <metze@samba.org> Autobuild-Date(master): Wed Jun 20 14:56:51 CEST 2012 on sn-devel-104
2012-06-20script/autobuild: don't use 'make -j 4' for bin/smbtorture4Stefan Metzmacher1-1/+1
The '4' has no effect there, which results in NUM_JOBS == NUM_CORES. metze
2012-06-20script/autobuild: don't use make -j for small projectsStefan Metzmacher1-11/+11
The top level and source3 builds take much longer than the standalone projects, so there's no need to use 'make -j'. metze
2012-06-19TDB2: Goodbye TDB2, Hello NTDB.Rusty Russell1-1/+10
This renames everything from tdb2 to ntdb: importantly, we no longer use the tdb_ namespace, so you can link against both ntdb and tdb if you want to. This also enables building of standalone ntdb by the autobuild script. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2012-06-19TDB2: make SAMBA use tdb1 again for the moment.Rusty Russell1-12/+3
Otherwise the following surgery will break the SAMBA build and testsuite. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2012-05-18autobuild: Run ABI check on samba4-libs as well.Andrew Bartlett1-5/+5
Because this build is without the developer options (so as to check that we build without those) we do not do an ABI check by default. Andrew Bartlett
2012-04-11remove --enable-developer from samba4-libs autobuildAndrew Bartlett1-5/+5
This will ensure everything works for end users without --enable-developer. Andrew Bartlett
2012-04-09autobuild: Also test a distribution-style build with external libsAndrew Bartlett1-1/+24
Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Mon Apr 9 10:06:38 CEST 2012 on sn-devel-104
2012-03-08autobuild: Enable standalone tdb2 testsAmitay Isaacs1-1/+10
Autobuild-User: Amitay Isaacs <amitay@samba.org> Autobuild-Date: Thu Mar 8 09:32:24 CET 2012 on sn-devel-104
2012-01-24autobuild.py: Catch only true exceptions in except statementAmitay Isaacs1-3/+3
sys.exit(0) raises systemExit which is caught in empty except: statement. This can change the exit status if except: condition is supposed to exit with different status value.
2012-01-21script/autobuild.py: cleanup on rebase failureStefan Metzmacher1-0/+2
We can improve this to generate logs.tar.gz later... metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sat Jan 21 11:29:58 CET 2012 on sn-devel-104
2011-10-11script/autobuild.py: split 'samba3' 'make -j 4 everything' into multiple stepsStefan Metzmacher1-1/+5
Calling 'waf configure' while compiling .c files makes it very hard to find compile errors. We do 'make -j 4 bin/smbtorture4' before 'make -j 4 everything'. metze
2011-10-07autobuild: Remove s3-waf from autobuildAndrew Bartlett1-8/+1
2011-07-05ldb: make ldb a top level library for Samba 4.0Andrew Bartlett1-2/+2
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-04-30script/autobuild.py: don't force usage of ccache and gccStefan Metzmacher1-2/+0
If someone wants to use it, CC="ccache gcc" script/autobuild.py will work. It also makes it possible to use other compilers than gcc. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sat Apr 30 13:47:47 CEST 2011 on sn-devel-104
2011-04-30script/autobuild.py: make sure --with-selftest-prefix keeps workingStefan Metzmacher1-1/+1
metze
2011-03-01autobuild: enabled samba3-waf buildAndrew Tridgell1-1/+8
this is just a build check for now. See the mailing list discussion. Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Tue Mar 1 06:22:07 CET 2011 on sn-devel-104
2011-02-22python: use os.environ[] instead of os.putenv()Andrew Tridgell1-1/+1
using os.putenv() causes too much confusion, as it doesn't update os.getenv() Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-07script/autobuild.py: git diff has a '--stat' option, no need to use 'diffstat'Stefan Metzmacher1-1/+1
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Mon Feb 7 14:55:10 CET 2011 on sn-devel-104
2011-02-07autobuild: lib/replace doesn't need autogen.shAndrew Tridgell1-2/+1
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-07autobuild: fixed clone source for build treesAndrew Tridgell1-1/+1
this fixes a bug where autobuild would test the tree that the user pushed, not the tree that has been rebased on master. That could cause broken trees to get into master. Andrew Bartlett noticed this with a tree from Jan 19th. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-07autobuild: add a bit more debug info in autobuildAndrew Tridgell1-7/+8
this may help to track down rebase problems in future Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-02-07autobuild: decouple build directories from target namesAndrew Tridgell1-53/+68
this allows us to use 'samba4' as the tag, but build in '.' Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-01-11autobuild: added "make distcheck" for our libsAndrew Tridgell1-0/+5
this ensures that release creation always works
2011-01-05script/autobuild.py: add pidl testsStefan Metzmacher1-0/+9
metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Wed Jan 5 14:29:54 CET 2011 on sn-devel-104
2011-01-05script/autobuild.py: fix path to clean-source-tree.sh from within lib/tevent/Stefan Metzmacher1-1/+1
metze
2010-12-31script/autobuild.py: check that the source tree has no uncommitted changes ↵Stefan Metzmacher1-7/+21
after make This makes sure the ABI files will be committed when the ABI changed. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Dec 31 04:03:28 CET 2010 on sn-devel-104
2010-12-24tdb: Remove autotools support.Jelmer Vernooij1-4/+2
2010-10-25autobuild: add some commentsStefan Metzmacher1-0/+2
metze
2010-10-25autobuild: run ldb tests with TDB_NO_FSYNC=1Stefan Metzmacher1-1/+1
Only the tdb tests should not have this. metze
2010-10-21autobuild: don't cleanup the pid file within the retry loopAndrew Tridgell1-1/+2
if we rebase and retry we need to keep the pid file
2010-10-19autobuild: create an autobuild.pid fileAndrew Tridgell1-0/+9
this will allow us to avoid an error email when you resubmit and there is an existing autobuild. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Tue Oct 19 23:36:05 UTC 2010 on sn-devel-104
2010-10-13autobuild: do make install after make testAndrew Tridgell1-2/+2
this ensures that commits that break uninstalled testing get caught by autobuild in future Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org>
2010-10-12autobuild: send email failure if rebase failsAndrew Tridgell1-9/+16
users need to know if the rebase on master fails Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Tue Oct 12 02:53:15 UTC 2010 on sn-devel-104
2010-10-06autobuild: only add autobuild.log if it existsAndrew Tridgell1-1/+2
this makes running autobuild on other than sn-devel easier
2010-10-03autobuild: override the editor when marking the commitAndrew Tridgell1-1/+2
this avoids the problem of a user having an editor set in their global .gitconfig, and that having higher precedence than the EDITOR environment variable Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Sun Oct 3 15:22:01 UTC 2010 on sn-devel-104
2010-10-01autobuild: show top commit in emailsAndrew Tridgell1-2/+20
2010-10-01autobuild: include autobuild.log in logs.tar.gzAndrew Tridgell1-0/+1
2010-10-01autobuild: fixed tuple count for retryAndrew Tridgell1-1/+1
2010-10-01autobuild: revert a bit more of the subunit changesAndrew Tridgell1-2/+2
still not quite right - we can enable this again once its fully tested
2010-10-01autobuild: disable the subuit changes for now - they break error checkingAndrew Tridgell1-2/+2
2010-10-01autobuild: fixed the tuples in the retry_taskAndrew Tridgell1-2/+3
Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Fri Oct 1 18:22:22 UTC 2010 on sn-devel-104
2010-10-01autobuild: cwd is needed on all command typesAndrew Tridgell1-2/+2
2010-10-01autobuild: Avoid unnecessary chdir() calls.Jelmer Vernooij1-11/+7
2010-10-01autobuild: Output test results in subunit.Jelmer Vernooij1-3/+5
2010-10-01autobuild: Provide more information about build sequence, stage name and ↵Jelmer Vernooij1-51/+54
output mime type (all plain text for now).
2010-10-01autobuild: Add --always-email option.Jelmer Vernooij1-0/+33
2010-10-01autobuild: Add --daemon option.Jelmer Vernooij1-0/+31
2010-10-01autobuild: Remove autogen step for projects that have checked in configure.Jelmer Vernooij1-6/+3
2010-10-01autobuild: Simplify find_git_root.Jelmer Vernooij1-11/+6