Open prckent opened 4 years ago
Ubuntu 19.10 is totally python2 free but I don't have access to it. On my local machine, I create a fake bash script named python and put it first on my PATH to detect python2 invocation.
Running with a python 3 on the path first should be sufficient to catch problems.
Unless someone is already working on them, I can work on scripts/check_deriv.py and scripts/check_grad_lap.py which are used with the 'bccH_2x2x2_ae' test.
EDIT: Results from the night of 7th January should be representative. There was a use-before-set of MKLROOT causing incorrect libraries to be picked up.
Note that much of the current breakage on https://cdash.qmcpack.org from oxygen is NOT due to python 3 but due to configuration issues from the updated software stack (compilers, libraries, cmake etc.) built via spack as part of the python 3 updates. e.g. There is a problem with HDF5 in the nightlies.
Can we update the checklist at the top? What is not run/updated/checked yet?
Other than PySCF checks it looks like everything is running on oxygen with Python3 now. Can everything be checked off?
@markdewing is the coverage also OK?
Added labs
to the checklist.
Coverage was updated in #2157 Converters were updated in #2139
@jtkrogel completed by #2270 ?
Although NEXUS was updated and the QMCPACK cmake and test configuration appears to work, there is residual python2 that needs to be checked for and updated.
There must be more updates beside print usage and #2187 - each script needs to be invoked and checked.
Scripts in the following folders need transition.