[Blends-commit] [SCM] website branch, master, updated. da9d5823db4200f5465b6c8276448a41358e980b

Andreas Tille tille at debian.org
Fri Nov 14 10:30:08 UTC 2014


The following commit has been merged in the master branch:
commit da9d5823db4200f5465b6c8276448a41358e980b
Author: Andreas Tille <tille at debian.org>
Date:   Fri Nov 14 11:29:06 2014 +0100

    "Calculate" release names of Ubuntu to make sure we always get the latest release in

diff --git a/webtools/thermometer.py b/webtools/thermometer.py
index 770a513..6da63cb 100755
--- a/webtools/thermometer.py
+++ b/webtools/thermometer.py
@@ -7,10 +7,6 @@ UDDPORT=5452
 PORT=UDDPORT
 DEFAULTPORT=5432
 
-ubuntuprev2='raring'
-ubuntuprev1='saucy'
-latestubuntu='trusty'
-
 from sys import argv, stderr, exit
 import os
 import psycopg2
@@ -69,6 +65,18 @@ def main():
     blendname = argv[1]
     config = ReadConfig(blendname)
 
+    # obtain release names automatically
+    query = "SELECT release FROM ubuntu_packages WHERE NOT release LIKE '%-%' GROUP BY release ORDER BY release DESC LIMIT 3"
+    _execute_udd_query(query)
+    if curs.rowcount > 0:
+        releasenames = curs.fetchall()
+        latestubuntu = releasenames[0][0]
+        ubuntuprev1  = releasenames[1][0]
+        ubuntuprev2  = releasenames[2][0]
+    else:
+        print >>stderr, "Failed to obtain Ubuntu release names."
+        exit(1)
+
     query = """PREPARE query_thermometer (text) AS
      SELECT b.source,
            stable.version AS stable,

-- 
Static and dynamic websites for Debian Pure Blends



More information about the Blends-commit mailing list