Jorge Sancho Larraz has proposed merging 
~jslarraz/ubuntu-qa-tools:fix-find-latest-release into ubuntu-qa-tools:master.

Commit message:
uvt: fix find_latest_release

Requested reviews:
  Ubuntu Bug Control (ubuntu-bugcontrol)

For more details, see:
https://code.launchpad.net/~jslarraz/ubuntu-qa-tools/+git/ubuntu-qa-tools/+merge/460676

find_latest_release seems to stop working properly for some releases. For 
trusty it returns just 14.04 what leads to an error in the iso download. This 
MR fixes it 
-- 
Your team Ubuntu Bug Control is requested to review the proposed merge of 
~jslarraz/ubuntu-qa-tools:fix-find-latest-release into ubuntu-qa-tools:master.
diff --git a/vm-tools/uvt b/vm-tools/uvt
index c7b0143..fca876d 100755
--- a/vm-tools/uvt
+++ b/vm-tools/uvt
@@ -2959,12 +2959,7 @@ def find_latest_release(release_num, iso_type):
         print("Could not reach web server! Please download manually.")
         sys.exit(1)
 
-    text = re.compile(r'<[^>]+>').sub('', html).split('\n')
-    matches = []
-    for line in text:
-        if line.startswith(' ' + release_num):
-            matches.append(re.search(r'(\d+\.\d+(\.\d+)?)\/', line).group(1))
-
+    matches = re.findall(re.escape(release_num) + "\.\d+", html)
     if len(matches) > 0:
         latest_release = sorted(matches)[-1]
         print("Found release %s" % latest_release)
_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-bugcontrol
Post to     : ubuntu-bugcontrol@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-bugcontrol
More help   : https://help.launchpad.net/ListHelp

Reply via email to