[Collab-qa-commits] r2058 - in udd: sql udd
Iain Lane
laney at alioth.debian.org
Tue Oct 25 18:41:33 UTC 2011
Author: laney
Date: 2011-10-25 18:41:32 +0000 (Tue, 25 Oct 2011)
New Revision: 2058
Modified:
udd/sql/setup.sql
udd/udd/upload_history_gatherer.py
Log:
Add 'component' column to ubuntu_upload_history & handle input w/o Message-Date
Modified: udd/sql/setup.sql
===================================================================
--- udd/sql/setup.sql 2011-10-25 13:23:45 UTC (rev 2057)
+++ udd/sql/setup.sql 2011-10-25 18:41:32 UTC (rev 2058)
@@ -481,7 +481,7 @@
CREATE TABLE ubuntu_upload_history
(source text, version debversion, date timestamp with time zone,
- changed_by text, changed_by_name text, changed_by_email text, maintainer text, maintainer_name text, maintainer_email text, nmu boolean, signed_by text, signed_by_name text, signed_by_email text, key_id text, distribution text, file text,
+ changed_by text, changed_by_name text, changed_by_email text, maintainer text, maintainer_name text, maintainer_email text, nmu boolean, signed_by text, signed_by_name text, signed_by_email text, key_id text, distribution text, component text, file text,
fingerprint text, original_maintainer text, original_maintainer_name text, original_maintainer_email text,
PRIMARY KEY (source, version));
CREATE TABLE ubuntu_upload_history_launchpad_closes
Modified: udd/udd/upload_history_gatherer.py
===================================================================
--- udd/udd/upload_history_gatherer.py 2011-10-25 13:23:45 UTC (rev 2057)
+++ udd/udd/upload_history_gatherer.py 2011-10-25 18:41:32 UTC (rev 2058)
@@ -33,7 +33,7 @@
tables = ['source', 'version', 'date', 'changed_by', 'changed_by_name', 'changed_by_email', 'maintainer', 'maintainer_name', 'maintainer_email', 'nmu', 'signed_by', 'signed_by_name', 'signed_by_email', 'key_id', 'fingerprint', 'distribution', 'file']
if self.is_ubuntu:
- tables = tables + ['original_maintainer', 'original_maintainer_name', 'original_maintainer_email']
+ tables = tables + ['original_maintainer', 'original_maintainer_name', 'original_maintainer_email', 'component']
indices = ', '.join(map(lambda x: '$' + str(x), range(1,len(tables)+1)))
tables = ', '.join(tables)
@@ -60,7 +60,7 @@
%(Fingerprint)s, %(Distribution)s, %(File)s)"
if self.is_ubuntu:
- query = query[:-1] + ", %(Original-Maintainer)s, %(Original-Maintainer_name)s, %(Original-Maintainer_email)s)"
+ query = query[:-1] + ", %(Original-Maintainer)s, %(Original-Maintainer_name)s, %(Original-Maintainer_email)s, %(Component)s)"
if self.is_debian:
query_archs = "EXECUTE uh_arch_insert(%(Source)s, %(Version)s, %(arch)s, %(File)s)"
@@ -127,7 +127,8 @@
current['Original-Maintainer_name'], current['Original-Maintainer_email'] = aux.parse_email(current['Original-Maintainer'])
else:
current['Original-Maintainer_name'] = current['Original-Maintainer_email'] = 'N/A'
-
+ if not current.has_key('Message-Date') and current.has_key('Date'):
+ current['Message-Date'] = current['Date']
current['Message-Date'] = current['Message-Date'].partition('(')[0].replace('+4200','+0000').replace('+4300','+0000').replace('+4100','+0000').replace('+4400','+0000').replace('+4000','+0000')
if (current['Source'], current['Version']) in added or \
(current['Source'], current['Version']) == ('libapache-authznetldap-perl', '0.07-4') or \
More information about the Collab-qa-commits
mailing list