Difference between revisions of "User:Cloph"

From Apache OpenOffice Wiki
Jump to: navigation, search
(some further ideas on how to improve tinderbox)
(Summary)
Line 14: Line 14:
 
== False positives: errors ==
 
== False positives: errors ==
 
=== Summary ===
 
=== Summary ===
Things that should be added to the ignore-list of tinderbox's Error_parse.pm:
+
Things that are added to the ignore-list of tinderbox's Error_Parse.pm:
  
 
  ($line =~ m/^checking exception type/) ||
 
  ($line =~ m/^checking exception type/) ||

Revision as of 02:52, 3 February 2006

Tinderbox

Collecting things that could be improved....

Timezone

Tinderbox should not use "local" time by default to display the results, but UTC instead. People are more familiar with mapping their local time to UTC than to mess with another "local" time..

Indication whether the buildstatus is still valid

Currently, there is no automated way to check whether the result of a build still is valid. There could have been changes to the cws in the meantime (less likely for the milestones, but very likely if you build the cwsses). Even a ready-for-qa cws can be set to new again and have some files changed in the meantime. So it would be great if tinderbox would be able to automatically

  • notify the tinder-admin of the buildhost (via e-mail)
  • highlight the status-column accordingly - either with a questionmark or using some color
  • optionally provide a different tag-list with the additional info "unchanged since last build"

False positives: errors

Summary

Things that are added to the ignore-list of tinderbox's Error_Parse.pm:

