-
Notifications
You must be signed in to change notification settings - Fork 21
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
Framework Bump for QoL and Performance monitoring features #1251
Conversation
There is only one histogram failing the KS test, but it does not appear to be separated. I'm going to leave this aside and check in more detail when I am closer to actually merging this. I suspect this is just a numerical issue that is not something we need to fix. Cropping done with
|
I've seen the hcal noise simulation being extremely sensitive before so that wouldn't surprise me |
The removal of the EventDef header should probably be recorded in our list of backwards-incompatible changes. Not because it changes any physics but I expect at least some people ending up with mixed versions[1]. So having it written down in one place would be good. Might as well note the removal of the generator, for posterity. [1] I certainly did not run into this myself... |
All of the tests that are failing are failing due to a seg-vio during the configure python constructor Stack trace from the CI:
I don't know why it would be failing now, but it looks like |
It looks like I merged LDMX-Software/cmake#11 which included @@ -348,11 +355,21 @@ macro(build_test)
# Install the run_test executable
foreach(entry ${test_modules})
add_test(
- NAME ${entry}
- COMMAND run_test "[${entry}]"
- WORKING_DIRECTORY ${CMAKE_BINARY_DIR}/test)
+ NAME ${entry}
+ COMMAND run_test "[${entry}]"
+ WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/${entry}
+ )
endforeach() which would be running stuff in the wrong directory, potentially causing a seg-vio if the file doesn't exist. |
I was able to confirm that this was the case, going to do two things:
|
The tests are now failing when trying to run the
I do not see this locally, but there may be something special about my local setup that I didn't push. |
e7c2fda
to
cc7ae35
Compare
Force-pushed to cleanup commit history and label the versions of the submodules I'm bumping |
I cannot find an actual, factual cause of this slight change in behavior, so I'm going to chalk it up to floating-point error and move on. |
I am updating ldmx-sw, here are the details.
What are the issues that this addresses?
This addresses several non-critical Quality of Life (QoL) issues within Framework itself. I am opening this draft PR to do a first run of the validations. More documentation about what has changed will come as I merge the changes in the various submodules and make releases.
Check List
ldmx ctest
passes locally)Related Sub-Module PRs
Patches after opening