Zope 2 depends on ZODB.Mount, which is going away

Bug #177513 reported by Jim Fulton
2
Affects Status Importance Assigned to Milestone
Zope 2
Fix Released
Undecided
Tres Seaver

Bug Description

Zope 2.11 (and some earlier Zope 2 versions) use an untested Mount module in ZODB. This module never should have been in the ZODB package. Someone needs to move it to the Zope 2 tree. It will not be in ZODB 3.9 or later versions of ZODB.

Revision history for this message
Andreas Jung (ajung) wrote :

Where is this module exactly?

Revision history for this message
Jim Fulton (jim-zope) wrote : Re: [Bug 177513] Re: Zope 2 depends on ZODB.Mount, which is going away

On Dec 21, 2007, at 7:10 AM, Andreas Jung wrote:

> Where is this module exactly?

It is in Mount.py in the ZODB package for ZODB 3.8 and earlier.

I have removed it from the ZODB trunk. (I removed it from the 3.8
branch, but put it back after Tres forwarded a resulting Zope 2 test
failure.)

Jim

--
Jim Fulton
Zope Corporation

Revision history for this message
Tres Seaver (tseaver) wrote :

The only think in Z2 which needs the module is Products.TemporaryFolder. I will copy
 the module from ZODB into that package (renaming it 'mount.py') and fix any tests
which break.

Changed in zope2:
assignee: nobody → tseaver
Revision history for this message
Tres Seaver (tseaver) wrote :

Now done on the Zope2 trunk:

  http://svn.zope.org/Zope/trunk/?rev=91724&view=rev

I can backport to the 2.11 branch if nobody thinks there are BBB implications
for third-party modules.

If we do backport the patch, then the ZODB 3.8 branch should be able drop the
ZODB.Mount module, as well as ZODB.POSExceptions.MountedStorageException.

Changed in zope2:
status: New → Fix Committed
Revision history for this message
Tres Seaver (tseaver) wrote :

I backported the change to the 2.10 branch:

 http://svn.zope.org/Zope/branches/2.10/?rev=100882&view=rev

and the 2.11 branch:

 http://svn.zope.org/Zope/branches/2.11/?rev=100881&view=rev

which should make it easier for folks to try using ZODB 3.9.x with the
earlier Zopes.

Changed in zope2:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.