LHCb Core Software Meeting
Date and Location
14-Nov-2012
10:30 - 11:05
CERN (2-R-030)
Attendees
Ben Couturier,
Gloria Corti,
Illya Shapoval,
Marco Cattaneo,
Marco Clemencic (minutes),
Markus Frank,
Stefan Lohn,
Thomas Hartmann (Vidyo)
Apologies
Joel Closier
Subjects
News
- 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?
Gloria
- 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.
Ben
- 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
Illya
- Continuing on the CTS and finalizing the conference paper (deadline on Friday).
Liang
- Working on improving the deployment of the SQLite files.
Thomas
- Problem with the nightlies build logs: not copied to AFS. Not yet clear why.
- getpack using ssh instead of http
--
MarcoClemencic - 14-Nov-2012