Plone 5.1 soft-released

Because it's Valentines Day, because I adore you all, and because my wife is out of town on business all week, Plone 5.1.0 has been soft-released. Please give it a try and let me know if there are any critical issues. http://dist.plone.org/release/5.1-pending/versions.cfg

For those who haven’t run across soft-releases before, this is the
last step before the final release. Because things haven’t been
finalized yet, some packages may change between now and the release. It
is not recommended to use soft-releases in production.

5 Likes

Can we have a new release for plone.app.locales and include it in final 5.1? Since last week the spanish translation has been completed (it was 80% beforehand).

Thanks,

@esteele I released plone.app.locales 5.1.6, can you please reference this version in the soft-release? Thanks.

1 Like

Ok. plone.app.locales has been added.

No problems found with the Unified Installer or Ansible kit.

Seems fine at first glance here.

Anyone tried with relstorage yet?

I haven’t ruled out all local id10t errors yet, but it seems that ZEO = 5.1.1 version pin is giving me problems.

Relstorage < 2.0.0 gives an errror on startup:

  File "/home/flip/plone5/rfasite/eggs/RelStorage-1.6.3-py2.7.egg/relstorage/options.py", line 22, in <module>
    from ZEO.zrpc.connection import Connection as __Connection
ImportError: No module named zrpc.connection

Relstorage 2.1.0 doesn't build:

  [versions] constraint on zeo: 5.1.1
  Requirement of relstorage: ZEO<5.0,>=4.3.1
While:
  Updating instance.
Error: The requirement ('ZEO<5.0,>=4.3.1') is not allowed by your [versions] constraint (5.1.1)

It could be me tho. I'm still working on it.

plone_buildout@ploneprod2:/usr/local/plone-5.1-pending/buildout-cache/eggs$ ls -lart | grep -i zeo-5
drwxr-xr-x 4 plone_buildout plone_group 4 Feb 16 01:27 ZEO-5.1.1-py2.7.egg

It would be great if someone could test 5.1 with the themes mentioned on https://plone.org/download :slight_smile:

5.1-pending is ok in my tests.

Making a note:

Relstorage + ZEO >=5.0 requires Python >= 2.7.9
https://github.com/zodb/relstorage/blob/master/setup.py#L140

Ubuntu 14.04 LTS default install uses python 2.7.6 and therefore will not run "Plone5.1 + Relstorage"
Upgrading Python helps, but still no dice yet

I've removed the pending tag and passed the release on to the installers team. We'll hopefully have the installers out in the next few days.

Note that http://dist.plone.org/release/5.1-pending is no longer active. It's been moved to http://dist.plone.org/release/5.1. Also, both http://dist.plone.org/release/5.1-latest/ and http://dist.plone.org/release/5-latest/ links now point at the 5.1 release.

4 Likes

thank you :heart:

OK I know it's not directly Plone related but when I run buildout for CastleCMS using Plone 5.1 I get:

Version and requirements information containing zope.configuration:
  [versions] constraint on zope.configuration: 3.7.4
  Requirement of Zope2>=2.12.1: zope.configuration
  Requirement of z3c.jbot: zope.configuration
  Requirement of z3c.unconfigure: zope.configuration>=3.8.0
  Requirement of plone.contentrules: zope.configuration
  Requirement of zope.viewlet: zope.configuration
  Requirement of zope.sendmail: zope.configuration
  Requirement of zope.publisher: zope.configuration
  Requirement of zope.i18n[zcml]: zope.configuration
  Requirement of zope.configuration: setuptools
  Requirement of zope.configuration: zope.schema
  Requirement of zope.configuration: zope.interface
  Requirement of zope.configuration: zope.i18nmessageid
  Requirement of zope.browserresource: zope.configuration
  Requirement of zope.browserpage: zope.configuration
  Requirement of zope.browsermenu: zope.configuration
  Requirement of AccessControl>=2.13.2: zope.configuration
  Requirement of z3c.form: zope.configuration
  Requirement of plone.tiles: zope.configuration
  Requirement of plone.resource: zope.configuration
  Requirement of plone.behavior: zope.configuration
While:
  Installing instance.
Error: The requirement ('zope.configuration>=3.8.0') is not allowed by your [versions] constraint (3.7.4)

but cannot for the life of me figure out what is constraining zope.configuration to 3.7.4. Grepping for zope.configuration and 3.7.4 in my entire tree doesn't return anything, and following the trace of https://raw.githubusercontent.com/collective/buildout.plonetest/master/test-5.x.cfg -> https://raw.githubusercontent.com/collective/buildout.plonetest/master/plone-5.x.cfg -> https://dist.plone.org/release/5-latest/versions.cfg doesn't lead anywhere either.

The packages https://pypi.python.org/pypi/zope.configuration and https://pypi.python.org/pypi/z3c.unconfigure have barely changed in years so it's curious that something in their dependencies would have changed recently.

Ah found it, from http://download.zope.org/zopetoolkit/index/1.0.8/ztk-versions.cfg

UnfiedInstaller stopped and I had to add:

diff -ruN buildout.cfg-dist buildout.cfg
--- buildout.cfg-dist	2018-03-05 14:20:14.127493447 +0100
+++ buildout.cfg	2018-03-05 14:50:05.485130154 +0100
@@ -22,6 +22,8 @@
 ############################################
 
 [buildout]
+index = https://pypi.python.org/simple
+
 ############################################
 # Plone Component Versions
 # ------------------------

then buildout finshed the stopped installation

Hi again ... I found a problem with:
Products/CMFPlone/skins/plone_scripts/mail_password.py
If a user fills in an unknown user mail_password_form?userid=nosuchUserId, I would get an
*** AttributeError: 'RequestContainer' object has no attribute 'mail_password_form'

regards,
Sascha

I could be wrong but maybe you need to update your tools, e.g. bin/pip install --upgrade pip zc.buildout then try again?

Is this a new (regression) bug or is it something that is in Plone 5.0.x too? What we are looking for here are (bad) bugs in the 5.1 release that make it impossible to use.

I am not on å computere but this would be Products.PasswordResetTool (or something similar) missing