Skip to content

Johnfreeman/issue517 autofill dunedaq db path#524

Merged
jcfreeman2 merged 4 commits intodevelopfrom
johnfreeman/issue517_autofill_DUNEDAQ_DB_PATH
Feb 5, 2026
Merged

Johnfreeman/issue517 autofill dunedaq db path#524
jcfreeman2 merged 4 commits intodevelopfrom
johnfreeman/issue517_autofill_DUNEDAQ_DB_PATH

Conversation

@jcfreeman2
Copy link
Collaborator

@jcfreeman2 jcfreeman2 commented Feb 4, 2026

This PR is very much in the spirit of #352. In a nutshell, rather than Software Coordination needing to manually add a repo's addition to DUNEDAQ_DB_PATH to the repo's package.py file, make-release-repo.py has been updated to check for OKS data and schema files in a repo and, should they exist, to update package.py accordingly by substituting the XDBPATHX token. Note that DDPFD_DEV_260204_A9 is built using this feature branch of daq-release and that it recreates the performance of the extended integration tests (https://github.com/DUNE-DAQ/daq-release/actions/runs/21680817046) and the classic integration tests (https://github.com/DUNE-DAQ/daq-release/actions/runs/21686107769).

John Freeman added 4 commits February 2, 2026 10:17
…auto-deduce whether a given package needs to be added to DUNEDAQ_DB_PATH
…pite not generating code from OKS XML files, it still needs DUNEDAQ_DB_PATH populated because of its ATLAS-era unit tests
…H if it contains an OKS schema or data file
@andrewmogan
Copy link
Collaborator

I think this all looks good, but I want to check something before approving. If I create a local build area based off DDPFD_DEV_260204_A9 and compare the list of packages in DUNEDAQ_DB_PATH to the same list in an area based on the latest nightly (NFD_DEV_260205_A9), I see slight differences. Namely, restcmd, dfmodules, and iomanager are only in DDPFD_DEV_260204_A9's DUNEDAQ_DB_PATH, while crtmodules and asiolibs are only in NFD_DEV_260205_A9's. Is this expected?

@jcfreeman2
Copy link
Collaborator Author

Good cross check. To explain:

@andrewmogan
Copy link
Collaborator

Thanks, that helps.

With that, I approve.

@jcfreeman2 jcfreeman2 merged commit 39194ba into develop Feb 5, 2026
8 checks passed
@jcfreeman2 jcfreeman2 deleted the johnfreeman/issue517_autofill_DUNEDAQ_DB_PATH branch February 5, 2026 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants