LHCb Core Software Meeting

Date and Location

November 7, 2007
10:30 - 11:15
CERN (2-R-030)


Gloria, Hubert, Marco Ca., Marco Cl. (minutes), Markus,


Juan, Thomas


Software Releases

Gaudi (Hubert, Marco Cl.)

  • Fixed two bugs in install.py, reported by Atlas.
  • New pattern to disable the build of a package on a platform from the package itself. It allows to remove conditional use in the steering package.
  • Improvements in QMTest infrastructure: added a pattern to summarize the results of all the tests.

Marco Ca.: Which is the status of the inclusion of StlSerialize.h in Gaudi? Marco Cl. didn't start it yet, but it will be in the next release of Gaudi.

LHCb, Boole, Brunel (Marco Ca.)

  • The problem on OSX with the name of the dictionary libraries (*.so vs. *.dylib) is still present after the tentative fix by Pere.
  • The version in DEV is being updated very frequently.
  • Prepared an option file to produce MDF files from DSTs. Checked with Brunel: it produces the same results if run on the MDFs or on the DSTs.
  • Problem with a missing dictionary when writing DST from MDF. Markus suggest to force the loading of it with the option PoolDbCacheSvc.DLLs, which should allow to debug the problem.
  • MDF reading works only on 32 bit machines. It has to be fixed for the next release.
  • Successfully read real data with missing banks. Unfortunately, if Odin bank is missing, the execution is stopped, while it should skip the current event and continue with the next one.
    This requires changes in Gaudi and DetDescSvc. Markus suggests to use an incident instead of modifying the interfaces. Marco Cl. will take a look.

Gauss (Gloria)

  • Managed to build Gauss with Gaudi v19r5.
    • Cannot produce configurables for some components because they inherit from Geant4 classes that throw an exception in the constructor if some structures are not yet initialized. Marco Cl. provided a hack to disable the generation of configurable and is preparing a work around to produce the configurables.
  • Brett Viren reported a compilation problem in GiGa (Debian + gcc-4), due to the recent restructuring of ChronoStatSvc interfaces in Gaudi (patch #1231).
  • Port to Win32 is evolving.

OnLine (Markus)

  • Problems with local installation because of links pointing to AFS in the tarballs.
    Hubert fixed a problem in install.py for the OnLine specific case and prepared a script to fix the symbolic links once the tarballs are unpacked. From the next version of Gaudi, the problem should be fixed.

Release and Deployment (Hubert)

  • Released Phys, Analysis and DaVinci

In the last few days, there has been a problem with the link to the doxygen documentation of DaVinci. It was pointing the the area where the documentation would finally be, but usually there is one day between the release of DaVinci and the completion of the documentation. Marco Ca. and Hubert outlined a plan to have always a valid link to the documentation (pointing always to the most recent available one).

-- MarcoClemencic - 08 Nov 2007

Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2007-11-08 - MarcoClemencic
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LHCb All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback