[Collab-qa-commits] r1013 - in udd/src: . udd

lucas at alioth.debian.org lucas at alioth.debian.org
Fri Aug 8 19:26:26 UTC 2008


Author: lucas
Date: 2008-08-08 19:26:25 +0000 (Fri, 08 Aug 2008)
New Revision: 1013

Modified:
   udd/src/setup-db.sql
   udd/src/udd/packages_gatherer.py
Log:
add more columns to the packages table

Modified: udd/src/setup-db.sql
===================================================================
--- udd/src/setup-db.sql	2008-08-08 19:03:42 UTC (rev 1012)
+++ udd/src/setup-db.sql	2008-08-08 19:26:25 UTC (rev 1013)
@@ -2,16 +2,22 @@
   (package text, version text, architecture text, maintainer text, description
     text, source text, source_version text, essential text, depends text,
     recommends text, suggests text, enhances text, pre_depends text,
-    installed_size int, homepage text, size int, md5sum text, distribution
-    text, release text, component text,
+    installed_size int, homepage text, size int,
+    build_essential text, origin text, sha1 text, replaces text, section text,
+    md5sum text, bugs text, priority text, tag text, task text, python_version text,
+    provides text, conflicts text, sha256 text, original_maintainer text,
+    distribution text, release text, component text,
   PRIMARY KEY (package, version, architecture, distribution, release, component));
 
 CREATE TABLE ubuntu_packages
   (package text, version text, architecture text, maintainer text, description
     text, source text, source_version text, essential text, depends text,
     recommends text, suggests text, enhances text, pre_depends text,
-    installed_size int, homepage text, size int, md5sum text, distribution
-    text, release text, component text,
+    installed_size int, homepage text, size int,
+    build_essential text, origin text, sha1 text, replaces text, section text,
+    md5sum text, bugs text, priority text, tag text, task text, python_version text,
+    provides text, conflicts text, sha256 text, original_maintainer text,
+    distribution text, release text, component text,
   PRIMARY KEY (package, version, architecture, distribution, release, component));
 
 CREATE TABLE sources

Modified: udd/src/udd/packages_gatherer.py
===================================================================
--- udd/src/udd/packages_gatherer.py	2008-08-08 19:03:42 UTC (rev 1012)
+++ udd/src/udd/packages_gatherer.py	2008-08-08 19:26:25 UTC (rev 1013)
@@ -26,8 +26,11 @@
       'Description': 0}
   non_mandatory = {'Source': 0, 'Essential': 0, 'Depends': 0, 'Recommends': 0,
       'Suggests': 0, 'Enhances': 0, 'Pre-Depends': 0, 'Installed-Size': 0,
-      'Homepage': 0, 'Size': 0, 'MD5Sum': 0}
-  ignorable = ()
+      'Homepage': 0, 'Size': 0, 'Build-Essential':0, 'Origin':0,
+      'SHA1':0, 'Replaces':0, 'Section':0, 'MD5sum':0, 'Bugs':0, 'Priority':0,
+      'Tag':0, 'Task':0, 'Python-Version':0, 'Provides':0, 'Conflicts':0,
+      'SHA256':0, 'Original-Maintainer':0}
+  ignorable = {'Filename':0}
 
   warned_about = {}
   # A mapping from <package-name><version> to 1 If <package-name><version> is
@@ -112,7 +115,10 @@
 	  %(Description)s, %(Source)s, %(Source_Version)s, %(Essential)s,
 	  %(Depends)s, %(Recommends)s, %(Suggests)s, %(Enhances)s,
 	  %(Pre-Depends)s, %(Installed-Size)s, %(Homepage)s, %(Size)s,
-	  %(MD5Sum)s)""" % d
+	  %(Build-Essential)s, %(Origin)s, %(SHA1)s,
+	  %(Replaces)s, %(Section)s, %(MD5sum)s, %(Bugs)s, %(Priority)s,
+	  %(Tag)s, %(Task)s, %(Python-Version)s, %(Provides)s,
+	  %(Conflicts)s, %(SHA256)s, %(Original-Maintainer)s)""" % d
       try:
 	cur.execute(query)
       except psycopg2.ProgrammingError:
@@ -165,11 +171,15 @@
 	  cur.execute("""PREPARE package_insert AS INSERT INTO %s
 	    (Package, Version, Architecture, Maintainer, Description, Source,
 	    Source_Version, Essential, Depends, Recommends, Suggests, Enhances,
-	    Pre_Depends, Installed_Size, Homepage, Size, MD5Sum, Distribution,
-	    Release, Component)
+	    Pre_Depends, Installed_Size, Homepage, Size,
+	    build_essential, origin, sha1, replaces, section,
+            md5sum, bugs, priority, tag, task, python_version,
+            provides, conflicts, sha256, original_maintainer,
+	    Distribution, Release, Component)
 	  VALUES
 	    ( $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15,
-	      $16, $17, '%s', '%s', '%s')
+	      $16, $17, $18, $19, $20, $21, $22, $23, $24, $25, $26, $27, $28,
+	      $29, $30, $31, '%s', '%s', '%s')
 	    """ %  (table, self._distr, src_cfg['release'], comp))
 	  aux.print_debug("Reading file " + path)
 	  # Copy content from gzipped file to temporary file, so that apt_pkg is




More information about the Collab-qa-commits mailing list