Timeline


and

2020-10-01:

19:39 Ticket #3448 (Convert modules that only reference `unicode` to `str`) closed by Ross Patterson <me@…>
fixed: In [changeset:"8355e0b71221c799870832d432258813123f8684/trunk"
19:23 Changeset in trunk [8355e0b] by Ross Patterson <me@…>
Merge branch '3448.convert-only-unicode-to-str' Trac: fixes #3448
15:57 Changeset in trunk [ae1aab61] by Ross Patterson <me@…>
fix(py3): Match wiki porting conventions Address feedback from PR …
14:48 Changeset in trunk [5899cfd] by Itamar Turner-Trauring <itamar@…>
Fix callRemote unicode issues on Python 2 universally, using …
14:31 Ticket #3458 (Make sure all callRemote calls uses native strings) created by itamarst
Foolscap requires the method name passed to callRemote to be a native …
13:50 Ticket #3457 (The separate introducer servers represent unnecessary complexity in an ...) created by exarkun
A useful Tahoe-LAFS deployment consists of: * one or more clients * …
13:35 Ticket #3453 (Port allmydata.immutable.downloader.share to Python 3) closed by GitHub <noreply@…>
fixed: In [changeset:"bdf2dcd796f4cf4899b7dc31d624f38cce648db7/trunk"
13:35 Changeset in trunk [bdf2dcd] by GitHub <noreply@…>
Merge pull request #839 from tahoe-lafs/3453.downloader-share-python-3 …
03:31 Changeset in trunk [41fcd967] by Chad Whitacre <chad@…>
Move SignalMixin? and TimeMixin? back to common_util This concludes our …
03:31 Changeset in trunk [93d4a837] by Chad Whitacre <chad@…>
Move ReallyEqualMixin? and s31e back to common_util s31e = …
03:29 Changeset in trunk [b75b48e] by Chad Whitacre <chad@…>
Move FakeCanary? to common_util Couldn't bring myself to move it back …
03:01 Changeset in trunk [23140b8b] by Chad Whitacre <chad@…>
Move ShouldFailMixin? back to common_util There were originally two …
02:32 Changeset in trunk [2c2b616] by Chad Whitacre <chad@…>
Move LoggingServiceParent? back to common
02:21 Changeset in trunk [9ecf9f12] by Chad Whitacre <chad@…>
Let's start here, for once
01:45 Ticket #3456 (Fold common_py3 back into common) created by chadwhitacre
Pursuant to …

2020-09-30:

19:14 Changeset in trunk [921416cb] by Ross Patterson <me@…>
test(py3): Add diff tests convenience targets
18:50 Changeset in trunk [fb87daad] by Ross Patterson <me@…>
Merge branch 'master' into 3448.convert-only-unicode-to-str
18:47 Changeset in trunk [b6af065] by Ross Patterson <me@…>
test(py3): Move temporary porting utilities Move some Python 3 …
18:12 Changeset in trunk [2fae4b0] by Itamar Turner-Trauring <itamar@…>
Fix Python 2 tests.
18:03 Changeset in trunk [10a24c3] by Ross Patterson <me@…>
Merge branch '3442.minor-test-runner-changes'
17:28 Changeset in trunk [4051a17] by Itamar Turner-Trauring <itamar@…>
Merge remote-tracking branch 'origin/master' into …
17:15 Ticket #3452 (Port allmydata.immutable.download.__init__, .common, .node, and ...) closed by GitHub <noreply@…>
fixed: In [changeset:"6fcec69435a405c2ed2c417fe843358b9e860f81/trunk"
17:15 Changeset in trunk [6fcec69] by GitHub <noreply@…>
Merge pull request #838 from …
17:14 Ticket #3451 (Port allmydata.immutable.downloader.fetcher, .finder and .segmentation ...) closed by GitHub <noreply@…>
fixed: In [changeset:"1182ed05084bae1bcd771c489017d131d7387905/trunk"
17:14 Changeset in trunk [1182ed0] by GitHub <noreply@…>
Merge pull request #837 from …
17:14 Changeset in trunk [dc203e2] by Ross Patterson <me@…>
fix(ci): Remove use of make for Windows CI runs This reverts a part …
16:53 Ticket #3455 (Port the node.py module to Python 3) created by rpatterson
To improve the Python 3 compatibility, port one of the core modules, …
15:52 Changeset in trunk [6c72c8b] by Itamar Turner-Trauring <itamar@…>
Merge branch '3451.immutable-downloader-start-python-3' into …
15:47 Changeset in trunk [362c121] by Ross Patterson <me@…>
feat(py3): Convert unicode-only modules to str Modules that reference …
15:47 Changeset in trunk [8f7cafc] by Ross Patterson <me@…>
test(py3): Add targets for diff'ing test changes
15:47 Changeset in trunk [a6c5016] by Ross Patterson <me@…>
test(cover): Report coverage even on tests failure Useful to compare …
15:42 Changeset in trunk [d797ca1] by Itamar Turner-Trauring <itamar@…>
Merge remote-tracking branch 'origin/master' into …
15:39 Ticket #3450 (Port allmydata.immutable.literal to Python 3) closed by GitHub <noreply@…>
fixed: In [changeset:"df69ca8b5ba5a15bb8632c0958fc42484a68f123/trunk"
15:39 Changeset in trunk [df69ca8] by GitHub <noreply@…>
Merge pull request #836 from …
15:11 Changeset in trunk [751bc14] by Jean-Paul Calderone <exarkun@…>
Always make the todo message a native string. If the todo message …
15:11 Changeset in trunk [d9efb9b] by Jean-Paul Calderone <exarkun@…>
news fragment
15:10 Ticket #3454 (allmydata.test.test_python3.Python3PortingEffortTests.test_finished_por ...) created by exarkun
During Python 3 porting this test started failing on Python 2 instead …
14:37 Changeset in trunk [2268293] by Ross Patterson <me@…>
test(vcs): Reconcile devel docs from PR #798
14:36 Changeset in trunk [3c0babc] by Ross Patterson <me@…>
test(vcs): Fix VCS hook installation command
13:58 Changeset in trunk [f92362b0] by Ross Patterson <me@…>
docs(style): Cleanup tab characters in devel guide
13:51 Changeset in trunk [784ddc5] by Ross Patterson <me@…>
Merge branch 'master' into 3442.minor-test-runner-changes

2020-09-29:

17:50 Changeset in trunk [206f25d] by Itamar Turner-Trauring <itamar@…>
Port to Python 3.
17:47 Changeset in trunk [02acd9d] by Itamar Turner-Trauring <itamar@…>
News file.
17:46 Changeset in trunk [9eb6241] by Itamar Turner-Trauring <itamar@…>
Fix lint.
15:33 Ticket #3453 (Port allmydata.immutable.downloader.share to Python 3) created by itamarst
15:29 Changeset in trunk [2a1e108] by Itamar Turner-Trauring <itamar@…>
Port to Python 3.
15:23 Changeset in trunk [a8b00085] by Itamar Turner-Trauring <itamar@…>
News file.
15:22 Changeset in trunk [867a1b7] by Itamar Turner-Trauring <itamar@…>
Ported to Python 3.
15:07 Ticket #3452 (Port allmydata.immutable.download.__init__, .common, .node, and ...) created by itamarst
15:05 Ticket #3449 (Port remaining interfaces to Python 3) closed by GitHub <noreply@…>
fixed: In [changeset:"87838dd2bb067ecba1b6584b77b163baaf096d9e/trunk"
15:05 Changeset in trunk [87838dd2] by GitHub <noreply@…>
Merge pull request #834 from tahoe-lafs/3449.interfaces-to-python-3 …
15:04 Changeset in trunk [1fa72489] by Itamar Turner-Trauring <itamar@…>
Port to Python 3.
14:51 Changeset in trunk [bfc0d9f] by Itamar Turner-Trauring <itamar@…>
News file.
14:51 Changeset in trunk [b721e3c] by Itamar Turner-Trauring <itamar@…>
Fix missing test coverage in fetcher.py.
14:21 Ticket #3451 (Port allmydata.immutable.downloader.fetcher, .finder and .segmentation ...) created by itamarst
14:17 Changeset in trunk [369cd98] by Itamar Turner-Trauring <itamar@…>
Clarify what "JSON-serializable bytes" means.
01:28 Ticket #3382 (Remove allmydata.web.common.MultiFormatPage) closed by GitHub <noreply@…>
fixed: In [changeset:"9c8fb6f901a10124d71148bf0db3006e999e02de/trunk"
01:28 Changeset in trunk [9c8fb6f] by GitHub <noreply@…>
Merge pull request #781 from sajith/3382.remove-multi-format-page …
00:39 Changeset in trunk [769f87c] by Sajith Sasidharan <sajith@…>
Remove unused import

2020-09-28:

20:53 Ticket #3417 (Audit existing ported modules for del in for loops) closed by GitHub <noreply@…>
fixed: In [changeset:"c84a2ef8696ba4526c1bcbc13d383b41ede5ca33/trunk"
20:53 Changeset in trunk [c84a2ef] by GitHub <noreply@…>
Merge pull request #835 from …
20:51 Changeset in trunk [f42634cf] by Itamar Turner-Trauring <itamar@…>
Port to Python 3.
20:49 Changeset in trunk [a0a8b44] by Itamar Turner-Trauring <itamar@…>
News file.
20:49 Changeset in trunk [e3a9f5f] by Itamar Turner-Trauring <itamar@…>
Test and bugfix for LiteralFileNode? equality.
20:44 Changeset in trunk [66c6522] by Itamar Turner-Trauring <itamar@…>
Unused code.
19:58 Ticket #3450 (Port allmydata.immutable.literal to Python 3) created by itamarst
19:44 Changeset in trunk [7aa7716] by Itamar Turner-Trauring <itamar@…>
Wrap with list(), just in case.
19:43 Changeset in trunk [66b4330] by Itamar Turner-Trauring <itamar@…>
Remove unused API.
19:09 Changeset in trunk [76ecae2e] by Jean-Paul Calderone <exarkun@…>
Merge remote-tracking branch 'origin/master' into …
19:05 Ticket #3443 (The global "Referrer-Policy" is untested) closed by GitHub <noreply@…>
fixed: In [changeset:"6d14eb55b5e6a46888457c0d18e928725e4e9406/trunk"
19:04 Changeset in trunk [6d14eb55] by GitHub <noreply@…>
Merge pull request #832 from tahoe-lafs/3443.referrer-policy-tests …
16:36 Changeset in trunk [587d9ef] by GitHub <noreply@…>
Merge pull request #798 from jaraco/3398.pre-commit Add pre-commit …
15:56 Changeset in trunk [f578b85] by Itamar Turner-Trauring <itamar@…>
News file.
15:55 Changeset in trunk [eb787ae] by Itamar Turner-Trauring <itamar@…>
Make items into list, just in case someone tries to merge object into …
15:54 Changeset in trunk [cc7a3bc] by Itamar Turner-Trauring <itamar@…>
Audit script to find potentially broken for loops.
15:35 Ticket #3446 (Port allmydata.test.test_helper to Python 3) closed by GitHub <noreply@…>
fixed: In [changeset:"5e6201aedeb8537a1da3b67b2756360f498c8427/trunk"
15:35 Changeset in trunk [5e6201ae] by GitHub <noreply@…>
Merge pull request #833 from tahoe-lafs/3446.test-helper-python-3 …
14:26 Changeset in trunk [a5686de] by Jean-Paul Calderone <exarkun@…>
Don't claim behavior about *all* pages
14:20 Changeset in trunk [64516aa] by Itamar Turner-Trauring <itamar@…>
Port to Python 3.
14:14 Ticket #3449 (Port remaining interfaces to Python 3) created by itamarst
Specifically, allmydata.introducer.interfaces and a random interface …
14:06 Changeset in trunk [d7b5230f] by Itamar Turner-Trauring <itamar@…>
Explain why remote_name is a native string.
14:02 Changeset in trunk [f796b8a] by Itamar Turner-Trauring <itamar@…>
Fix typo.
13:59 Ticket #3439 (Port allmydata.test.test_download to Python 3) closed by GitHub <noreply@…>
fixed: In [changeset:"4e7e84796aa8e7422cbf628fd06a95c8feaade96/trunk"
13:59 Changeset in trunk [4e7e847] by GitHub <noreply@…>
Merge pull request #829 from tahoe-lafs/3439.test-download-python-3 …
12:38 Ticket #3431 (Port test_immutable to Python 3) closed by chadwhitacre
fixed
12:34 Changeset in trunk [afd28f3] by GitHub <noreply@…>
Merge pull request #823 from tahoe-lafs/3431.port-test_immutable Port …

2020-09-27:

23:14 Ticket #3438 (The introducer tests in ...) closed by GitHub <noreply@…>
fixed: In [changeset:"60f531e970faa268f98a7d07c87bb68613e96f17/trunk"
23:14 Changeset in trunk [60f531e] by GitHub <noreply@…>
Merge pull request #831 from tahoe-lafs/3438.test_introweb Split …
19:18 Ticket #3448 (Convert modules that only reference `unicode` to `str`) created by rpatterson
Modules that reference unicode but do not reference str can …
17:12 Changeset in trunk [bf46966] by Ross Patterson <me@…>
build(test): Fix further redundant target runs It turns out that tox …
16:55 Ticket #3421 (Makefile housekeeping) closed by rpatterson
fixed: Forgot to resolve when merging the PR.
16:46 Changeset in trunk [93ee0b9] by Ross Patterson <me@…>
docs(test): Document how to install the VCS hooks Move the VCS hook …
16:44 Changeset in trunk [b826850] by Ross Patterson <me@…>
build(test): Fix redundant target recipe runs The VCS hook …
16:44 Changeset in trunk [5da9b8c3] by Ross Patterson <me@…>
test(vcs): Add a VCS commit hook to run linters
16:16 Ticket #3447 (Report relevant test coverage details during local development) created by rpatterson
While the XML coverage report is useful for consumption by other …

2020-09-25:

18:03 Changeset in trunk [21e3b35] by Itamar Turner-Trauring <itamar@…>
Finish porting to Python 3.
18:00 Changeset in trunk [d19ae1e5] by Itamar Turner-Trauring <itamar@…>
Apparently remote_name needs to be a native string.
17:30 Ticket #3427 (allmydata/web/unlinked.py should return error pages instead of raising ...) closed by GitHub <noreply@…>
fixed: In [changeset:"65f206e39b0d798deba6f6779fd2ec0a63b297cc/trunk"
17:30 Changeset in trunk [65f206e] by GitHub <noreply@…>
Merge pull request #816 from …
17:28 Changeset in trunk [565c480] by Itamar Turner-Trauring <itamar@…>
Closer to passing tests.
17:28 Changeset in trunk [d8c9affc] by Itamar Turner-Trauring <itamar@…>
Bunch more places that need to be bytes for protocol backwards …
17:22 Changeset in trunk [b306475] by Ross Patterson <me@…>
test(runner): Save iteration time, fail early The codechecks
17:18 Changeset in trunk [2ef422e] by Ross Patterson <me@…>
test(vcs): Add a VCS push hook to run tests Personally, I can't stand …
17:16 Changeset in trunk [9e5d5b5] by Itamar Turner-Trauring <itamar@…>
Remove typo.
17:16 Changeset in trunk [47aa724] by Itamar Turner-Trauring <itamar@…>
Merge remote-tracking branch 'origin/master' into …
17:15 Ticket #3437 (Port allmydata.test.test_filenode to Python 3) closed by GitHub <noreply@…>
fixed: In [changeset:"5e52691433a7a2bd46990600f658d4020d296fa3/trunk"
17:15 Changeset in trunk [5e526914] by GitHub <noreply@…>
Merge pull request #827 from tahoe-lafs/3437.test-filenode-python-3 …
16:54 Ticket #3436 (Remove unused web.common.getxmlfile()) closed by GitHub <noreply@…>
fixed: In [changeset:"569ac924ec1df2d4525ac2de2db1cd6f0c906ae6/trunk"
16:54 Changeset in trunk [569ac924] by GitHub <noreply@…>
Merge pull request #825 from sajith/3436.remove-web-common-getxmlfile …
15:46 Changeset in trunk [5d9a1a5] by Itamar Turner-Trauring <itamar@…>
Some progress towards passing tests.
15:19 Ticket #3446 (Port allmydata.test.test_helper to Python 3) created by itamarst
15:16 Ticket #3445 (The runtime information on the "deep check results" page is untested) created by exarkun
deep-check-results.xhtml has a tag where the time spent rendering the …
15:11 Ticket #3444 (PyPy CI job fails: allmydata.test.test_sftp.Handler.test_openFile_read) created by exarkun
https://app.circleci.com/pipelines/github/tahoe-lafs/tahoe-lafs/915/wor
15:09 Changeset in trunk [8cdf5cbf] by Jean-Paul Calderone <exarkun@…>
unused import
15:06 Changeset in trunk [2314a9f2] by Jean-Paul Calderone <exarkun@…>
add a test for referrer-policy
15:06 Ticket #3443 (The global "Referrer-Policy" is untested) created by exarkun
Every page Tahoe-LAFS serves gets "Referrer-policy: no-referrer" in …
13:44 Changeset in trunk [3dddcd6] by Jean-Paul Calderone <exarkun@…>
Remove assertions about Twisted Web's quoting behavior It quotes …
13:37 Changeset in trunk [dc15f19] by Jean-Paul Calderone <exarkun@…>
Merge remote-tracking branch 'origin/master' into …
13:34 Ticket #1642 (internal error in trac.log) closed by exarkun
wontfix: We probably won't try to fix anything in trac. Instead we'll keep …
13:32 Changeset in trunk [44cc423] by Jean-Paul Calderone <exarkun@…>
remove duplicate request
13:31 Changeset in trunk [05def35] by Jean-Paul Calderone <exarkun@…>
nicer cleanup plus a comment
13:31 Changeset in trunk [b218b54] by Jean-Paul Calderone <exarkun@…>
docstrings
13:26 Changeset in trunk [f13390d] by Jean-Paul Calderone <exarkun@…>
news fragment
13:26 Changeset in trunk [dcb834c] by Jean-Paul Calderone <exarkun@…>
Merge remote-tracking branch 'origin/master' into 3438.test_introweb

2020-09-24:

20:57 Ticket #3430 (Port allmydata.test.test_upload to Python 3) closed by GitHub <noreply@…>
fixed: In [changeset:"51709d55629f45be19f2c89b2d8b17a149e19881/trunk"
20:57 Changeset in trunk [51709d5] by GitHub <noreply@…>
Merge pull request #817 from tahoe-lafs/3430-test-upload-python-3 …
19:38 Changeset in trunk [ce20ac6] by Ross Patterson <me@…>
test(coverage): Avoid redundant test runs There's no need in almost …
19:29 Ticket #3440 (Add a general web rendering helper to the test suite helpers) closed by GitHub <noreply@…>
fixed: In [changeset:"0f8cb7aedf93dda84358394f0503aefc88ab533a/trunk"
19:29 Changeset in trunk [0f8cb7a] by GitHub <noreply@…>
Merge pull request #828 from tahoe-lafs/3440.render-helper Make the …
18:44 Changeset in trunk [a8ef046] by Ross Patterson <me@…>
build(news): Fix missing ChangeLog? entry
18:37 Changeset in trunk [430881b] by Ross Patterson <me@…>
test(py3): Capture how to run all tests under py3 Useful to review …
18:37 Changeset in trunk [92de966] by Ross Patterson <me@…>
test(runner): Use checked out source for local tests TL;DR: Capture …
18:37 Changeset in trunk [1593ff5] by Ross Patterson <me@…>
test(coverage): Include human-readable coverage report While the XML …
18:36 Changeset in trunk [0c53373] by Ross Patterson <me@…>
test(runner): Match contributor guidelines from wiki The [Patches …
18:32 Ticket #3442 (Imrpove local developer experience running tests) created by rpatterson
While setting up local development and starting my Pyrhon 3 porting …
15:20 Ticket #3441 (The "dump-share" tests in ...) created by exarkun
SystemTest? is too large. It often fails. No one knows why. It is very …
15:08 Changeset in trunk [1c5f4e2] by Jean-Paul Calderone <exarkun@…>
Compatible with the interface I used in test_web.py
15:08 Changeset in trunk [16ab169] by Jean-Paul Calderone <exarkun@…>
rewrite _test_introweb part of SystemTest? as its own test suite
15:08 Changeset in trunk [e981fea0] by Jean-Paul Calderone <exarkun@…>
make FakeCanary? more realistic
15:06 Changeset in trunk [4784d2c] by Itamar Turner-Trauring <itamar@…>
News fragment.
15:03 Changeset in trunk [26f28f3] by Itamar Turner-Trauring <itamar@…>
Finish port to Python 3.
15:01 Changeset in trunk [8167a9fd] by Itamar Turner-Trauring <itamar@…>
All tests pass on Python 3.
14:55 Changeset in trunk [5cd00d6] by Itamar Turner-Trauring <itamar@…>
And even more tests passing in Python 3.
14:46 Changeset in trunk [37bc022e] by Itamar Turner-Trauring <itamar@…>
Even more tests passing on Python 3.
14:42 Changeset in trunk [f1bcf4eb] by Jean-Paul Calderone <exarkun@…>
remove unused imports
14:39 Changeset in trunk [d9036e8] by Itamar Turner-Trauring <itamar@…>
More tests passing on Python 3.
14:32 Changeset in trunk [e7fe2f0] by Itamar Turner-Trauring <itamar@…>
It imports on Python 3.
14:23 Changeset in trunk [67adb930] by Jean-Paul Calderone <exarkun@…>
news fragment
14:23 Changeset in trunk [e7101b17] by Jean-Paul Calderone <exarkun@…>
Turn exceptions into error pages like Nevow does
14:22 Changeset in trunk [34bade4] by Jean-Paul Calderone <exarkun@…>
Use the newly introduced helper instead of our own internal thing
14:21 Changeset in trunk [ed049da] by Jean-Paul Calderone <exarkun@…>
Add a helper that can render a Page or a Resource
14:20 Ticket #3440 (Add a general web rendering helper to the test suite helpers) created by exarkun
There's a renderer nested inside a TestCase? in test_web.py. It …
14:09 Ticket #3439 (Port allmydata.test.test_download to Python 3) created by itamarst
01:41 Changeset in trunk [06cd64c8] by Chad Whitacre <chad@…>
De-lint
01:18 Changeset in trunk [3ae927e] by Chad Whitacre <chad@…>
Respond to review - Preserve int division - Dial back the future
Note: See TracTimeline for information about the timeline view.