#3524 |
Stop using the mock library for testing: src/allmydata/test/cli/test_start.py
|
mock
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3523 |
Stop using the mock library for testing: src/allmydata/test/cli/test_daemonize.py
|
mock
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3522 |
Stop using the mock library for testing: src/allmydata/test/cli/test_alias.py
|
mock review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3521 |
Stop using the mock library for testing: src/allmydata/test/test_storage_client.py
|
mock review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3520 |
Stop using the mock library for testing: src/allmydata/test/test_client.py
|
mock review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3518 |
PyPy: TypeError: not expecting type '<type 'NoneType'>'
|
review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3517 |
integration tests trigger configparser bytes/unicode warning
|
review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3515 |
The pre-commit push hook takes a long time to run
|
review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3514 |
Port allmydata.test.test_introducer to Python 3
|
|
closed
|
itamarst
|
itamarst
|
normal
|
task
|
Support Python 3
|
#3513 |
no_network should use `Failure.raiseException` instead of `raise failure.value`
|
review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3512 |
Client.init_tempdir clobbers global state in an annoying way
|
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3511 |
Support mutating tahoe.cfg via _Config
|
review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3510 |
foolscap.tokens.Violation: Violation (RILogObserver.foolscap.lothar.com.msg(logmsg=)): ("'u'parent'' is not a bytestring",)
|
|
closed
|
itamarst
|
exarkun
|
normal
|
defect
|
Support Python 3
|
#3509 |
foolscap.tokens.Violation: Violation (in return value of <foolscap.logging.publish.LogPublisher object at 0x7f41ccc76210>.get_versions): ("'u'autobahn'' is not a bytestring",)
|
|
closed
|
itamarst
|
exarkun
|
normal
|
defect
|
Support Python 3
|
#3505 |
Grid Manager: consider disallowing downloads as well
|
grid-manager
|
closed
|
GitHub <noreply@…>
|
meejah
|
normal
|
defect
|
undecided
|
#3504 |
The introducer furl should be treated as private
|
review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3503 |
Document the Foolscap URL security properties which Tahoe-LAFS benefits from and future directions for these
|
review
|
closed
|
|
exarkun
|
normal
|
defect
|
undecided
|
#3502 |
Port allmydata.mutable to Python 3, part 2
|
|
closed
|
itamarst
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3501 |
Port allmydata.mutable to Python 3, part 1
|
review
|
closed
|
exarkun
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3500 |
Port allmydata.test.mutable to Python 3, part 4
|
|
closed
|
itamarst
|
itamarst
|
normal
|
task
|
Support Python 3
|
#3499 |
Turn web service back on in testing under Python 3
|
|
closed
|
chadwhitacre
|
chadwhitacre
|
normal
|
task
|
Support Python 3
|
#3497 |
There is a recommended repository of dependencies at https://tahoe-lafs.org/deps/ which is both incomplete and out of date
|
review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3496 |
Port allmydata.test.mutable to Python 3, part 3
|
|
closed
|
itamarst
|
itamarst
|
normal
|
task
|
Support Python 3
|
#3495 |
Switch version dictionaries to Unicode
|
|
closed
|
itamarst
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3493 |
Port allmydata.node to Python 3
|
|
closed
|
itamarst
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3492 |
There is a bunch of unnecessary junk in the support code for the deprecations tox env
|
review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3491 |
note community-guidelines violations
|
|
closed
|
meejah
|
meejah
|
normal
|
defect
|
undecided
|
#3490 |
Run static codechecks on the integration/ directory
|
review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3488 |
Configure pre-commit to run codechecks pre-push
|
review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3487 |
Port blacklist.py to Python 3
|
|
closed
|
|
chadwhitacre
|
normal
|
task
|
Support Python 3
|
#3486 |
Delegate responsibility for figuring out local network configuration to `netifaces`
|
review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3485 |
Switch Python 2 to backported configparser so it's all unicode, all the time
|
review
|
closed
|
exarkun
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3483 |
New Docker Hub pull limits will likely negatively impact CircleCI jobs
|
review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3482 |
TokenOnlyWebApi is no longer needed
|
review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#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
|
review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3479 |
Continue porting test_node.py to Python 3
|
|
closed
|
itamarst
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3478 |
re-vamp release process documents
|
|
closed
|
meejah
|
meejah
|
normal
|
defect
|
undecided
|
#3476 |
Create unicode-only-keys and bytes-only-keys dictionaries
|
|
closed
|
itamarst
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3475 |
Port more of allmydata.test.mutable to Python 3
|
review
|
closed
|
itamarst
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3474 |
Pick off some easy files to port
|
|
closed
|
chadwhitacre
|
chadwhitacre
|
normal
|
task
|
Support Python 3
|
#3473 |
Port allmydata.test.mutable.test_datahandle, test_filehandle, test_different_encoding to Python 3
|
review
|
closed
|
itamarst
|
itamarst
|
normal
|
task
|
Support Python 3
|
#3472 |
GitHub Actions coverage reports contain inconsistent paths
|
review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3471 |
The eventual-send in LocalWrapper complicates testing
|
review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3470 |
The eventual-send in OneShotObserverList is unnecessary and in the way
|
review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3468 |
allmydata/immutable/offloaded.py is missing a lot of unit test coverage
|
review
|
closed
|
chadwhitacre
|
exarkun
|
normal
|
defect
|
undecided
|
#3467 |
DRY up future.builtins imports
|
|
closed
|
chadwhitacre
|
chadwhitacre
|
normal
|
task
|
Support Python 3
|
#3466 |
Port allmydata.immutable.offloaded to Python 3
|
|
closed
|
chadwhitacre
|
chadwhitacre
|
normal
|
task
|
Support Python 3
|
#3465 |
Port allmydata.storage_client and tests to Python 3
|
review
|
closed
|
exarkun
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3464 |
Ensure comments match the project's conventions
|
|
closed
|
rpatterson
|
rpatterson
|
minor
|
task
|
Support Python 3
|
#3463 |
Port allmydata.immutable.filenode, .layout, .upload to Python 3
|
review
|
closed
|
GitHub <noreply@…>
|
itamarst
|
normal
|
task
|
Support Python 3
|
#3462 |
Port allmydata.immutable.encode to Python 3
|
|
closed
|
itamarst
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3461 |
Port immutable.checker to Python 3
|
|
closed
|
chadwhitacre
|
chadwhitacre
|
normal
|
task
|
Support Python 3
|
#3460 |
StorageFarmBroker._got_announcement unnecessarily makes a storage server for duplicate announcements
|
review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3459 |
Port allmydata.test.test_checker to Python 3
|
review
|
closed
|
itamarst
|
itamarst
|
normal
|
task
|
Support Python 3
|
#3458 |
Make sure all callRemote calls uses native strings
|
|
closed
|
itamarst
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3456 |
Fold common_py3 back into common
|
review
|
closed
|
chadwhitacre
|
chadwhitacre
|
normal
|
task
|
Support Python 3
|
#3455 |
Port the node.py module to Python 3
|
`
|
closed
|
rpatterson
|
rpatterson
|
normal
|
enhancement
|
Support Python 3
|
#3454 |
allmydata.test.test_python3.Python3PortingEffortTests.test_finished_porting doesn't run on Python 2
|
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3453 |
Port allmydata.immutable.downloader.share to Python 3
|
|
closed
|
itamarst
|
itamarst
|
normal
|
task
|
Support Python 3
|
#3452 |
Port allmydata.immutable.download.__init__, .common, .node, and .status to Python 3
|
|
closed
|
itamarst
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3451 |
Port allmydata.immutable.downloader.fetcher, .finder and .segmentation to Python 3
|
|
closed
|
itamarst
|
itamarst
|
normal
|
task
|
Support Python 3
|
#3450 |
Port allmydata.immutable.literal to Python 3
|
|
closed
|
itamarst
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3449 |
Port remaining interfaces to Python 3
|
|
closed
|
itamarst
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3448 |
Convert modules that only reference `unicode` to `str`
|
review-needed
|
closed
|
rpatterson
|
rpatterson
|
normal
|
task
|
Support Python 3
|
#3447 |
Report relevant test coverage details during local development
|
|
closed
|
rpatterson
|
rpatterson
|
minor
|
enhancement
|
undecided
|
#3446 |
Port allmydata.test.test_helper to Python 3
|
|
closed
|
itamarst
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3443 |
The global "Referrer-Policy" is untested
|
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3442 |
Imrpove local developer experience running tests
|
|
closed
|
rpatterson
|
rpatterson
|
minor
|
enhancement
|
undecided
|
#3440 |
Add a general web rendering helper to the test suite helpers
|
|
closed
|
exarkun
|
exarkun
|
normal
|
defect
|
undecided
|
#3439 |
Port allmydata.test.test_download to Python 3
|
|
closed
|
itamarst
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3438 |
The introducer tests in allmydata.test.test_system.SystemTests.test_filesystem should be part of a separate test suite
|
|
closed
|
exarkun
|
exarkun
|
normal
|
defect
|
undecided
|
#3437 |
Port allmydata.test.test_filenode to Python 3
|
|
closed
|
itamarst
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3436 |
Remove unused web.common.getxmlfile()
|
|
closed
|
sajith
|
sajith
|
normal
|
defect
|
Support Python 3
|
#3435 |
Remove nevow from misc/build_helpers/show-tool-versions.py
|
|
closed
|
sajith
|
sajith
|
normal
|
defect
|
Support Python 3
|
#3434 |
Remove nevow imports from static/tahoe.py
|
|
closed
|
sajith
|
sajith
|
major
|
task
|
Support Python 3
|
#3433 |
Replace nevow with twisted.web in allmydata.webish
|
review
|
closed
|
GitHub <noreply@…>
|
sajith
|
major
|
task
|
Support Python 3
|
#3432 |
Replace Nevow imports in tests with Twisted's equivalents
|
|
closed
|
GitHub <noreply@…>
|
sajith
|
normal
|
defect
|
Support Python 3
|
#3431 |
Port test_immutable to Python 3
|
|
closed
|
chadwhitacre
|
chadwhitacre
|
normal
|
task
|
Support Python 3
|
#3430 |
Port allmydata.test.test_upload to Python 3
|
review
|
closed
|
itamarst
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3429 |
allmydata/web/check_result.py should return error pages instead of raising WebError
|
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3428 |
twisted.web.resource.Resource subclasses should not return Deferreds
|
review
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3427 |
allmydata/web/unlinked.py should return error pages instead of raising WebError
|
review-needed
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3426 |
allmydata/web/status.py should return error pages instead of raising WebError
|
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3425 |
allmydata/web/root.py should return error pages instead of raising WebError
|
review-needed
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3424 |
allmydata/web/operations.py should return error pages instead of raising WebError
|
review-needed
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3423 |
allmydata/web/filenode.py should return error pages instead of raising WebError
|
review-needed
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3422 |
allmydata/web/directory.py should return error pages instead of raising WebError
|
review-needed
|
closed
|
GitHub <noreply@…>
|
exarkun
|
normal
|
defect
|
undecided
|
#3421 |
Makefile housekeeping
|
review-needed
|
closed
|
|
rpatterson
|
normal
|
enhancement
|
undecided
|
#3419 |
Port allmydata.test.test_encode to Python 3
|
|
closed
|
itamarst
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3418 |
coverage.el is uploaded to codecov
|
|
closed
|
sajith
|
sajith
|
normal
|
defect
|
undecided
|
#3417 |
Audit existing ported modules for del in for loops
|
|
closed
|
itamarst
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3416 |
Port allmydata.test.no_network to Python 3
|
review
|
closed
|
itamarst
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3415 |
Port allmydata.storage.server to Python 3
|
|
closed
|
itamarst
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3412 |
Many tests are flaky
|
|
closed
|
|
jaraco
|
normal
|
defect
|
Support Python 3
|
#3411 |
Port allmydata.storage.mutable to Python 3
|
review
|
closed
|
itamarst
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3410 |
Milestone status is out of date
|
|
closed
|
exarkun
|
jaraco
|
normal
|
defect
|
Support Python 3
|
#3409 |
Port allmydata.storage.immutable to Python 3
|
review
|
closed
|
itamarst
|
itamarst
|
normal
|
defect
|
Support Python 3
|
#3408 |
Replace print statements with print functions in comments
|
|
closed
|
jaraco
|
jaraco
|
normal
|
defect
|
Support Python 3
|
#3406 |
Upgrade CircleCI config to version 2.1
|
|
closed
|
|
chadwhitacre
|
normal
|
task
|
Support Python 3
|
#3405 |
Run CI for py36 on Windows
|
|
closed
|
|
chadwhitacre
|
normal
|
task
|
Support Python 3
|