#3368 |
|
Support Python 3
|
GitHub <noreply@…>
|
normal
|
exarkun
|
closed
|
(apparently) get_version called via Foolscap now fails with a Violation
|
defect
|
#3369 |
|
Support Python 3
|
|
normal
|
exarkun
|
closed
|
Allow the ratchet job to pass if tests pass which are not listed as expected to pass
|
defect
|
#3370 |
review
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.immutable.happiness_upload to Python 3
|
defect
|
#3372 |
|
Support Python 3
|
GitHub <noreply@…>
|
normal
|
chadwhitacre
|
closed
|
Ratchet based on test module, not individual test
|
defect
|
#3373 |
review
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.util.happinessutil to Python 3
|
defect
|
#3374 |
review
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.codec, allmydata.interfaces and allmydata.monitor to Python 3
|
defect
|
#3375 |
review
|
undecided
|
|
normal
|
exarkun
|
closed
|
PyInstaller 4.0 does not support Python 2, breaks PyInstaller tox environment
|
defect
|
#3376 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.util.encodingutil to Python 3
|
defect
|
#3377 |
review
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.util.configutil and connection_status to Python 3
|
defect
|
#3378 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.util.encodingutil to Python 3, part 2
|
defect
|
#3379 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Get https://twistedmatrix.com/trac/ticket/7928 closed
|
defect
|
#3380 |
|
undecided
|
GitHub <noreply@…>
|
normal
|
exarkun
|
closed
|
Some CircleCI jobs that are supposed to fail if any of the tests they run fail don't.
|
defect
|
#3381 |
|
Support Python 3
|
sajith
|
normal
|
sajith
|
closed
|
port allmydata.web.directory.DeepSizeResults to twisted.web.template
|
defect
|
#3382 |
review-needed
|
Support Python 3
|
GitHub <noreply@…>
|
normal
|
sajith
|
closed
|
Remove allmydata.web.common.MultiFormatPage
|
defect
|
#3383 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Make the tests for allmydata.storage import and run on Python 3
|
defect
|
#3384 |
|
undecided
|
exarkun
|
normal
|
sajith
|
closed
|
Unpin coverage
|
defect
|
#3385 |
|
undecided
|
sajith
|
normal
|
sajith
|
closed
|
Use coveralls.io
|
defect
|
#3386 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.storage.crawler to Python 3
|
defect
|
#3387 |
review
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.storage.expirer to Python 3
|
defect
|
#3388 |
review
|
undecided
|
GitHub <noreply@…>
|
normal
|
exarkun
|
closed
|
The Ubuntu 20.04 image builder CircleCI job fails
|
defect
|
#3389 |
review-needed
|
Support Python 3
|
GitHub <noreply@…>
|
normal
|
sajith
|
closed
|
Upper bound for attrs
|
defect
|
#3390 |
|
|
sajith
|
normal
|
sajith
|
closed
|
Drop upper bound for attrs
|
defect
|
#3391 |
|
undecided
|
sajith
|
normal
|
sajith
|
closed
|
Change codecov default settings
|
enhancement
|
#3392 |
|
Support Python 3
|
sajith
|
normal
|
sajith
|
closed
|
Remove allmydata.test.common_web.WebRenderingMixin
|
defect
|
#3393 |
|
Support Python 3
|
sajith
|
normal
|
sajith
|
closed
|
remove allmydata.web._nevow_106
|
defect
|
#3394 |
|
Support Python 3
|
GitHub <noreply@…>
|
normal
|
jaraco
|
closed
|
Fix test failures on tahoe --version and Python 3.7 and 3.8
|
enhancement
|
#3395 |
review
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port the rest of allmydata.test.test_storage_web to Python 3
|
defect
|
#3396 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Make allmydata.test.test_storage run on Python 3
|
defect
|
#3397 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Get allmydata.test.test_storage passing on Python 3
|
defect
|
#3399 |
review-needed
|
Support Python 3
|
GitHub <noreply@…>
|
normal
|
jaraco
|
closed
|
Evaluate adding mypy checks to code checks
|
enhancement
|
#3401 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
test_system is failing consistently on pypy in CI
|
defect
|
#3402 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port tests/code for remote_get_version (storage-related?) to Python 3
|
defect
|
#3403 |
|
undecided
|
GitHub <noreply@…>
|
normal
|
sajith
|
closed
|
Pyrsistent 0.17.0 has dropped Python 2.7 support
|
defect
|
#3404 |
|
undecided
|
GitHub <noreply@…>
|
normal
|
sajith
|
closed
|
Drop Pyrsistent 0.16.0 constraint
|
defect
|
#3405 |
|
Support Python 3
|
|
normal
|
chadwhitacre
|
closed
|
Run CI for py36 on Windows
|
task
|
#3406 |
|
Support Python 3
|
|
normal
|
chadwhitacre
|
closed
|
Upgrade CircleCI config to version 2.1
|
task
|
#3408 |
|
Support Python 3
|
jaraco
|
normal
|
jaraco
|
closed
|
Replace print statements with print functions in comments
|
defect
|
#3409 |
review
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.storage.immutable to Python 3
|
defect
|
#3410 |
|
Support Python 3
|
exarkun
|
normal
|
jaraco
|
closed
|
Milestone status is out of date
|
defect
|
#3411 |
review
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.storage.mutable to Python 3
|
defect
|
#3412 |
|
Support Python 3
|
|
normal
|
jaraco
|
closed
|
Many tests are flaky
|
defect
|
#3415 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.storage.server to Python 3
|
defect
|
#3416 |
review
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.test.no_network to Python 3
|
defect
|
#3417 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Audit existing ported modules for del in for loops
|
defect
|
#3418 |
|
undecided
|
sajith
|
normal
|
sajith
|
closed
|
coverage.el is uploaded to codecov
|
defect
|
#3419 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.test.test_encode to Python 3
|
defect
|
#3421 |
review-needed
|
undecided
|
|
normal
|
rpatterson
|
closed
|
Makefile housekeeping
|
enhancement
|
#3422 |
review-needed
|
undecided
|
GitHub <noreply@…>
|
normal
|
exarkun
|
closed
|
allmydata/web/directory.py should return error pages instead of raising WebError
|
defect
|
#3423 |
review-needed
|
undecided
|
GitHub <noreply@…>
|
normal
|
exarkun
|
closed
|
allmydata/web/filenode.py should return error pages instead of raising WebError
|
defect
|
#3424 |
review-needed
|
undecided
|
GitHub <noreply@…>
|
normal
|
exarkun
|
closed
|
allmydata/web/operations.py should return error pages instead of raising WebError
|
defect
|
#3425 |
review-needed
|
undecided
|
GitHub <noreply@…>
|
normal
|
exarkun
|
closed
|
allmydata/web/root.py should return error pages instead of raising WebError
|
defect
|
#3426 |
|
undecided
|
GitHub <noreply@…>
|
normal
|
exarkun
|
closed
|
allmydata/web/status.py should return error pages instead of raising WebError
|
defect
|
#3427 |
review-needed
|
undecided
|
GitHub <noreply@…>
|
normal
|
exarkun
|
closed
|
allmydata/web/unlinked.py should return error pages instead of raising WebError
|
defect
|
#3428 |
review
|
undecided
|
GitHub <noreply@…>
|
normal
|
exarkun
|
closed
|
twisted.web.resource.Resource subclasses should not return Deferreds
|
defect
|
#3429 |
|
undecided
|
GitHub <noreply@…>
|
normal
|
exarkun
|
closed
|
allmydata/web/check_result.py should return error pages instead of raising WebError
|
defect
|
#3430 |
review
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.test.test_upload to Python 3
|
defect
|
#3431 |
|
Support Python 3
|
chadwhitacre
|
normal
|
chadwhitacre
|
closed
|
Port test_immutable to Python 3
|
task
|
#3432 |
|
Support Python 3
|
GitHub <noreply@…>
|
normal
|
sajith
|
closed
|
Replace Nevow imports in tests with Twisted's equivalents
|
defect
|
#3435 |
|
Support Python 3
|
sajith
|
normal
|
sajith
|
closed
|
Remove nevow from misc/build_helpers/show-tool-versions.py
|
defect
|
#3436 |
|
Support Python 3
|
sajith
|
normal
|
sajith
|
closed
|
Remove unused web.common.getxmlfile()
|
defect
|
#3437 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.test.test_filenode to Python 3
|
defect
|
#3438 |
|
undecided
|
exarkun
|
normal
|
exarkun
|
closed
|
The introducer tests in allmydata.test.test_system.SystemTests.test_filesystem should be part of a separate test suite
|
defect
|
#3439 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.test.test_download to Python 3
|
defect
|
#3440 |
|
undecided
|
exarkun
|
normal
|
exarkun
|
closed
|
Add a general web rendering helper to the test suite helpers
|
defect
|
#3443 |
|
undecided
|
GitHub <noreply@…>
|
normal
|
exarkun
|
closed
|
The global "Referrer-Policy" is untested
|
defect
|
#3446 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.test.test_helper to Python 3
|
defect
|
#3448 |
review-needed
|
Support Python 3
|
rpatterson
|
normal
|
rpatterson
|
closed
|
Convert modules that only reference `unicode` to `str`
|
task
|
#3449 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port remaining interfaces to Python 3
|
defect
|
#3450 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.immutable.literal to Python 3
|
defect
|
#3451 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.immutable.downloader.fetcher, .finder and .segmentation to Python 3
|
task
|
#3452 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.immutable.download.__init__, .common, .node, and .status to Python 3
|
defect
|
#3453 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.immutable.downloader.share to Python 3
|
task
|
#3454 |
|
undecided
|
GitHub <noreply@…>
|
normal
|
exarkun
|
closed
|
allmydata.test.test_python3.Python3PortingEffortTests.test_finished_porting doesn't run on Python 2
|
defect
|
#3455 |
`
|
Support Python 3
|
rpatterson
|
normal
|
rpatterson
|
closed
|
Port the node.py module to Python 3
|
enhancement
|
#3456 |
review
|
Support Python 3
|
chadwhitacre
|
normal
|
chadwhitacre
|
closed
|
Fold common_py3 back into common
|
task
|
#3458 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Make sure all callRemote calls uses native strings
|
defect
|
#3459 |
review
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.test.test_checker to Python 3
|
task
|
#3460 |
review
|
undecided
|
GitHub <noreply@…>
|
normal
|
exarkun
|
closed
|
StorageFarmBroker._got_announcement unnecessarily makes a storage server for duplicate announcements
|
defect
|
#3461 |
|
Support Python 3
|
chadwhitacre
|
normal
|
chadwhitacre
|
closed
|
Port immutable.checker to Python 3
|
task
|
#3462 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.immutable.encode to Python 3
|
defect
|
#3463 |
review
|
Support Python 3
|
GitHub <noreply@…>
|
normal
|
itamarst
|
closed
|
Port allmydata.immutable.filenode, .layout, .upload to Python 3
|
task
|
#3465 |
review
|
Support Python 3
|
exarkun
|
normal
|
itamarst
|
closed
|
Port allmydata.storage_client and tests to Python 3
|
defect
|
#3466 |
|
Support Python 3
|
chadwhitacre
|
normal
|
chadwhitacre
|
closed
|
Port allmydata.immutable.offloaded to Python 3
|
task
|
#3467 |
|
Support Python 3
|
chadwhitacre
|
normal
|
chadwhitacre
|
closed
|
DRY up future.builtins imports
|
task
|
#3468 |
review
|
undecided
|
chadwhitacre
|
normal
|
exarkun
|
closed
|
allmydata/immutable/offloaded.py is missing a lot of unit test coverage
|
defect
|
#3470 |
review
|
undecided
|
GitHub <noreply@…>
|
normal
|
exarkun
|
closed
|
The eventual-send in OneShotObserverList is unnecessary and in the way
|
defect
|
#3471 |
review
|
undecided
|
GitHub <noreply@…>
|
normal
|
exarkun
|
closed
|
The eventual-send in LocalWrapper complicates testing
|
defect
|
#3472 |
review
|
undecided
|
GitHub <noreply@…>
|
normal
|
exarkun
|
closed
|
GitHub Actions coverage reports contain inconsistent paths
|
defect
|
#3473 |
review
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port allmydata.test.mutable.test_datahandle, test_filehandle, test_different_encoding to Python 3
|
task
|
#3474 |
|
Support Python 3
|
chadwhitacre
|
normal
|
chadwhitacre
|
closed
|
Pick off some easy files to port
|
task
|
#3475 |
review
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Port more of allmydata.test.mutable to Python 3
|
defect
|
#3476 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Create unicode-only-keys and bytes-only-keys dictionaries
|
defect
|
#3478 |
|
undecided
|
meejah
|
normal
|
meejah
|
closed
|
re-vamp release process documents
|
defect
|
#3479 |
|
Support Python 3
|
itamarst
|
normal
|
itamarst
|
closed
|
Continue porting test_node.py to Python 3
|
defect
|
#3481 |
review
|
undecided
|
GitHub <noreply@…>
|
normal
|
exarkun
|
closed
|
The introducer fixture in the integration tests is generated with bogus configuration when local neither ip nor ifconfig are found in the usual locations
|
defect
|
#3482 |
review
|
undecided
|
GitHub <noreply@…>
|
normal
|
exarkun
|
closed
|
TokenOnlyWebApi is no longer needed
|
defect
|
#3483 |
review
|
undecided
|
GitHub <noreply@…>
|
normal
|
exarkun
|
closed
|
New Docker Hub pull limits will likely negatively impact CircleCI jobs
|
defect
|
#3485 |
review
|
Support Python 3
|
exarkun
|
normal
|
itamarst
|
closed
|
Switch Python 2 to backported configparser so it's all unicode, all the time
|
defect
|
#3486 |
review
|
undecided
|
GitHub <noreply@…>
|
normal
|
exarkun
|
closed
|
Delegate responsibility for figuring out local network configuration to `netifaces`
|
defect
|
#3487 |
|
Support Python 3
|
|
normal
|
chadwhitacre
|
closed
|
Port blacklist.py to Python 3
|
task
|