we have a site running Plone 4.2 with some plugins installed, among them, collective.cover.
yesterday I upgraded it to the latest version and, as at some point we removed the hard dependency plone.app.stagingbehavior, I added it to the list of eggs in my policy package.
after running buildout and executing the upgrade steps we discovered that the staging behavior was not available (the checkin/checkout actions); we went to the behavior list on the collective.cover content type and try to manually re-enabled it, but it continued not showing up.
...
In : setSite(site)
In : obj = site['my-cover']
In : obj.portal_type
'collective.cover.content'
In : from plone.app.stagingbehavior.interfaces import IStagingSupport
In : IStagingSupport.providedBy(obj)
True
In : from plone.app.iterate.interfaces import IIterateAware
In : IIterateAware.providedBy(obj)
True
any ideas of what happened and/or how to fix it?
Products.CMFPlone 4.2.5 with latest hotfixes installed
I can confirm this is not an issue; it was my fault: I had 5 instances running but the script that restarted them had a typo and only 4 of were updated.
I fixed that and now everything is working normally.