You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by mi...@apache.org on 2013/04/20 12:53:20 UTC
svn commit: r1470149 -
/lucene/dev/branches/branch_4x/dev-tools/scripts/smokeTestRelease.py
Author: mikemccand
Date: Sat Apr 20 10:53:20 2013
New Revision: 1470149
URL: http://svn.apache.org/r1470149
Log:
be more clear about JAVA6/7_HOME and don't use silly defaults; on exc downloading file state which file failed
Modified:
lucene/dev/branches/branch_4x/dev-tools/scripts/smokeTestRelease.py
Modified: lucene/dev/branches/branch_4x/dev-tools/scripts/smokeTestRelease.py
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_4x/dev-tools/scripts/smokeTestRelease.py?rev=1470149&r1=1470148&r2=1470149&view=diff
==============================================================================
--- lucene/dev/branches/branch_4x/dev-tools/scripts/smokeTestRelease.py (original)
+++ lucene/dev/branches/branch_4x/dev-tools/scripts/smokeTestRelease.py Sat Apr 20 10:53:20 2013
@@ -76,13 +76,13 @@ env = os.environ
try:
JAVA6_HOME = env['JAVA6_HOME']
except KeyError:
- JAVA6_HOME = '/usr/local/jdk1.6.0_27'
+ raise RuntimeError('please set JAVA6_HOME in the env before running smokeTestRelease')
print('JAVA6_HOME is %s' % JAVA6_HOME)
try:
JAVA7_HOME = env['JAVA7_HOME']
except KeyError:
- JAVA7_HOME = '/usr/local/jdk1.7.0_01'
+ raise RuntimeError('please set JAVA7_HOME in the env before running smokeTestRelease')
print('JAVA7_HOME is %s' % JAVA7_HOME)
verifyJavaVersion('1.6')
@@ -139,26 +139,29 @@ def download(name, urlString, tmpDir, qu
if not quiet and fileName.find('.asc') == -1:
print(' already done: %.1f MB' % (os.path.getsize(fileName)/1024./1024.))
return
- fIn = urllib.request.urlopen(urlString)
- fOut = open(fileName, 'wb')
- success = False
try:
- while True:
- s = fIn.read(65536)
- if s == b'':
- break
- fOut.write(s)
- fOut.close()
- fIn.close()
- success = True
- finally:
- fIn.close()
- fOut.close()
- if not success:
- os.remove(fileName)
- if not quiet and fileName.find('.asc') == -1:
- print(' %.1f MB' % (os.path.getsize(fileName)/1024./1024.))
-
+ fIn = urllib.request.urlopen(urlString)
+ fOut = open(fileName, 'wb')
+ success = False
+ try:
+ while True:
+ s = fIn.read(65536)
+ if s == b'':
+ break
+ fOut.write(s)
+ fOut.close()
+ fIn.close()
+ success = True
+ finally:
+ fIn.close()
+ fOut.close()
+ if not success:
+ os.remove(fileName)
+ if not quiet and fileName.find('.asc') == -1:
+ print(' %.1f MB' % (os.path.getsize(fileName)/1024./1024.))
+ except Exception as e:
+ raise RuntimeError('failed to download url "%s"' % urlString) from e
+
def load(urlString):
return urllib.request.urlopen(urlString).read().decode('utf-8')
@@ -1315,6 +1318,8 @@ def main():
print()
print('Usage python -u %s BaseURL version tmpDir' % sys.argv[0])
print()
+ print(' example: python3.2 -u dev-tools/scripts/smokeTestRelease.py http://people.apache.org/~whoever/staging_area/lucene-solr-4.3.0-RC1-rev1469340 4.3.0 /path/to/a/tmp/dir')
+ print()
sys.exit(1)
baseURL = sys.argv[1]