-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Description
Eric recently created a script to check that configuration sessions are complete and self-consistent. (#267 and #285).
We've noticed that the checking of example-hsi-configs.data.xml doesn't work smoothly when hsilibs is not included in the local software area and does work smoothly when it is included. I will include suggested steps below for demonstrating the problem.
I'm not sure what the problem is, so I'm not sure which repository is the right one to file this Issue. I'm just filing it in daqsystemtest, for now. I wonder if the problem has something to do with the configuration include path, so I will tag John, Marco, and Gordon to help look into this.
Steps to reproduce
Here are suggested steps for demonstrating the problem:
DATE_PREFIX=`date '+%d%b'`
TIME_SUFFIX=`date '+%H%M'`
source /cvmfs/dunedaq.opensciencegrid.org/setup_dunedaq.sh
setup_dbt latest
dbt-create -n NFD_DEV_260115_A9 ${DATE_PREFIX}FDDevTest_${TIME_SUFFIX}
cd ${DATE_PREFIX}FDDevTest_${TIME_SUFFIX}/sourcecode
git clone https://github.com/DUNE-DAQ/daqsystemtest.git -b develop
cd ..
dbt-workarea-env
dbt-build -j 12
dbt-workarea-env
check_example_configs.sh
echo ""
echo -e "\U1F535 \U2705 Note that the checking of the configurations had a problem, when the hsilibs repo is not included in the local software area. \U2705 \U1F535"
echo ""
echo ""
cd sourcecode
git clone https://github.com/DUNE-DAQ/hsilibs.git -b develop
cd ..
dbt-workarea-env
dbt-build -j 12
dbt-workarea-env
check_example_configs.sh
echo ""
echo -e "\U1F535 \U2705 Note that the checking of the configurations now runs cleanly, when the hsilibs repo is included in the local software area. \U2705 \U1F535"
echo ""
echo ""
Version and environment
The problem has been seen in the HEAD of develop branches and the latest nightly builds.
Impact
Small/Isolated
Anything else?
No response