five.intid 0.3.0 (the version currently pinned) breaks collective.dancing on Plone 4.0b3
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Singing & Dancing |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
If I install Plone 4.0b3 (on Debian Linux, with Unified Installer), and then add collective.dancing to the buildout as described on the installation instructions (except that I have to comment out zope.component versioning, as the pinned version 3.5.1 conflicts with the zope.app.publisher requirement of'zope.
(...)
raise schema.
ZopeXMLConfigur
zeocluster/
ZopeXMLConf
vision/
collective.
ZopeXMLConf
vision/
collective/
ZopeXMLConf
vision/
configure.zcml", line 8.2-8.51
ZopeXMLConf
vision/
base.zcml", line 6.2-6.45
Configurati
Module zope.app has no global keyreference')
Apparently, zope.app.
zope.keyreference, and the pinned version 0.3.0 of five.initid doesn't know it
yet.
Is version 0.3.0 of intid absolutely required for some reason? Currently, it seems to prevent collective.dancing from working with Plone 4.0b3.
Looks like updating to five.intid 0.4.4 would be fine for Plone 3. But that version still gives this problem with Plone 4. Using five.intid 0.5 works on Plone 4 but not Plone 3. So I am not going to add that in our known-good-set of versions.
I tried with a Plone 4 beta locally and with that five.intid 0.5. The effect is that this particular error goes away but another pops up. Fixing an import in collective.singing (committed on trunk) helped enough so that zope could at least start up. But there are lots and lots of test errors, so more effort is needed here, which I am not currently going to do.