DUNE-DAQ / DUNE-DAQ/daqsystemtest

[Observed Problem]: checking our example configurations struggles if hsilibs is not included in the local software area

Open
#287 4 comments 0 reactions 3 assignees View on GitHub

@gcrone is already working on this.

Since Jan 15, 2026.

bug
Dominant language
Python
Stars
1
Forks
0
Avg merge
3d 1h
Merged PRs (30d)
9

Description

Description

Eric recently created a script to check that configuration sessions are complete and self-consistent. (DUNE-DAQ/daqsystemtest#267 and DUNE-DAQ/daqsystemtest#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

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.