tons of good changes to rust-core in the last month, 129 merged PRs :)
https://github.com/deltachat/deltachat-core-rust/pulse/monthly
thanks in particular to friedel, link2xt, kaction, jikstra, treefit!
however, Delta/iOS and Delta/Desktop already depend on rust-core and
can not do new releases because of bugs/crashes in rust-core.
I hope that in the next 2-3 weeks we get to a stable state and can
do releases again.
a few notes on this:
The python liveconfig tests are prepared to run during CI/PRs and
would catch a lot of UI-level issues. What is preventing that is
https://github.com/deltachat/deltachat-core-rust/issues/331
https://github.com/deltachat/deltachat-core-rust/issues/326
Meanwhile please run liveconfig tests before offering a PR, see README for how to:
https://github.com/deltachat/deltachat-core-rust/tree/master/python#install…
If you need test accounts to set through "DCC_PY_LIVECONFIG" please mail me.
Note that if you run pytest with the "-s" option you'll see the logs/events
and
where a test fails -- typically during termination which is not really
part of the test but rather of its teardown.
in general, to achieve "releasability" we need to file and look at all issues
marked as bug:
https://github.com/deltachat/deltachat-core-rust/labels/bug
holger