Key4hep Discussion

Europe/Zurich
Vidyo

Vidyo

# Key4hep Live Notes

This is a document for taking notes during Key4hep meetings.

Date: April 7, 2020

Agenda: https://indico.cern.ch/event/906544/

Connected: Tao Lin, Weidong Li, Andre Sailer, Jiaheng Zou, Placido Fernandez, Gerardo Ganis, Xingtao Huang, Marko Petric, Graeme Stewart, Frank Gaede, Valentin Volkl, Erica Brondolin, Clement Helsens, Pere Mato

Apologies:

 

## Communities Round Table


## Build system / Target compiler / dependencies

* LCG_97
    * released
* gcc8/9, clang8

* spack build is being adapted to the versions in LCG97
    * Issue with Whizard relocability and Spack

* Fcc software building against LCG97
    * Gaudi interference from DD4hep or Geant4

* iLCSoft building on top of LCG97
    * Geant4 shell file
    * init_ilcsoft.sh depends on thisroot.sh, order affects PYTHONPATH

* clang9 had issues with ROOT
* clang10 build in the works

* open jira tickets with problems LINK HERE

## Podio

* python3 support merged
* tagged v00-10

* Version in CMakeLists.txt

* Need to re-tag with v00-10-01

* Still discussing Metadata in podio
    * Not part of current release

* Podio recipe going to upstream spack

## EDM4hep

* Tag EDM4hep
* Need a deployment of podio to check open PR
* Testing package: report at next EDM4hep meeting
    * Seems to be working now
    * Plan to use EDM4hep in CEPC instead of plcio

## K4FWCore

* Can be tagged as well

## MarlinWrapper

* Working on iLCSoft installation on CVMFS based on LCG_97
* Minor issue with Gaudi when self-installed
    * Binary-Tag python script not executable, silently fails in cmake
    * Binary-Tag goes away in Gaudi v34
    * https://github.com/andresailer/GMP/pull/2/files

## TODO

* CVMFS: /cvmfs/sw.hsf.org
    * /cvmfs/sw-nightlies.hsf.org
    * Need automatic deployment
        * Spack configuration added
        * Using Gitlab CI
        * gitlab.cern.ch/key4hep
* Discuss spack with SPI/HSF Packaging working group
    * Spack recipes in k4hep-spack
* Define Convenors, key4hep-sw-admin

* Schedule discussion with Marco

## Done


## First release

* Content:
    * EDM4hep
    * K4FWCore: dataservice, +++
    * Marlin Wrapper
    * DD4hep plugin for EDM4hep output
    * Example
        * TODO: Simulate a few muons and reconstruct with MarlinWraper
* How to tag releases
    * using release script from iLCSoft for individual packages

## AOB

* LCIO issue with new pyroot
    * https://github.com/iLCSoft/LCIO/issues/73
    * backward compatibility?


## Next meeting
April 21, 2020

## Call for Logos

 

There are minutes attached to this event. Show them.
    • 09:00 09:05
      Introduction 5m
    • 09:30 10:00
      Discussion 30m
      Speakers: Everyone, Valentin Volkl (University of Innsbruck (AT))