Re: [Framework-Team] Plone 3.5

2009-05-05 Thread Matthew Wilkes


On 5 May 2009, at 12:44, Hanno Schlichting wrote:


The general idea that seems to have met some consensus is to go for a
Plone 3.5 release up next. We'd skip any 3.4 release and go for a 3.5
that is similar in spirit to the Plone 2.5 release. It tries to both
refresh some of our technical underpinnings in addition to some more
intrusive feature changes we didn't allow ourselves in the 3.x  
series so

far.


Why skip 3.4?  That Plone 2.5 was a major release was quite nasty, it  
confused people about what was a major release and what isn't.  We've  
made a commitment to 3.x being stable, I think we should keep to it.   
Releasing a Plone 3.5 would confuse the matter.


However, it would be interesting to open the new features to a wider  
audience ASAP.  I'd be in favour of this if:


- It wasn't called Plone 3.x or 4.x (Dunno what though)
- We maintained 3.x as officially supported

Matt

___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Plone 3.5

2009-05-05 Thread Tom Lazar

for the record, i think this is a great idea.

this will also take some weight off of the 4release, since some of its  
low-risk components will have had some real-world usage by then.


also, it should make migrations from 3.x to 4.x easier, i could imagine.

i'm also more than fine with eric as 3.5 release manager. thanks for  
volunteering, eric!


just my €0.02,

tom

On 05.05.2009, at 13:44, Hanno Schlichting wrote:


Hi.

While everyone is waiting for Plone 4 and its rather long timeline,  
some

people have been thinking about how to bridge the gap between the
current stable 3.x releases and the future.

The general idea that seems to have met some consensus is to go for a
Plone 3.5 release up next. We'd skip any 3.4 release and go for a 3.5
that is similar in spirit to the Plone 2.5 release. It tries to both
refresh some of our technical underpinnings in addition to some more
intrusive feature changes we didn't allow ourselves in the 3.x  
series so

far.

In order to frame the scope of such a release I made a listing of some
of the potential features for such a release at
http://spreadsheets.google.com/pub?key=rFHYANxtkRfGYchi1QuS5dA. The  
list

is both non-exclusive and non-binding in the recommendations.

The envisioned timeline for a Plone 3.5 release would be to aim for a
final release either by the time of the conference or by the end of  
this

year, giving us six months or a bit more for it. By aiming for an
after-summer beta deadline we will have a chance of leveraging some
Google Summer of Code contributions for such a release.

When it comes to the official personal involved in such a new major
release, I'd like to suggest a slight deviation on our process. As  
many

to all of the features changes in question for the 3.5 release have so
far been in the scope of the 4.0 release, I'd suggest to appoint the
entire 4.0 framework team to be the official team for 3.5 as well.  
This
forces them to get involved with the process in a more defined and  
clear

way now.

On the side of the release manager, Wichert has signaled that his
workload as a freelancer will not allow him to take over the  
shepherding
of a new major release. We do however have with Eric Steele of PSU  
fame

a well-known interested candidate for the position.

This is only a proposal that needs community feedback and  
encouragement
at this point to make it into an official roadmap. The next steps  
are to
have an open discussion about this for the next one to two weeks. If  
it
meets general favor, we will appoint the new/old framework team and  
let

them recommend a release manager to the Foundation board for official
nomination.

Cheers,
Hanno


___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team




___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


[Plone-docs] [Framework-Team] Plone 3.5

2009-05-05 Thread JoAnna Springsteen
(sorry if you get this twice)

 The idea is also to catch up with our platforms (Zope 2, Zope 3, CMF) as
 we're starting to look a bit out of date on Zope 2.10 + Zope 3.3 + CMF 2.1.

What's the significance of 3.5? Why can't this catch up be done in
increments? 3.4 then 3.5 then 3.6?

My worry here is that catching up will mean a repeat of 2.5. Not to
mention if we are changing this much stuff on a platform level that it
won't get documented. The framework team would have to be responsible
for documenting these changes as the documentation team just does not
have the man power. Sure, we made the 3.3 release w/ documentation and
that was relatively small stuff. If you go for a bigger release under
the 3.x series we're going to end up back where we startedNew
technologies and no documentation. This will further the idea that
being a Plone developer is only for elite code jockeys. That's not
really something we want to reinforce, is it?

I gotta tell ya, this idea makes me really really nervous. I thought
the whole point of 3.x was to be stable and not repeat past mistakes?
I'm all for getting closer to 4.x but we need to do it in bite sized
steps, not all at once.

