LHCb Core Software Meeting

Date and Location

10:30 - 11:05
CERN (2-R-030)


Ben Couturier, Gloria Corti, Illya Shapoval, Marco Cattaneo, Marco Clemencic (minutes), Markus Frank, Stefan Lohn, Thomas Hartmann (Vidyo)


Joel Closier



  • From A.F.
    • ROOT 6 is a bit late (should be ready by the end of the year)
    • slc6-gcc47 stack being prepared (GCC 4.7.2 with C++11 standard)
    • Python 2.7 ... not so clear
  • LCGCMT 64b to be prepared today (requested for the next Gaudi)
    • ROOT 5.34/03
    • FastJet 3.0.3
    • TBB 4.1
    • Qt?
  • LHCbDirac moved to JIRA for bug/issue tracking (https://its.cern.ch/jira/browse/LHCBDIRAC)
  • Marco Ca.: Pere announced "Manycores and Concurrency Workshop" in Fermilab, we should contribute (4-6 Feb 2013)

Issues from last meeting

  • Use of ssh instead of http for SVN checkout in the nightlies

Round Table

Marco Cl.

  • Gaudi release foreseen for beginning of next week (release notes in preparation)
    • fixes for return codes
    • usable CMake configuration, with the help of LbScripts (documentation in preparation)
  • Reported ROOT bug #98693 (inconsistent behavior after segfault in Python)
    • the fix seems to be a change on our side (i.e. use ROOT instead of PyCintex)
  • CMake configuration
    • several small fixes and improvements (cleaner installation, support for path cleaning and python.zip)
    • prepared a 'generic' Makefile for CMake projects, more or less equivalent to the CMT one
    • validation is at a good stage:
      • build from Gaudi to Brunel (in less than 30 min with '-j 20' and distcc), plus a 'cmtuser' project with one package
      • successful tests
      • same or equivalent build products
      • some differences in the environment (order of directories in the paths)
    • To Do:
      • improve 'tag_package' integration
      • support in SetupProject (both build and run time)
      • support for recursive getpack
      • integration with release management tools (who should do it?)
      • have a nightly build slot (use Jenkins?)
        We need updated in the nightlies to modify the CMake configuration on the fly, if needed.
    • Can I start to commit CMake configuration files to LHCb, Lbcom, Rec, Brunel?


  • Something strange in the nightlies: new version of EvtGen breaks the nighlties because of a missing header... which seems to be there
  • We have a list of PDFs we want for production, but it will need to change in the future. Unfortunately the list is hardcoded in the packaging script: we need a better way to configure the list, possibly from Gauss.

Marco Ca.

  • New release of the stack around LHCb week: new Gaudi plus some MC-related changes by Chris.


  • FastJet 3.0.3 validated by Victor Coco
    • Gloria: also Gauss depends on it (Rivet)
  • Waiting for SFT rpms to go on on rpm
  • Discussion with Benedikt about status of the nightlies
    • they are going to use ElectricCommander
    • we could do something similar with Jenkins (prepared a test instance)
  • Running a full chain of performance jobs


  • Continuing on the CTS and finalizing the conference paper (deadline on Friday).


  • Working on improving the deployment of the SQLite files.


  • Problem with the nightlies build logs: not copied to AFS. Not yet clear why.
  • getpack using ssh instead of http

-- MarcoClemencic - 14-Nov-2012

Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2012-11-14 - 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-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback