launchpad-reviewers team mailing list archive
-
launchpad-reviewers team
-
Mailing list archive
-
Message #17712
[Merge] lp:~cjwatson/launchpad/zope.tales-upgrade into lp:launchpad
Colin Watson has proposed merging lp:~cjwatson/launchpad/zope.tales-upgrade into lp:launchpad.
Commit message:
Move BPRDC country code rendering from ZCML into the model, allowing us to upgrade to zope.tales >= 3.5.2.
Requested reviews:
Launchpad code reviewers (launchpad-reviewers)
For more details, see:
https://code.launchpad.net/~cjwatson/launchpad/zope.tales-upgrade/+merge/247030
Move BPRDC country code rendering from ZCML into the model, allowing us to upgrade to zope.tales >= 3.5.2.
--
Your team Launchpad code reviewers is requested to review the proposed merge of lp:~cjwatson/launchpad/zope.tales-upgrade into lp:launchpad.
=== modified file 'lib/lp/soyuz/browser/configure.zcml'
--- lib/lp/soyuz/browser/configure.zcml 2014-11-17 00:12:42 +0000
+++ lib/lp/soyuz/browser/configure.zcml 2015-01-20 15:33:33 +0000
@@ -678,7 +678,7 @@
/>
<browser:url
for="lp.soyuz.interfaces.binarypackagerelease.IBinaryPackageReleaseDownloadCount"
- path_expression="string:+binaryhits/${binary_package_release/name}/${binary_package_release/version}/${binary_package_release/build/distro_arch_series/architecturetag}/${day}/${country/iso3166code2|string:unknown}"
+ path_expression="string:+binaryhits/${binary_package_release/name}/${binary_package_release/version}/${binary_package_release/build/distro_arch_series/architecturetag}/${day}/${country_code}"
attribute_to_parent="archive"
/>
=== modified file 'lib/lp/soyuz/interfaces/binarypackagerelease.py'
--- lib/lp/soyuz/interfaces/binarypackagerelease.py 2014-04-24 06:36:22 +0000
+++ lib/lp/soyuz/interfaces/binarypackagerelease.py 2015-01-20 15:33:33 +0000
@@ -126,3 +126,8 @@
ReferenceChoice(
title=_('Country'), required=False, readonly=True,
vocabulary='CountryName', schema=ICountry))
+
+ country_code = TextLine(
+ title=_("Country code"), required=True, readonly=True,
+ description=_(
+ 'The ISO 3166-2 country code for this count, or "unknown".'))
=== modified file 'lib/lp/soyuz/model/binarypackagerelease.py'
--- lib/lp/soyuz/model/binarypackagerelease.py 2014-04-24 06:36:22 +0000
+++ lib/lp/soyuz/model/binarypackagerelease.py 2015-01-20 15:33:33 +0000
@@ -181,3 +181,11 @@
def binary_package_version(self):
"""See `IBinaryPackageReleaseDownloadCount`."""
return self.binary_package_release.version
+
+ @property
+ def country_code(self):
+ """See `IBinaryPackageReleaseDownloadCount`."""
+ if self.country is not None:
+ return self.country.iso3166code2
+ else:
+ return "unknown"
=== modified file 'versions.cfg'
--- versions.cfg 2015-01-06 12:47:59 +0000
+++ versions.cfg 2015-01-20 15:33:33 +0000
@@ -151,9 +151,6 @@
zope.pagetemplate = 3.5.0-p1
# XXX: downgraded to avoid 3.9.2 cookie calculation changes
zope.session = 3.9.1
-# XXX: downgraded to fix start failure due to BPRDC URL in 3.5.2
-# (the fix for bug #1002242 is the problem)
-zope.tales = 3.5.1
# p1 Build of lp:~mars/zope.testing/3.9.4-p1. Fixes bugs 570380 and 587886.
# p2 With patch for thread leaks to make them skips, fixes windmill errors
# with 'new threads' in hudson/ec2 builds.
Follow ups