17
17
18
18
19
19
# For usage information, see:
20
- #
20
+ #
21
21
# http://wiki.apache.org/lucene-java/ReleaseTodo#Generate_Backcompat_Indexes
22
22
23
23
@@ -49,7 +49,7 @@ def create_and_add_index(source, indextype, index_version, current_version, temp
49
49
filename = '%s.%s-%s.zip' % (prefix , index_version , indextype )
50
50
else :
51
51
filename = '%s.%s.zip' % (prefix , index_version )
52
-
52
+
53
53
print (' creating %s...' % filename , end = '' , flush = True )
54
54
module = 'backward-codecs'
55
55
index_dir = os .path .join ('lucene' , module , 'src/test/org/apache/lucene/backward_index' )
@@ -76,7 +76,7 @@ def create_and_add_index(source, indextype, index_version, current_version, temp
76
76
])
77
77
base_dir = os .getcwd ()
78
78
bc_index_file = os .path .join (temp_dir , filename )
79
-
79
+
80
80
if os .path .exists (bc_index_file ):
81
81
print ('alreadyexists' )
82
82
else :
@@ -85,7 +85,7 @@ def create_and_add_index(source, indextype, index_version, current_version, temp
85
85
if not os .path .exists (bc_index_file ):
86
86
raise Exception ("Expected file can't be found: %s" % bc_index_file )
87
87
print ('done' )
88
-
88
+
89
89
print (' adding %s...' % filename , end = '' , flush = True )
90
90
scriptutil .run ('cp %s %s' % (bc_index_file , os .path .join (base_dir , index_dir )))
91
91
os .chdir (base_dir )
@@ -125,7 +125,7 @@ def append(buffer, changed):
125
125
buffer .append ('\n ' )
126
126
buffer .append (('%s\n ' ) % index_version )
127
127
return True
128
-
128
+
129
129
changed = scriptutil .update_file (filename , re .compile (r'.*' ), edit , append )
130
130
print ('done' if changed else 'uptodate' )
131
131
@@ -139,7 +139,7 @@ def download_from_cdn(version, remotename, localname):
139
139
try :
140
140
urllib .request .urlretrieve (url , localname )
141
141
return True
142
- except urllib .error .URLError as e :
142
+ except urllib .error .HTTPError as e :
143
143
if e .code == 404 :
144
144
return False
145
145
raise e
@@ -149,14 +149,14 @@ def download_from_archives(version, remotename, localname):
149
149
try :
150
150
urllib .request .urlretrieve (url , localname )
151
151
return True
152
- except urllib .error .URLError as e :
152
+ except urllib .error .HTTPError as e :
153
153
if e .code == 404 :
154
154
return False
155
155
raise e
156
156
157
157
def download_release (version , temp_dir , force ):
158
158
print (' downloading %s source release...' % version , end = '' , flush = True )
159
- source = os .path .join (temp_dir , 'lucene-%s' % version )
159
+ source = os .path .join (temp_dir , 'lucene-%s' % version )
160
160
if os .path .exists (source ):
161
161
if force :
162
162
shutil .rmtree (source )
@@ -173,7 +173,7 @@ def download_release(version, temp_dir, force):
173
173
olddir = os .getcwd ()
174
174
os .chdir (temp_dir )
175
175
scriptutil .run ('tar -xvzf %s' % source_tgz )
176
- os .chdir (olddir )
176
+ os .chdir (olddir )
177
177
print ('done' )
178
178
return source
179
179
@@ -195,9 +195,9 @@ def read_config():
195
195
c = parser .parse_args ()
196
196
197
197
return c
198
-
198
+
199
199
def main ():
200
- c = read_config ()
200
+ c = read_config ()
201
201
if not os .path .exists (c .temp_dir ):
202
202
os .makedirs (c .temp_dir )
203
203
@@ -216,7 +216,7 @@ def main():
216
216
create_and_add_index (source , 'dvupdates' , c .version , current_version , c .temp_dir )
217
217
create_and_add_index (source , 'emptyIndex' , c .version , current_version , c .temp_dir )
218
218
print ('\n MANUAL UPDATE REQUIRED: edit TestGenerateBwcIndices to enable moreterms, dvupdates, and empty index testing' )
219
-
219
+
220
220
print ('\n Adding backwards compatibility tests' )
221
221
update_backcompat_tests (c .version , current_version )
222
222
0 commit comments