Project

General

Profile

Bug #24824

DAQInterface doesn't handle process launch prepends with spaces when FHiCLizing

Added by John Freeman 2 months ago. Updated 2 months ago.

Status:
Reviewed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
08/19/2020
Due date:
% Done:

100%

Estimated time:
Experiment:
-
Co-Assignees:
Duration:

Description

A feature of DAQInterface is that you can define an arbitrary command (e.g., "valgrind") to run before the launching of each artdaq process. This is done in $DAQINTERFACE_KNOWN_BOARDREADERS_LIST. However, when DAQInterface FHiCLizes the known boardreaders list to save into the database, it merely wraps each field in quotes, meaning that if you have a prepend command already surrounded by quotes, it'll create illegal FHiCL.

Associated revisions

Revision 83126673 (diff)
Added by John Freeman 2 months ago

JCF: Issue #24824: make sure fhiclizing of the known boardreaders list works even if you've got your prepend command in quotes

History

#1 Updated by John Freeman 2 months ago

  • % Done changed from 0 to 100
  • Status changed from New to Resolved

Fixed with commit 8312667353e341cb35769cdfb3a5ac56e8fc12ee on feature/24824_legal_prepend_fhicl. I'll merge this into develop since the modification to utils/fhiclize_known_boardreaders_list_file.awk was tested by Gennadiy on Icarus late yesterday afternoon.

#2 Updated by John Freeman 2 months ago

  • Status changed from Resolved to Reviewed


Also available in: Atom PDF