Current release: COOL_2_5_0


Platform support summary

This page summarizes the status of support for the current COOL release or the current COOL CVS head on the different LCG platforms. For more details, see the release notes.

The current COOL_2_5_0 release is supported on the following seven platforms:

Test builds of the COOL code in the nightlies (not installed on the LCG AA AFS release area) have also been prepared for the following platforms:

Certification details

Support for COOL on a given platform is only declared if the software passes all tests from the three COOL test suites (or if a limited number of tests fail, for well-understood reasons): The following matrix displays the detailed certification status for the seven supported platforms (green) and the unsupported test platforms (red) against the three COOL test suites.

All links in the table refer to the logfiles of the tests executed using QMTEST against libraries built using CMT.

Platform RelationalCool tests PyCool tests PyCoolUtilities tests
osx105_ia32_gcc401
logfile (QMTEST)
OK
NOT OK: Oracle (task #5347)
OK
NOT OK: Oracle (task #5347)
OK
NOT OK: Oracle (task #5347)
osx105_ia32_gcc401_dbg
logfile (QMTEST)
OK
NOT OK: Oracle (task #5347)
OK
NOT OK: Oracle (task #5347)
OK
NOT OK: Oracle (task #5347)
slc4_amd64_gcc34
logfile (QMTEST)
OK
OK
OK
slc4_amd64_gcc34_dbg
logfile (QMTEST)
OK
OK
OK
slc4_ia32_gcc34
logfile (QMTEST)
OK
OK
OK
slc4_ia32_gcc34_dbg
logfile (QMTEST)
OK
OK
OK
win32_vc71_dbg
logfile (QMTEST)
OK OK OK (no Frontier or PyCoolConsole)
slc4_ia32_gcc41
logfile (QMTEST)
OK
NOT OK: CMT LCG_Policy (bug #29124)
OK
NOT OK: CMT LCG_Policy (bug #29124)
OK
NOT OK: CMT LCG_Policy (bug #29124)

Linux gcc41 (slc4_ia32_gcc41) passes all tests on the available backends, in private tests using copies of the nightly builds of ROOT, SEAL and CORAL and a workaround for configuration issues not addressed in LCG_Policy, as well as in the nightly builds directly. This platform is however not officially supported in LCG AA and will probably never be (as it is mainly intended only to test gcc41 in view of the move from SLC4 to SLC5, and it was agreed that the next LCG release should instead use gcc42).

Database server certification details

Oracle

Oracle tests are executed against an Oracle 10.2.0.3 server.

MySQL

MySQL tests are executed against a MySQL 5.0 server.

MySQL 4.0 servers are not supported: several problems observed on this server version have been solved by the upgrade to MySQL 5.0 servers:

It was also reported by Sven that the following lines are needed in your /etc/my.cnf even if you are using MySQL servers version 5 (otherwise your tests may fail with "MySQL errno:1064: You have an error in your SQL syntax"):
[mysqld]
# ANSI double quotes
ansi

Frontier

Frontier tests are executed against a Frontier 3.9 server.

Frontier 3.8 servers are not supported: several problems observed on this server version have been solved by the upgrade to Frontier 3.9 servers (and the simultaneous upgrade to CORAL_1_9_2):


For any questions please contact Andrea Valassi