harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Geir Magnusson Jr <g...@pobox.com>
Subject Re: classlib build status emails?
Date Tue, 21 Feb 2006 02:29:20 GMT


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 <nomail@hursley.ibm.com>
> Date: 20-Feb-0006 11:04
> Subject: [continuum] BUILD SUCCESSFUL: Classlib/linux.ia32
> To: mark.hindess@googlemail.com
> 
> 
> 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 <mark.hindess@googlemail.com>
> IBM Java Technology Centre, UK.
> 
> 

Mime
View raw message