Skip to content

Adapt code for the lbexec command (incl. removal of run-mc)

Davide Fazzini requested to merge dfazzini_adapt_code_for_lbexec into master

Change the DaVinci configuration according to the discussion arose during the latest Upgrade software meeting (https://indico.cern.ch/event/1119747/) and in LHCb#198 (closed):

  • remove run-mc and run-data subcommands;
  • allow parsing of input files location matching Unix patterns and removing indexing of the input files;
  • change add_davinci_configurable inputs accepting user algorithms and public tools so that it can be call directly by lbexec.
  • remove simplejob option
  • clean up various option files

This MR implement also some new cross-checks discussed in !663 (closed) and !658 (closed):

  • add a check for avoid user changing DaVinci options related to input files if override_data_options is not active;
  • add a spellcheck for the input fileDB properties.

Work towards https://gitlab.cern.ch/lhcb-dpa/project/-/issues/31.

Edited by Patrick Koppenburg

Merge request reports