[doctor/master] Disable DocTor checks for dannenberg

commit 3f1c5f677c3235c973b80379d3166360f3328c70 Author: Damian Johnson <atagar@torproject.org> Date: Tue Sep 24 15:19:11 2019 -0700 Disable DocTor checks for dannenberg Dannenberg will be unable to sign the consensus until November due to lack of the present consensus in Tor's LTS release (and by extension openbsd's). --- consensus_health_checker.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/consensus_health_checker.py b/consensus_health_checker.py index eb4620c..f775014 100755 --- a/consensus_health_checker.py +++ b/consensus_health_checker.py @@ -28,6 +28,11 @@ Runlevel = stem.util.enum.UppercaseEnum('NOTICE', 'WARNING', 'ERROR') DIRECTORY_AUTHORITIES = stem.directory.Authority.from_cache() del DIRECTORY_AUTHORITIES['tor26'] # DirPort does not service requests without a '.z' suffix +# dannenberg runs tor's long-term-stable release which does not support the +# most recent consensus method, breaking its ability to sign the consensus + +del DIRECTORY_AUTHORITIES['dannenberg'] + EMAIL_SUBJECT = 'Consensus issues' BANDWIDTH_AUTHORITIES = ('moria1', 'gabelmoo', 'maatuska', 'Faravahar', 'bastet', 'longclaw') @@ -641,6 +646,9 @@ def has_authority_flag(latest_consensus, consensuses, votes): if 'tor26' in seen_authorities: seen_authorities.remove('tor26') + if 'dannenberg' in seen_authorities: + seen_authorities.remove('dannenberg') + known_authorities = set(DIRECTORY_AUTHORITIES.keys()) missing_authorities = known_authorities.difference(seen_authorities) extra_authorities = seen_authorities.difference(known_authorities)
participants (1)
-
atagar@torproject.org