Dispatch maintenance of individual fallbacks
This is a discussion item for the 2017/11/29 meeting in Paris.
Time has become one of the most precious substances in the world. Giving a project the time it requires can effectively be achieved by replacing single persons -- who inevitably become single points of failure -- by teams. This is what has been done over the last couple of years for the fallbacks.
Here is a proposal to formalise the dispatching of fallbacks responsibilities to a team of Abinit Core Developers:
- Marc: LibXC, AtomPAW, BigDFT;
- Yann: XMLF90, LibPSML, Wannier90;
- Matteo?: NetCDF, NetCDF-Fortran, YAML.
The task here is mostly to keep Abinit in sync with recent versions of the fallbacks: upgrade of Abinit wrt to the external dependency, integration of the new dependency version into the fallbacks, deployment on the test farm.
In addition:
- Jean-Michel is responsible for the deployment of the fallbacks on the Abinit Test Farm;
- Marc is responsible of the coordination with the developers of BigDFT;
- Yann is responsible for the build system of the fallbacks.
Could Matteo take the responsibility for the HDF5+NetCDF topic?