Products.cmfplone: Release checklist Plone 5.2.3

Created on 14 Oct 2020  路  5Comments  路  Source: plone/Products.CMFPlone

See the release schedule.

  • [x] Check Jenkins Status: should be green. (This should be checked often during the release process.)
  • [x] In coredev, check packages for updates: bin/manage report --interactive
  • [x] Release individual packages from checkouts.cfg.
  • [x] Check that the version numbers of CMFPlone metadata.xml and latest upgrade step are in sync.
  • [x] If unsure, ask if mockup and plone.staticresources are in sync and can be released. https://github.com/plone/mockup/issues/1026
  • [x] If needed, ask the Plone REST api team for a new release of plone.restapi and plone.rest.
  • [x] Write an email to the translation team, asking them to do a plone.app.locales release. Or create an issue in https://github.com/collective/plone.app.locales/issues
  • [x] Update plone.app.locales version.
  • [x] Create a pending release (directory) on dist.plone.org

    • [x] Copy all core packages there. TODO: is there a handy command for this?

    • [x] Possibly make an alpha/beta release of Products.CMFPlone and put it only on dist.plone.org, not PyPI.

    • [x] Copy the versions.cfg file from coredev there.

  • [x] Create a unified changelog: bin/manage changelog
  • [x] Write a post on community.plone.org announcing a pending/soft release. See example
  • [x] Wait for feedback, preferably at most a few days.
  • [x] Make final release of Products.CMFPlone to PyPI
  • [x] Make final release on dist.plone.org (remove "-pending", make sure updated distributions are added).
  • [x] Update the "-latest" link on dist.plone.org
  • [x] Create new release on launchpad (https://launchpad.net/plone/): bin/manage launchpad <version>
  • [x] Create release page on https://plone.org/download/releases
  • [x] Announce community.plone.org, with warning that installers are not ready yet.
  • [x] Send links to installers list
  • [ ] Wait for installers to be uploaded to Launchpad, link on plone.org release page
  • [x] Publish release page on plone.org
  • [x] Update plone.org homepage links to point to new release. Or really: https://plone.org/download
  • [ ] Send out announcement to plone-announce
  • [ ] Update #plone irc channel topic
  • [x] Ask the security team to update the https://plone.org/security/hotfixes/ page in the configuration control panel. (Configuration registry: plone.securitysupport, plone.versions, plone.activemaintenance)
enhancement help in-progress high

Most helpful comment

Main blocker: my wife will be having a baby tomorrow (or today if the little one is fast). :-)
Don't expect more Plone work from me this week. :-D

All 5 comments

First thing that should be arranged now is to have a mockup and plone.staticresources release without breaking changes. See https://github.com/plone/mockup/issues/1026. We likely need to make branches for those.

Main blocker: my wife will be having a baby tomorrow (or today if the little one is fast). :-)
Don't expect more Plone work from me this week. :-D

Not to be the 5.2.3 release party pooper, but this bug in the folder_contents is really nasty and dangerous when editors do content actions on the wrong content items. I'd consider this a blocker: https://github.com/plone/Products.CMFPlone/issues/3191

I have soft released 5.2.3. See community announcement.

Branch is here: https://github.com/plone/buildout.coredev/tree/release-5.2.3-pending
I should probably be the only one committing there directly.

There have been new releases of Zope and several other packages. I have added comments on community. I expect we have a green light today or tomorrow.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

ale-rt picture ale-rt  路  3Comments

mauritsvanrees picture mauritsvanrees  路  4Comments

davisagli picture davisagli  路  4Comments

pbauer picture pbauer  路  5Comments

skleinfeldt picture skleinfeldt  路  5Comments