500 Commits

Author SHA1 Message Date
D G Turner 49fedd7b06 BUILDBOT: Switch AmigaOS4 tools build to new packaging target name.
Also, add reminder comment for v1.8.0 release preparations.
2014-07-20 03:41:57 +01:00
D G Turner 168ee1a9ee BUILDBOT: Support new AmigaOS4 packaging target name on master builder. 2014-07-20 03:30:46 +01:00
D G Turner a8e5012142 BUILDBOT: Extend workaround fix for "make tests" to stable builds.
This and the previous workaround fix for master builds should be removed
when the Event Recorder code no longer breaks tests due to a GUI
dependency.
2014-07-20 02:20:26 +01:00
D G Turner 1f6802ffd5 BUILDBOT: Enable stable nightly builds for release testing.
This requires disabling of the other nightly builds to avoid any
possible disk space issues.
2014-07-02 00:05:21 +01:00
D G Turner a6dc533d66 BUILDBOT: Switch stable build to new v1.7.0pre branch. 2014-07-01 13:02:02 +01:00
D G Turner 028ef83d84 BUILDBOT: Add missing new engine datafiles to the default package list.
Longer term, we should look at switching to using the "install"
disttarget and a correct DESTDIR for staging, at least for POSIX
targets.
2014-06-18 23:51:00 +01:00
D G Turner 6e66bddd07 BUILDBOT: Disable MADS engine for OSX PPC builds to fix build.
The root cause of this problem needs locating and a longterm fix
or mitigation (Dynamic Plugins?) is required as each new engine or
increase in code size retriggers this issue.
2014-06-10 01:27:40 +01:00
D G Turner c72a3918c1 BUILDBOT: Change path for Android x86 and MIPS 3rd party libraries.
These both use platform-9 API, rather than platform-4 as the x86 and
MIPS toolchains were only added in platform-9.

Changed directory name for third party libraries to reflect the
platform system libraries compiled against.
2014-05-05 01:44:55 +01:00
D G Turner df8bcde8aa BUILDBOT: Add variable to PS2 builder to force old SDK usage.
This should fix the build until the buildbot PS2 toolchain SDK can be
updated.
2014-04-29 03:30:17 +01:00
D G Turner 3795f83dea BUILDBOT: Silence noisy "unused arguments" warnings from new IOS build. 2014-04-29 00:09:29 +01:00
D G Turner 47b9dcacf7 BUILDBOT: Avoid using failing debug symbol utility in new IOS toolchain.
The dsymutil-macosx is a OSX binary loaded via maloader and ld-mac,
which uses mmap() to do this. This currently fails, possibly as it
requires write permissions to dsymutil-macosx to achieve this.

Will need to investigate and avoid adding write permissions to other
to fix as this is highly insecure.

It may be possible to patch the ld-mac / maloader to fix or worst case,
change the dsymutil-macosx to be owned by buildbot user and set user
write permission.
2014-04-24 18:42:42 +01:00
D G Turner 19efafdd5a BUILDBOT: Switch iPhone builds back to tar.bz2 packaging.
This is as per a user request as tar.xz can not be decompressed
directly on iOS devices, so required an intermediate desktop device
to install these builds.

Other tar formats such as bz2 can be reportedly decompressed fine
using iFile etc.
2014-04-20 04:35:04 +01:00
D G Turner c636bdd105 BUILDBOT: Add SDK bin directory to new iPhone builder.
This should ensure that the correct libpng-config is used by
configure.
2014-04-20 00:07:17 +01:00
D G Turner 52162e0ca6 BUILDBOT: Fix copy-paste error in builder for new iOS clang toolchain. 2014-04-19 21:36:24 +01:00
D G Turner 5dea9bc0d1 BUILDBOT: Correct builder for new iOS clang toolchain.
Minor incorrect usage for staticlibpath passed to configure.
Removal of all parameters which are now uneeded as the SDK wrapper
script deals with this.
2014-04-19 21:03:28 +01:00
D G Turner 7d50c9742b BUILDBOT: Add builder for new iOS clang toolchain. 2014-04-19 20:46:37 +01:00
D G Turner 441e607fd7 BUILDBOT: Enable create_sjisfnt on Debian x86-clang tool builds.
As this target builder is build-only, this will not be packaged, but
the required libraries will be added to the relevant toolchain.
2014-04-18 22:59:26 +01:00
D G Turner 132e866eeb BUILDBOT: Enable create_sjisfnt on Debian x86_64 tool builds. 2014-04-18 22:57:44 +01:00
D G Turner 10a6c038a1 BUILDBOT: Enable packaging of create_sjisfnt on MinGW32/64 tool builds.
This should build successfully as Freetype2 is already present for both
toolchains. If this fails to build, it is likely due to missing
iconv libraries which will be added if necessary.
2014-04-18 17:20:30 +01:00
D G Turner cb5499168c BUILDBOT: Use correct option name for disabling Freetype2 on OSX PPC. 2014-04-18 12:47:36 +01:00
D G Turner 354db8e58e BUILDBOT: Disable Freetype2 usage for OSX PPC builds to fix build. 2014-04-18 10:23:07 +01:00
D G Turner eebab8d433 BUILDBOT: Enable Freetype2 usage for tools build on AmigaOS4.
This library is now present.
2014-04-18 01:05:05 +01:00
D G Turner 2e41cf10b4 BUILDBOT: Enable Freetype2 usage for tools build on OSX.
This library is now present.
2014-04-17 23:38:39 +01:00
D G Turner 5bc2f13dee BUILDBOT: Switch "other" to digitall/scummvm/gsoc2012-scalers-cont. 2014-04-05 08:41:43 +01:00
D G Turner 73aaf994cd BUILDBOT: Fix correct naming of "other" branch. 2014-04-02 02:49:41 +01:00
D G Turner 956761f4bd BUILDBOT: Correct error in "other" buildset giturl. 2014-04-02 02:46:19 +01:00
D G Turner 6628da6163 BUILDBOT: Correct minor naming error in other buildset verbose flag. 2014-04-02 02:40:13 +01:00
D G Turner 6ed790eb96 BUILDBOT: Disable stable buildset and add note on buildset disk space.
Only two can be enabled at any time plus tools. This commits switches
to tools-master, master and other only.
2014-04-02 02:28:36 +01:00
D G Turner 5d9296aec1 BUILDBOT: Switch "other" buildset to gsoc2012-scalars-cont branch.
This has been outstanding for some time due to issues about whether
various ports are broken.
2014-04-02 02:22:26 +01:00
D G Turner 85b26649dd BUILDBOT: Add "other" build set.
This is intended to be used to test extensive changes i.e. Pull Requests
which could impact across ports and should be tested before merging.
2014-04-02 02:18:36 +01:00
D G Turner 2169b062b3 BUILDBOT: Split OSX PPC build environments to limit STLPort to tools. 2014-03-28 02:17:24 +00:00
D G Turner cf1ad1fe78 BUILDBOT: Add support for different env variables for tool builds.
This can be used to vary the include header and library paths for the
scummvm-tools builds only independent of scummvm builds.
2014-03-28 02:16:08 +00:00
D G Turner 5c0d79642a BUILDBOT: Switch OSX PPC Builds to using STLPort v5.2.1.
This avoids the broken header issues with the OSX SDK used here,
by using a STLPort compiled by LordHoto in the toolchain root.
2014-03-27 00:17:09 +00:00
D G Turner fff6d59a26 BUILDBOT: Add missing STL include patchs for OSX PPC build.
This should fix the tools build for OSX PPC.
2014-03-21 03:23:02 +00:00
D G Turner 8451d6e4e0 BUILDBOT: Prevent "Clean" buildstep being killed by timeout.
The Clean buildstep has started failing as the "rm" command runs
with no output, and due to the size of the builders directories. after
1200 secs of no output, the buildbot framework assumes that the command
has got stuck and kills the process and fails.

