Description
Triqs currently clones library dependencies nda, h5, based on branches. This causes "silent failures" when a library introduces bugs that breaks a Triqs application, see e.g. TRIQS/cpp2py#57
Could you please add fixed commits in the call to the external_dependency cmake function for all external libraries, orchestrated here https://github.com/TRIQS/triqs/blob/3.3.x/deps/CMakeLists.txt#L112 ?
This would stop this kind of silent change of behaviour of Triqs (through changes in the libraries) when building a certain commit. (I understand that this might not be the way to go for the unstable branch, but for release branches like 1.3.x I think it would be great help to applications developers.)
Best, Hugo