Author: tille
Date: Wed May 23 19:16:40 2012
New Revision: 3346
URL: http://svn.debian.org/wsvn/blends/?sc=1&rev=3346
Log:
Fetch license and wnpp bug number for blends-prospective packages from UDD
Modified:
blends/trunk/webtools/blendstasktools.py
Modified: blends/trunk/webtools/blendstasktools.py
URL:
http://svn.debian.org/wsvn/blends/blends/trunk/webtools/blendstasktools.py?rev=3346&op=diff
==============================================================================
--- blends/trunk/webtools/blendstasktools.py (original)
+++ blends/trunk/webtools/blendstasktools.py Wed May 23 19:16:40 2012
@@ -361,7 +361,8 @@
p.vcs_type AS "vcs-type",
p.vcs_browser AS "vcs-browser",
p.blend,
- p.license
+ p.license,
+ p.wnpp
FROM blends_prospectivepackages p
WHERE package = ANY ($1)"""
_execute_udd_query(query)
@@ -1263,6 +1264,9 @@
% (key, stanza[key.lower()]))
elif key == 'License':
if dep != None:
+ if dep.vcs_found == 1 and
dep.properties.has_key(key.lower()):
+ fields_obsolete.append(key)
+ continue
dep.properties[key.lower()] = stanza[key.lower()]
else:
logger.error("Dep not initiated before %s %s ->
something is wrong." \
@@ -1290,6 +1294,9 @@
% (key, stanza[key.lower()]))
elif key == 'WNPP':
if dep != None:
+ if dep.vcs_found == 1 and
dep.properties.has_key(key.lower()):
+ fields_obsolete.append(key)
+ continue
wnpp = stanza['wnpp'].strip()
# in case somebody prepended a '#' sign before the bug
number
wnpp = re.sub('^#', '', wnpp)
@@ -1567,7 +1574,6 @@
dep.responsible = '<a href="mailto:%s">%s</a>' % (_url,
to_unicode(_name))
pkgs_in_pool.append(dep.pkg)
- # print "DEBUG: In task %s are the following enhancing
packages" % self.task, enhancing_pkgs
# DEBUG
# print dep
@@ -1692,6 +1698,8 @@
dep.properties[prop] = row[prop]
for prop in ('vcs-url', 'vcs-browser', 'vcs-type', 'license'):
dep.properties[prop] = row[prop]
+ if int(row['wnpp']) > 0:
+ dep.properties['wnpp'] = row['wnpp']
dep.desc['en']['short'] =
MarkupString(to_unicode(row['description_en']), dep.pkg, 'ShortDesc - New')
dep.desc['en']['long'] =
Markup(render_longdesc(row['long_description_en'].splitlines()))
(_name, _url) = email.Utils.parseaddr(row['maintainer'])
_______________________________________________
Blends-commit mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/blends-commit