Re: Plone 4.3 to 5 directly?

Timo Stollenwerk <tisto-z4DKO/[email protected]>
Newsgroups gmane.comp.web.zope.plone.devel
Message-ID <[email protected]>
Am 14.05.2014 15:50, schrieb Héctor Velarde:
> On 14-05-2014 06:56, Robert Niederreiter wrote:
>> probably this thought is unpopular, but i think there are good reasons
>> to roll out a Plone 4.4 prior to 5.
>
> HV> I though I was the only one thinking about this!
>
>> The sense behind a 4.4 release would be to soften the migration curve to
>> plone 5 and make it a 2-step thing. The step to 4.4 would be used to
>> upgrade data centric code to the modern stack, the step to 5 to update
>> UI centric and JS code.
>>
>> Imo a 4.4 Release should contain:
>>
>> - plone.app.contenttypes = 1.1.x
>> - plone.app.event = 1.1.x
>> - plone.app.portlets = 2.5.x
>> - plone.app.users 2.0.x
>> - ...more data centric packages here...
>
> HV> I don't agree with you, Robert; you can't replace the default
> content type framework on a minor release.

+1

> plone.app.contenttypes 1.1.x and plone.app.event 1.1.x work and are on
> production in many big sites here in Brazil under 4.3, including
> http://www.brasil.gov.br/.
>
> problems started at some point in some bug release that made
> plone.app.contenttypes dependent of plone.app.portlets 2.5.x, a release
> that was made for Plone 5 and that can't be included in Plone 4 because
> it changes the portlet structure and will break all sites.

I ran into that problem as well. It seems plone.app.event does require 
p.a.portlets >= 2.5.1.

> IMO, this dependency has to be reverted and the package fixed to stay in
> line with the Plone 4 series.

It seems this problem has been taken care of with p.a.portlets 2.5.1:

https://pypi.python.org/pypi/plone.app.portlets/2.5.1

What if we would ship the next minor Plone 4.3.x release with a KGS of 
p.a.contenttypes and p.a.event (as we did for Dexterity before we 
shipped with it).

If you don't install those packages it won't hurt anyone and if you want 
to install them you can just do it by adding plone.app.contenttypes to 
the eggs section.

Cheers,
Timo

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.