This is preventing nightlies from running correctly.

To prevent this, the verbose flag is added to the rm command to ensure
output and prevent the timeout.
2014-03-17 01:22:55 +00:00
D G Turner 9151ab9466 BUILDBOT: Switch Android builds to architecture specific host targets. 2014-03-13 02:17:21 +00:00
D G Turner f25a615dbb BUILDBOT: Switch OUYA builds to armeabi-v7a third party libraries.
Previously, this was incorrectly using the standard armeabi libraries.
2014-03-03 20:07:58 +00:00
D G Turner 4f8bcede1e BUILDBOT: Correct double entry for OUYA in builds page. 2014-03-03 15:51:22 +00:00
D G Turner 474bafe708 BUILDBOT: Tidy up accidently committed TODO in previous commit.
Does not warrant a force-push to remove.
2014-03-03 15:47:15 +00:00
D G Turner fb129533cf BUILDBOT: Fix syntax of configuration file broken in previous commit. 2014-03-03 15:43:08 +00:00
D G Turner e6844d51a4 BUILDBOT: Add configuration for Android builds for all architectures.
This will add MIPS and x86 Android builds in addition to the current
ARM builds as separate builds. This will need a bit of work to build
the third party libraries for the new architectures before this can
be implemented on the buildbot.
2014-03-02 17:55:01 +00:00
D G Turner 8e6947f17d BUILDBOT: Increase snapshot retention to 2 weeks.
Due to the increase in the Buildbot VM disk space, we should now be
able to keep 14 days of snapshot history, but this will need periodic
checking to ensure it does not cause issues.
2014-03-02 17:48:31 +00:00
D G Turner 1dcb22bfb9 BUILDBOT: Add script to rebuild Android toolchain debug signing key.
This needs to run just prior to the previous key expiration via a
cron script on the server. The keys are set for expiration in 365
days from generation i.e. 1 year.
2014-03-01 18:57:10 +00:00
D G Turner 135821103b BUILDBOT: Switch Wii/GC builds to latest toolchain. 2014-01-24 23:41:24 +00:00
D G Turner 8024a39461 BUILDBOT: Change Android to using NDK r9c and thus GCC 4.6. 2014-01-22 13:33:17 +00:00
D G Turner ba6c2679b4 BUILDBOT: Switch most build packaging using bzip2 compression to xz.
As the buildbot VM has issues with low disk space currently, changing
to the LZMA based xz format instead of bz2 for most packages will help
with this.
2014-01-11 01:08:59 +00:00
D G Turner 4be2315a90 BUILDBOT: Add code to support .tar.xz package archive format. 2014-01-10 21:43:02 +00:00
D G Turner d769027b65 BUILDBOT: Add workaround for truncation of builder status reports.
These are being truncated due to the maximum line length of a message
on the IRC network.
2014-01-04 18:02:05 +00:00
D G Turner 52df88efc3 BUILDBOT: Reduce number of days to keep snapshots to 5.
This should ensure that the disk space is not exhausted again.
2013-12-29 12:05:05 +00:00
D G Turner c7856eb9de BUILDBOT: Add code to allow build-only builders, skipping packaging.
This is intended for builders present to allow build compile
testing for specific compilers / configurations, rather than to generate
nightly packages for user/development testing.

This is important as the buildbot box has a limited amount of disk space
and each new builder which packages uses a significant amount for
storage of these. Have set this on the existing builders of this type.
2013-12-14 07:46:33 +00:00