LHCb Core Software Meeting

Date and Location

10:35 - 12:00
CERN (2-R-030)


Gloria, Hubert, Illya, Joel, Marco Ca., Marco Cl. (minutes), Rob



  • LCG 60b released
    • includes the fix to ROOT bug #79235
      We may be affected by this bug, but it's unlikely, so we keep an eye on I/O errors and, if needed, we make a patch release of the stack. Of course, we will pick it up with the next normal release.

Round Table


  • Problem with the manipulation of package versions in the nightlies: it seems that the package LbBcVegPy "inherits" the version used by BcVegPy.
  • Geant4 cannot be built with the "new" (Gaudi v22) InstallArea structure (include directory inside the $CMTCONFIG directory) because of the way the sources are checked out, which doesn't work on Windows. Hubert is modifying the scripts to be portable, while in the meantime Geant4 keep the old InstallArea structure.


  • Finishing documentation for LbScripts v6r0p1. Put in production as soon as completed.
  • Question from the LIM: do we still use cernlib?
    • No

Marco Ca.

  • Tutorials next week: do we use Eclipse?
    Next session of tutorials is in September. By that time we should have better integration with the LHCb environment, so it's better to wait. Let's just ensure that the tutorials are migrated well in advance.
  • AF tomorrow: what do we want to do with gcc? keep 4.3, move to 4.5? 4.6?
    Atlas is proposing a patched version of gcc 4.3.5. We should start validating 4.5 (called gccmax in LCG nightlies) and decide if to go for 4.6 once released.
  • Marco Cl. will have to check how to keep the content of Paloma's and Karol's home directories.


  • LHCbGrid v4r0 deployed and v3 removed (the old one had hard-coded the version of Python making the new applications fail)
  • Disc-full problem again on lhcbts05.
    Marco Cl.: the problem is that the clean-up script failed once and we keep 2 days times X 2 slots on that disc, so just one failed removal triggers the problem. We should not keep the result of the builds if we build more than one slot.
  • Problem with svnweb: each pilot job was downloading a configuration from that server. Now the issue is avoided with a patch, but it requires some better solution.

Marco Ca.: can we remove from dirac-lhcb-add-software SLC4 and add i686-slc5? Marco Cl.: can we also have the possibility of specifying the platforms on the command line?


  • Nightly build based on the Tag Collector content running, but it seems to have some configuration problems. Marco Cl. thinks they can be solved by properly using the new dependencies fields in the Tag Collector, to be checked.
  • Issues pending from last year:
    • locking of tags in the release procedure
    • filtering on a file by file basis on Data Quality flags. The raw file GUID is now in the event headers, we need to combine that information with the summary records and the database to decide if to skip the events
    • use the CondDB tags from the events
      Marco Cl.: cannot be done with a reasonable effort. The plan is to provide the database of compatible tags to configure the job first and check later if the tag used is compatible with the one in the data. The current top priority is to commission the usage of FroNTier instead of Oracle.

Marco Cl.

  • Working on the CMake build of Gaudi, polishing the initial prototype by Pere. Benedikt and Victor are working on the shared part.
  • Time to start branching Gaudi. It is better to put the changes to be validated in the trunk so that we can pick them up automatically. Atlas, anyway, needs to have tags for their nightlies (it doesn't really matter if they come from the trunk or a branch)
  • To check with Karol how the "disable" flag in the nightlies configuration works
    • we need that a disabled project is still used in the manipulation of the project versions in the dependencies and shown in the summary page (grayed out), just not built and tested.

-- MarcoClemencic - 16-Mar-2011

Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2011-03-16 - 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