Fixes for the build of Python and Lhapdf for the analysis release
Python was installing incorrectly until now, breaking the SLC6 build of AnalysisBase.
The fix for the Lhapdf installation should just make the project a bit more robust. Allowing it to install everything else correctly if/when the build of Lhapdf breaks.
Merge request reports
Activity
Reassigned to @cgumpert
Jenkins Build FAILUREResults available at: Jenkins [AE-MERGE-REQUEST #1]
@akraszna now
atlasbot
also wants to be a developer of youratlasexternals
fork Jenkins Build FAILUREResults available at: Jenkins [AE-MERGE-REQUEST #2]
Jenkins Build SUCCESSResults available at: Jenkins [AE-MERGE-REQUEST #3]
Jenkins Build FAILUREResults available at: Jenkins [AE-MERGE-REQUEST #4]
Ok, the good news are: it works in principle. The build failed because I set a timeout at 30min which is probably to aggressive.
atlasexternals
will always be built onaibuild092
in/build2/atlasexternals
in case you want to check some local logfiles. I will increase the timeout and restart the build.The current build looks good so far. I just noticed that
AnalysisBaseExternals
is not happy with the default python version:http://aibuild080.cern.ch:8080/job/AE-cmake/5/PROJECT=AnalysisBaseExternals,label=externals/console
I believe that
AthenaExternals
build does not care because it is taking python from LCG, right? Jenkins Build SUCCESSResults available at: Jenkins [AE-MERGE-REQUEST #5]
Maybe I should add some messages to the configuration to make people less worried. The code not finding Python 2.7 is not an error. It's not even a warning. The code just checks whether Python 2.7 is available on the system to decide how to build stuff. Like:
https://gitlab.cern.ch/atlas/atlasexternals/blob/master/External/ROOT/CMakeLists.txt#L57
I guess I should just add a
QUIET
keyword to thefind_package
calls not to make people worried.Here I'm just waiting with https://gitlab.cern.ch/atlas/athena/merge_requests/227 to be merged in before I would accept this MR. Just not to affect any of the Athena merge requests. (Even though this change should not affect them, we're not in a too big hurry with this.)
- Resolved by Attila Krasznahorkay
Mentioned in commit b4639e56