Timeline
2020-07-14:
- 18:36 Ticket #3345 (Ported lists of modules is missing a test module) closed by
- invalid
- 17:53 Changeset in trunk [3688291] by
- Handy way to run Python 3 tests, until the ratchet is going.
- 17:53 Changeset in trunk [5fd0152] by
- This module is not a thing.
- 17:47 Changeset in trunk [841969d] by
- Merge remote-tracking branch 'origin/master' into …
- 17:46 Changeset in trunk [21a9ffe] by
- Not strings.
- 17:44 Changeset in trunk [a81e859] by
- Fix flake error.
- 17:44 Changeset in trunk [27d8eb4] by
- Test improvements.
- 17:43 Changeset in trunk [148d9a7] by
- News fragment.
- 17:41 Ticket #3343 (Add more tests for base32 and base62) closed by
- fixed
- 17:41 Changeset in trunk [db41d5a] by
- Merge pull request #743 from …
- 17:35 Changeset in trunk [e0adb3b] by
- Port to Python 3.
- 15:53 Changeset in trunk [b5db85a] by
- Initial, manual steps of Python 3 port.
- 15:45 Changeset in trunk [3abb9e9d] by
- Rip out a whole bunch of code, either deleting or replacing with …
- 15:39 HowToWriteTests edited by
- trivially modernize these instructions (diff)
- 15:29 Changeset in trunk [f3db64a] by
- Port to Python 3.
- 15:28 Changeset in trunk [ab3737d6] by
- Note this module has been ported to Python 3.
- 15:24 Changeset in trunk [9c428be] by
- Port base62 to Python 3.
- 14:51 Changeset in trunk [fc73b7c] by
- News fragment.
- 14:34 Changeset in trunk [b1e732f] by
- Port test_base62 to Python 3.
- 14:34 Ticket #3345 (Ported lists of modules is missing a test module) created by
- test_assertutil is missing, probably due to a bad merge.
- 14:28 Changeset in trunk [e34a01d] by
- A couple more asserts.
- 14:26 Changeset in trunk [459d681] by
- Merge branch '3342-more-tests-for-base32-base62' into …
- 14:24 Ticket #3344 (Port netstring and hashutil to Python 3) created by
- 14:20 Changeset in trunk [f378edd9] by
- Fix missing import.
- 13:01 Changeset in trunk [54e952c] by
- Test for 404 responses from status page subpaths
- 11:26 Python3 edited by
- Update in anticipation of ratchet PR landing (diff)
- 10:42 Changeset in trunk [e2d6b35] by
- Tighten up condition in depgraph.sh I ran into a circumstance where …
- 02:42 Changeset in trunk [8e8a215b] by
- Is this it? towncrier just wants empty files?
- 02:42 Changeset in trunk [d25c8b1] by
- Start ratcheting up passing tests under Python 3
- 02:28 Changeset in trunk [b47b4a4] by
- Prevent Nevow from blocking us Per …
- 02:27 Changeset in trunk [076c73d] by
- Turn on py36 at Travis Drops the old py35 job, per @exarkun: …
- 02:27 Changeset in trunk [5a2ee53] by
- Bump txi2p to unreleased version that supports Py3 The plan is to …
- 02:27 Changeset in trunk [329bfe0] by
- Make a crucial relative import explicit
- 02:27 Changeset in trunk [fec1f73] by
- Ignore eliot.log, some testing artifact
- 02:27 Changeset in trunk [2eab253] by
- Change python_requires in setup.py
- 02:27 Changeset in trunk [73c40e8d] by
- Minimally add py36 to CI
- 00:52 Changeset in trunk [abd5395] by
- Rename nested functions for clarity ... and also to remove …
- 00:44 Changeset in trunk [b48556c] by
- Add tests for status subpages Coverage tests for the coverage gods
2020-07-13:
- 20:25 Ticket #3341 (Port allmydata.util.pollmixin and deferredutil to Python 3) closed by
- fixed
- 20:25 Changeset in trunk [6115d96a] by
- Merge pull request #741 from tahoe-lafs/3341-more-python-3-utils Port …
- 20:22 Ticket #3343 (Add more tests for base32 and base62) created by
- Dependency for #3342.
- 20:21 Changeset in trunk [ead2a79] by
- Everything should be bytes.
- 20:19 Changeset in trunk [6464e22] by
- Hypothesis-based roundtrip test.
- 20:18 Changeset in trunk [828e6bc2] by
- Minimal tests for could_be_base32_encoded().
- 20:12 Changeset in trunk [77ae087] by
- Remove a2b_l and b2a_l from public API, to ease likely future switch …
- 19:41 Changeset in trunk [e23dbcd] by
- Document current public API.
- 19:30 Changeset in trunk [bbfd39e] by
- Test larger variety of inputs using hypothesis.
- 19:25 Changeset in trunk [a8a7d48c] by
- Everything must be bytes.
- 19:22 Changeset in trunk [f27cba1] by
- Move existing base32 tests out of test_util.py.
- 18:47 Ticket #3342 (Port base32 and base62 to Python 3) created by
- 18:35 Ticket #3339 (Port allmydata.util.assertutil and mathutil to Python 3) closed by
- fixed
- 18:33 Changeset in trunk [1a3a1ffc] by
- Restore eliot code.
- 18:30 Changeset in trunk [af916c39] by
- Merge branch 'master' into 3341-more-python-3-utils
- 17:01 Changeset in trunk [15f01c9] by
- Merge pull request #739 from tahoe-lafs/3339-assertutil-python-3 Port …
2020-07-11:
- 12:30 Changeset in trunk [144001f] by
- Use a better assert in status subpath test
- 11:59 Changeset in trunk [6eba2fb2] by
- Test "deep check results" page These are some basic tests -- let's …
- 01:46 Changeset in trunk [b49a3eaf] by
- Check for a non-standard property on request
2020-07-10:
- 20:34 Changeset in trunk [267b89a] by
- Remove unused import
- 20:33 Changeset in trunk [69ae9e6d] by
- Merge 'origin/master' into 3316.check-results-nevow-to-twisted-web
- 12:00 Changeset in trunk [f9dc250] by
- Test "deep check and repair" page
- 10:56 Changeset in trunk [427f996] by
- Do more null checks
2020-07-09:
- 21:14 Changeset in trunk [d4a02aa] by
- Remove a print statement
- 21:09 Changeset in trunk [5276ea5] by
- Merge branch 'master' into 3254.status-status-nevow-to-twisted-web
- 21:09 Changeset in trunk [956c2c5] by
- Remove unused import
- 20:59 Changeset in trunk [a56d077d] by
- Test HTML document generated by web.status.Status
- 20:05 Changeset in trunk [133e1bfb] by
- news fragment
- 20:05 Changeset in trunk [c4437bd] by
- Package Future 0.18.2 for us
- 20:05 Changeset in trunk [349d34b] by
- add some alt text
- 20:05 Changeset in trunk [50ce511c] by
- Perhaps this is the preferred formatting?
- 20:05 Changeset in trunk [7b8ab9c] by
- add meejah to code-of-conduct
- 20:05 Changeset in trunk [defac12] by
- add a contributor covenant badge
- 20:05 Changeset in trunk [07064f09] by
- news fragment
- 20:05 Changeset in trunk [ff8785a] by
- as far as I can tell there is nothing magic about putting it in .github
- 20:05 Changeset in trunk [4e2cc6e1] by
- Here's a start
- 20:05 Changeset in trunk [83f36ab6] by
- Switch to flake8 as a better way of running pyflakes.
- 20:05 Changeset in trunk [8331e7d] by
- Remove now-unnecessary UploadResultsPage?.render_UPLOAD
- 20:05 Changeset in trunk [44ecfda] by
- Make UploadResultsPage? a Resource
- 20:05 Changeset in trunk [62e803db] by
- Make UploadStatusPage? a Resource
- 20:05 Changeset in trunk [38fe7dd] by
- Remove unused import
- 20:05 Changeset in trunk [f30dcc7] by
- Make Element the superclass of UploadResultsRendererMixin?
- 20:05 Changeset in trunk [4b560d1] by
- Move time formatter tests UploadResultsRendererMixin? no longer has …
- 20:05 Changeset in trunk [9c14eec] by
- Avoid use of RateAndTimeMixin? in UploadResultsRendererMixin?
- 20:05 Changeset in trunk [100c4b1] by
- Add newsfragment
- 20:05 Changeset in trunk [118ea426] by
- Render abbreviated rate and time values
- 20:05 Changeset in trunk [c0d83de] by
- Document UploadResultsPage? parameter
- 20:05 Changeset in trunk [0af8df72] by
- Document UploadStatusPage?
- 20:05 Changeset in trunk [855668b] by
- Remove unused imports
- 20:05 Changeset in trunk [a0655c1] by
- Handle "t=upload" in UploadResultsPage? POST handling
- 20:05 Changeset in trunk [6b4d27be] by
- Use twisted web template in UploadResultsRendererMixin?
- 20:05 Changeset in trunk [2ab7b15] by
- Make UploadResultsPage? a MultiFormatResource?
- 20:05 Changeset in trunk [71fd4f5] by
- Use twisted template tags in upload results page template
- 20:05 Changeset in trunk [e6f0f9d] by
- Make UploadStatusPage? a MultiFormatResource?
- 20:05 Changeset in trunk [d24babe] by
- Use twisted template tags in upload status page template
- 20:05 Changeset in trunk [96fbff6] by
- Use an inner JSONRequest class with renderJSON Once nevow is removed …
- 20:05 Changeset in trunk [92e83f26] by
- Declare JSON request interface using @implementer …
- 20:05 Changeset in trunk [d449306] by
- Use DummyRequest? in storage tests Using twisted.web.server.Request …
- 20:05 Changeset in trunk [6b61b756] by
- Refactor storage test helpers Rewrite renderSynchronously() to use …
- 20:05 Changeset in trunk [bdfa667a] by
- Add docstrings to storage test helpers
- 20:05 Changeset in trunk [7e26dd4] by
- Remove redundant render_json() method
- 20:05 Changeset in trunk [6379601] by
- Wrap renderer results in tags
- 20:05 Changeset in trunk [0af7446] by
- Avoid using nevow FakeRequest? in storage test. Use …
- 20:05 Changeset in trunk [de5d04a] by
- Remove an extraneous directive t:data is not really a Twisted …
- 20:05 Changeset in trunk [a056f18] by
- Remove StorageStatus?.renderHTTP This was added to please the test …
- 20:05 Changeset in trunk [a6e6c5c] by
- Get rid of WebRenderingMixin? in storage test
- 20:05 Changeset in trunk [8d317919] by
- Use a helper to exercise render() in storage test cases
- 20:05 Changeset in trunk [7126d32] by
- Prefix member variable with "_"
- 20:05 Changeset in trunk [0d9ec2b] by
- Use slots to render storage stats table
- 20:05 Changeset in trunk [9dd9d98] by
- Give the suite the precise string it wants
- 20:05 Changeset in trunk [1469af0f] by
- Use BeautifulSoup? to check favicon in storage page
- 20:05 Changeset in trunk [56e2fa3] by
- Use <t:transparent> to render node nickname and id CI did not like …
- 20:05 Changeset in trunk [0423e49] by
- Add news fragment
- 20:05 Changeset in trunk [0bd3863] by
- Mark format_recovered as static method
- 20:05 Changeset in trunk [bc8a86e] by
- Use Unicode strings to render space
- 20:05 Changeset in trunk [0b4c235] by
- Remove redundant None-checks on self.storage When no storage is …
- 20:05 Changeset in trunk [db0e640] by
- Use successResultOf in renderSynchronously Get rid of [].append …
- 20:05 Changeset in trunk [ee8e730] by
- Move renderSynchronously to test suite
- 20:05 Changeset in trunk [92f6e4b] by
- Use explicit None-check on self.storage
- 20:05 Changeset in trunk [affe10b3] by
- Return result from renderHTTP Bogus renderHTTP, but test failures are …
- 20:05 Changeset in trunk [6b5e530c] by
- Add a docstring
- 20:05 Changeset in trunk [abb8834] by
- Rename function for clarity
- 20:05 Changeset in trunk [e67fa7c] by
- Add docstrings to StorageStatusElement?
- 20:05 Changeset in trunk [ac9a73e] by
- Use parentheses in test suite's import statement
- 20:05 Changeset in trunk [62a997c] by
- Use parentheses in import statement
- 20:05 Changeset in trunk [1be736e] by
- Fix test_storage.WebStatus?.test_no_server failure
- 20:05 Changeset in trunk [8dd40294] by
- Use <t:transparent /> within table cells
- 20:05 Changeset in trunk [6ccb9d2] by
- Use render_space methods to render space
- 20:05 Changeset in trunk [dbc6b2a] by
- Drop unused ctx argument from render_space methods
- 20:05 Changeset in trunk [d5af7c0] by
- Refactor so that test_util pass
- 20:05 Changeset in trunk [923219e] by
- Use right syntax for twisted.web.template tags
- 20:05 Changeset in trunk [42c3e276] by
- Check storage server status before using it
- 20:05 Changeset in trunk [d1f17e10] by
- Second version of renderSynchronously
- 20:05 Changeset in trunk [805b880c] by
- Add missing flattenString import
- 20:05 Changeset in trunk [75488c4] by
- Add StorageStatus::renderSynchronously Related to ticket:3247 …
- 20:05 Changeset in trunk [aad3557] by
- Use twisted.web.template in web/storage.py Related to ticket:3247. …
- 20:05 Changeset in trunk [7a37eee] by
- assert -> Exception
- 20:05 Changeset in trunk [5cfb350] by
- streap -> stream
- 20:05 Changeset in trunk [1f4b619] by
- unused imports
- 20:05 Changeset in trunk [77a2f11] by
- more-testtools-y asserts
- 20:05 Changeset in trunk [1ce760b] by
- testtool's asserts
- 20:05 Changeset in trunk [26d7a3a] by
- Get rid of ?replace= handling entirely and more-correctly support /uri …
- 20:05 Changeset in trunk [e0287a7b] by
- use attr.s
- 20:05 Changeset in trunk [af70911] by
- embetter docstring
- 20:05 Changeset in trunk [ced9bde] by
- different words for news
- 20:05 Changeset in trunk [d91996a] by
- better docstring
- 20:05 Changeset in trunk [eaf96b2] by
- replciate Tahoe's behavior for replace=true/false
- 20:05 Changeset in trunk [a3f4cc6] by
- symbols, not magic-numbers
- 20:05 Changeset in trunk [0f6b4c3] by
- match query args
- 20:05 Changeset in trunk [66f61c5] by
- assert -> ValueError?
- 20:05 Changeset in trunk [bd858f8] by
- assert -> raise
- 20:05 Changeset in trunk [835341f] by
- more docstring
- 20:05 Changeset in trunk [6fd0d61] by
- comment
- 20:05 Changeset in trunk [10715fa] by
- docstring
- 20:05 Changeset in trunk [9420777] by
- cleanup, docstrings
- 20:05 Changeset in trunk [e481e37] by
- housekeeping
- 20:05 Changeset in trunk [9d5e438] by
- use real parser
- 20:05 Changeset in trunk [683c8d3] by
- actually returns CREATED for new data
- 20:05 Changeset in trunk [b01995f] by
- use hypothesis -- which doesn't know about Deferred, so need testtools too
- 20:05 Changeset in trunk [0cc020b5] by
- copyright, header
- 20:05 Changeset in trunk [1710530] by
- key -> kind
- 20:05 Changeset in trunk [c0ce716] by
- handle more inputs in test body-producer
- 20:05 Changeset in trunk [1f2ad6e] by
- the tests are unit-tests
- 20:05 Changeset in trunk [02a663c2] by
- new-style classes only
- 20:05 Changeset in trunk [18b62bf] by
- unused imports
- 20:05 Changeset in trunk [05140a5] by
- simple test of testing/web
- 20:05 Changeset in trunk [f216f97] by
- news
- 20:05 Changeset in trunk [6611602] by
- simplify tahoe web fakes
- 20:05 Changeset in trunk [95531fa7] by
- synchronous-only up/download tahoe code to keep treq.testing happy
- 20:05 Changeset in trunk [ab7936d] by
- actual usable agent
- 20:05 Changeset in trunk [6e2285e] by
- proof-of-concept verified-fake for testing
- 20:05 Changeset in trunk [1fd220db] by
- Update newsfragment text
- 20:05 Changeset in trunk [b956d9a5] by
- Decode name before null check Make the diff against master a tad bit …
- 20:05 Changeset in trunk [fccc331] by
- Make "Refresh" link work This seems to be a subtle difference from …
- 20:05 Changeset in trunk [378b20c] by
- Reject trailing empty path piece in URIs
- 20:05 Changeset in trunk [d3d0d02] by
- Reject URIs that contain empty segments
- 20:05 Changeset in trunk [83b5807c] by
- Add newsfragment
- 20:05 Changeset in trunk [5892eae] by
- Render self in DirectoryNodeHandler?.getChild() We need …
- 20:05 Changeset in trunk [7444d6b] by
- Correct arguments to super() This was incidentally found when looking …
- 20:05 Changeset in trunk [88accc2] by
- Update newsfragment
- 20:05 Changeset in trunk [c043d1b] by
- Add newsfragment
- 20:05 Changeset in trunk [4dd6c86] by
- Use twisted web directives in web.operations.ReloadMixin?
- 18:38 Changeset in trunk [1e41df9f] by
- Add to list of ported modules.
- 18:37 Changeset in trunk [2e160c1] by
- Test for failure caused by invalid path A hyphen is expected when …
- 18:35 Changeset in trunk [54248f33] by
- Use WebError?, not RuntimeError?, to indicate error Several problems …
- 18:32 Changeset in trunk [7d1fdd8] by
- Port modules to Python 3.
- 18:20 Changeset in trunk [0cf1117] by
- Move the tests for deferredutil into their own module.
- 18:13 Ticket #3341 (Port allmydata.util.pollmixin and deferredutil to Python 3) created by
- 17:56 Changeset in trunk [e108ecb] by
- Fix lint.
- 17:52 Changeset in trunk [af86066] by
- Delete some dead code.
- 17:30 Ticket #3340 (Delete unused code from allmydata.util) created by
- Unused code is code that doesn't need to be ported.
- 17:21 Changeset in trunk [8efc12a] by
- Use newer version of pyutil.
- 17:12 Changeset in trunk [12d5131] by
- Fix pyflakes issues.
- 13:36 Changeset in trunk [0469c15] by
- Merge remote-tracking branch 'origin/master' into 3339-assertutil-python-3
2020-07-08:
- 23:25 Ticket #2755 (adopt formal code of conduct) closed by
- fixed: Merged in …
- 21:53 Changeset in trunk [354e994] by
- Merge pull request #733 from tahoe-lafs/3324-humanreadable-python-3 …
- 20:46 Changeset in trunk [28f219ad] by
- Update to version that supports _python3.py variant of port list.
- 19:21 Ticket #3329 (Switch to flake8 as a way to run pyflakes) closed by
- fixed: https://github.com/tahoe-lafs/tahoe-lafs/pull/736 merged in …
- 18:56 Ticket #3338 (Disable nix build until transition to Python 3 is done) closed by
- fixed: Merged in …
- 18:53 Changeset in trunk [98c8b2fd] by
- Revert changes obsoleted by #3338.
- 18:52 Changeset in trunk [e4b8cc4] by
- Merge remote-tracking branch 'origin/master' into …
- 18:50 Changeset in trunk [834c7b4] by
- Merge pull request #738 from tahoe-lafs/3338.future-0-18-2 Provide …
- 17:56 Changeset in trunk [7bee9ff] by
- Untabify again
- 17:29 Changeset in trunk [4d22390] by
- Untabify
- 17:20 Changeset in trunk [7e16148] by
- news fragment
- 17:20 Changeset in trunk [1cbf798] by
- Package Future 0.18.2 for us
- 17:08 Changeset in trunk [51d6307] by
- Fail better when timings data isn't available
- 17:08 Changeset in trunk [112cfc1] by
- Test if download status page can be rendered partially
- 17:08 Changeset in trunk [c187e27] by
- Parameterize FakeDownloadResults? and FakeDownloadStatus?
- 16:21 Changeset in trunk [f75ff709] by
- News fragment.
- 16:16 Changeset in trunk [9e3bc3e] by
- These tests are no longer necessary, since we are no longer …
- 16:13 Changeset in trunk [bd6ff36] by
- Fix typo.
- 16:13 Changeset in trunk [939648c] by
- Add back missing function.
- 16:02 Changeset in trunk [229583c] by
- Switch to mathutil from pyutil (it has tests, and has already been …
- 15:57 Changeset in trunk [016c775] by
- Switch to use pyutil's assertutil implementation.
- 15:56 Changeset in trunk [0bc8a44] by
- Add pyutil as direct dependency; it was previously indirect dependency …
- 15:45 Python3 edited by
- (diff)
- 15:39 Ticket #3339 (Port allmydata.util.assertutil and mathutil to Python 3) created by
- 15:20 Python3 edited by
- (diff)
- 14:47 Ticket #3338 (Disable nix build until transition to Python 3 is done) created by
- nixpkgs typically only has a single version of Python packages. Newer …
- 14:22 Python3 edited by
- (diff)
- 14:15 Changeset in trunk [81216f18] by
- Remove some whitespace
- 14:11 Changeset in trunk [3d80a6c] by
- New packages so we can get future 0.18.2.
- 02:20 Changeset in trunk [d6ea30b] by
- Test more markup rendered by DownloadStatusElement?
- 00:49 Changeset in trunk [0db56f9] by
- Add some tests for DownloadStatusElement?
- 00:45 Changeset in trunk [7757756] by
- Use correct tag type
- 00:24 Changeset in trunk [0c4d24a] by
- Avoid use of deferred within an Element This causes the final HTML to …
2020-07-07:
- 23:55 Changeset in trunk [7877d8a] by
- Use an accessor
- 15:32 Python3 edited by
- (diff)
- 15:30 Changeset in trunk [3d0e4df5] by
- Lint fixes.
- 15:28 Changeset in trunk [238b170] by
- Add future in another place.
- 15:26 Python3 created by
- 15:15 Dev edited by
- (diff)
- 15:13 Changeset in trunk [e6268f3] by
- Add additional dependencies.
- 15:03 Changeset in trunk [e06d414] by
- Merge remote-tracking branch 'origin/master' into …
- 13:59 Changeset in trunk [bb452a6] by
- Merge pull request #731 from tahoe-lafs/2755.code-of-conduct Formally …
- 13:19 Changeset in trunk [f08e2ba] by
- add some alt text
- 13:18 Changeset in trunk [0ed8a77] by
- Perhaps this is the preferred formatting?
- 12:42 Ticket #3337 (Deactivate TravisCI for the tahoe-lafs/tahoe-lafs repository) created by
- This is part of an overall goal to stop using TravisCI entirely. …
- 12:41 Ticket #3336 (Move the Python 3.6 job from TravisCI to another CI provider) created by
- This is part of an overall goal to stop using TravisCI entirely. The …
- 12:25 Ticket #3335 (Get rid of the TravisCI pyinstaller Linux CI job) created by
- This is part of an overall goal to stop using TravisCI entirely. The …
- 12:23 Ticket #3334 (Get rid of the TravisCI codechecks CI job) created by
- This is part of an overall goal to stop using TravisCI entirely. The …
- 12:22 Ticket #3333 (Get rid of the TravisCI Python2.7/coverage Linux CI job) created by
- This is part of an overall goal to stop using TravisCI entirely. The …
- 12:20 Ticket #3332 (Get rid of the TravisCI pyinstaller macOS CI job) created by
- This is part of an overall goal to stop using TravisCI entirely. The …
- 12:18 Ticket #3331 (Get rid of the TravisCI Python 2.7 macOS CI job) created by
- This is part of an overall goal to stop using TravisCI entirely. The …
- 12:16 Ticket #3330 (Get rid of the TravisCI Python 2.7 CI job) created by
- This is part of an overall goal to stop using TravisCI entirely. The …
- 00:18 Changeset in trunk [a3bf4e0] by
- Remove an unused import
Note: See TracTimeline
for information about the timeline view.