KratosMultiphysics / Kratos

Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
https://kratosmultiphysics.github.io/Kratos/
Other
1.01k stars 244 forks source link

Windows CI failing #8472

Closed philbucher closed 3 years ago

philbucher commented 3 years ago

Dear @KratosMultiphysics/all

You might have experienced failures in the Windows CI since yesterday evening. This is because Github no longer provides boost in their environment (see https://github.com/actions/virtual-environments/issues/2667)

The @KratosMultiphysics/technical-committee is aware of this and working on a solution. Unfortunately no PRs can be merged until this is fixed, sorry for the inconvenience

loumalouomega commented 3 years ago

At least we depend on boost as header only, it will be relatively easy to solve (but I assume that CI will take a little longer because of the time of downloading and decompressing boost)

armingeiser commented 3 years ago

At least we depend on boost as header only

Could we not provide boost headers the same way we do for pybind, eigen, etc? Or is there a specific reason to not do so?

philbucher commented 3 years ago

At least we depend on boost as header only, it will be relatively easy to solve (but I assume that CI will take a little longer because of the time of downloading and decompressing boost)

thats essentially what we are trying to figure out right now

philbucher commented 3 years ago

At least we depend on boost as header only

Could we not provide boost headers the same way we do for pybind, eigen, etc? Or is there a specific reason to not do so?

I think the main reason for this is bcs boost is quite big / has many files Also we cannot only use ublas, there are many cross-references unfortunately

philbucher commented 3 years ago

The problem has been fixed

Please merge master in order to fix the Windows Build in the CI