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