Revert "openssl : solved glitch to prevent spack to freeze when the network is unreachable"
This reverts commit 4cf4bf3a03
.
This commit is contained in:
parent
ec8cc2b528
commit
5f6f2d5f51
@ -1,4 +1,4 @@
|
|||||||
import urllib2
|
import urllib
|
||||||
import llnl.util.tty as tty
|
import llnl.util.tty as tty
|
||||||
|
|
||||||
from spack import *
|
from spack import *
|
||||||
@ -37,22 +37,17 @@ def url_for_version(self, version):
|
|||||||
version_number = '.'.join([str(x) for x in version[:-1]])
|
version_number = '.'.join([str(x) for x in version[:-1]])
|
||||||
older_url = older.format(version_number=version_number, version_full=version)
|
older_url = older.format(version_number=version_number, version_full=version)
|
||||||
latest_url = latest.format(version=version)
|
latest_url = latest.format(version=version)
|
||||||
try:
|
response = urllib.urlopen(latest.format(version=version))
|
||||||
response = urllib2.urlopen(latest.format(version=version), timeout=5)
|
if response.getcode() == 404:
|
||||||
if response.getcode() == 404:
|
openssl_url = older_url
|
||||||
openssl_url = older_url
|
# Checks if we already warned the user for this particular version of OpenSSL.
|
||||||
# Checks if we already warned the user for this particular version of OpenSSL.
|
# If not we display a warning message and mark this version
|
||||||
# If not we display a warning message and mark this version
|
if not warnings_given_to_user.get(version, False):
|
||||||
if not warnings_given_to_user.get(version, False):
|
tty.warn('This installation depends on an old version of OpenSSL, which may have known security issues. ')
|
||||||
tty.warn('This installation depends on an old version of OpenSSL, which may have known security issues. ')
|
tty.warn('Consider updating to the latest version of this package.')
|
||||||
tty.warn('Consider updating to the latest version of this package.')
|
tty.warn('More details at {homepage}'.format(homepage=Openssl.homepage))
|
||||||
tty.warn('More details at {homepage}'.format(homepage=Openssl.homepage))
|
warnings_given_to_user[version] = True
|
||||||
warnings_given_to_user[version] = True
|
else:
|
||||||
else:
|
|
||||||
openssl_url = latest_url
|
|
||||||
except urllib2.URLError:
|
|
||||||
tty.warn('Cannot connect to network to retrieve OpenSSL version. Using default url.')
|
|
||||||
warnings_given_to_user[version] = True
|
|
||||||
openssl_url = latest_url
|
openssl_url = latest_url
|
||||||
# Store the computed URL
|
# Store the computed URL
|
||||||
openssl_urls[version] = openssl_url
|
openssl_urls[version] = openssl_url
|
||||||
|
Loading…
Reference in New Issue
Block a user