[Dune-devel] Schedule for Dune 2.8 release

Simon Praetorius simon.praetorius at tu-dresden.de
Sat Mar 13 17:04:11 CET 2021


Dear developers,

on the last dev meeting, we talked about the next Dune release 2.8. 
Initially the plan was to make the python bindings a major feature of 
this release. There was a lot of work going on in the direction since. 
Another major feature was postponed to after the release, i.e., some 
more involved changes to the cmake build system.

I wanted to ask: what is the status/schedule of the planned release? 
There is already a milestone in dune-common with a few issues and MRs. 
Will the "enable-by-default" python bindings be possible in the release 
or are there too many open issues? I don't want to rush. Mainly I ask, 
because the missing release blocks the development of the build-system, 
except for small cleanup stuff I will not merge any larger changes since 
this is what we decided in the meeting. @andreas und @robert, I think 
you wanted to prepare the release. Can I support you with this somehow? 
Or, what is a blocking issue currently?

We all have lots of stuff to do, so don't understand this as pressure. 
It is just a question of how to proceed.

An alternative to waiting for the next release before continuing the 
work could be to have weekly or monthly snapshot tags in the core 
modules. This could be automated in a scheduled ci pipeline. We could 
have these tags between the latest release and master. This would go a 
little bit in the direction of the proposed yearly releases, but instead 
of a full release it is just a git tag. Maybe with a bit of work, we 
could completely automate the releases and have a deploy pipeline 
integrated in our core modules. Thus we would implement continuous 
deployment (CD).

Best regards,
Simon

-- 
Dr. Simon Praetorius
Technische Universität Dresden
Institute of Scientific Computing
phone: +49 351 463-34432
mail: simon.praetorius at tu-dresden.de
web: https://tu-dresden.de/mn/math/wir/das-institut/beschaeftigte/simon-praetorius





More information about the Dune-devel mailing list