[Testbot] Plone 4.3 - Python 2.7 - Build # 2035 - Still failing! - 2 failure(s)
jenkins at plone.org
jenkins at plone.org
Wed Mar 12 03:53:00 UTC 2014
-------------------------------------------------------------------------------
Plone 4.3 - Python 2.7 - Build # 2035 - Still Failing!
-------------------------------------------------------------------------------
http://jenkins.plone.org/job/plone-4.3-python-2.7/2035/
-------------------------------------------------------------------------------
CHANGES
-------------------------------------------------------------------------------
Repository: plone.app.upgrade
Branch: refs/heads/master
Date: 2014-03-11T21:34:17-05:00
Author: Nathan Van Gheem (vangheem) <vangheem at gmail.com>
Commit: https://github.com/plone/plone.app.upgrade/commit/656e39c82f7bca0f82a5b8d7993aa87d26d03410
upgrade plone.protect keyrings
Files changed:
M CHANGES.txt
M plone/app/upgrade/v50/alphas.py
M plone/app/upgrade/v50/configure.zcml
diff --git a/CHANGES.txt b/CHANGES.txt
index 0cbdc78..f4b90b3 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -4,7 +4,8 @@ Changelog
1.3.7 (unreleased)
------------------
-- Nothing changed yet.
+- provide upgrade step for plone.protect
+ [vangheem]
1.3.6 (2014-03-02)
diff --git a/plone/app/upgrade/v50/alphas.py b/plone/app/upgrade/v50/alphas.py
index bf9ecda..03bccf7 100644
--- a/plone/app/upgrade/v50/alphas.py
+++ b/plone/app/upgrade/v50/alphas.py
@@ -1,4 +1,11 @@
# -*- coding: utf-8 -*-
+from Acquisition import aq_parent, aq_base
+from plone.keyring.interfaces import IKeyManager
+from plone.keyring.keyring import Keyring
+from plone.keyring.keymanager import KeyManager
+from zope.component import getUtility
+from zope.component import getSiteManager
+from zope.component.hooks import getSite
from Products.CMFCore.utils import getToolByName
from plone.app.upgrade.utils import loadMigrationProfile
from plone.app.upgrade.v40.alphas import cleanUpToolRegistry
@@ -46,6 +53,16 @@ def to50alpha1(context):
if not qi.isProductInstalled('plonetheme.barceloneta'):
qi.installProduct('plonetheme.barceloneta')
+ # update the default view of the Members folder
+ migrate_members_default_view(portal)
+
+ # install the Barceloneta theme
+ if portal.portal_skins.getDefaultSkin() == 'Sunburst Theme':
+ if not qi.isProductInstalled('plonetheme.barceloneta'):
+ qi.installProduct('plonetheme.barceloneta')
+
+ upgrade_keyring(context)
+
def lowercase_email_login(context):
"""If email is used as login name, lowercase the login names.
@@ -82,3 +99,26 @@ def migrate_members_default_view(portal):
if 'index_html' in members:
del members['index_html']
members.layout = '@@member-search'
+
+
+def upgrade_keyring(context):
+ logger.info('upgrading keyring')
+ manager = getUtility(IKeyManager)
+
+ manager[u'_system'].fill()
+
+ if u'_anon' not in manager:
+ manager[u'_anon'] = Keyring()
+ manager[u'_anon'].fill()
+
+ if u'_forms' not in manager:
+ manager[u'_forms'] = Keyring()
+ manager[u'_forms'].fill()
+
+ logger.info('add keyring to zope root if not done already')
+ app = aq_parent(getSite())
+ sm = getSiteManager(app)
+
+ if sm.queryUtility(IKeyManager) is None:
+ obj = KeyManager()
+ sm.registerUtility(aq_base(obj), IKeyManager, '')
diff --git a/plone/app/upgrade/v50/configure.zcml b/plone/app/upgrade/v50/configure.zcml
index cf0959b..0619a7c 100644
--- a/plone/app/upgrade/v50/configure.zcml
+++ b/plone/app/upgrade/v50/configure.zcml
@@ -11,11 +11,11 @@
destination="5000"
profile="Products.CMFPlone:plone">
- <gs:upgradeStep
- title="Run to50alpha1 upgrade profile"
- description=""
- handler=".alphas.to50alpha1"
- />
+ <gs:upgradeStep
+ title="Run to50alpha1 upgrade profile"
+ description=""
+ handler=".alphas.to50alpha1"
+ />
<gs:upgradeStep
title="Use lowercase for email login"
-------------------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: CHANGES.log
Type: application/octet-stream
Size: 3470 bytes
Desc: not available
URL: <http://lists.plone.org/pipermail/plone-testbot/attachments/20140312/a0bbc220/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: build.log
Type: application/octet-stream
Size: 78141 bytes
Desc: not available
URL: <http://lists.plone.org/pipermail/plone-testbot/attachments/20140312/a0bbc220/attachment-0003.obj>
More information about the Testbot
mailing list