Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build: backport CI machinery from SL23a_0 #540

Merged
merged 10 commits into from
May 10, 2023

Conversation

plexoos
Copy link
Member

@plexoos plexoos commented May 9, 2023

No description provided.

```
git diff SL20c_2..SL23a_0 -- docker/ .github/workflows/ Dockerfile tests/ asps/rexe/Cons* asps/rexe/*LinkDef*  mgr/Cons* mgr/config/ StRoot/macros/rootlogo*.C StRoot/macros/.rootrc > patch.diff
git am < patch.diff
```
Since this is done manually for the the generated classes (`StarGeometry` and
`Geometry`), we need to turn off the automatic dictionary generation in
`StarVMC/Geometry` triggered otherwise by the `StarGeoLinkDef.h` file.

cherry-pick 8378339
@plexoos plexoos added backport Label for backport changes applied to SLXXy branches SL20c labels May 9, 2023
@plexoos plexoos marked this pull request as ready for review May 10, 2023 04:26
@plexoos plexoos merged commit b401ce6 into star-bnl:SL20c May 10, 2023
@plexoos plexoos deleted the build/backport_ci branch May 10, 2023 04:27
@plexoos
Copy link
Member Author

plexoos commented May 10, 2023

To provide context for the changes discussed earlier in the meeting, most of the modifications in this PR can be found in https://github.com/star-bnl/star-sw/pull/540/files. These changes backport recent updates (specifically from SL23a_0) to enable the build system to function within the containerized environment used in CI and ensure the tests pass.

During testing, we found that several tests failed initially due to an error in StPicoDstMaker. Specifically, the error message "StPicoDstMaker:ERROR - Pico Vertex Mode is not set" was encountered in the following tests:

bfc.C(2000, "P2020a,StiCA,btof,mtd,etofA,BEmcChkStat,picoVtxDefault,PicoVtxFXT,PicoCovMtxWrite,-beamline3D,-hitfilt,QAalltrigs", "/star/rcf/test/daq/2020/028/st_physics_21028024_raw_1500008.daq")
bfc.C(2000, "P2020a,btof,mtd,etofA,BEmcChkStat,picoVtxDefault,PicoVtxFXT,PicoCovMtxWrite,-beamline3D,-hitfilt,QAalltrigs", "/star/rcf/test/daq/2020/028/st_physics_21028024_raw_1500008.daq")
bfc.C(2000, "P2020a,StiCA,btof,mtd,etofA,BEmcChkStat,picoVtxDefault,PicoVtxFXT,PicoCovMtxWrite,-beamline3D,-hitfilt,QAalltrigs", "/star/rcf/test/daq/2020/032/st_physics_21032055_raw_1500015.daq")
bfc.C(2000, "P2020a,btof,mtd,etofA,BEmcChkStat,picoVtxDefault,PicoVtxFXT,PicoCovMtxWrite,-beamline3D,-hitfilt,QAalltrigs", "/star/rcf/test/daq/2020/032/st_physics_21032055_raw_1500015.daq")
bfc.C(2000, "P2020a,StiCA,btof,mtd,etofA,BEmcChkStat,picoVtxDefault,PicoVtxFXT,PicoCovMtxWrite,-beamline3D,-hitfilt,QAalltrigs", "/star/rcf/test/daq/2020/035/st_physics_21035026_raw_1500009.daq")
bfc.C(2000, "P2020a,btof,mtd,etofA,BEmcChkStat,picoVtxDefault,PicoVtxFXT,PicoCovMtxWrite,-beamline3D,-hitfilt,QAalltrigs", "/star/rcf/test/daq/2020/035/st_physics_21035026_raw_1500009.daq")

The issue could be resolved by pulling the following two commits from Gene and Grigory: c274452 and 3f17703, respectively.

However, it's worth noting that SL20c may have never been used to run these jobs. As an alternative solution, we could completely exclude the failing tests.

cc @fgeurts @genevb

@genevb
Copy link
Contributor

genevb commented May 11, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport Label for backport changes applied to SLXXy branches SL20c
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants