Commit Graph
100 Commits
Author SHA1 Message Date
holger krekel 11823d3b45 use master for tag-buids of upload wheels job 2021-03-23 22:20:14 +01:00
holger krekel 7017a050cb prepare 1.51.0 release 2021-03-23 18:55:34 +01:00
holger krekel e1fec6a460 try fixing upload docs step (#2249)
run the upload wheels activity on our build machine -- it requires python 3.6 or greater and CI's "machine" only provides python3.5
2021-02-17 23:08:40 +01:00
holger krekel 374ee7c1fe this test sometimes fails maybe due to the timeout and not enough randomness for RSA2048 2021-02-16 12:07:03 +01:00
holger krekel c620d3e215 another try 2021-02-13 20:51:07 +01:00
holger krekel ce09988ee5 try running the upload script on python3.6 2021-02-13 16:57:09 +01:00
holger krekel a83293102e another round of python3.5 fixes and retagging 2021-02-13 15:45:31 +01:00
holger krekel c3232e6d8f fix python3.5 2021-02-13 14:29:40 +01:00
holger krekel d0f0728245 fix according to @r10s suggestion 2021-02-13 13:54:02 +01:00
holger krekel 5e4dde12e2 try working with empty circle_branch env vars 2021-02-13 13:54:02 +01:00
holger krekel 59f9fc7cbf the test machinery is too stateful in waiting for account configure+start -- tests from deltabot got into a deadlock while setting up accounts. Be more specific with the "get online acocunt" helpers. 2021-02-10 18:41:51 +01:00
holger krekel d66174e55a let core carry a 1.50.0-alpha.0 version (which sits between 1.49.X and 1.50.0).
This way we can better distinguish tagged from untagged core releases, also in logs etc.
We might, from time to time, increase the alpha.N "N" number if we are entering testing etc.
2020-11-16 16:12:55 +01:00
holger krekel 8d2a5cd242 fix link 2020-11-16 11:47:48 +01:00
holger krekel 2fbef80df8 detailing/rewriting the group-sync draft a little. 2020-11-16 11:47:48 +01:00
holger krekel 622d99a971 remove option<path> from inner/imex handling to simplify the code 2020-10-26 20:34:52 +01:00
holger krekel 45ea41262c fix export/import self-key roundtrip 2020-10-26 20:34:52 +01:00
holger krekel ed5167babc fix export of self private keys 2020-10-26 20:34:52 +01:00
holger krekel 42bd1bc806 remove reference to star-commands. 2020-10-25 18:53:55 +01:00
holger krekel ef245b5759 reduce code a bit and shortcut contact lookup to make it easier to remove an existing contact whether blocked or not. 2020-10-23 21:10:12 +02:00
holger krekel 5a9a4dbbab introduce Account.get_blocked_contacts
also introduce Contact.block() and Contact.unblock() methods
and deprecate the c-ish "Contact.set_blocked()" api.
fixes #2011
2020-10-20 11:56:02 +02:00
holger krekel 13055b9c87 use new imap-proto/async-imap 0.4.1 to fix #1834 2020-10-14 15:41:23 +03:00
holger krekel 48e1f53826 fix recovering offline/lost connection situations 2020-10-10 17:44:12 +03:00
holger krekel 5cb1d10401 if we merge to master, we always upload -- before if a flaky functional test failed it would prevent uploading of docs and wheels. 2020-10-07 14:45:23 +02:00
holger krekel a26c43e9fd use per build-job CARGO_TARGET_DIR 2020-09-19 00:39:30 +03:00
holger krekel df8e5f6088 fix python packaging tty allocation 2020-08-23 23:24:25 +02:00
holger krekel fd54b6b5b1 another try 2020-08-23 08:37:38 +02:00
holger krekel aae8163696 try harder to let all build processes die when ssh dies 2020-08-23 08:08:28 +02:00
holger krekel f1ec1a0765 try use SCCACHE 2020-08-19 16:08:00 +02:00
holger krekel fc2367894b try to reinstate remote_tests_rust 2020-08-19 16:08:00 +02:00
holger krekel 81fab2d783 try to do the release packaging with lto
and the default "python install_python_bindings.py" without it.
2020-07-29 13:18:22 +02:00
holger krekel 9286ea8174 try unblocking CI by "cargo update" 2020-07-29 00:10:09 +02:00
holger krekel 2cbf2d8f65 fix bug reported by @adbenitez 2020-07-20 16:00:00 +02:00
holger krekel 06166f7956 make group left messages call the ac_member_removed hook, as per wishes from @adbenitez 2020-07-18 19:58:15 +02:00
holger krekel 142225f0f4 rework README to better talk about prebuilts, fix links 2020-07-18 19:11:30 +02:00
holger krekel f9befa8f39 prepare 1.40.0 python deltachat release 2020-07-17 23:17:10 +02:00
holger krekel 933b14eedf fix #1480
make ac_member_removed and ac_member_added work if the action was triggered remotely.
also pass in the "actor" contact so one can know who did this.
2020-07-16 11:56:13 +02:00
holger krekel 650bd822bf some cleanup to finalize PR 2020-07-16 11:55:51 +02:00
holger krekel 37943d3d16 fix another flaky test 2020-07-16 11:55:51 +02:00
holger krekel fc12beda24 fix a problem where IDLE would run but miss messages 2020-07-16 11:55:51 +02:00
holger krekel ccebca5f99 fix python timeout settings 2020-07-16 11:55:51 +02:00
holger krekel e07869ae95 improve debugging 2020-07-16 11:55:51 +02:00
holger krekel 90be708791 fix dump of messages to files when a test fails 2020-07-16 11:55:51 +02:00
holger krekel a27b379ce0 fix #1720 -- don't wait for the daemon eventhread to terminate but count on it to eventually die 2020-07-16 11:55:51 +02:00
holger krekel 99babcc4bd add a draft for how to simplify and replace imap-jobs handling 2020-07-15 11:23:23 +02:00
holger krekel ef954ed99e set_version now ensures lto = true, more logging 2020-07-14 23:46:36 +02:00
holger krekel 07236efc45 fix bcc_self to remain "0" for testrun/fivechat test accounts 2020-06-23 08:06:32 +02:00
holger krekel 1d34e1f27a attempt to fix #1589 -- if we trigger a reconnect we don't need to "error!" which shows a toast to the user.
the next reconnect will report if it can't connect.
2020-06-12 11:57:38 +02:00
holger krekel 554160db15 also catch DC_KEY_GEN_RSA2048 as const 2020-06-11 09:22:31 +02:00
holger krekel e7dd74e4b1 simplify configure() and don't keep state on the account in non-test mode 2020-06-10 12:47:49 +02:00
holger krekel 95b40ad1d8 avoid hello.com and use example.org 2020-06-09 14:39:00 +02:00
holger krekel 0efb2215e4 renamings and parallel sending 2020-06-09 14:39:00 +02:00
holger krekel 0c8f951d8f address @hocuri comment -- remove as_contact() as it's synonym with create_contact
and the latter is already an established API and conveys better that a contact
object will be created if it doesn't exist.
2020-06-09 14:39:00 +02:00
holger krekel 0bb4ef0bd9 introduce chat.num_contacts() as a more efficient shortcut 2020-06-09 14:39:00 +02:00
holger krekel f93a863f5f fix and steamline tests and test setup 2020-06-09 14:39:00 +02:00
holger krekel f263843c5f route all flexible contact add/remove through account.as_contact(obj) 2020-06-09 14:39:00 +02:00
holger krekel 503202376a remove logid from Account creation, one can now just use the "displayname" for log purposes 2020-06-09 14:39:00 +02:00
holger krekel ca70c6a205 remove account.create_chat_by_message in favor of message.create_chat(), simplifing the API 2020-06-09 14:39:00 +02:00
holger krekel 7d5fba8416 refine contact API and introduce account.create_chat() helper
strike create_chat_by_contact in favor of contact.create_chat()
2020-06-09 14:39:00 +02:00
holger krekel 3a85b671a1 remove acfactory.get_chat() in favour of account.create_chat(account2) directly working. 2020-06-09 14:39:00 +02:00
holger krekel 1083cab972 as discussed with @dignifiedquire only do package-building and upload on master, not on branches. 2020-06-09 14:23:07 +02:00
holger krekel 4fdf496cac refine one more test to "newstyle" 2020-06-08 16:31:21 +02:00
holger krekel 6497e6397d merge direct imap tests into their already existing counterparts 2020-06-08 16:31:21 +02:00
holger krekel d8bbe2fcce refine test / chat API 2020-06-08 16:31:21 +02:00
holger krekel b6cc44a956 integrate direct imap test in existing BCC test 2020-06-08 16:31:21 +02:00
holger krekel 0105c831f1 make direct_imap a permanent feature of online accounts 2020-06-08 16:31:21 +02:00
holger krekel d40f96ac65 fixing imap interactions 2020-06-08 16:31:21 +02:00
holger krekel 69135709ac more refines and test fixes 2020-06-08 16:31:21 +02:00
holger krekel 612a9d012c snap using imapclient 2020-06-08 16:31:21 +02:00
holger krekel 30c76976fc update links and add a little boilerplate / status info 2020-06-06 19:20:37 +02:00
holger krekel d97d9980dd cleanup 2020-06-05 23:28:27 +02:00
holger krekelandHocuri 4ad4d6d10d Update python/src/deltachat/direct_imap.py
Co-authored-by: Hocuri <hocuri@gmx.de>
2020-06-05 23:28:27 +02:00
holger krekel 82731ee86c fix test 2020-06-05 23:28:27 +02:00
holger krekel 04bdfa17f7 improve shutdown order 2020-06-05 23:28:27 +02:00
holger krekel 7a5759de4b some streamlining and test fixing 2020-06-05 23:28:27 +02:00
holger krekel e29dcbf8eb remove wrong inbox folders 2020-06-05 23:28:27 +02:00
holger krekel 882f90b5ff more cleanups, don't run the test 30 times anymore -- it's too wasteful
and doesn't gurantee test failure.
2020-06-05 23:28:27 +02:00
holger krekel 469451d5dd rework imap structure logging 2020-06-05 23:28:27 +02:00
holger krekel af33c2dea7 test pass again 2020-06-05 23:28:27 +02:00
holger krekel d076ab4d6d fix grouping / helper function 2020-06-05 21:59:33 +02:00
holger krekel e66ed8eadb shift tests away a little, mark "ignored" for regular pytest runs 2020-06-05 21:59:33 +02:00
holger krekel 477e689c74 fix python lint 2020-05-24 22:11:14 +02:00
holger krekel d9de33820f add a stress test 2020-05-24 21:25:13 +02:00
holger krekel fa3ee4205d refactor some python infra, and don't do shutdown on __del__, it's not prepared for running during teardown 2020-05-24 15:48:12 +02:00
holger krekel 7f4627356b test and fix buggy parsing of incoming message which would show MDNs as empty incoming messages 2020-05-24 15:22:55 +02:00
holger krekel a068b82671 actually this test passes, hum -- but there is a problem i swear 2020-05-24 08:10:03 +02:00
holger krekel d4ddc2f9da make wheel building work again -- switch manylinux2014 (#1522) 2020-05-23 21:57:50 +02:00
holger krekel e55dc2213a fix python lifecycles so that termination works 2020-05-23 10:17:56 +02:00
holger krekel 4b4e6e1732 use bjoern's naming suggestion 2020-05-22 18:44:57 +02:00
holger krekel d0686ada83 a round of renaming towards dc_io_* methods for start/stop/io scheduling 2020-05-22 18:44:57 +02:00
holger krekel c43285f6ac fix python data2/string handling and reduce extra code needed 2020-05-22 16:24:46 +02:00
holger krekel 229606fcc5 fix last failing test -- make account.shutdown() robust against getting called from event thread 2020-05-22 15:12:55 +02:00
holger krekel 23ceda5ad9 add notes from little a/v we just did 2020-05-22 14:58:17 +02:00
holger krekel 371a7552f5 fix superflous shutdowns -- those are called automatically after the test
function ends
2020-05-22 13:06:20 +02:00
holger krekel 641955a1ec try fix inbox ordering issue 2020-05-22 13:06:13 +02:00
holger krekel f97538a399 slightly refine increation tests wrt to ordering 2020-05-22 12:46:12 +02:00
holger krekel 7c8758dc26 fix ordering issues with test_forward_increation 2020-05-22 12:24:52 +02:00
holger krekel c43e7cdbdc fix lint and a typo 2020-05-22 10:31:41 +02:00
holger krekel ad522cd798 simplify and speedup configuration handling
refactor conftest.py away
2020-05-20 22:15:27 +02:00
holger krekel fedc946886 fix online configure tests 2020-05-20 19:44:06 +02:00
holger krekel c3458ec59f fix test 2020-05-20 19:17:48 +02:00