($line =~ m/^checking exception type/) ||
($line =~ m/^checking for a sed that does not truncate output/) ||
($line =~ m/exception\.(hpp|htm|html|cpp)/) ||
($line =~ m/deprecated-list\.html/) ||
($line =~ m#/(stlport|inc/stl)/exception#) ||
($line =~ m/^idlc: compile ´Exception.idl´/) ||
($line =~ m#com/sun/star/uno/Exception\.(idl|hdl|hpp)#) ||
($line =~ m#slo/Exception.o#) ||
($line =~ m#inc/cppunit/Exception.h#) ||

Details

  • checking exception type... dwarf2
  • checking for a sed that does not truncate output... /bin/sed
($line =~ m/^checking exception type/) ||
($line =~ m/^checking for a sed that does not truncate output/) ||
  • boost-1.30.2/boost/filesystem/exception.hpp
  • boost-1.30.2/boost/graph/exception.hpp
  • boost-1.30.2/boost/numeric/ublas/exception.hpp
  • boost-1.30.2/libs/filesystem/doc/exception.htm
  • boost-1.30.2/libs/filesystem/src/exception.cpp
  • boost-1.30.2/libs/graph/doc/exception.html
($line =~ m/exception\.(hpp|htm|html|cpp)/) ||
  • inflating: hsqldb/doc/src/deprecated-list.html
  • rhino1_5R4/docs/apidocs/deprecated-list.html
  • db-4.2.52.NC/docs/java/deprecated-list.html
($line =~ m/deprecated-list\.html/) ||
  • STLport-4.5/stlport/exception
  • STLport-4.5/stlport/exception.h
  • COPY: ../unxlngi4.pro/inc/stlport/exception -> /home/cl/programming/shadow/solver/680/unxlngi4.pro/inc/stl/exception
  • COPY: ../unxlngi4.pro/inc/stlport/exception.h -> /home/cl/programming/shadow/solver/680/unxlngi4.pro/inc/stl/exception.h
  • tr -d "\015" < /home/cl/programming/shadow/solver/680/unxlngi4.pro/inc/stl/exception > ../../unxlngi4.pro/bin/odkcommon/include/stl/exception
  • tr -d "\015" < /home/cl/programming/shadow/solver/680/unxlngi4.pro/inc/stl/exception.h > ../../unxlngi4.pro/bin/odkcommon/include/stl/exception.h
($line =~ m#/(stlport|inc/stl)/exception#) ||
  • idlc: compile ´Exception.idl´ ...
($line =~ m/^idlc: compile ´Exception.idl´/) ||
  • COPY: ../com/sun/star/uno/Exception.idl -> /home/cl/programming/shadow/solver/680/unxlngi4.pro/idl/com/sun/star/uno/Exception.idl
  • COPY: ../unxlngi4.pro/inc/com/sun/star/uno/Exception.hdl -> /home/cl/programming/shadow/solver/680/unxlngi4.pro/inc/com/sun/star/uno/Exception.hdl
  • COPY: ../unxlngi4.pro/inc/com/sun/star/uno/Exception.hpp -> /home/cl/programming/shadow/solver/680/unxlngi4.pro/inc/com/sun/star/uno/Exception.hpp
  • adding: com/sun/star/uno/Exception.class (deflated 43%)
  • tr -d "\015" < /home/cl/programming/shadow/solver/680/unxlngi4.pro/idl/com/sun/star/uno/Exception.idl > ../../unxlngi4.pro/bin/odkcommon/idl/com/sun/star/uno/Exception.idl
  • ./../../unxlngi4.pro/bin/odkidl/idl/com/sun/star/uno/Exception.idl ...
($line =~ m#com/sun/star/uno/Exception\.(idl|hdl|hpp)#) ||
  • Making: ../../unxlngi4.pro/slo/Exception.obj
  • g++ -Wuninitialized -fmessage-length=0 -c -I. -I. -I../inc -I../../inc -I../../unx/inc -I../../unxlngi4.pro/inc -I. -I/home/cl/programming/shadow/solver/680/unxlngi4.pro/inc/stl -I/home/cl/programming/shadow/solver/680/unxlngi4.pro/inc/external -I/home/cl/programming/shadow/solver/680/unxlngi4.pro/inc -I/home/cl/programming/shadow/solenv/unxlngi4/inc -I/home/cl/programming/shadow/solenv/inc -I/home/cl/programming/shadow/res -I/home/cl/programming/shadow/solver/680/unxlngi4.pro/inc/stl -I/home/cl/programming/shadow/solenv/inc/Xp31 -I/usr/java/j2sdk1.4.1_02/include -I/usr/java/j2sdk1.4.1_02/include/linux -I/usr/java/j2sdk1.4.1_02/include/native_threads/include -I/usr/X11R6/include -I. -I../../res -I. -O1 -pipe -mcpu=pentiumpro -Wno-ctor-dtor-privacy -include preinclude.h -fexceptions -fno-enforce-eh-specs -fpic -DLINUX -DUNX -DVCL -DGCC -DC300 -DINTEL -DCVER=C300 -D_USE_NAMESPACE -DGLIBC=2 -DX86 -D_PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1 -DSTLPORT_VERSION=400 -D__DMAKE -DUNIX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/include/c++/3.2.3 -DSUPD=680 -DPRODUCT -DNDEBUG -DPRODUCT_FULL -DOSL_DEBUG_LEVEL=0 -DOPTIMIZE -DEXCEPTIONS_ON -DCUI -DSOLAR_JAVA -DSRC680=SRC680 -DSHAREDLIB -D_DLL_ -DMULTITHREAD -o ../../unxlngi4.pro/slo/Exception.o /home/cl/programming/shadow/testshl2/source/cppunit/Exception.cpp
  • if ( -e ../../unxlngi4.pro/slo/Exception.o) touch ../../unxlngi4.pro/slo/Exception.obj
  • ar -r ../../unxlngi4.pro/lib/libcppunitli.a ../../unxlngi4.pro/slo/SourceLine.o ../../unxlngi4.pro/slo/Exception.o ../../unxlngi4.pro/slo/NotEqualException.o ../../unxlngi4.pro/slo/TestFailure.o ../../unxlngi4.pro/slo/joblist.o ../../unxlngi4.pro/slo/t_print.o ../../unxlngi4.pro/slo/signaltest.o ../../unxlngi4.pro/slo/Asserter.o ../../unxlngi4.pro/slo/TestCase.o ../../unxlngi4.pro/slo/TestSuite.o ../../unxlngi4.pro/slo/TestAssert.o ../../unxlngi4.pro/slo/TestFactoryRegistry.o ../../unxlngi4.pro/slo/cmdlinebits.o ../../unxlngi4.pro/slo/t_print.o ../../unxlngi4.pro/slo/tresregister.o ../../unxlngi4.pro/slo/tresstatewrapper.o ../../unxlngi4.pro/slo/registertestfunction.o
  • ../unxlngi4.pro/slo/Exception.o \
  • Making: ../../../unxlngi4.pro/slo/Exception.obj
  • g++ -Wuninitialized -fmessage-length=0 -c -I. -I. -I../inc -I../../inc -I../../../inc -I../../../unx/inc -I../../../unxlngi4.pro/inc -I. -I/home/cl/programming/shadow/solver/680/unxlngi4.pro/inc/stl -I/home/cl/programming/shadow/solver/680/unxlngi4.pro/inc/external -I/home/cl/programming/shadow/solver/680/unxlngi4.pro/inc -I/home/cl/programming/shadow/solenv/unxlngi4/inc -I/home/cl/programming/shadow/solenv/inc -I/home/cl/programming/shadow/res -I/home/cl/programming/shadow/solver/680/unxlngi4.pro/inc/stl -I/home/cl/programming/shadow/solenv/inc/Xp31 -I/usr/java/j2sdk1.4.1_02/include -I/usr/java/j2sdk1.4.1_02/include/linux -I/usr/java/j2sdk1.4.1_02/include/native_threads/include -I/usr/X11R6/include -I. -I../../../res -I. -O1 -pipe -mcpu=pentiumpro -Wno-ctor-dtor-privacy -include preinclude.h -fexceptions -fno-enforce-eh-specs -fpic -DLINUX -DUNX -DVCL -DGCC -DC300 -DINTEL -DCVER=C300 -D_USE_NAMESPACE -DGLIBC=2 -DX86 -D_PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1 -DSTLPORT_VERSION=400 -D__DMAKE -DUNIX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/include/c++/3.2.3 -DSUPD=680 -DPRODUCT -DNDEBUG -DPRODUCT_FULL -DOSL_DEBUG_LEVEL=0 -DOPTIMIZE -DEXCEPTIONS_ON -DCUI -DSOLAR_JAVA -DSRC680=SRC680 -DSHAREDLIB -D_DLL_ -DMULTITHREAD -o ../../../unxlngi4.pro/slo/Exception.o
  • if ( -e ../../../unxlngi4.pro/slo/Exception.o) touch ../../../unxlngi4.pro/slo/Exception.obj
  • echo unxlngi4.pro/slo/Array.o unxlngi4.pro/slo/Blob.o unxlngi4.pro/slo/Boolean.o unxlngi4.pro/slo/CallableStatement.o unxlngi4.pro/slo/Class.o unxlngi4.pro/slo/Clob.o unxlngi4.pro/slo/Connection.o unxlngi4.pro/slo/DatabaseMetaData.o unxlngi4.pro/slo/Date.o unxlngi4.pro/slo/DriverManager.o unxlngi4.pro/slo/DriverPropertyInfo.o unxlngi4.pro/slo/Exception.o unxlngi4.pro/slo/InputStream.o unxlngi4.pro/slo/JDriver.o unxlngi4.pro/slo/Object.o unxlngi4.pro/slo/PreparedStatement.o unxlngi4.pro/slo/Reader.o unxlngi4.pro/slo/Ref.o unxlngi4.pro/slo/ResultSet.o unxlngi4.pro/slo/ResultSetMetaData.o unxlngi4.pro/slo/SQLException.o unxlngi4.pro/slo/SQLWarning.o unxlngi4.pro/slo/Statement.o unxlngi4.pro/slo/String.o unxlngi4.pro/slo/Throwable.o unxlngi4.pro/slo/Timestamp.o unxlngi4.pro/slo/jservices.o unxlngi4.pro/slo/tools.o | xargs -n1 > ../../../unxlngi4.pro/slb/jdbc.lib
  • gcc -z combreloc -z defs -Wl,-rpath,´$ORIGIN´ -shared -Wl,-O1 -Wl,--version-script ../../../unxlngi4.pro/misc/jdbc_jdbc2.map -L../../../unxlngi4.pro/lib -L../lib -L/home/cl/programming/shadow/solenv/unxlngi4/lib -L/home/cl/programming/shadow/solver/680/unxlngi4.pro/lib -L/home/cl/programming/shadow/solenv/unxlngi4/lib -L/usr/java/j2sdk1.4.1_02/lib -L/usr/java/j2sdk1.4.1_02/jre/lib/i386 -L/usr/java/j2sdk1.4.1_02/jre/lib/i386/client -L/usr/java/j2sdk1.4.1_02/jre/lib/i386/native_threads -L/usr/X11R6/lib ../../../unxlngi4.pro/slo/Array.o ../../../unxlngi4.pro/slo/Blob.o ../../../unxlngi4.pro/slo/Boolean.o ../../../unxlngi4.pro/slo/CallableStatement.o ../../../unxlngi4.pro/slo/Class.o ../../../unxlngi4.pro/slo/Clob.o ../../../unxlngi4.pro/slo/Connection.o ../../../unxlngi4.pro/slo/DatabaseMetaData.o ../../../unxlngi4.pro/slo/Date.o ../../../unxlngi4.pro/slo/DriverManager.o ../../../unxlngi4.pro/slo/DriverPropertyInfo.o ../../../unxlngi4.pro/slo/Exception.o ../../../unxlngi4.pro/slo/InputStream.o ../../../unxlngi4.pro/slo/JDriver.o ../../../unxlngi4.pro/slo/Object.o ../../../unxlngi4.pro/slo/PreparedStatement.o ../../../unxlngi4.pro/slo/Reader.o ../../../unxlngi4.pro/slo/Ref.o ../../../unxlngi4.pro/slo/ResultSet.o ../../../unxlngi4.pro/slo/ResultSetMetaData.o ../../../unxlngi4.pro/slo/SQLException.o ../../../unxlngi4.pro/slo/SQLWarning.o ../../../unxlngi4.pro/slo/Statement.o ../../../unxlngi4.pro/slo/String.o ../../../unxlngi4.pro/slo/Throwable.o ../../../unxlngi4.pro/slo/Timestamp.o ../../../unxlngi4.pro/slo/jservices.o ../../../unxlngi4.pro/slo/tools.o ../../../unxlngi4.pro/slo/jdbc2_version.o ../../../unxlngi4.pro/slo/jdbc2_description.o -o ../../../unxlngi4.pro/lib/libjdbc2.so -luno_cppu -luno_cppuhelpergcc3 -lvos3gcc3 -luno_sal -ljvmaccessgcc3 -ldbtools680li -ljvmfwk -lcomphelp4gcc3 -ldl -lpthread -lm -Wl,-Bdynamic -lstlport_gcc -lstdc++
($line =~ m#slo/Exception.o#) ||
  • COPY: ../inc/cppunit/Exception.h -> /home/cl/programming/shadow/solver/680/unxlngi4.pro/inc/cppunit/Exception.h

/home/cl/programming/shadow/connectivity/source/drivers/jdbc/Exception.cxx

($line =~ m#inc/cppunit/Exception.h#) ||
Personal tools