-
Notifications
You must be signed in to change notification settings - Fork 62
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
Conversation
``` 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
…35a267) Resolves star-bnl#426 cherry-pick 235a267
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:
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. |
Thanks for the list of jobs, Dmitri. I do believe these jobs were never run in SL20c, and my preference would be (or is it too late?) not to backport the patches and instead exclude those test jobs from the SL20c CI as a general guideline for handling such cases. But given how inconsequential the patches are, I'm not going to worry about it if we just move forward with including the patches. It's fine.
…-Gene
On May 10, 2023, at 1:19 PM, Dmitri Smirnov ***@***.***> wrote:
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
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.
|
No description provided.