Mark Hindess wrote:
Hi, Is there any interest in having build status emails sent to this list? I'm building classlib trunk with continuum and it would be simple for me to have messages like the following sent to the list whenever the status of our builds change. Currently I'm building only on linux but I plan to get windows builds running in the next few days.
Cool. Please, only send changes (pass->fail, fail->pass).
Currently the builds are running the default target in make/build.xml but if there was a top-level build-and-test target then I could run that instead. This might produce more useful results.
Ah. Can you do a sequence : $ cd make $ ant $ cd .. $ ant -f build-test.xml
On a related note, removing the output attributes from the targets that exec make (and thus allowing the output to go to stdout/console) would produce much more helpful results and probably result in more constructive bug reports if/when the native builds fail.
Yes indeedy. I never understood why they were off in a file by default. We've already had one person get confused there...
Regards, Mark. ---------- Forwarded message ---------- From: Apache Harmony Build <[EMAIL PROTECTED]> Date: 20-Feb-0006 11:04 Subject: [continuum] BUILD SUCCESSFUL: Classlib/linux.ia32 To: [EMAIL PROTECTED] Online report : http://ibmonly.hursley.ibm.com/continuum/linux.ia32/servlet/continuum/target/ProjectBuild.vm/view/ProjectBuild/id/1/buildId/44 Build statistics: State: Ok Previous State: Failed Started at: Mon, 20 Feb 2006 11:03:46 +0000 Finished at: Mon, 20 Feb 2006 11:04:56 +0000 Total time: 1m 9s Build Trigger: Forced Exit code: 0 Building machine hostname: hy2 Operating system : Linux Java version : 1.4.2(IBM Corporation) Changes No files changed **************************************************************************** Output: **************************************************************************** Buildfile: make/build.xml default: [echo] [echo] ======================================== [echo] Building Java component archives... [echo] ======================================== clean-bin: [delete] Deleting 1649 files from /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/bin [delete] Deleted 101 directories from /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/bin clean-layout: [delete] Deleting 34 files from /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy clean-package: [delete] Deleting 11 files from /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components [delete] Deleted 1 directory from /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components clean: copy-resources: [mkdir] Created dir: /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/bin [copy] Copying 7 files to /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/bin compile: [javac] Compiling 1280 source files to /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/bin [javac] Note: Some input files use or override a deprecated API. [javac] Note: Recompile with -deprecation for details. package: [mkdir] Created dir: /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components [jar] Building jar: /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/archive.jar [jar] Building jar: /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/kernel-stubs.jar [jar] Building jar: /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/luni.jar [jar] Building jar: /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/nio.jar [jar] Building jar: /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/nio_char.jar [jar] Building jar: /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/security.jar [jar] Building jar: /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/x-net.jar [jar] Building jar: /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/text.jar [jar] Building jar: /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/math.jar [jar] Building jar: /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/regex.jar [jar] Building jar: /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/components/sql.jar layout: [copy] Copying 2 files to /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/lib/boot [copy] Copying 11 files to /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/lib/boot [copy] Copying 1 file to /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/lib/boot [copy] Copying 18 files to /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/bin [copy] Copying 1 file to /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/lib/security [copy] Copying 1 file to /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/lib/security default: [echo] [echo] ======================================== [echo] Building native libs and executables... [echo] ======================================== init: windows-properties: linux-properties: properties: overlay-oss: [unzip] Expanding: /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/depends/oss/fdlibm_5.2.zip into /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/native-src/linux.IA32/fdlibm [unzip] Expanding: /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/depends/oss/zlib_1.2.3.zip into /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/native-src/linux.IA32/zlib [unzip] Expanding: /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/depends/oss/linux.IA32/icu4c-3.4-harmony.zip into /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/native-src/linux.IA32 make-clean: make-all: timestamp: [echo] build-date=20060220 [echo] build-time=20060220_1104) [echo] on platform=Linux version=2.6.8-2-386 arch=x86 [echo] with java home = /home/hybld/buildtools/jdk/jre VM version = 2.2 vendor = IBM Corporation setname.win: setname.linux: init: [echo] platform name=lnx [echo] if.x86_64=${if.x86_64} [echo] if.x86=true [echo] if.ipf=${if.ipf} [echo] create base dirs... init.java_home: [echo] JAVA_HOME=/home/hybld/buildtools/jdk init.win: init.linux: compile.api: [echo] Compiling api classes from /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/modules/security/src/common/javasrc, /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/modules/security/src/linux/javasrc build.jars: build.one.jar: build.one.jar: build.one.jar: build.native: [echo] jni_h.path=/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/native-src/linux.IA32/include [echo] jni_md_h.path=/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/native-src/linux.IA32/include init: [echo] native_compiler.name=gcc [echo] library.name=jaasnix [echo] ntvlibname.path=/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/modules/security/src/linux/other/jaasnix compile.linux.native: [echo] make linux native... [echo] path.to.build.native=/home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/modules/security/src/linux/other/jaasnix [copy] Copying 1 file to /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/modules/security/build/deploy/jre/bin dist: [echo] Compiling native finished ... copy.security: dist: [delete] Deleting directory /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/modules/security/build/tmp clean-layout: [delete] Deleting 15 files from /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy layout: [copy] Copying 9 files to /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/bin [copy] Copying 1 file to /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/bin [copy] Copying 4 files to /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/bin [copy] Copying 2 files to /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/include [copy] Copying 1 file to /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/bin [copy] Copying /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/modules/security/build/deploy/jre/bin/libjaasnix.so to /home/hybld/continuum-1.0.2/apps/continuum/working-directory/1/deploy/jre/bin/libjaasnix.so default: BUILD SUCCESSFUL Total time: 1 minute 8 seconds **************************************************************************** -- Mark Hindess <[EMAIL PROTECTED]> IBM Java Technology Centre, UK.