#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
|
#3476 |
Create unicode-only-keys and bytes-only-keys dictionaries
|
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
|
#3487 |
Port blacklist.py to Python 3
|
|
task
|
normal
|
Support Python 3
|
code
|
#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
|
#3495 |
Switch version dictionaries to Unicode
|
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
|
#3503 |
Document the Foolscap URL security properties which Tahoe-LAFS benefits from and future directions for these
|
|
defect
|
normal
|
undecided
|
unknown
|
#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
|
#3509 |
foolscap.tokens.Violation: Violation (in return value of <foolscap.logging.publish.LogPublisher object at 0x7f41ccc76210>.get_versions): ("'u'autobahn'' is not a bytestring",)
|
itamarst
|
defect
|
normal
|
Support Python 3
|
unknown
|
#3510 |
foolscap.tokens.Violation: Violation (RILogObserver.foolscap.lothar.com.msg(logmsg=)): ("'u'parent'' is not a bytestring",)
|
itamarst
|
defect
|
normal
|
Support Python 3
|
unknown
|
#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
|
#3514 |
Port allmydata.test.test_introducer to Python 3
|
itamarst
|
task
|
normal
|
Support Python 3
|
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
|
#3536 |
Warnings when building documentation
|
sajith
|
defect
|
normal
|
undecided
|
documentation
|
#3537 |
netifaces requires vcpython27
|
sajith
|
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
|
#3542 |
CircleCI: Tor project's Debian package repository keys have expired
|
sajith
|
defect
|
normal
|
undecided
|
dev-infrastructure
|
#3544 |
Revisit decision to make furls bytes, maybe they should be native strings?
|
itamarst
|
task
|
normal
|
Support Python 3
|
unknown
|
#3545 |
Add new README based on Victoriia's changes
|
jbaeth
|
enhancement
|
normal
|
undecided
|
documentation
|
#3546 |
Port allmydata.introducer to Python 3 (part 1)
|
itamarst
|
task
|
normal
|
Support Python 3
|
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
|
#3551 |
Continue porting allmydata.immutable to Python 3
|
itamarst
|
defect
|
normal
|
Support Python 3
|
unknown
|
#3552 |
Port test_system to Python 3
|
itamarst
|
defect
|
normal
|
Support Python 3
|
unknown
|
#3553 |
Port allmydata.nodemaker and allmydata.dirnode to Python 3
|
itamarst
|
task
|
normal
|
Support Python 3
|
unknown
|
#3555 |
Update historical notes about stats_gatherer.furl
|
sajith
|
defect
|
normal
|
undecided
|
documentation
|
#3557 |
Test suit prints GuessedAtParserWarning
|
sajith
|
defect
|
normal
|
undecided
|
dev-infrastructure
|
#3558 |
Make out-of-org PRs generate complete coverage reports
|
GitHub <noreply@…>
|
enhancement
|
normal
|
undecided
|
unknown
|
#3560 |
Port allmydata.util.eliotutil to Python 3
|
itamarst
|
task
|
normal
|
Support Python 3
|
unknown
|
#3564 |
Re-enable Eliot log testing on Python 3
|
itamarst
|
defect
|
normal
|
Support Python 3
|
unknown
|
#3565 |
Starting porting web tests to Python 3
|
itamarst
|
defect
|
normal
|
Support Python 3
|
unknown
|
#3566 |
Port web tests to Python 3, part 2
|
itamarst
|
task
|
normal
|
Support Python 3
|
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
|
#3569 |
Port allmydata.stats to Python 3
|
|
task
|
normal
|
Support Python 3
|
unknown
|
#3572 |
Fix the intermittent failing test_system test on PyPy
|
itamarst
|
defect
|
normal
|
Support Python 3
|
unknown
|
#3574 |
Port stats to Python 3
|
chadwhitacre
|
task
|
normal
|
Support Python 3
|
code
|
#3575 |
There is no realistic direct `storage_index_hash` "known answer"-style unit test
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3576 |
Port unknown to Python 3
|
chadwhitacre
|
task
|
normal
|
Support Python 3
|
code
|
#3577 |
Port webish/test_webish to Python 3
|
chadwhitacre
|
task
|
normal
|
Support Python 3
|
code
|
#3578 |
allmydata.immutable.encode.Encoder._encode_tail_segment is unnecessarily duplicative of _encode_segment
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3579 |
Port allmydata.frontends.sftp to Python 3
|
itamarst
|
defect
|
normal
|
Support Python 3
|
unknown
|
#3580 |
release checklist should include detached-sigs
|
|
defect
|
normal
|
undecided
|
unknown
|
#3581 |
Remove argv unicode "mangling" complexity
|
GitHub <noreply@…>
|
defect
|
normal
|
undecided
|
unknown
|
#3582 |
Port blacklist to Python 3
|
chadwhitacre
|
task
|
normal
|
Support Python 3
|
code
|
#3583 |
Rip out FTP support
|
itamarst
|
defect
|
normal
|
Support Python 3
|
unknown
|
#3584 |
Implement integration tests for SFTP
|
itamarst
|
defect
|
normal
|
Support Python 3
|
unknown
|
#3586 |
Add a CI job for checking docs
|
sajith
|
defect
|
normal
|
undecided
|
dev-infrastructure
|
#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
|
#3589 |
Continue port allmydata.test.web to Python 3
|
itamarst
|
defect
|
normal
|
Support Python 3
|
unknown
|
#3590 |
Error in integration tests (test_web.py test_status()): 'str' object has no attribute 'render'
|
itamarst
|
defect
|
normal
|
Support Python 3
|
unknown
|
#3591 |
Use pip cache in GitHub Actions
|
sajith
|
defect
|
normal
|
undecided
|
dev-infrastructure
|
#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
|
#3596 |
Port web tests to Python 3, part 3
|
itamarst
|
defect
|
normal
|
Support Python 3
|
unknown
|
#3598 |
GitHub Actions CI jobs don't set the Hypothesis profile correctly
|
itamarst
|
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
|