J.

___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Plone 3.5

2009-05-05 Thread Helge Tesdal
I'm leaning towards naming the new intermediate release Plone 4 rather  
than Plone 3.5, and change what we previously thought of as Plone 4 to  
Plone 5 or Plone Future (until it becomes close enough in time to give  
it a version number).


Plone 3 has been stable and a safe choice, and jumping to 3.5 with  
bigger changes can only confuse people.


--
___

 Helge Tesdal · Senior Developer, Jarn · www.jarn.com

   Plone Solutions, Development, Hosting and Support
___




___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Plone 3.5

2009-05-05 Thread Ricardo Alves

Hanno Schlichting wrote:

Hi.

While everyone is waiting for Plone 4 and its rather long timeline, some
people have been thinking about how to bridge the gap between the
current stable 3.x releases and the future.

The general idea that seems to have met some consensus is to go for a
Plone 3.5 release up next. We'd skip any 3.4 release and go for a 3.5
that is similar in spirit to the Plone 2.5 release. It tries to both
refresh some of our technical underpinnings in addition to some more
intrusive feature changes we didn't allow ourselves in the 3.x series so
far.


-1 on skipping 3.4. It will mostly bring more confusion. People will ask 
why, and most, manly newbies and outsiders who don't understand the 
complexity of the Plone stack, won't understand the rationale behind it. 
Also people will expect a 3.5 release to keep the promise of stability 
of the 3.x series.




In order to frame the scope of such a release I made a listing of some
of the potential features for such a release at
http://spreadsheets.google.com/pub?key=rFHYANxtkRfGYchi1QuS5dA. The list
is both non-exclusive and non-binding in the recommendations.


It would be great to have such improvements before Plone 4. But I think 
most of these features, specially the ones tagged as low risc can, and 
should, be included in the 3.x series (3.4, 3.5, ...), without breaking 
backwards compatibility. Although, some may need special attention in 
regard to bbb.


I don't think there is a good solution here, but it will be less painful 
if we don't mess up with version numbering.



Just my 2 cents :)


Ricardo

--
Ricardo Alves r...@eurotux.com
Eurotux http://www.eurotux.com 



___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Framework-Team] Plone 3.5

2009-05-05 Thread Raphael Ritz

[Do we really need to discuss this on three lists?]

Martin Aspeli wrote:

JoAnna Springsteen wrote:

The idea is also to catch up with our platforms (Zope 2, Zope 3, CMF) as
we're starting to look a bit out of date on Zope 2.10 + Zope 3.3 + CMF 2.1.

What's the significance of 3.5? Why can't this catch up be done in
increments? 3.4 then 3.5 then 3.6?


Because upgrading Zope versions and some of the other changes are too 
big for the Plone 3.x stability promise.


Do we know that for sure already?
Do we know how far we could get with some temporary
module aliases to take care of stuff that has been
moved around?



My worry here is that catching up will mean a repeat of 2.5. 


What does that mean?



That we confused people to now end ...


As I understand the current discussion the general idea
is most welcome. People are concerned of staying in line
with our long-term promises and it seems to me that this
almost exclusively boils down to a naming issue.

Frankly speaking I would have no problem calling the proposed
intermediate release Plone 4 and not to assign a version number
to current trunk at all. AFAICS the current co-notation of
Plone 4 being the all-new, all-shiny next generation of Plone
is merely a project internal that we can redefine without
much of a problem but doing it the other way around because
we consider sneaking in a major release before the next major
release that some got used to think of being Plone 4
carries the risk of creating confusion and distrust where we
can't control it.

Raphael


___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team


Re: [Plone-developers] [Framework-Team] Plone 3.5

2009-05-05 Thread Helge Tesdal

On 5. mai. 2009, at 22:26, Alec Mitchell wrote:


I'd like to stand up for my release a little, since people seem to
be implying it was some sort of expectations/compatibility disaster.


I don't consider it a disaster. To me it's more about the community  
learning from mistakes, identifying areas of improvement and getting  
better by each release. If we were more happy with Plone 2.5 than 3,  
we would have a real problem. :)


--
___

 Helge Tesdal · Senior Developer, Jarn · www.jarn.com

   Plone Solutions, Development, Hosting and Support
___




___
Framework-Team mailing list
Framework-Team@lists.plone.org
http://lists.plone.org/mailman/listinfo/framework-team