l
l
macOS failure: https://github.com/deltachat/deltachat-core-rust/actions/runs/11489190507/job/31977700193 ``` def test_two_parallel_realtime_simultaneously(acfactory, path_to_webxdc): """Test two peers trying to establish connection simultaneously.""" ac1, ac2 = acfactory.get_online_accounts(2) ac1.set_config("webxdc_realtime_enabled", "1") ac2.set_config("webxdc_realtime_enabled", "1") ac1_webxdc_msg, ac2_webxdc_msg = setup_realtime_webxdc(ac1, ac2, path_to_webxdc) ac1_webxdc_msg2,...
Another on Windows: https://github.com/deltachat/deltachat-core-rust/actions/runs/11491723293/job/31984758471?pr=6104
macOS: https://github.com/deltachat/deltachat-core-rust/actions/runs/11526703590/job/32091419565?pr=6113
So at least it is not limited to Windows. Have not seen any failures on Linux, but if it fails on macOS then likely can fail on Linux as well.
Still no idea why stdout file descriptor becomes "bad" before the test finishes, but made a PR to remove all print() calls: https://github.com/deltachat/deltachat-core-rust/pull/6185
Related PR where I pulled translations: https://github.com/deltachat/deltachat-android/pull/3021
Maybe we switch to hosted weblate (#3024) and it will just open PRs from time to time automatically.
This is how IMAP session looks like with this change, I don't think this is a significant network overhead compared to TLS hello messages and actual mails: ``` * OK...
This also enables `ID` capability which Delta Chat uses to display server ID in connectivity view when it is available.
The other option is adding `COMPRESS=DEFLATE` to the list, but this is incorrect because `COMPRESS` is not actually available before login.