Commit Graph

14736 Commits

Author SHA1 Message Date
Sajith Sasidharan 4e5eb1300d
Merge pull request #862 from sajith/3477.remove-vcpython27-from-ci
Do not install vcpython27 during Windows CI steps

Fixes: ticket: 3477
2020-11-24 18:13:03 -05:00
meejah da0fe23082 _load_grid_manager_certificates -> method 2020-11-24 14:13:48 -07:00
Jean-Paul Calderone 80d2ecb815 news fragment 2020-11-24 14:52:17 -05:00
Jean-Paul Calderone a78c8056fb Get rid of the first mock use in `test_threshold_reached` 2020-11-24 14:51:51 -05:00
Jean-Paul Calderone 9f4be1fbf0 Speed the tests back up 2020-11-24 14:23:20 -05:00
Jean-Paul Calderone 34b5068f5c Just use a real Tub for this case 2020-11-24 14:18:04 -05:00
Jean-Paul Calderone c3aff634a0 Add missing attribute docs 2020-11-24 14:17:52 -05:00
Jean-Paul Calderone 1a5efa5ec9 Just let the test use the real SFTPServer service 2020-11-24 14:05:00 -05:00
Jean-Paul Calderone 737f1f21e1 news fragment 2020-11-24 14:04:35 -05:00
Jean-Paul Calderone fd463229a3
Merge pull request #906 from tahoe-lafs/3517.integration-tests-set-config-unicode
Use unicode for config in the integration tests

Fixes: ticket:3517
2020-11-24 13:35:22 -05:00
meejah 42b7d3974f check public key / server-id 2020-11-24 01:19:10 -07:00
meejah 1b531359d7 test create-twice 2020-11-23 23:33:27 -07:00
meejah a21381997e sign uses timedelta 2020-11-23 23:23:20 -07:00
meejah d1adbe0f64 unused 2020-11-23 17:37:37 -07:00
meejah a98d784ce4 timedelta, not seconds 2020-11-23 17:36:50 -07:00
meejah 1e1aad8cc8 save only fails sometimes 2020-11-23 17:36:39 -07:00
meejah 72f2e25f86 ask forgiveness not permission 2020-11-23 17:20:10 -07:00
Jean-Paul Calderone 3321058a33 flake 2020-11-23 15:14:59 -05:00
Jean-Paul Calderone d03dece4de news fragment 2020-11-23 15:14:12 -05:00
Jean-Paul Calderone c694e8c7e2 Delete allmydata.version_checks and related functionality
It is not Tahoe-LAFS' job to manage package installation in this way.
Instead, we can declare our dependencies in setup.py and rely on installation
management tools and packagers to create a suitable execution environment.

Making this statement in the past required going much further out on a limb
than it does today.  This code has served its purpose and can now be retired.
2020-11-23 15:10:18 -05:00
Jean-Paul Calderone 224085c139 Clean up version checks and fix the PyPy regression 2020-11-23 14:14:52 -05:00
Jean-Paul Calderone 55193f725a Avoid passing None to ensure_str 2020-11-23 10:28:04 -05:00
Jean-Paul Calderone a06caae667 Make all the config unicode 2020-11-20 16:04:29 -05:00
Jean-Paul Calderone 45a8351367 news fragment 2020-11-20 16:02:50 -05:00
Itamar Turner-Trauring 0d652a3af1 News file. 2020-11-20 14:06:31 -05:00
Itamar Turner-Trauring 661bc967d2 Port to Python 3. 2020-11-20 14:06:16 -05:00
Itamar Turner-Trauring 5b87fb4afe All tests pass on Python 2 and 3. 2020-11-20 14:01:48 -05:00
Itamar Turner-Trauring 53a6882f21 Some progress on Python 3 passing tests, some going backwards. 2020-11-20 12:02:22 -05:00
Itamar Turner-Trauring 0e198e7361 Stop hiding Twisted logs! 2020-11-20 11:16:32 -05:00
Itamar Turner-Trauring 729a5a0779
Merge pull request #895 from tahoe-lafs/3502.mutable-python-3-part-2
Port allmydata.mutable to Python 3, part 2/2

Fixes ticket:3502
2020-11-20 10:03:38 -05:00
Itamar Turner-Trauring bcc509b7a7 Some progress towards passing tests. 2020-11-19 14:23:41 -05:00
Itamar Turner-Trauring 38275cbe6f Merge remote-tracking branch 'origin/master' into 3502.mutable-python-3-part-2 2020-11-19 13:43:10 -05:00
Itamar Turner-Trauring cf74d92d9d
Merge pull request #899 from tahoe-lafs/3509-unicode-version-breakage
Fix unicode version breakage.

Fixes ticket:3509
Fixes ticket:3510
2020-11-19 13:42:16 -05:00
Itamar Turner-Trauring 2ae03043b7 Another passing Python 3 test. 2020-11-19 12:04:02 -05:00
Itamar Turner-Trauring ad893c9aa1 More passing Python 3 tests. 2020-11-19 11:47:57 -05:00
Itamar Turner-Trauring 8029a1befc First passing test on Python 3. 2020-11-19 11:45:32 -05:00
Jean-Paul Calderone c4a67d6b8c news fragment 2020-11-19 11:12:21 -05:00
Jean-Paul Calderone 38dd0d1b70 Only run codechecks on changed Python source files 2020-11-19 11:12:08 -05:00
Itamar Turner-Trauring 40d372a2f6 Some progress towards passing tests on Python 3. 2020-11-19 11:11:48 -05:00
Jean-Paul Calderone 1689804877 Try doing some other thing in Windows 2020-11-19 10:15:36 -05:00
Jean-Paul Calderone 4ce2572ce9 Does Windows behave if we restrict ourselves to *just* S_IREAD?
From CPython docs:

> Note Although Windows supports chmod(), you can only set the file’s
> read-only flag with it (via the stat.S_IWRITE and stat.S_IREAD constants or
> a corresponding integer value). All other bits are ignored.
2020-11-19 09:39:34 -05:00
Jean-Paul Calderone ff8906ecb2 Describe the installation requirement change 2020-11-19 09:34:17 -05:00
Jean-Paul Calderone 1637769c81 It's gonna be an installation change 2020-11-19 09:22:46 -05:00
Jean-Paul Calderone 4b7188bb16 Don't recommend tahoe-lafs.org/deps to folks on Windows 2020-11-19 09:13:22 -05:00
Jean-Paul Calderone c8bcad4847 Don't make tahoe-lafs.org/deps part of the release process 2020-11-19 09:13:11 -05:00
Jean-Paul Calderone e4275980c8 Don't recommend tahoe-lafs.org/deps to folks in the install docs 2020-11-19 09:12:56 -05:00
Jean-Paul Calderone 0eb9a491ee news fragment 2020-11-19 09:12:50 -05:00
Jean-Paul Calderone d727ae4a86 Try to improve the failure mode 2020-11-19 08:50:44 -05:00
Jean-Paul Calderone cd1cc1f2cc Package our own Twisted 19.10 2020-11-18 21:04:53 -05:00
Jean-Paul Calderone 594f8019d1 Better support Windows here 2020-11-18 18:29:36 -05:00