[Collab-qa-commits] r1373 - in udd: sql udd
lucas at alioth.debian.org
lucas at alioth.debian.org
Wed Jan 7 20:55:35 UTC 2009
Author: lucas
Date: 2009-01-07 20:55:35 +0000 (Wed, 07 Jan 2009)
New Revision: 1373
Modified:
udd/sql/setup.sql
udd/sql/upgrade.sql
udd/udd/packages_gatherer.py
Log:
added long_description column to packages table
Modified: udd/sql/setup.sql
===================================================================
--- udd/sql/setup.sql 2009-01-06 15:15:47 UTC (rev 1372)
+++ udd/sql/setup.sql 2009-01-07 20:55:35 UTC (rev 1373)
@@ -29,7 +29,7 @@
CREATE TABLE packages
(package text, version text, architecture text, maintainer text, description
- text, source text, source_version text, essential text, depends text,
+ text, long_description text, source text, source_version text, essential text, depends text,
recommends text, suggests text, enhances text, pre_depends text, breaks text,
installed_size int, homepage text, size int,
build_essential text, origin text, sha1 text, replaces text, section text,
@@ -75,7 +75,7 @@
CREATE TABLE ubuntu_packages
(package text, version text, architecture text, maintainer text, description
- text, source text, source_version text, essential text, depends text,
+ text, long_description text, source text, source_version text, essential text, depends text,
recommends text, suggests text, enhances text, pre_depends text, breaks text,
installed_size int, homepage text, size int,
build_essential text, origin text, sha1 text, replaces text, section text,
Modified: udd/sql/upgrade.sql
===================================================================
--- udd/sql/upgrade.sql 2009-01-06 15:15:47 UTC (rev 1372)
+++ udd/sql/upgrade.sql 2009-01-07 20:55:35 UTC (rev 1373)
@@ -26,3 +26,6 @@
-- 2008-12-19: add breaks column in packages
ALTER TABLE packages add breaks text;
ALTER TABLE ubuntu_packages add breaks text;
+-- 2009-01-07: add long_description column
+ALTER TABLE packages add long_description text;
+ALTER TABLE ubuntu_packages add long_description text;
Modified: udd/udd/packages_gatherer.py
===================================================================
--- udd/udd/packages_gatherer.py 2009-01-06 15:15:47 UTC (rev 1372)
+++ udd/udd/packages_gatherer.py 2009-01-07 20:55:35 UTC (rev 1373)
@@ -93,6 +93,10 @@
# We just use the first line of the description
if 'Description' in d:
d['Description'] = d['Description'].split("\n",1)[0]
+ if len(d['Description'].split("\n",1)) > 1:
+ d['Long_Description'] = d['Description'].split("\n",1)[1]
+ else:
+ d['Long_Description'] = ''
# Convert numbers to numbers
for f in ['Installed-Size', 'Size']:
@@ -113,7 +117,7 @@
query = """EXECUTE package_insert
(%(Package)s, %(Version)s, %(Architecture)s, %(Maintainer)s,
- %(Description)s, %(Source)s, %(Source_Version)s, %(Essential)s,
+ %(Description)s, %(Long_Description)s, %(Source)s, %(Source_Version)s, %(Essential)s,
%(Depends)s, %(Recommends)s, %(Suggests)s, %(Enhances)s,
%(Pre-Depends)s, %(Breaks)s, %(Installed-Size)s, %(Homepage)s, %(Size)s,
%(Build-Essential)s, %(Origin)s, %(SHA1)s,
@@ -163,7 +167,7 @@
path = os.path.join(src_cfg['directory'], comp, 'binary-' + arch, 'Packages.gz')
try:
cur.execute("""PREPARE package_insert AS INSERT INTO %s
- (Package, Version, Architecture, Maintainer, Description, Source,
+ (Package, Version, Architecture, Maintainer, Description, Long_Description, Source,
Source_Version, Essential, Depends, Recommends, Suggests, Enhances,
Pre_Depends, Breaks, Installed_Size, Homepage, Size,
build_essential, origin, sha1, replaces, section,
@@ -173,7 +177,7 @@
VALUES
( $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15,
$16, $17, $18, $19, $20, $21, $22, $23, $24, $25, $26, $27, $28,
- $29, $30, $31, $32, '%s', '%s', '%s')
+ $29, $30, $31, $32, $33, '%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