#3314 |
Move away from nevow.url in operations.OphandleTable
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3315 |
Port allmydata.web.operations.ReloadMixin to twisted.web.template
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3323 |
The Slackware image builder CircleCI job is failing
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
dev-infrastructure
|
#3326 |
Replace support of Debian 8 with support of Debian 10
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
dev-infrastructure
|
#3328 |
Add support for Ubuntu 20.04
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3330 |
Get rid of the TravisCI Python 2.7 CI job
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3331 |
Get rid of the TravisCI Python 2.7 macOS CI job
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3332 |
Get rid of the TravisCI pyinstaller macOS CI job
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3333 |
Get rid of the TravisCI Python2.7/coverage Linux CI job
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3334 |
Get rid of the TravisCI codechecks CI job
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3335 |
Get rid of the TravisCI pyinstaller Linux CI job
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3336 |
Move the Python 3.6 job from TravisCI to another CI provider
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3355 |
Collect coverage measurements from the Python 3 CI job
|
GitHub <noreply@…>
|
defect
|
normal
|
Support Python 3
|
dev-infrastructure
|
#3366 |
Get tox -e codechecks working on macOS
|
GitHub <noreply@…>
|
enhancement
|
normal
|
Support Python 3
|
dev-infrastructure
|
#3367 |
Port allmydata.uri to Python 3
|
GitHub <noreply@…>
|
defect
|
normal
|
Support Python 3
|
unknown
|
#3368 |
(apparently) get_version called via Foolscap now fails with a Violation
|
GitHub <noreply@…>
|
defect
|
normal
|
Support Python 3
|
code
|
#3372 |
Ratchet based on test module, not individual test
|
GitHub <noreply@…>
|
defect
|
normal
|
Support Python 3
|
dev-infrastructure
|
#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
|
#3382 |
Remove allmydata.web.common.MultiFormatPage
|
GitHub <noreply@…>
|
defect
|
normal
|
Support Python 3
|
code-frontend-web
|
#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
|
#3394 |
Fix test failures on tahoe --version and Python 3.7 and 3.8
|
GitHub <noreply@…>
|
enhancement
|
normal
|
Support Python 3
|
code
|
#3399 |
Evaluate adding mypy checks to code checks
|
GitHub <noreply@…>
|
enhancement
|
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
|
#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
|
#3432 |
Replace Nevow imports in tests with Twisted's equivalents
|
GitHub <noreply@…>
|
defect
|
normal
|
Support Python 3
|
dev-infrastructure
|
#3433 |
Replace nevow with twisted.web in allmydata.webish
|
GitHub <noreply@…>
|
task
|
major
|
Support Python 3
|
code-frontend-web
|
#3443 |
The global "Referrer-Policy" is untested
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3454 |
allmydata.test.test_python3.Python3PortingEffortTests.test_finished_porting doesn't run on Python 2
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3460 |
StorageFarmBroker._got_announcement unnecessarily makes a storage server for duplicate announcements
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3463 |
Port allmydata.immutable.filenode, .layout, .upload to Python 3
|
GitHub <noreply@…>
|
task
|
normal
|
Support Python 3
|
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
|
#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
|
#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
|
#3492 |
There is a bunch of unnecessary junk in the support code for the deprecations tox env
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
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
|
#3504 |
The introducer furl should be treated as private
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3505 |
Grid Manager: consider disallowing downloads as well
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
code
|
#3511 |
Support mutating tahoe.cfg via _Config
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3512 |
Client.init_tempdir clobbers global state in an annoying way
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3513 |
no_network should use `Failure.raiseException` instead of `raise failure.value`
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3515 |
The pre-commit push hook takes a long time to run
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3517 |
integration tests trigger configparser bytes/unicode warning
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3518 |
PyPy: TypeError: not expecting type '<type 'NoneType'>'
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3520 |
Stop using the mock library for testing: src/allmydata/test/test_client.py
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3521 |
Stop using the mock library for testing: src/allmydata/test/test_storage_client.py
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3522 |
Stop using the mock library for testing: src/allmydata/test/cli/test_alias.py
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3523 |
Stop using the mock library for testing: src/allmydata/test/cli/test_daemonize.py
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3524 |
Stop using the mock library for testing: src/allmydata/test/cli/test_start.py
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3525 |
Stop using the mock library for testing: src/allmydata/test/cli/test_status.py
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3526 |
Stop using the mock library for testing: src/allmydata/test/cli/test_invite.py
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3527 |
Stop using the mock library for testing: src/allmydata/test/cli/test_create.py
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3528 |
Stop using the mock library for testing: src/allmydata/test/cli/test_cli.py
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3529 |
Stop using the mock library for testing: src/allmydata/test/test_connections.py
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3532 |
Stop using the mock library for testing: src/allmydata/test/test_node.py
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3533 |
Stop using the mock library for testing: src/allmydata/test/web/test_root.py
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3534 |
Stop using the mock library for testing: src/allmydata/test/test_introducer.py
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3539 |
allmydata.test.web.test_web.Web.test_POST_upload_format (and others) fail on PyPy CI
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3547 |
Regression in allmydata.test.test_introducer.Announcements.test_client_cache and allmydata.test.test_introducer.ClientSeqnums.test_client
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3549 |
Remove the stats gatherer and supporting code
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3550 |
Get rid of deprecated "tahoe start", "tahoe stop", "tahoe restart", "tahoe daemonize"
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3558 |
Make out-of-org PRs generate complete coverage reports
|
GitHub <noreply@…>
|
enhancement
|
normal
|
undecided
|
unknown
|
#3567 |
allmydata.test.test_storage_client.StoragePluginWebPresence sometimes fails with EADDRINUSE
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3568 |
codecov results for fork PRs are delivered before all coverage is submitted, claim massive loss of coverage
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3575 |
There is no realistic direct `storage_index_hash` "known answer"-style unit test
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3578 |
allmydata.immutable.encode.Encoder._encode_tail_segment is unnecessarily duplicative of _encode_segment
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3581 |
Remove argv unicode "mangling" complexity
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3587 |
Credit lpirl for providing buildslaves to the project
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3588 |
src/allmydata/windows/fixups.py uses ctypes to access some APIs that are now available through pywin32
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3592 |
Add pre-hashing convergence tag construction unit tests
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3593 |
Add direct tests for FileHandle.get_encryption_key
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3594 |
Add a direct test for the streaming behavior of EncryptAnUploadable.read_encrypted
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3595 |
Get rid of `fireEventually` use in EncryptAnUploadable._read_encrypted
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3599 |
Link to the code of conduct from the contributor guide
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3600 |
allmydata.test.common.*TestCase have broken skip/cleanup interaction
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3608 |
txi2p dependency declared wrong
|
GitHub <noreply@…>
|
defect
|
critical
|
1.15.0
|
code
|
#3612 |
Disable build-depgraph in CI
|
GitHub <noreply@…>
|
task
|
normal
|
|
unknown
|
#3623 |
A new Twisted release can turn CI red
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3637 |
There are mypy errors about src/allmydata/test/ when using Twisted 21.2.0
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3638 |
There are mypy errors about src/allmydata/scripts/ when using Twisted 21.2.0
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3645 |
Elaborate on the motivation for "Great Black Swamp" in the proposed specification
|
GitHub <noreply@…>
|
defect
|
normal
|
Non-Foolscap communications
|
unknown
|
#3649 |
Remove LGTM
|
GitHub <noreply@…>
|
task
|
normal
|
soon
|
dev-infrastructure
|
#3650 |
`tahoe invite` fails without all three of the `--shares...` parameters
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3654 |
allmydata.test.cli.test_invite.Invite.test_invite_success is broken on Python 3.6
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
code-frontend-cli
|
#3662 |
decorator has dropped support for Python 2.7
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
dev-infrastructure
|
#3666 |
Treat sphinx-build's warnings as errors
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|