1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-12-21 17:31:10 +03:00

build-many-glibcs.py: Include URL in download exception

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
This commit is contained in:
Florian Weimer
2025-12-08 23:31:02 +01:00
parent 6afabde23e
commit 2677916d1c

View File

@@ -1074,8 +1074,11 @@ class Context(object):
baseurl = os.environ.get('FTP_GNU_ORG_MIRROR' , 'https://ftp.gnu.org').rstrip('/') baseurl = os.environ.get('FTP_GNU_ORG_MIRROR' , 'https://ftp.gnu.org').rstrip('/')
url = url_map[component] % {'version': version, 'major': version_major, 'baseurl': baseurl} url = url_map[component] % {'version': version, 'major': version_major, 'baseurl': baseurl}
filename = os.path.join(self.srcdir, url.split('/')[-1]) filename = os.path.join(self.srcdir, url.split('/')[-1])
response = urllib.request.urlopen(url) try:
data = response.read() with urllib.request.urlopen(url) as response:
data = response.read()
except:
raise IOError('downloading ' + repr(url))
with open(filename, 'wb') as f: with open(filename, 'wb') as f:
f.write(data) f.write(data)
subprocess.run(['tar', '-C', self.srcdir, '-x', '-f', filename], subprocess.run(['tar', '-C', self.srcdir, '-x', '-f', filename],