www-client/torbrowser-launcher-0.1.6 should depend on dev-python/service_identity
Created by: creideiki
When attempting to run a just installed torbrowser-launcher-0.1.6, it failed to check for updates, complaining about service_identity missing:
$ torbrowser-launcher /usr/lib64/python2.7/site-packages/twisted/internet/_sslverify.py:184: UserWarning: You do not have the service_identity module installed. Please install it from https://pypi.python.org/pypi/service_identity. Without the service_identity module and a recent enough pyOpenSSL tosupport it, Twisted can perform only rudimentary TLS client hostnameverification. Many valid certificate/hostname mappings may be rejected. verifyHostname, VerificationError = _selectVerifyImplementation() Tor Browser Launcher By Micah Lee, licensed under MIT version 0.1.6 https://github.com/micahflee/torbrowser-launcher Initializing Tor Browser Launcher Successfully loaded mirrors from /usr/share/torbrowser-launcher/mirrors.txt Warning: can't load mirrors from /home/creideiki/.config/torbrowser/mirrors.txt Importing keys gpg: key 63FEE659: "Erinn Clark erinn@torproject.org" not changed gpg: Total number processed: 1 gpg: unchanged: 1 Starting launcher dialog LATEST VERSION 0 Checking for update Running task: download_update_check Downloading https://www.torproject.org/projects/torbrowser/RecommendedTBBVersions Download error: [<twisted.python.failure.Failure <class 'twisted.internet._sslverify.SimpleVerificationError'>>] <class 'twisted.web._newclient.ResponseNeverReceived'> Running task: attempt_update Checking to see if update is needed
After manually emerging dev-python/service_identity-14.0.0, it works:
$ torbrowser-launcher Tor Browser Launcher By Micah Lee, licensed under MIT version 0.1.6 https://github.com/micahflee/torbrowser-launcher Initializing Tor Browser Launcher Successfully loaded mirrors from /usr/share/torbrowser-launcher/mirrors.txt Warning: can't load mirrors from /home/creideiki/.config/torbrowser/mirrors.txt Importing keys gpg: key 63FEE659: "Erinn Clark erinn@torproject.org" not changed gpg: Total number processed: 1 gpg: unchanged: 1 Starting launcher dialog LATEST VERSION 0 Checking for update Running task: download_update_check Downloading https://www.torproject.org/projects/torbrowser/RecommendedTBBVersions Finished receiving body: Response body fully received Running task: attempt_update Checking to see if update is needed TBB is not installed, attempting to install 4.0.1 Running task: download_sha256 Downloading https://www.torproject.org/dist/torbrowser/4.0.1/sha256sums.txt Finished receiving body: Response body fully received Running task: download_sha256_sig Downloading https://www.torproject.org/dist/torbrowser/4.0.1/sha256sums.txt.asc Finished receiving body: Response body fully received Running task: download_tarball Downloading https://www.torproject.org/dist/torbrowser/4.0.1/tor-browser-linux64-4.0.1_en-US.tar.xz Finished receiving body: Response body fully received Running task: verify Verifying signature gpg: Signature made fre 31 okt 2014 20:12:39 CET using RSA key ID 63FEE659 gpg: Good signature from "Erinn Clark erinn@torproject.org" [unknown] gpg: aka "Erinn Clark erinn@debian.org" [unknown] gpg: aka "Erinn Clark erinn@double-helix.org" [unknown] gpg: WARNING: This key is not certified with a trusted signature! gpg: There is no indication that the signature belongs to the owner. Primary key fingerprint: 8738 A680 B84B 3031 A630 F2DB 416F 0610 63FE E659