Add ability to turn off zodb-temporary-storage
to prevent Zope 4 breakage
#93
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #87
I have changed the allowed input values for
zodb-temporary-storage
so it can be turned off explicitly by passing something likeoff
orfalse
. The existing semantic of "add this but leave it empty" is non-obvious and odd.I have called this a bug because it breaks basic Zope 4 startup right now.
My original plan of trying to peek into the resolved set of requirements and find
Products.TemporaryFolder
seemed too hard in this place of the code.I want to use this flag (and the changes from my previous PRs) in my Zope installation documentation rewrite where I am featuring
plone.recipe.zope2instance
as the most convenient way of installing and configuring Zope, so I would like to ask for a release from you when this is merged.See https://zope.readthedocs.io/en/latest/INSTALL.html and https://zope.readthedocs.io/en/latest/operation.html for the current documentation status.