Plone 2.5 Upgrade: It's Alive!
Submitted by
jccooper.
on 2007-03-29 11:52.
Plone 2.5 upgrade script runs all the way through now.
So after several days of one-fix-per-day, I finally got the Plone upgrade script to run all the way through. Yay!Now I just have to fix the templates and other code, write some PAS plugins to keep our users synced with the database, and totally redo the whole installation procedure.
Anyway, boole:8780, though I can't promise it'll be up or working or anything else at any particular point.
For timing purposes, it started at 2007-03-28 16:57:35 and ended at 2007-03-29 08:57:02. So, about 16 hours. Yikes.
Result of the attempt...
- Starting the migration from version: 2.0.5
- Attempting to upgrade from: 2.0.5
- Converted Plone Site to CMFDynamicViewFTI
- Updated portal selectable views
- Running manage_convertIndexes on ZCatalog instance 'portal_catalog'
- Running manage_convertIndexes on ZCatalog instance 'uid_catalog'
- Running manage_convertIndexes on ZCatalog instance 'reference_catalog'
- Running manage_convertIndexes on ZCatalog instance 'member_catalog'
- Deleted PathIndex 'path' from portal_catalog.
- Added ExtendedPathIndex 'path' to portal_catalog.
- Deleted FieldIndex 'created'.
- Added DateIndex 'created'.
- Deleted FieldIndex 'modified'.
- Added DateIndex 'modified'.
- Deleted FieldIndex 'Date'.
- Added DateIndex 'Date'.
- Deleted FieldIndex 'start'.
- Added DateIndex 'start'.
- Deleted FieldIndex 'end'.
- Added DateIndex 'end'.
- Deleted FieldIndex 'effective'.
- Added DateIndex 'effective'.
- Deleted FieldIndex 'expires'.
- Added DateIndex 'expires'.
- Added DateRangeIndex 'effectiveRange' (effective, expires).
- Added FieldIndex 'sortable_title' to portal_catalog.
- No CSSRegistry found.
- No JSRegistry found.
- Installed CSSRegistry and JSRegistry.
- Added TranslationService Tool
- Updated navtree_properties.
- Removed old MailHost
- Added new MailHost (SecureMailHost): localhost:25
- Deleted portal_form tool.
- Deleted form_properties property sheet.
- MimetypesRegistry is out of date (installed: 1.3.3-final/ filesystem: 1.4.1-final), reinstalled.
- PortalTransforms is out of date (installed: 1.3.3-final/ filesystem: 1.5.0-final), reinstalled.
- Archetypes is out of date (installed: 1.3.2-final/ filesystem: 1.4.2-final), reinstalled.
- Installed ATContentTypes.
- Upgrade to: 2.1-alpha1, completed
- Attempting to upgrade from: 2.1-alpha1
- Added 'full_screen' action to actions tool.
- Added 'full_screen' icon to actionicons tool.
- Added 'visible_ids' property to site_properties.
- Added 'exposeDCMetaTags' property to site_properties.
- Added 'sitemap' action to actions tool.
- Added 'types_not_searched' property to site_properties.
- Added 'non_default_page_types' property to site_properties.
- Disabled 'news' and 'Members' portal tabs actions.
- Set constrain types for news folder.
- Added default view for news folder.
- Added Topic for default news folder view.
- Added events folder.
- Set constrain types for events folder.
- Added default view for events folder.
- Added Topic for default events folder view.
- Added default group 'Administrators'.
- Added default group 'Reviewers'.
- Added default content types to portal_factory.
- Added 'disable_folder_sections' property to site_properties.
- Added 'selectable_views' property to portal root
- Modified existing copy action
- Modified existing cut action
- Added missing change_state action
- Modified existing extedit action
- Added 'typesUseViewActionInListings' property to site_properties.
- Added missing plone_setup action
- Changed Plone Site icon
- Upgrade to: 2.1-alpha2, completed
- Attempting to upgrade from: 2.1-alpha2
- Modified existing object paste action for folderish default pages
- Made the 'mystuff' action point to folder listing instead of folder_contents
- Added published criterion to news topic.
- Added published criterion to events topic.
- Registered login.js
- Added directory view for plone_login
- Added plone_login to Plone Default
- Added plone_login to Plone Tableless
- Added 'verify_login_name' property to site_properties.
- Installed kupu.
- Set Kupu as default WYSIWYG editor.
- Added ploneTextSmall.css to CSSRegistry.
- Added ploneTextLarge.css to CSSRegistry.
- Removing plone prefix from stylesheets.
- Finished removing plone prefix from stylesheets.
- Removed navtree whitelist
- Added new entries to "types_not_searched" site_property
- Updated navtree blacklist
- Added FieldIndex 'is_default_page' to portal_catalog.
- Added FieldIndex 'is_folderish' to portal_catalog.
- Added plone_3rdParty to Plone Default.
- Added plone_3rdParty to Plone Tableless.
- Adding Portlet and Deprecated stylesheets.
- Finished adding Portlet and Deprecated stylesheets.
- Added 'enable_livesearch' property to site_properties.
- Added 'search' icon to actionicons tool.
- Set 'Login page ID' of Cookie Crumbler to 'login_form'.
- Set target expresion of folderlisting action for 'Plone Site' to 'view'
- Reindexed portal_catalog.
- Upgrade to: 2.1-beta1, completed
- Attempting to upgrade from: 2.1-beta1
- Updated portal selectable views
- Fixed 'Contents' action on actions tool.
- Changed category of Plone Site view action to 'object'
- Changed category of Plone Site edit action to 'object'
- Added method aliases to Plone Site FTI
- Added 'Large Plone Folder' to 'parentMetaTypesNotToQuery' in navtree_properties
- Added 'Edit this file in an external application (Requires Zope ExternalEditor installed)' action to actions tool.
- Updated workflow titles for state visible
- Updated workflow titles for state pending
- Updated workflow titles for state private
- Updated workflow titles for state published
- Updated workflow titles for state visible
- Updated workflow titles for state private
- Updated workflow titles for state published
- Fixed 'Accessibility' action on actions tool.
- Fixed 'Contact' action on actions tool.
- Fixed 'Site Setup' action on actions tool.
- Removed action plone_setup from portal_membership
- Set portal root edit action to use /edit method alias
- Set portal root sharing action to use /sharing method alias
- Added CMFUid tool(s) portal_uidannotation, portal_uidgenerator, portal_uidhandler
- Set media type for member.css to screen
- Set media type for RTL.css to screen
- Set media type for presentation.css to projection
- Set media type for ploneCustom.css to all
- Corrected CSS media types
- Added 'enable_wf_state_filtering' property to navtree_properties.
- Added 'wf_states_to_show' property to navtree_properties.
- Added search settings to the control panel
- Registered formsubmithelpers.js
- Added 'visible_ids' property to portal_memberdata.
- Added 'visible_ids' property to portal_memberdata.
- Added CMF types to 'types_not_searched' property.
- Removed 'non_default_page_types' property to site_properties.
- Added 'default_page_types' property to site_properties.
- Recataloged Members folder.
- Recataloged news folder.
- Recataloged events folder.
- Upgrade to: 2.1-beta2, completed
- Attempting to upgrade from: 2.1-beta2
- Upgrade to: 2.1-rc1, completed
- Attempting to upgrade from: 2.1-rc1
- Changed RSS action title
- Reindexed portal_catalog.
- Recataloged Members folder.
- Recataloged news folder.
- Recataloged events folder.
- Upgrade to: 2.1-rc2, completed
- Attempting to upgrade from: 2.1-rc2
- Added Topic for previous events.
- Added criterion to limit to current events.
- Added new view templates to Folder FTI.
- Added new view templates to Large Plone Folder FTI.
- Added new view templates to Topic FTI.
- Added new view templates to Plone Site FTI.
- Moved news topic to portal root
- Moved old news folder to old_news
- Moved events topic to portal root
- Deleted empty events folder
- Added sort on effective to news topic.
- Upgrade to: 2.1-rc3, completed
- Attempting to upgrade from: 2.1-rc3
- Fixed preferences action title
- Changed News Topic default view to folder_summary_view.
- Reorder stylesheets
- Upgrade to: 2.1, completed
- Attempting to upgrade from: 2.1
- Upgrade to: 2.1.1, completed
- Attempting to upgrade from: 2.1.1
- Removed plone_3rdParty\CMFTopic layer from all skins.
- Added se-highlight.js to portal_javascipt
- Removing workflow from Discussion Item
- Upgrade to: 2.1.2-rc1, completed
- Attempting to upgrade from: 2.1.2-rc1
- Upgrade to: 2.1.2-rc2, completed
- Attempting to upgrade from: 2.1.2-rc2
- Upgrade to: 2.1.2, completed
- Attempting to upgrade from: 2.1.2
- Removed vcXMLRPC.js
- Reindexed portal_catalog.
- Recataloged Members folder.
- Added icons for copy, cut, paste and delete
- Upgrade to: 2.1.3-rc1, completed
- Attempting to upgrade from: 2.1.3-rc1
- Upgrade to: 2.1.3, completed
- Attempting to upgrade from: 2.1.3
- Upgrade to: 2.1.4-rc1, completed
- Attempting to upgrade from: 2.1.4-rc1
- Upgrade to: 2.1.4, completed
- Attempting to upgrade from: 2.1.4
- Installed CMFPlacefulWorkflow.
- Upgrade to: 2.5-alpha1, completed
- Attempting to upgrade from: 2.5-alpha1
- PasswordResetTool is out of date (installed: 0.3/ filesystem: 0.4.2), reinstalled.
- Installed PlonePAS.
- Added directory view for plone_deprecated
- Added plone_deprecated to Plone Default
- Added plone_deprecated to Plone Tableless
- Upgrade to: 2.5-alpha2, completed
- Attempting to upgrade from: 2.5-alpha2
- Added dragdropreorder.js to portal_javascipt
- Added KeywordIndex 'getEventType' to portal_catalog.
- Modified existing home/index_html action
- Upgrade to: 2.5-beta1, completed
- Attempting to upgrade from: 2.5-beta1
- Added 'large_site' property to site_properties.
- Reindexed portal_catalog.
- Recataloged Members folder.
- Updated icons for copy, cut, paste and delete
- Added plone_deprecated to Connexions
- Added setup_tool.
- Changed condition on action portal_membership/user/mystuff from: "python: member and portal.portal_membership.getHomeFolder()" to: "python:member and portal.portal_membership.getHomeFolder()"
- Changed url expression on action portal_membership/user/myworkspace from: python: portal.portal_membership.getHomeUrl()+"/workspace" to: python:portal.portal_membership.getHomeUrl()+"/workspace"
- Changed condition on action portal_membership/user/myworkspace from: "python: member and portal.portal_membership.getHomeFolder()" to: "python:member and portal.portal_membership.getHomeFolder()"
- Changed url expression on action portal_membership/user/myworkspace from: python:portal.portal_membership.getHomeUrl()+"/workspace" to: string:${portal/portal_membership/getHomeUrl}/workspace
- Changed condition on action portal_membership/user/favorites from: "python: member and hasattr(portal.portal_membership.getHomeFolder(), "Favorites")" to: "python:member and hasattr(portal.portal_membership.getHomeFolder(), "Favorites")"
- Changed condition on action portal_membership/user/favorites from: "python: member and hasattr(portal.portal_membership.getHomeFolder(), "Favorites")" to: "python:member and hasattr(portal.portal_membership.getHomeFolder(), "Favorites")"
- Changed url expression on action portal_actions/object/folderContents from: python:((object.isDefaultPageInFolder() and object.getParentNode().absolute_url()) or folder_url)+'/folder_contents' to: string:${globals_view/getCurrentFolderUrl}/folder_contents
- Changed condition on action portal_registration/user/join from: "python: test(not member and portal.portal_membership.checkPermission("Add portal member", portal), 1, 0)" to: "python:test(not member and portal.portal_membership.checkPermission("Add portal member", portal), 1, 0)"
- Changed condition on action portal_registration/user/join from: "python:test(not member and portal.portal_membership.checkPermission("Add portal member", portal), 1, 0)" to: "python:test(not member and checkPermission("Add portal member", portal), 1, 0)"
- Changed url expression on action portal_discussion/object/reply from: string: ${object_url}/discussion_reply_form to: string:${object_url}/discussion_reply_form
- Changed condition on action portal_discussion/object/reply from: "python: object is not None and portal.portal_discussion.isDiscussionAllowedFor(object)" to: "python:object is not None and portal.portal_discussion.isDiscussionAllowedFor(object)"
- Changed url expression on action portal_undo/global/undo from: string: ${portal_url}/undo_form to: string:${portal_url}/undo_form
- Changed url expression on action portal_undo/user/undo from: string: ${portal_url}/undo_form to: string:${portal_url}/undo_form
- Changed url expression on action portal_languages/portal_tabs/languages from: string: ${portal_url}/portal_languages/langConfig to: string:${portal_url}/portal_languages/langConfig
- Fixed RTL.css expression to use the @@plone view
- Upgrade to: 2.5-beta2, completed
- Attempting to upgrade from: 2.5-beta2
- Upgrade to: 2.5-rc1, completed
- Attempting to upgrade from: 2.5-rc1
- Upgrade to: 2.5-rc2, completed
- Attempting to upgrade from: 2.5-rc2
- Upgrade to: 2.5-rc3, completed
- Attempting to upgrade from: 2.5-rc3
- Upgrade to: 2.5, completed
- Attempting to upgrade from: 2.5
- Added event-registration.js to portal_javascipt
- Updated plone_lexicon pipeline.
- Modified existing object delete action
- Reindexed portal_catalog.
- Recataloged Members folder.
- Upgrade to: 2.5.1-rc1, completed
- Attempting to upgrade from: 2.5.1-rc1
- Upgrade to: 2.5.1, completed
- Attempting to upgrade from: 2.5.1
- Upgrade to: 2.5.2-rc1, completed
- Attempting to upgrade from: 2.5.2-rc1
- Upgrade to: 2.5.2, completed
- Attempting to upgrade from: 2.5.2
- Migration completed at version 2.5.2
- End of upgrade path, migration has finished
- Your ZODB and Filesystem Plone instances are now up-to-date.
