-
-
Notifications
You must be signed in to change notification settings - Fork 194
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to Zope 4.0b7 #2590
Comments
There will be a 4.0b7 in the near feature containing some bug fixes for 4.0b6. |
For #2547 there might be a simple solution which is discussed in the ticket. |
With plone/buildout.coredev#537 I combined the update to 4.0b6 with the fixed ZODB and fixes for #2591. The jenkins-jobs results will show all cases where |
All failing tests are all caused to the change of
|
I did a new testrun that includes the changes in zopefoundation/persistent#98: |
I did a new testrun with the newest versions from https://raw.githubusercontent.com/zopefoundation/Zope/master/versions.cfg and the branch zopefoundation/Zope#387 which restores the old
One failure is already adressed in zopefoundation/Products.GenericSetup#75 |
|
I don't understand where the
Can you give me a hint? |
|
🤦♂️ |
I see that changing the first base-class of Are we planning to add the physical path like in Also: That base-classes implemented in C ruin the MRO is just very terrible. |
"path" is not a concept that Persistent has. |
With the following four PR's all remaining issues should be fixed:
When the following builds of plone/buildout.coredev#542 are green and Zope 4.0b7 is released we can merge the PRs, update the versions-link and start a release of 5.2a1. |
Because Persistent's |
@jamadden Thanks for the tip, I'll test that. |
Looks good. I'll wait for comments. Not requiring to add a new base-class that is only available in the newest Zope (even to deprecated Code such as Archetypes) would be much better. |
@jamadden there are surprising test-errors in zopefoundation/Zope#392:
Could it be that the C-implementation of returning |
Weird: The issue is actually in When calling the same method as But when calling the same method as as |
This can be reproduced in the test
|
Branch: refs/heads/master Date: 2018-10-25T09:05:20+02:00 Author: Philip Bauer (pbauer) <[email protected]> Commit: plone/Products.CMFQuickInstallerTool@c67fab5 fix test with changed repr (see plone/Products.CMFPlone#2590 (comment)) Files changed: M Products/CMFQuickInstallerTool/tests/actions.txt M Products/CMFQuickInstallerTool/tests/install.txt M Products/CMFQuickInstallerTool/tests/profiles.txt Repository: Products.CMFQuickInstallerTool Branch: refs/heads/master Date: 2018-10-28T11:33:19+01:00 Author: Philip Bauer (pbauer) <[email protected]> Commit: plone/Products.CMFQuickInstallerTool@81696c5 Merge pull request #21 from plone/fix_repr_change fix test with changed repr Files changed: M Products/CMFQuickInstallerTool/tests/actions.txt M Products/CMFQuickInstallerTool/tests/install.txt M Products/CMFQuickInstallerTool/tests/profiles.txt
My fix in zopefoundation/Zope#392 passes in Zope itself but fails in Plone in several tests (https://jenkins.plone.org/job/pull-request-5.2-3.6/34/testReport/) with similar issue as above:
instead of
What now happens is that
My main reason (except for not being able to fix it) would is that debugging this issue is not obvious and would probably trip others up who encounter related issues in the future. |
We'll not use |
All merged. The issue with |
Coming into this late because Philip asked me to look at it. :) I'm probably missing something... I wonder if a better fix would have been to try to address why
|
Zope 4.0b6 is out (https://community.plone.org/t/zope-4-0b6-released/7345/1). Updating the extends to the new version-pinns fails in multiple ways (in 5.2 coredev but also in py3 and py3_on_py2).
Here we collect issues that need to be adressed/fixed:
__repr__
for Zope objects Track down all implications of the__repr__
changes of Zope objects #2547The text was updated successfully, but these errors were encountered: