Details
-
Type:
Bug
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: jointcal
-
Labels:
-
Story Points:4
-
Sprint:AP S18-6
-
Team:Alert Production
Description
The added "4 sigma outlier rejection" test in jointcal produces different values on centos6, apparently failing to reject 2 outliers that are rejected on other architectures. This is causing jenkins failures in jointcal.
I've installed a centos6 docker container and I'm going to try to reproduce the problem there and use it for debugging. Figuring out which outliers are not being rejected is the first step. Determining why is the next step.
The "end of fit" numeric differences are:
centos6:
jointcal INFO: Fit completed with: chi2/ndof : 1509.83/3684=0.409833
|
macOS/Ubuntu/centos7:
jointcal INFO: Fit completed with: chi2/ndof : 1506.7/3682=0.409207
|
I just noticed that docker.io/lsstsqre/centos:6-stackbase-devtoolset-6 and docker.io/lsstsqre/centos:7-stackbase-devtoolset-6 both still had the system gcc installed in addition to devtoolset-6. The system gcc was supposed to have gone away as part of the monthly rebuild of these images but it didn't happen because of a map key collision that was introduced during a refactor a month ago. This has been fixed and the images has been republished without the system gcc.
(this should be a non-issue as long as the devtoolset-6 scl was being setup – which is the default for a login shell)