Re: [Vote] Java 5 as minimum JDK requirement

2006-08-21 Thread Daniel Fagerstrom

Andrew Stevens skrev:

From: Sylvain Wallez <[EMAIL PROTECTED]>

...

All this discussion makes me sad, as it gives the impression the overall
Cocoon developer community doesn't want to move forward and is
frightened by moves that would cause some disruption among _some_ users.


Not so much frightened as that they care, and not only want to move 
forward but bring existing users forward with them.  At least, that's 
the impression I receive.
It is not that simple either. The last few years we have lost a 
considerable number of very talented developers, (with Sylvain as a 
prominent example), because Cocoon have been moving to slowly for their 
tastes. Some of them have moved on to other projects where they think 
there is more action.


/Daniel



Re: [Vote] Java 5 as minimum JDK requirement

2006-08-18 Thread Andrew Stevens

From: Sylvain Wallez <[EMAIL PROTECTED]>
Date: Fri, 18 Aug 2006 10:00:59 +0200

Joerg Heinicke wrote:
> On 17.08.2006 01:29, Torsten Curdt wrote:
>
>>> "Is it appropriate to vote according to your employer's needs".
>>
>> IMO PMC members should vote in the best interest of the project - not
>> in the best interest of their employers.
>
> I just want to point out that I did not vote "according to [my]
> employer's needs", but what IMHO is better for the project. Though we
> do not yet use Java 5, there is probably no problem to switch to it.
> The example I made with the bank was with a former employer of mine.


Folks, this discussion considers the problem from the wrong perspective.

Large IT departments don't bother upgrading their environments unless
there's a compelling reason to do that,


Oh, we already have a compelling reason - Websphere 5.0's end-of-lifed at 
the end of next month.  Unfortunately, I was informed by the team that looks 
after the servers that they hadn't finished testing a newer version (and had 
found some issues with it affecting some of our apps that would need to be 
fixed before they'd sign it off) and were negotiating with IBM to continue 
supporting the older version for us in the meantime.  And we're big enough 
that they'll probably do it :-(



and if we listen to them, we'll
never move forward. Now being told "the new version of the application
needs the great things brought by the new Cocoon, but requires Java 1.5"
can be such an incentive for them. Even if I don't think people
frightened by the migration from Java 1.4 (or 1.3) to 1.5 will even
consider migrating from Cocoon 2.1 to 2.2.


If only life were that simple.  Personally, I'd love to switch to 1.5, and 
in fact am using it on my "spare time" projects at home.  But I have no 
influence on which version to use at work - if our site it to be hosted on 
the robust, scalable infrastructure in the US datacentre, then we have to 
code to the server that they support.  For internal apps it's another 
matter, but for internet sites we're stuck with the "group standard" 
platform.  If I argue "but Cocoon needs 1.5", they'll just tell me I should 
instead migrate our app to the proprietary web app framework we inherited in 
a takeover a while back, and which is supported & maintained by yet another 
team over in the States.  I only get to use Cocoon (which is a much better 
fit with our CMS, that uses XML-based data records) because they also 
support bare servlets/JSPs and we told them it's "just" an XML processing 
servlet :-)



It is IMO our role, as technology builders, to invite our users to
progress towards more modern stuff. What's the purpose of Sun releasing
a new JDK? What's the reason for Cocoon to release 2.2? What's the
reason to upgrade to the latest Xalan? What's the reason for Struts to
start with a blank page learning from the oldish Struts 1.x and Webwork?
Providing more to users, providing something that works better,
providing something that brings more development productivity.


There's a difference between "inviting users to progress towards more modern 
stuff" and forcing them to leap to the cutting edge, though.  What's wrong 
with one step at a time?  JDK 1.3 for Cocoon 2.1.x, JDK 1.4 for Cocoon 2.2, 
JDK 1.5 for Cocoon 3 or 2.3 or whatever the next version gets called?


One of the good things about Cocoon (IMO) is that it cares about backwards 
compatibility - 2.1.x requires only java 1.3 and servlet 2.2 so will run on 
just about anything.  There was a recent vote to move trunk/2.2 to servlet 
2.4, justified by Tomcat 5.0 being available since 2003; since Tomcat 5.0 
requires JDK 1.4 or later, why not keep in line with that?  If you're going 
to switch to 1.5 just because it's the current version, you might as well go 
the whole hog and jump to servlet 2.5/J2EE 5 too...



All this discussion makes me sad, as it gives the impression the overall
Cocoon developer community doesn't want to move forward and is
frightened by moves that would cause some disruption among _some_ users.


Not so much frightened as that they care, and not only want to move forward 
but bring existing users forward with them.  At least, that's the impression 
I receive.



Note also that the poll on the user list showed an evident interest in
using JDK 1.5...


If I remember rightly, the summary that was posted here a couple of days ago 
was that 9 users said it wouldn't be a problem for them.  Count me as 1 
against that and extrapolate, and we could conclude jumping to 1.5 is a 
problem for 10% of your users.  Given the statistical error on such a small 
sample size, I could probably come up with figures to prove it 
inconveniences anything between one user and most of the user base.  But 
that's what a couple of years studying statistics gets you :-)



Andrew.




Re: [Vote] Java 5 as minimum JDK requirement

2006-08-18 Thread Sylvain Wallez
Joerg Heinicke wrote:
> On 17.08.2006 01:29, Torsten Curdt wrote:
>
>>> "Is it appropriate to vote according to your employer's needs".
>>
>> IMO PMC members should vote in the best interest of the project - not
>> in the best interest of their employers.
>
> I just want to point out that I did not vote "according to [my]
> employer's needs", but what IMHO is better for the project. Though we
> do not yet use Java 5, there is probably no problem to switch to it.
> The example I made with the bank was with a former employer of mine.


Folks, this discussion considers the problem from the wrong perspective.

Large IT departments don't bother upgrading their environments unless
there's a compelling reason to do that, and if we listen to them, we'll
never move forward. Now being told "the new version of the application
needs the great things brought by the new Cocoon, but requires Java 1.5"
can be such an incentive for them. Even if I don't think people
frightened by the migration from Java 1.4 (or 1.3) to 1.5 will even
consider migrating from Cocoon 2.1 to 2.2.

It is IMO our role, as technology builders, to invite our users to
progress towards more modern stuff. What's the purpose of Sun releasing
a new JDK? What's the reason for Cocoon to release 2.2? What's the
reason to upgrade to the latest Xalan? What's the reason for Struts to
start with a blank page learning from the oldish Struts 1.x and Webwork?
Providing more to users, providing something that works better,
providing something that brings more development productivity.

All this discussion makes me sad, as it gives the impression the overall
Cocoon developer community doesn't want to move forward and is
frightened by moves that would cause some disruption among _some_ users.

Note also that the poll on the user list showed an evident interest in
using JDK 1.5...

My 0.02 euros...

Sylvain

-- 
Sylvain Wallez - http://bluxte.net



Re: [Vote] Java 5 as minimum JDK requirement

2006-08-17 Thread Ralph Goers



Joerg Heinicke wrote:

On 17.08.2006 01:29, Torsten Curdt wrote:


"Is it appropriate to vote according to your employer's needs".


IMO PMC members should vote in the best interest of the project - not
in the best interest of their employers.


I just want to point out that I did not vote "according to [my] 
employer's needs", but what IMHO is better for the project. Though we 
do not yet use Java 5, there is probably no problem to switch to it. 
The example I made with the bank was with a former employer of mine.


I certainly didn't think you were.  I think Torsten was asking a 
hypothetical question of me.  However, your response above is exactly 
what I was trying to point out. What we think is in the "best interest 
of the project" is colored by our experiences with our current and 
former employers.  While you aren't voting "according to your employer's 
needs" you are certainly considering them as well as your former 
employers when making decisions.  If you didn't then Cocoon would just 
be a toy with no practical value.


Ralph


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-17 Thread Joerg Heinicke

On 15.08.2006 16:52, Vadim Gritsenko wrote:


If they are not willing to run a newer version of Websphere (with full
vendor support) that fixes 100s of know bugs then why would they
suddenly want to run some new version of Cocoon?


That's a good point.


This is indeed a very good point. And I agree to a certain extent. But 
there is still the minor difference that upgrading Cocoon is one webapp, 
upgrading the server means all webapps in that server.


And now we are talking about the Java version. This means you have to 
upgrade all applications on that server. Or run different Java version 
on one machine.


What I mean the impact of upgrading Cocoon is much lower than the Java 
one. And the other way around ... Cocoon would enforce that impact just 
for some developer goodies.


That's why I like the Spring approach so much. You can use it the 
standard way, but they provide the possibility to use the new features 
(e.g. transactional behaviour described in XML or via annotations).


I think Cocoon 2.2 can move to Java 1.5 this year 
as long as Cocoon 2.1 is not EOL-ed ("End Of Life") for 1-2 years to 
give companies which are dragging their feet two more years of supported 
Cocoon 2.1 releases.


What does "supported" mean here? Just fixing critical bugs like memory 
looks? Or doing real development? There were ideas already one year ago 
to stop development on 2.1 completely, so I don't think the above has 
any chance.


Jörg


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-17 Thread Joerg Heinicke

On 17.08.2006 01:29, Torsten Curdt wrote:


"Is it appropriate to vote according to your employer's needs".


IMO PMC members should vote in the best interest of the project - not
in the best interest of their employers.


I just want to point out that I did not vote "according to [my] 
employer's needs", but what IMHO is better for the project. Though we do 
not yet use Java 5, there is probably no problem to switch to it. The 
example I made with the bank was with a former employer of mine.


Jörg


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-17 Thread Andrew Savory

Hi,

Torsten Curdt wrote:


Oh boy! ...I probably should better stop participating in this thread then.
IMO PMC members should vote in the best interest of the project - not
in the best interest of their employers.


Splitting hairs here, but it's not PMC members, it's users, developers 
and committers, surely?



Thanks,

Andrew.
--
Andrew Savory, Managing Director, Luminas Limited
Tel: +44 (0)870 741 6658  Fax: +44 (0)700 598 1135
Web: http://www.luminas.co.uk/
Orixo alliance: http://www.orixo.com/


Re: Re: [Vote] Java 5 as minimum JDK requirement

2006-08-16 Thread Torsten Curdt

> ...now I am curious
Well, one implication of where you are going with this is, "Is it
appropriate to vote according to your employer's needs". My answer to
that is, yes.  In fact, I'm certain that it happens all the time.


Oh boy! ...I probably should better stop participating in this thread then.
IMO PMC members should vote in the best interest of the project - not
in the best interest of their employers.


If you are a consultant who works for various people at various times you
will continually be adding features each of your "employer's" needs.  I
see nothing wrong in using your "real world experience" to influence
your votes.  What is not OK is for you to be directed by your employer
on how to vote on issues.


There is a difference in adding and blocking stuff.




OTOH, what if the statement is "It is OK to upgrade when BEA and IBM
both have versions that support version nnn of XYZ and those versions
have been available for at least a year"?   I would argue that this
moves from the category of voting on code modification to voting on
procedure, in which case majority rules and the veto can be ignored if
the majority does not agree.


...interesting! So do I dare to ask: what is the veto statement in our
case then?

cheers
--
Torsten


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-16 Thread Ralph Goers



Torsten Curdt wrote:

I think you are simplifying this situation a bit...

Let's say I am working for company "A". Company "A" has a policy to only
use really stable and proven software. "Don't change if you don't
have to". Basically they are still using JDK 1.3. I am a PMC member of
an OS project the company is using. Now is the non-upgrade policy of
that company "A" a valid reason for the individual PMC member to veto
the upgrade of the JDK requirement for the OS project?

...now I am curious 
Well, one implication of where you are going with this is, "Is it 
appropriate to vote according to your employer's needs". My answer to 
that is, yes.  In fact, I'm certain that it happens all the time.  If 
you are a consultant who works for various people at various times you 
will continually be adding features each of your "employer's" needs.  I 
see nothing wrong in using your "real world experience" to influence 
your votes.  What is not OK is for you to be directed by your employer 
on how to vote on issues.


Now, in the scenario you provided it could be (and should be) argued 
that the PMC member is not acting appropriately as an individual. But 
you wouldn't necessarily know that depending on how the justification 
for the veto is made. With the current policy, this PMC member would be 
required to state their objection. It is implied that they are also 
supposed to help find an alternative proposal that can be agreed upon. 
But it may never really be obvious that the driving factor is the 
employer's policy.


However, using a policy that says that to veto an upgrade I have to 
either a) provide an alternative or b) provide a statement as to what 
would be required to rescind the veto would put this person in an 
awkward position.  Clearly they can't provide an alternative. So what 
would their statement be - "We can upgrade when my employer says its 
OK"?  That, clearly, is a violation of policy.


OTOH, what if the statement is "It is OK to upgrade when BEA and IBM 
both have versions that support version nnn of XYZ and those versions 
have been available for at least a year"?   I would argue that this 
moves from the category of voting on code modification to voting on 
procedure, in which case majority rules and the veto can be ignored if 
the majority does not agree.


Ralph


Re: Re: [Vote] Java 5 as minimum JDK requirement

2006-08-16 Thread Torsten Curdt

> If one does not view a veto as valid then one has to challenge it.  To
> do otherwise would not be taking your position as a committer
> seriously.
His veto was challenged.  A reason was stated.  Now if the reason for
the veto was "the moon is not in alignment with the stars" it would be
reasonable to state that the reason isn't valid.  But the reason given
was nothing of the kind.  That doesn't mean you can't try to convince
him to change his mind using the two paragraphs that followed.  But the
implication of the statement is that you don't recognize his -1 as being
valid, when in fact it is.  You simply don't agree with it.


I think you are simplifying this situation a bit...

Let's say I am working for company "A". Company "A" has a policy to only
use really stable and proven software. "Don't change if you don't
have to". Basically they are still using JDK 1.3. I am a PMC member of
an OS project the company is using. Now is the non-upgrade policy of
that company "A" a valid reason for the individual PMC member to veto
the upgrade of the JDK requirement for the OS project?

...now I am curious

cheers
--
Torsten


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-16 Thread Ralph Goers



Reinhard Poetz wrote:

Ralph Goers wrote:
But from what I understand of the rules on vetoing he has met his 
obligation and doesn't have to respond further if he doesn't choose to.


I agree, except that he has to provide information *when* he thinks 
that we can switch to Java 5 (see Jason's mail). Otherwise we have to 
discuss this over and over again.

From the consensus building perspective, that would be appropriate.

But please read my other email on vetoing.  Perhaps in the future we can 
build this into the process.


Ralph


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-15 Thread Reinhard Poetz

Ralph Goers wrote:
But from what I understand of the rules on vetoing 
he has met his obligation and doesn't have to respond further if he 
doesn't choose to.


I agree, except that he has to provide information *when* he thinks that we can 
switch to Java 5 (see Jason's mail). Otherwise we have to discuss this over and 
over again.


--
Reinhard Pötz   Independent Consultant, Trainer & (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc



___ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-15 Thread Ralph Goers



Peter Hunsberger wrote:

On 8/15/06, Ralph Goers <[EMAIL PROTECTED]> wrote:



Peter Hunsberger wrote:
> Sorry, in my book that's not a valid reason.
I think it is inappropriate for you to judge whether his reason is valid
or not.


If one does not view a veto as valid then one has to challenge it.  To
do otherwise would not be taking your position as a committer
seriously.
His veto was challenged.  A reason was stated.  Now if the reason for 
the veto was "the moon is not in alignment with the stars" it would be 
reasonable to state that the reason isn't valid.  But the reason given 
was nothing of the kind.  That doesn't mean you can't try to convince 
him to change his mind using the two paragraphs that followed.  But the 
implication of the statement is that you don't recognize his -1 as being 
valid, when in fact it is.  You simply don't agree with it.



Furthermore, his veto won't be overturned by such a statement.
Although I agree with your argument below, I'm also not in favor of
questioning someone endlessly about a veto.


Ralph, I'm trying to be fair and ensure that Joerg has a real chance
to make his concerns known and that I'm not missing something.


Joerg did have a chance to make his concerns known and he did so. You 
disagreed with his opinion. That's fine.  I'm simply making a point that 
you should have left the sentence with  "that's not a valid reason" 
out.  To me, it sounds like a put down and that you won't recognize his 
veto unless he comes up with a reason more to your liking. 

Again, I don't happen to agree with his opinion either for much the same 
reasons you stated. But from what I understand of the rules on vetoing 
he has met his obligation and doesn't have to respond further if he 
doesn't choose to.


Ralph



Re: [Vote] Java 5 as minimum JDK requirement

2006-08-15 Thread Peter Hunsberger

On 8/15/06, Ralph Goers <[EMAIL PROTECTED]> wrote:



Peter Hunsberger wrote:
> Sorry, in my book that's not a valid reason.
I think it is inappropriate for you to judge whether his reason is valid
or not.


If one does not view a veto as valid then one has to challenge it.  To
do otherwise would not be taking your position as a committer
seriously.


Furthermore, his veto won't be overturned by such a statement.
Although I agree with your argument below, I'm also not in favor of
questioning someone endlessly about a veto.


Ralph, I'm trying to be fair and ensure that Joerg has a real chance
to make his concerns known and that I'm not missing something.



Ralph
>
> Can you give us a reason why being stuck on Cocoon 2.1 is a problem?
> There are still sites running Cocoon 1...  Alternately, can you give
> us something from Cocoon 2.2 that you need to have in order to run
> your business?
>
> Personally, from my experiences with Websphere I'd say being stuck on
> a back release of Websphere is a far bigger problem than anything
> Cocoon might cause...
>



--
Peter Hunsberger


Re: Re: [Vote] Java 5 as minimum JDK requirement

2006-08-15 Thread Torsten Curdt

Peter Hunsberger wrote:
> Sorry, in my book that's not a valid reason.
I think it is inappropriate for you to judge whether his reason is valid
or not.


He said "in my book"


 Furthermore, his veto won't be overturned by such a statement.
Although I agree with your argument below, I'm also not in favor of
questioning someone endlessly about a veto.


As a mater of fact a veto needs to have a good reason.

Especially now with the argument Peter was giving I am
also questioning whether that is actually a good reason.

I don't think that this thread is endless yet. We already had
much longer discussions about much less. If someone vetos
something he needs to be prepared to stand up for that and face
the discussion ...as long as we keep this on a professional
level (...no pointing fingers, other communities in mind)

cheers
--
Torsten


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-15 Thread Vadim Gritsenko

Peter Hunsberger wrote:

On 8/14/06, Joerg Heinicke <[EMAIL PROTECTED]> wrote:

On 14.08.2006 22:19, Daniel Fagerstrom wrote:





This remains my main point though: losing some of our user base. You may
never have been working for a bank, but there such changes in the
requirements take years til they get applied. When we wrote an
application based on Mozilla 1.0 the customer still used Netscape 4.0.x,
not even the latest available version of Netscape at that time, which
was 4.7.x IIRC. We fought for weeks until it was allowed to get Mozilla
1.0 installed on their desktop computers. Andrew's mail from half an
hour ago seems to affirm this.


No, Andrews mail does not confirm anything. Why would any institution
that is so conservative that they run ancient versions of other
software suddenly jump to the bleeding edge of Cocoon?

If they are not willing to run a newer version of Websphere (with full
vendor support) that fixes 100s of know bugs then why would they
suddenly want to run some new version of Cocoon?


That's a good point. I think Cocoon 2.2 can move to Java 1.5 this year as long 
as Cocoon 2.1 is not EOL-ed ("End Of Life") for 1-2 years to give companies 
which are dragging their feet two more years of supported Cocoon 2.1 releases.


Vadim



Re: [Vote] Java 5 as minimum JDK requirement

2006-08-15 Thread Antonio Gallardo

Reinhard Poetz escribió:

Torsten Curdt wrote:

> I still stand with my -1 vote. I don't want to be attacked personally
> for it. Sorry for it, but we don't agree here.
>
In that case I think it is time to put this discussion to rest. It
sounds like we have consensus for servlet 2.4 but not for Java 5.


Why does that sound like retroweaver/translater is not an option?

I haven't personally used it for such a huge project yet but obviously
other projects are using it - successfully. For the API differences they
provide a runtime jar btw.

I would rather give that a try than adjusting our project to the speed
of IT departments in large banks or organizations in general.


yep, that's a pity. I guess if we wait for these organziations we can 
switch to 1.5 in 2007 at the time when Java 7 will be released.



...and whoever thinks these "little things" don't make a difference in
coding should listen to some of the ruby talks available on the net.
Or even better - play a bit with it.

There is a fine line between getting stuck in legacy and loosing users.

From the feedback we got so far it sounds people are happy with

1.5. If we now can satisfy the legacy with some bytecode magic...

Please, let's do so!


Yes, I believe that would be a solution. The only question is *who* 
does the actual work of introducing the retroweaver, tests it, starts 
a vote on it ... any volunteers?
Why we should take care of the retroweaver option. A paragraph 
mentioning retroweaver for people using a lower java version should be 
enough. More than that I think it is out of the cocoon scope.


Best Regards



Re: [Vote] Java 5 as minimum JDK requirement

2006-08-15 Thread Ralph Goers



Peter Hunsberger wrote:

Sorry, in my book that's not a valid reason.
I think it is inappropriate for you to judge whether his reason is valid 
or not.  Furthermore, his veto won't be overturned by such a statement.  
Although I agree with your argument below, I'm also not in favor of 
questioning someone endlessly about a veto.


Ralph


Can you give us a reason why being stuck on Cocoon 2.1 is a problem?
There are still sites running Cocoon 1...  Alternately, can you give
us something from Cocoon 2.2 that you need to have in order to run
your business?

Personally, from my experiences with Websphere I'd say being stuck on
a back release of Websphere is a far bigger problem than anything
Cocoon might cause...



Re: [Vote] Java 5 as minimum JDK requirement

2006-08-15 Thread Mark Lundquist


On Aug 15, 2006, at 6:56 AM, Peter Hunsberger wrote:


No, Andrews mail does not confirm anything. Why would any institution
that is so conservative that they run ancient versions of other
software suddenly jump to the bleeding edge of Cocoon?

If they are not willing to run a newer version of Websphere (with full
vendor support) that fixes 100s of know bugs then why would they
suddenly want to run some new version of Cocoon?


You hit the nail on the head!

—ml—



Re: [Vote] Java 5 as minimum JDK requirement

2006-08-15 Thread Reinhard Poetz

Peter Hunsberger wrote:

On 8/14/06, Joerg Heinicke <[EMAIL PROTECTED]> wrote:

On 14.08.2006 22:19, Daniel Fagerstrom wrote:





This remains my main point though: losing some of our user base. You may
never have been working for a bank, but there such changes in the
requirements take years til they get applied. When we wrote an
application based on Mozilla 1.0 the customer still used Netscape 4.0.x,
not even the latest available version of Netscape at that time, which
was 4.7.x IIRC. We fought for weeks until it was allowed to get Mozilla
1.0 installed on their desktop computers. Andrew's mail from half an
hour ago seems to affirm this.


No, Andrews mail does not confirm anything. Why would any institution
that is so conservative that they run ancient versions of other
software suddenly jump to the bleeding edge of Cocoon?


That's a very good point!

--
Reinhard Pötz   Independent Consultant, Trainer & (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc



___ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-15 Thread Peter Hunsberger

On 8/14/06, Joerg Heinicke <[EMAIL PROTECTED]> wrote:

On 14.08.2006 22:19, Daniel Fagerstrom wrote:





This remains my main point though: losing some of our user base. You may
never have been working for a bank, but there such changes in the
requirements take years til they get applied. When we wrote an
application based on Mozilla 1.0 the customer still used Netscape 4.0.x,
not even the latest available version of Netscape at that time, which
was 4.7.x IIRC. We fought for weeks until it was allowed to get Mozilla
1.0 installed on their desktop computers. Andrew's mail from half an
hour ago seems to affirm this.


No, Andrews mail does not confirm anything. Why would any institution
that is so conservative that they run ancient versions of other
software suddenly jump to the bleeding edge of Cocoon?

If they are not willing to run a newer version of Websphere (with full
vendor support) that fixes 100s of know bugs then why would they
suddenly want to run some new version of Cocoon?




I still stand with my -1 vote.



Since you haven't given us any real reason to support your vote I
don't see how we can consider it a veto?

--
Peter Hunsberger


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-15 Thread Peter Hunsberger

On 8/14/06, Andrew Stevens <[EMAIL PROTECTED]> wrote:

>From: Daniel Fagerstrom <[EMAIL PROTECTED]>
>Date: Mon, 14 Aug 2006 22:19:28 +0200
>
>Joerg Heinicke skrev:
>Look, there might be excellent reasons for not upgrading and if there are
>it is better that we find them. And I agree with Jorg that if many people
>who otherwise would use 2.2 don't because of Java 5, that would be a good
>reason for waiting with upgrading to Java 5. But this far no one have said
>that they would have any problems with it, neither at cocoon-dev or
>cocoon-user.

Okay, here's one :-)
I work for (a small part of) one of the big international banking groups.
In a brand new site that our team has only just started developing, we're
still restricted to servlet 2.3 and JDK 1.3 due to the version of Websphere
that's supported by another team over in the US that'll be hosting it for
us; if I'm very lucky they'll be willing to support a version that can
handle JDK 1.4 by the time we go live.  So switch to Java 5 if you wish, but
that'll leave me stuck on Cocoon 2.1.x for the forseeable future.


Sorry, in my book that's not a valid reason.

Can you give us a reason why being stuck on Cocoon 2.1 is a problem?
There are still sites running Cocoon 1...  Alternately, can you give
us something from Cocoon 2.2 that you need to have in order to run
your business?

Personally, from my experiences with Websphere I'd say being stuck on
a back release of Websphere is a far bigger problem than anything
Cocoon might cause...

--
Peter Hunsberger


Re: Re: [Vote] Java 5 as minimum JDK requirement

2006-08-15 Thread Torsten Curdt

> I would rather give that a try than adjusting our project to the speed
> of IT departments in large banks or organizations in general.

yep, that's a pity. I guess if we wait for these organziations we can switch to
1.5 in 2007 at the time when Java 7 will be released.


Yepp


> Please, let's do so!

Yes, I believe that would be a solution. The only question is *who* does the
actual work of introducing the retroweaver, tests it, starts a vote on it ...
any volunteers?


 http://mojo.codehaus.org/retroweaver-maven-plugin/index.html

Unless the site is just missing an update there is unfortunately still
some work to do.
It's just a skeleton :-( ...but there is an ant task

http://retroweaver.sourceforge.net/guide/retroweaver-guide.html

...so it should not be too hard. Still work though.

cheers
--
Torsten


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-15 Thread Reinhard Poetz

Torsten Curdt wrote:

> I still stand with my -1 vote. I don't want to be attacked personally
> for it. Sorry for it, but we don't agree here.
>
In that case I think it is time to put this discussion to rest. It
sounds like we have consensus for servlet 2.4 but not for Java 5.


Why does that sound like retroweaver/translater is not an option?

I haven't personally used it for such a huge project yet but obviously
other projects are using it - successfully. For the API differences they
provide a runtime jar btw.

I would rather give that a try than adjusting our project to the speed
of IT departments in large banks or organizations in general.


yep, that's a pity. I guess if we wait for these organziations we can switch to 
1.5 in 2007 at the time when Java 7 will be released.



...and whoever thinks these "little things" don't make a difference in
coding should listen to some of the ruby talks available on the net.
Or even better - play a bit with it.

There is a fine line between getting stuck in legacy and loosing users.

From the feedback we got so far it sounds people are happy with

1.5. If we now can satisfy the legacy with some bytecode magic...

Please, let's do so!


Yes, I believe that would be a solution. The only question is *who* does the 
actual work of introducing the retroweaver, tests it, starts a vote on it ... 
any volunteers?


--
Reinhard Pötz   Independent Consultant, Trainer & (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc



___ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de


Re: Re: [Vote] Java 5 as minimum JDK requirement

2006-08-15 Thread Torsten Curdt

> I still stand with my -1 vote. I don't want to be attacked personally
> for it. Sorry for it, but we don't agree here.
>
In that case I think it is time to put this discussion to rest. It
sounds like we have consensus for servlet 2.4 but not for Java 5.


Why does that sound like retroweaver/translater is not an option?

I haven't personally used it for such a huge project yet but obviously
other projects are using it - successfully. For the API differences they
provide a runtime jar btw.

I would rather give that a try than adjusting our project to the speed
of IT departments in large banks or organizations in general.

...and whoever thinks these "little things" don't make a difference in
coding should listen to some of the ruby talks available on the net.
Or even better - play a bit with it.

There is a fine line between getting stuck in legacy and loosing users.

From the feedback we got so far it sounds people are happy with

1.5. If we now can satisfy the legacy with some bytecode magic...

Please, let's do so!

cheers
--
Torsten


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-15 Thread Joerg Heinicke
Joerg Heinicke  gmx.de> writes:

> No, no. Please stay serious. There are other playgrounds to explore Java 
> 5. It must not be Cocoon.

I made a typical error of Germans here. While "must" in English and "muss" in
German can be translated directly into eachother their negations have quite
different meanings. The sentence should read: "It does not need to be Cocoon."

Jörg



Re: [Vote] Java 5 as minimum JDK requirement

2006-08-14 Thread Ralph Goers



Joerg Heinicke wrote:
I still stand with my -1 vote. I don't want to be attacked personally 
for it. Sorry for it, but we don't agree here.


In that case I think it is time to put this discussion to rest. It 
sounds like we have consensus for servlet 2.4 but not for Java 5.


Ralph


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-14 Thread Joerg Heinicke

On 14.08.2006 22:19, Daniel Fagerstrom wrote:

And as your veto is based on among other things servlet container 
compatibility we need to know if there are containers that we find it 
important to support for 2.2 that doesn't work with Java 5.


As I already said: servlet containers have not been my argument! I only 
added a comment to your first answer.


but servlet spec does not matter that deeply IMO. I voted +1 on 
servlet 2.4 mostly because of the request listeners. As long as the 
2.4 features are kept out of core (which of them can surface 
coincidentally?) we still can claim 2.3 compatibility and provide 2.4 
features like request listeners as optional features. The same way 
Spring is handling the request/session scoped beans by providing a 
listener [1] (see Javadoc) and a filter [2].
The servlet API has always been a central part of Cocoon and with 2.2 it 
becomes even more important as it is used instead of the Processor 
interface.


Of course.

To follow what you say above means in practice that core 
parts of Cocoon must not use 2.4 and that 2.4 can only be used in 
optional blocks that no important functionality should depend on. The 
vote about Servlet 2.4 was about using Servlet 2.4 in trunk. If you want 
to achieve what you describe above you must veto that proposal and make 
an alternative proposal.


The above walk just talking in large. In the meantime I had a look into 
the 2.4 spec what actually changed since 2.3. And indeed besides minor 
refinements (IMO unimportant to Cocoon) it's only the request listener 
that's new. And even if Cocoon uses these features and does not provide 
alternatives I can live with it as it is only a small amount of code 
that would be needed to be implemented in case somebody needs really 
2.3. That's why I support the change to 2.4. The impact is very low. A 
bigger change in the API would probably have not gotten my approval as 
well ...


Besides this I don't really see how it is related to Java 5.

OK. So that bring us back to the key question: what specific problem 
would we get by using Java 5?


So our policy for updating libraries is far for what you require for 
updating JDK. Also, not updating JDK will give us increasing problems in 
using the latest stable version of used libraries as they are starting 
to require Java 5.


I don't care that much about that point. There are not many libraries 
actually requiring Java 5. And besides that those might provide Java 1.4 
compatible releases as well.


For the "killer features", lots of people have said that they are 
interested in using various features in Java 5, do you find your lack of 
interest in these features a strong enough reason to prevent others from 
using them?


Missing interest is for sure not my reason to veto the change.

(This is getting me too personal here ... please don't imply such 
ignorance.)


The core offering from the Spring framework is the bean factory, which 
is a low level framework that is used in numerous other projects many of 
which are used by still other projects in turn. Cocoon is a much higher 
level framework, and is with a few exceptions used directly to build 
applications with. This means that it is enough to ask our users what 
they think, while Spring need to understand their users users. And 
because of that need to be more conservative.


So, Cocoon and Spring are quite different kind of beasts, so we need to 
understand why they support Java 1.3 to know if their reasons are 
relevant for us.


I absolutely can't agree. Both are just application frameworks - with 
Cocoon being more web-tied.


Isn't this quite easy? Always provide a Java 1.4 alternative and make 
Java 5 features optional. See declarative transaction demarcation in 
Spring. It's completely possible without Java 5. But you can use 
annotations for it as well. And even those can be used with Java 1.4 
and commons attributes IIRC.
Always providing a 1.4 alternative means a lot of extra, and fairly 
boring, work. I think we better focus on one version.


Might be. That was just my proposal instead of switching to Java 5.


I simply still can't see how Java 5 will help us significantly.
And if you keep your veto you will prevent all the rest of us who 
believe that it would help us to explore if it will help us as well.


No, no. Please stay serious. There are other playgrounds to explore Java 
5. It must not be Cocoon.



But this far no one have said that they would have any problems with
it, neither at cocoon-dev or cocoon-user.


This remains my main point though: losing some of our user base. You may 
never have been working for a bank, but there such changes in the 
requirements take years til they get applied. When we wrote an 
application based on Mozilla 1.0 the customer still used Netscape 4.0.x, 
not even the latest available version of Netscape at that time, which 
was 4.7.x IIRC. We fought for weeks until it was allowed to get Mozilla 
1.0 installed on their desktop computer

Re: [Vote] Java 5 as minimum JDK requirement

2006-08-14 Thread Andrew Stevens

From: Daniel Fagerstrom <[EMAIL PROTECTED]>
Date: Mon, 14 Aug 2006 22:19:28 +0200

Joerg Heinicke skrev:
Look, there might be excellent reasons for not upgrading and if there are 
it is better that we find them. And I agree with Jorg that if many people 
who otherwise would use 2.2 don't because of Java 5, that would be a good 
reason for waiting with upgrading to Java 5. But this far no one have said 
that they would have any problems with it, neither at cocoon-dev or 
cocoon-user.


Okay, here's one :-)
I work for (a small part of) one of the big international banking groups.  
In a brand new site that our team has only just started developing, we're 
still restricted to servlet 2.3 and JDK 1.3 due to the version of Websphere 
that's supported by another team over in the US that'll be hosting it for 
us; if I'm very lucky they'll be willing to support a version that can 
handle JDK 1.4 by the time we go live.  So switch to Java 5 if you wish, but 
that'll leave me stuck on Cocoon 2.1.x for the forseeable future.



Andrew.




Re: [Vote] Java 5 as minimum JDK requirement

2006-08-14 Thread Don Brown

Its Ant or command line task uses a bytecode scanner to detect Java 5
features and either replace them with their pre-Java 5 equivilent
(StringBuilder -> StringBuffer) or a third party library (Doug Lea's
Concurrency library).  In the more extreme cases such as annotations,
to be honest, I'm not sure exactly how it works, only that it does and
Stripes is proof of that.

FWIW, Java 5 has had a big impact on Struts 2 development that we feel
justifies the jump:
* Cleaner API's with var args and generics
* Annotations where externalized XML isn't necessary
* Rich concurrency classes
* Solid XML support w/o lib/endorsed
* Type-safe enums to minimize unimplemented interfaces

Each of the features can be implemented in other ways, but taken as a
whole, they make your framework easier to use, understand, and
support.

Don

On 8/14/06, Joerg Heinicke <[EMAIL PROTECTED]> wrote:

On 11.08.2006 20:41, Don Brown wrote:

> Actually, you'd be surprised to what Retroweaver/Retrotranslator can
> handle.  Stripes, a Java 5 annotation-heavy web framework recently
> used it to allow Java 1.4 apps to use Stripes, despite using new Java
> 5 methods, annotations, and other features quite heavily.  We (Struts)
> are planning on using Retrotranslator to support Java 1.4, while
> taking full advantage of Java 5 annotations and new class methods.

It can handle changes in the APIs like
https://svn.apache.org/viewvc?view=rev&revision=422219 (Java 1.3 vs.
1.4)? Or maybe even JDBC 3.0 vs JDBC 2.0? How is it doing it?

Jörg



Re: [Vote] Java 5 as minimum JDK requirement

2006-08-14 Thread Joerg Heinicke

On 11.08.2006 20:41, Don Brown wrote:


Actually, you'd be surprised to what Retroweaver/Retrotranslator can
handle.  Stripes, a Java 5 annotation-heavy web framework recently
used it to allow Java 1.4 apps to use Stripes, despite using new Java
5 methods, annotations, and other features quite heavily.  We (Struts)
are planning on using Retrotranslator to support Java 1.4, while
taking full advantage of Java 5 annotations and new class methods.


It can handle changes in the APIs like 
https://svn.apache.org/viewvc?view=rev&revision=422219 (Java 1.3 vs. 
1.4)? Or maybe even JDBC 3.0 vs JDBC 2.0? How is it doing it?


Jörg


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-14 Thread Jorg Heymans

On 14 Aug 2006, at 15:48, Peter Hunsberger wrote:


On 8/11/06, Jorg Heymans <[EMAIL PROTECTED]> wrote:



Just as much as i can't give a more compelling reason than i already
have, there is no compelling reason to do the switch either. The core
of my concern, _bluntly put_, was to limit our possible target
audience for the sake of being able to write enhanced for loops.


The way any product or project moves forward is usually by small
incremental changes; these should never be blocked unless there is a
real reason.  In other words, the reasons for blocking a project from
going forward must be compelling.  The reasons to move forward need
simply to be that the project is better than before.


I think you're oversimplifying the situation here (and quite possibly  
i'm overcomplicating it).


- A JDK requirement change is neither small nor incremental.
- The reason to move a project forward should indeed be that the  
project is better than before, but not at all costs (read userbase).



Regards
Jorg


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-14 Thread Daniel Fagerstrom

Joerg Heinicke skrev:

On 10.08.2006 11:41, Daniel Fagerstrom wrote:


As Java 5 was released almost 2 years ago, I propose making it the
minimum requirement for trunk and all artifacts released from there.


-0, because this means eliminating cocoon 2.2 on "older" application
servers eg weblogic 8.1.
IIUC weblogic 8.1 uses servlet 2.3 so I guess you need to veto the 
use of servlet 2.4 to make this a valid point.


Don't know about Weblogic (it was not my argument),
Joerg, vetoing a proposal is a serious issue as your single vote blocks 
everyone else vote. That means that all argument for the veto must be 
scrutinized so that we as a community can find a consensus based on facts.


And as your veto is based on among other things servlet container 
compatibility we need to know if there are containers that we find it 
important to support for 2.2 that doesn't work with Java 5.


but servlet spec does not matter that deeply IMO. I voted +1 on 
servlet 2.4 mostly because of the request listeners. As long as the 
2.4 features are kept out of core (which of them can surface 
coincidentally?) we still can claim 2.3 compatibility and provide 2.4 
features like request listeners as optional features. The same way 
Spring is handling the request/session scoped beans by providing a 
listener [1] (see Javadoc) and a filter [2].
The servlet API has always been a central part of Cocoon and with 2.2 it 
becomes even more important as it is used instead of the Processor 
interface. To follow what you say above means in practice that core 
parts of Cocoon must not use 2.4 and that 2.4 can only be used in 
optional blocks that no important functionality should depend on. The 
vote about Servlet 2.4 was about using Servlet 2.4 in trunk. If you want 
to achieve what you describe above you must veto that proposal and make 
an alternative proposal.


If there are other use cases that require Java 1.4 you should 
seriously consider if Simones proposal of using the Retroweaver would 
be enough.


This works only as long as you don't use extensions made to the JDK 
classes. Different JDK versions are not just about language features 
but also about APIs. So this is no replacement IMO.
OK. So that bring us back to the key question: what specific problem 
would we get by using Java 5?



Frankly, I don't see the point in upgrading unless there's a killer
feature in 1.5 that
1) we are likely to use and implement in the near future (2006) and,
2) will improve cocoon by a significant margin.
We never require something like that when we update the version on 
libraries we depend on. For libraries we depend on the latest stable 
version as long as it doesn't create any problems, we never require 
that anybody is going to use the latest features.


Don't understand that point.
Our policy is to always use the latest stable version of all libraries 
that we depend on. There are many good reasons for that: we get 
presumably less buggy and better versions of the libraries, our adaption 
becomes to newer versions becomes gradual instead of abrupt as we update 
often and we help both the communities we depend on and ourselves by 
testing early.


So our policy for updating libraries is far for what you require for 
updating JDK. Also, not updating JDK will give us increasing problems in 
using the latest stable version of used libraries as they are starting 
to require Java 5.


For the "killer features", lots of people have said that they are 
interested in using various features in Java 5, do you find your lack of 
interest in these features a strong enough reason to prevent others from 
using them?


I second this, but vote even -1. I wonder why a framework should set 
such high requirements. Have a look on spring. They have a Java 1.3 
as minimum requirement and only need Java 5 for special features.


IMO we should do it in a similar manner and not set the general 
requirement to Java 5.
Cocoon is both a framework and a set of applications. Compared to 
Spring, Cocoon is less framework oriented.


Understand what you want to claim, but can't follow. Why do you think so?
The core offering from the Spring framework is the bean factory, which 
is a low level framework that is used in numerous other projects many of 
which are used by still other projects in turn. Cocoon is a much higher 
level framework, and is with a few exceptions used directly to build 
applications with. This means that it is enough to ask our users what 
they think, while Spring need to understand their users users. And 
because of that need to be more conservative.


So, Cocoon and Spring are quite different kind of beasts, so we need to 
understand why they support Java 1.3 to know if their reasons are 
relevant for us.


If you want to follow the Spring policy I think you should formulate 
an alternative proposal which describes when it is OK to use Java 5 
and when it is not.


Isn't this quite easy? Always provide a Java 1.4 alternative and make 
Java 5 feature

Re: [Vote] Java 5 as minimum JDK requirement

2006-08-14 Thread Peter Hunsberger

On 8/11/06, Jorg Heymans <[EMAIL PROTECTED]> wrote:

On 11 Aug 2006, at 20:34, Peter Hunsberger wrote:

> On 8/11/06, Jorg Heymans <[EMAIL PROTECTED]> wrote:
>> I felt that my current involvement in cocoon is not big enough to
>> warrant a veto, hence the -0 here. WLS 8.1 was just an example
>> from my
>> past experience, but technically you're right ofcourse.
>
> Based on the "Voting Policies" thread I think it's legitimate for me
> to ask if you can give us a _compelling_ reason why you need to run
> Cocoon 2.2 on a platform that does not have Java 5 support and why
> running Cocoon 2.1 instead isn't sufficient?  If you have a real use
> case that requires Cocoon 2.2 on some platform that does not support
> Java 5 then I think a veto would be appropriate. Otherwise, I think a
> -0 would be a good indication of concern.
>

Just as much as i can't give a more compelling reason than i already
have, there is no compelling reason to do the switch either. The core
of my concern, _bluntly put_, was to limit our possible target
audience for the sake of being able to write enhanced for loops.


We've already run into problems deploying Coccon with third party Java
5.0 libraries.  At this point it appears that our config. has to run
under a Java 5 compatible JVM in any case, and this is with Cocoon
2.1.  Better type safety may not be "compelling" but it's a pretty big
selling feature in my book.

The way any product or project moves forward is usually by small
incremental changes; these should never be blocked unless there is a
real reason.  In other words, the reasons for blocking a project from
going forward must be compelling.  The reasons to move forward need
simply to be that the project is better than before.



--
Peter Hunsberger


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-11 Thread Jorg Heymans

On 11 Aug 2006, at 20:34, Peter Hunsberger wrote:


On 8/11/06, Jorg Heymans <[EMAIL PROTECTED]> wrote:

I felt that my current involvement in cocoon is not big enough to
warrant a veto, hence the -0 here. WLS 8.1 was just an example  
from my

past experience, but technically you're right ofcourse.


Based on the "Voting Policies" thread I think it's legitimate for me
to ask if you can give us a _compelling_ reason why you need to run
Cocoon 2.2 on a platform that does not have Java 5 support and why
running Cocoon 2.1 instead isn't sufficient?  If you have a real use
case that requires Cocoon 2.2 on some platform that does not support
Java 5 then I think a veto would be appropriate. Otherwise, I think a
-0 would be a good indication of concern.



Just as much as i can't give a more compelling reason than i already  
have, there is no compelling reason to do the switch either. The core  
of my concern, _bluntly put_, was to limit our possible target  
audience for the sake of being able to write enhanced for loops.


Having said all this, the retroweaver stuff looks quite funky and  
might very well make this whole discussion obsolete in a few months.


Cheers,
Jorg


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-11 Thread Don Brown

On 8/10/06, Joerg Heinicke <[EMAIL PROTECTED]> wrote:

> If there are other use cases that require Java 1.4 you should seriously
> consider if Simones proposal of using the Retroweaver would be enough.

This works only as long as you don't use extensions made to the JDK
classes. Different JDK versions are not just about language features but
also about APIs. So this is no replacement IMO.


Actually, you'd be surprised to what Retroweaver/Retrotranslator can
handle.  Stripes, a Java 5 annotation-heavy web framework recently
used it to allow Java 1.4 apps to use Stripes, despite using new Java
5 methods, annotations, and other features quite heavily.  We (Struts)
are planning on using Retrotranslator to support Java 1.4, while
taking full advantage of Java 5 annotations and new class methods.

Don


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-11 Thread Peter Hunsberger

On 8/11/06, Jorg Heymans <[EMAIL PROTECTED]> wrote:


Daniel Fagerstrom wrote:

>>> -0, because this means eliminating cocoon 2.2 on "older" application
>>> servers eg weblogic 8.1.
> IIUC weblogic 8.1 uses servlet 2.3 so I guess you need to veto the use
> of servlet 2.4 to make this a valid point.
>

I felt that my current involvement in cocoon is not big enough to
warrant a veto, hence the -0 here. WLS 8.1 was just an example from my
past experience, but technically you're right ofcourse.


Based on the "Voting Policies" thread I think it's legitimate for me
to ask if you can give us a _compelling_ reason why you need to run
Cocoon 2.2 on a platform that does not have Java 5 support and why
running Cocoon 2.1 instead isn't sufficient?  If you have a real use
case that requires Cocoon 2.2 on some platform that does not support
Java 5 then I think a veto would be appropriate. Otherwise, I think a
-0 would be a good indication of concern.

--
Peter Hunsberger


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-11 Thread Antonio Gallardo

Jorg Heymans escribió:

Daniel Fagerstrom wrote:

  

-0, because this means eliminating cocoon 2.2 on "older" application
servers eg weblogic 8.1.


IIUC weblogic 8.1 uses servlet 2.3 so I guess you need to veto the use
of servlet 2.4 to make this a valid point.




I felt that my current involvement in cocoon is not big enough to
warrant a veto, hence the -0 here. WLS 8.1 was just an example from my
past experience, but technically you're right ofcourse.
  

Jorg,

you (as any other pmc member) have the right to veto. Please keep in 
mind that everybody collaborate as much as he can. Feedback providing is 
a fact that you care about this project. :-)


We should not accept you vote change due this reason, because it seems 
to be more an emotional reason than a technical reason.


Best Regards,

Antonio Gallardo.



Re: [Vote] Java 5 as minimum JDK requirement

2006-08-11 Thread Jorg Heymans

Daniel Fagerstrom wrote:

>>> -0, because this means eliminating cocoon 2.2 on "older" application
>>> servers eg weblogic 8.1.
> IIUC weblogic 8.1 uses servlet 2.3 so I guess you need to veto the use
> of servlet 2.4 to make this a valid point.
>

I felt that my current involvement in cocoon is not big enough to
warrant a veto, hence the -0 here. WLS 8.1 was just an example from my
past experience, but technically you're right ofcourse.


Jorg






Re: Re: [Vote] Java 5 as minimum JDK requirement

2006-08-10 Thread Torsten Curdt

I've been thinking the same for two years, recently started a new
project on java 5, and yes, it is better from a coding point of view.
Brings more or less nothing to the final user, except better written
code, which is not nothing at all.


+1


But again, for those users that have a strict need for 1.4, what about
tools like http://retroweaver.sourceforge.net/ or
http://retrotranslator.sourceforge.net/ which also have a maven plugin?
I'm testing my java 5 application, retro-compiled to java 4, and it
seems to work correctly.


It should as the byte-code itself is not really different at all.
IMO an alternative worth thinking about.

cheers
--
Torsten


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-10 Thread Simone Gianni


Joerg Heinicke wrote:

>
> I simply still can't see how Java 5 will help us significantly.
>
I've been thinking the same for two years, recently started a new
project on java 5, and yes, it is better from a coding point of view.
Brings more or less nothing to the final user, except better written
code, which is not nothing at all.

But again, for those users that have a strict need for 1.4, what about
tools like http://retroweaver.sourceforge.net/ or
http://retrotranslator.sourceforge.net/ which also have a maven plugin?
I'm testing my java 5 application, retro-compiled to java 4, and it
seems to work correctly.

Simone

-- 
Simone Gianni




Re: [Vote] Java 5 as minimum JDK requirement

2006-08-10 Thread Joerg Heinicke

On 10.08.2006 11:41, Daniel Fagerstrom wrote:


As Java 5 was released almost 2 years ago, I propose making it the
minimum requirement for trunk and all artifacts released from there.


-0, because this means eliminating cocoon 2.2 on "older" application
servers eg weblogic 8.1.
IIUC weblogic 8.1 uses servlet 2.3 so I guess you need to veto the use 
of servlet 2.4 to make this a valid point.


Don't know about Weblogic (it was not my argument), but servlet spec 
does not matter that deeply IMO. I voted +1 on servlet 2.4 mostly 
because of the request listeners. As long as the 2.4 features are kept 
out of core (which of them can surface coincidentally?) we still can 
claim 2.3 compatibility and provide 2.4 features like request listeners 
as optional features. The same way Spring is handling the 
request/session scoped beans by providing a listener [1] (see Javadoc) 
and a filter [2].


If there are other use cases that require Java 1.4 you should seriously 
consider if Simones proposal of using the Retroweaver would be enough.


This works only as long as you don't use extensions made to the JDK 
classes. Different JDK versions are not just about language features but 
also about APIs. So this is no replacement IMO.



Frankly, I don't see the point in upgrading unless there's a killer
feature in 1.5 that
1) we are likely to use and implement in the near future (2006) and,
2) will improve cocoon by a significant margin.
We never require something like that when we update the version on 
libraries we depend on. For libraries we depend on the latest stable 
version as long as it doesn't create any problems, we never require that 
anybody is going to use the latest features.


Don't understand that point.

I second this, but vote even -1. I wonder why a framework should set 
such high requirements. Have a look on spring. They have a Java 1.3 as 
minimum requirement and only need Java 5 for special features.


IMO we should do it in a similar manner and not set the general 
requirement to Java 5.
Cocoon is both a framework and a set of applications. Compared to 
Spring, Cocoon is less framework oriented.


Understand what you want to claim, but can't follow. Why do you think so?

If you want to follow the 
Spring policy I think you should formulate an alternative proposal which 
describes when it is OK to use Java 5 and when it is not.


Isn't this quite easy? Always provide a Java 1.4 alternative and make 
Java 5 features optional. See declarative transaction demarcation in 
Spring. It's completely possible without Java 5. But you can use 
annotations for it as well. And even those can be used with Java 1.4 and 
commons attributes IIRC.


I simply still can't see how Java 5 will help us significantly.

Regards,
Jörg

[1] 
http://springframework.cvs.sourceforge.net/springframework/spring/src/org/springframework/web/context/request/RequestContextListener.java
[2] 
http://springframework.cvs.sourceforge.net/springframework/spring/src/org/springframework/web/filter/RequestContextFilter.java


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-10 Thread Daniel Fagerstrom

Joerg Heinicke skrev:

On 08.08.2006 18:47, Jorg Heymans wrote:


As Java 5 was released almost 2 years ago, I propose making it the
minimum requirement for trunk and all artifacts released from there.


-0, because this means eliminating cocoon 2.2 on "older" application
servers eg weblogic 8.1.
IIUC weblogic 8.1 uses servlet 2.3 so I guess you need to veto the use 
of servlet 2.4 to make this a valid point.


If there are other use cases that require Java 1.4 you should seriously 
consider if Simones proposal of using the Retroweaver would be enough.



Frankly, I don't see the point in upgrading unless there's a killer
feature in 1.5 that
1) we are likely to use and implement in the near future (2006) and,
2) will improve cocoon by a significant margin.
We never require something like that when we update the version on 
libraries we depend on. For libraries we depend on the latest stable 
version as long as it doesn't create any problems, we never require that 
anybody is going to use the latest features.


I second this, but vote even -1. I wonder why a framework should set 
such high requirements. Have a look on spring. They have a Java 1.3 as 
minimum requirement and only need Java 5 for special features.


IMO we should do it in a similar manner and not set the general 
requirement to Java 5.
Cocoon is both a framework and a set of applications. Compared to 
Spring, Cocoon is less framework oriented. If you want to follow the 
Spring policy I think you should formulate an alternative proposal which 
describes when it is OK to use Java 5 and when it is not.


/Daniel



Re: Re: [Vote] Java 5 as minimum JDK requirement

2006-08-09 Thread Bertrand Delacretaz

On 8/10/06, Reinhard Poetz <[EMAIL PROTECTED]> wrote:


...There are many new features in Java 5 which make the life of
developers easier...


IMHO most of the Java 5 features are syntactic sugar (generics, enums,
etc.) which make little difference to the final product, they are
"just" convenience for code writers.

The one feature that could make an actual difference would be the use
of annotations, to generate code or configs, for automatic
documentation, etc.

Considering Jorg's points, we might want to wait for a compelling
reason to require Java 5, which might be some creative use of
annotations.

-Bertrand


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-09 Thread Reinhard Poetz


sorry for answering to the wrong mail. I'veresent it to the right one now.

--
Reinhard Pötz   Independent Consultant, Trainer & (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc



___ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-09 Thread Reinhard Poetz

Joerg Heinicke wrote:

On 08.08.2006 18:47, Jorg Heymans wrote:


As Java 5 was released almost 2 years ago, I propose making it the
minimum requirement for trunk and all artifacts released from there.


-0, because this means eliminating cocoon 2.2 on "older" application
servers eg weblogic 8.1.

Frankly, I don't see the point in upgrading unless there's a killer
feature in 1.5 that
1) we are likely to use and implement in the near future (2006) and,
2) will improve cocoon by a significant margin.


I second this, but vote even -1. I wonder why a framework should set 
such high requirements. Have a look on spring. They have a Java 1.3 as 
minimum requirement and only need Java 5 for special features.


IMO we should do it in a similar manner and not set the general 
requirement to Java 5.


I've been thinking about your reasoning some time and believe you're right, 
there is no killer argument that makes it impossible to continue the development 
of Cocoon. There are many new features in Java 5 which make the life of 
developers easier and as Java 5 was released almost 2 years ago I and many other 
people on this list believe that's long enough. Additionally there is no 
existing user base.


As Vadim pointed out that this is our _framework developer_ point of view that 
might not reflect the community as a whole. He proposed to poll [EMAIL PROTECTED] 
which I will do today.


I will keep the vote open till next week so that you can consider the outcome of 
the poll. Having said this I want to stress that there is no pressure to change 
your opinion because of the poll in any way.


--
Reinhard Pötz   Independent Consultant, Trainer & (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc



___ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-09 Thread Reinhard Poetz

Jorg Heymans wrote:

Reinhard Poetz wrote:

As Java 5 was released almost 2 years ago, I propose making it the
minimum requirement for trunk and all artifacts released from there.



-0, because this means eliminating cocoon 2.2 on "older" application
servers eg weblogic 8.1.

Frankly, I don't see the point in upgrading unless there's a killer
feature in 1.5 that
1) we are likely to use and implement in the near future (2006) and,
2) will improve cocoon by a significant margin.



I've been thinking about your reasoning some time and believe you're right, 
there is no killer argument that makes it impossible to continue the development 
of Cocoon. There are many new features in Java 5 which make the life of 
developers easier and as Java 5 was released almost 2 years ago I and many other 
people on this list believe that's long enough. Additionally there is no 
existing user base.


As Vadim pointed out that this is our _framework developer_ point of view that 
might not reflect the community as a whole. He proposed to poll [EMAIL PROTECTED] 
which I will do today.


I will keep the vote open till next week so that you can consider the outcome of 
the poll. Having said this I want to stress that there is no pressure to change 
your opinion because of the poll in any way.


--
Reinhard Pötz   Independent Consultant, Trainer & (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc



___ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-09 Thread Simone Gianni
Reinhard Poetz wrote:

>
> As Java 5 was released almost 2 years ago, I propose making it the
> minimum requirement for trunk and all artifacts released from there.
>
+1

What about http://retroweaver.sourceforge.net/ ? With that we could
develop for 1.5 and still make a binary version for 1.4 (since, in the
end, 1.5 only has "compile time features" that prevent the programmer
from making big mistakes, but actually can run on 1.4).

Simone

-- 
Simone Gianni



Re: [Vote] Java 5 as minimum JDK requirement

2006-08-09 Thread Mark Lundquist


On Aug 9, 2006, at 3:56 AM, David Crossley wrote:


Reinhard Poetz wrote:


As Java 5 was released almost 2 years ago, I propose making it the 
minimum

requirement for trunk and all artifacts released from there.


+1 ... although it might limit our user base,
i reckon that Cocoon 2.2 should move on.


+1

—ml—



Re: [Vote] Java 5 as minimum JDK requirement

2006-08-09 Thread Jason Johnston

Carsten Ziegeler wrote:

Ralph Goers wrote:
The folks who are decided to maintain their blocks this way did it with 
the clear understanding that this was the price they would have to pay, 
so I don't think the clarification is necessary.  I can recall at least 
one instance where a change to one of these blocks had to be backed or 
modified because it broke the 2.1.x branch.  Remember, we voted a while 
ago for trunk to only support 1.4 and up while 2.1.x supports 1.3, so 
this problem already exists.



Yepp, and I think as soon as we have 2.2 out, we should not share these
blocks with 2.1.x anymore as all new features should go to 2.2 only.
2.1.x is then a real maintenance branch where we only do minor
improvements and bugfixing.


Cool, thanks guys for the clarification.  My +1 stands then.  :-)


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-09 Thread David Crossley
Reinhard Poetz wrote:
> 
> As Java 5 was released almost 2 years ago, I propose making it the minimum 
> requirement for trunk and all artifacts released from there.

+1 ... although it might limit our user base,   

i reckon that Cocoon 2.2 should move on.



This will have impact for Forrest, as we use trunk. 

We can move forward to use the recent 2.2 release.  

If we decide Java 5 too, then we can move on.   



-David


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-09 Thread Giacomo Pati

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Tue, 8 Aug 2006, Reinhard Poetz wrote:

As Java 5 was released almost 2 years ago, I propose making it the minimum 
requirement for trunk and all artifacts released from there.


+1

- -- 
Giacomo Pati

Otego AG, Switzerland - http://www.otego.com
Orixo, the XML business alliance - http://www.orixo.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFE2af8LNdJvZjjVZARAqrVAKDKrbP83/H7Y3yNS7Ff6mxGwIOyVgCgkEM6
iNLvm2J3R9zNqlGRMwUT+Xc=
=kdRs
-END PGP SIGNATURE-


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-09 Thread Reinhard Poetz

Antonio Gallardo wrote:

Jason Johnston escribió:

On Tue, 2006-08-08 at 08:05 -0600, Jason Johnston wrote:
 

Reinhard Poetz wrote:
   
As Java 5 was released almost 2 years ago, I propose making it the 
minimum requirement for trunk and all artifacts released from there.


  

+1



Thinking about this a bit more, I have a question.

As I understand it there are several blocks (CForms comes to mind) that
are shared between trunk and the 2.1.x branch via svn:external
properties.  Unless I'm mistaken this would prevent the minimum JDK
requirement from being raised for these blocks, since it would affect
the branch where Java 1.3 is still supported.  Using any new JDK
features in these blocks would break that 1.3 support in the branch.

Should the vote be qualified with an "...except for those blocks that
are shared by the 2.1.x branch"?
  
Good point. BTW, what if we vote to upgrade 2.1. branch to at least 1.4? 
:-)


I don't see much value in this as we should stop to add new features to the 
2.1.x branch rather sooner than later. I guess that there will only be one 
further _planned_ release (2.1.10) and then we should only backport critical bug 
fixes and release on demand.


--
Reinhard Pötz   Independent Consultant, Trainer & (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc



___ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-09 Thread Reinhard Poetz

Carsten Ziegeler wrote:

Ralph Goers wrote:
The folks who are decided to maintain their blocks this way did it with 
the clear understanding that this was the price they would have to pay, 
so I don't think the clarification is necessary.  I can recall at least 
one instance where a change to one of these blocks had to be backed or 
modified because it broke the 2.1.x branch.  Remember, we voted a while 
ago for trunk to only support 1.4 and up while 2.1.x supports 1.3, so 
this problem already exists.



Yepp, and I think as soon as we have 2.2 out, we should not share these
blocks with 2.1.x anymore as all new features should go to 2.2 only.
2.1.x is then a real maintenance branch where we only do minor
improvements and bugfixing.


completly agreed

--
Reinhard Pötz   Independent Consultant, Trainer & (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc



___ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de


Re: Re: [Vote] Java 5 as minimum JDK requirement

2006-08-08 Thread Bertrand Delacretaz

On 8/9/06, Carsten Ziegeler <[EMAIL PROTECTED]> wrote:


...Yepp, and I think as soon as we have 2.2 out, we should not share these
blocks with 2.1.x anymore as all new features should go to 2.2 only.
2.1.x is then a real maintenance branch where we only do minor
improvements and bugfixing...


Agreed.

-Bertrand


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-08 Thread Marc Portier


Reinhard Poetz wrote:
> 
> As Java 5 was released almost 2 years ago, I propose making it the
> minimum requirement for trunk and all artifacts released from there.
> 

+1
-marc=
-- 
Marc Portierhttp://outerthought.org/
Outerthought - Open Source, Java & XML Competence Support Center
Read my weblog athttp://blogs.cocoondev.org/mpo/
[EMAIL PROTECTED]  [EMAIL PROTECTED]


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-08 Thread Carsten Ziegeler
Ralph Goers wrote:
> The folks who are decided to maintain their blocks this way did it with 
> the clear understanding that this was the price they would have to pay, 
> so I don't think the clarification is necessary.  I can recall at least 
> one instance where a change to one of these blocks had to be backed or 
> modified because it broke the 2.1.x branch.  Remember, we voted a while 
> ago for trunk to only support 1.4 and up while 2.1.x supports 1.3, so 
> this problem already exists.
> 
Yepp, and I think as soon as we have 2.2 out, we should not share these
blocks with 2.1.x anymore as all new features should go to 2.2 only.
2.1.x is then a real maintenance branch where we only do minor
improvements and bugfixing.

Carsten

-- 
Carsten Ziegeler - Open Source Group, S&N AG
http://www.s-und-n.de
http://www.osoco.org/weblogs/rael/


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-08 Thread Ralph Goers

Jason Johnston wrote:

Thinking about this a bit more, I have a question.

As I understand it there are several blocks (CForms comes to mind) that
are shared between trunk and the 2.1.x branch via svn:external
properties.  Unless I'm mistaken this would prevent the minimum JDK
requirement from being raised for these blocks, since it would affect
the branch where Java 1.3 is still supported.  Using any new JDK
features in these blocks would break that 1.3 support in the branch.

Should the vote be qualified with an "...except for those blocks that
are shared by the 2.1.x branch"?
  


The folks who are decided to maintain their blocks this way did it with 
the clear understanding that this was the price they would have to pay, 
so I don't think the clarification is necessary.  I can recall at least 
one instance where a change to one of these blocks had to be backed or 
modified because it broke the 2.1.x branch.  Remember, we voted a while 
ago for trunk to only support 1.4 and up while 2.1.x supports 1.3, so 
this problem already exists.


Ralph


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-08 Thread Ralph Goers

Antonio Gallardo wrote:


Should the vote be qualified with an "...except for those blocks that
are shared by the 2.1.x branch"?
  
Good point. BTW, what if we vote to upgrade 2.1. branch to at least 
1.4? :-)


That has been discussed and rejected several times. 


Ralph


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-08 Thread Antonio Gallardo

Jason Johnston escribió:

On Tue, 2006-08-08 at 08:05 -0600, Jason Johnston wrote:
  

Reinhard Poetz wrote:

As Java 5 was released almost 2 years ago, I propose making it the 
minimum requirement for trunk and all artifacts released from there.


  

+1



Thinking about this a bit more, I have a question.

As I understand it there are several blocks (CForms comes to mind) that
are shared between trunk and the 2.1.x branch via svn:external
properties.  Unless I'm mistaken this would prevent the minimum JDK
requirement from being raised for these blocks, since it would affect
the branch where Java 1.3 is still supported.  Using any new JDK
features in these blocks would break that 1.3 support in the branch.

Should the vote be qualified with an "...except for those blocks that
are shared by the 2.1.x branch"?
  

Good point. BTW, what if we vote to upgrade 2.1. branch to at least 1.4? :-)

Best Regards,

Antonio Gallardo.


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-08 Thread Jason Johnston
On Tue, 2006-08-08 at 08:05 -0600, Jason Johnston wrote:
> Reinhard Poetz wrote:
> > 
> > As Java 5 was released almost 2 years ago, I propose making it the 
> > minimum requirement for trunk and all artifacts released from there.
> > 
> 
> +1

Thinking about this a bit more, I have a question.

As I understand it there are several blocks (CForms comes to mind) that
are shared between trunk and the 2.1.x branch via svn:external
properties.  Unless I'm mistaken this would prevent the minimum JDK
requirement from being raised for these blocks, since it would affect
the branch where Java 1.3 is still supported.  Using any new JDK
features in these blocks would break that 1.3 support in the branch.

Should the vote be qualified with an "...except for those blocks that
are shared by the 2.1.x branch"?


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-08 Thread Joerg Heinicke

On 08.08.2006 18:47, Jorg Heymans wrote:


As Java 5 was released almost 2 years ago, I propose making it the
minimum requirement for trunk and all artifacts released from there.


-0, because this means eliminating cocoon 2.2 on "older" application
servers eg weblogic 8.1.

Frankly, I don't see the point in upgrading unless there's a killer
feature in 1.5 that
1) we are likely to use and implement in the near future (2006) and,
2) will improve cocoon by a significant margin.


I second this, but vote even -1. I wonder why a framework should set 
such high requirements. Have a look on spring. They have a Java 1.3 as 
minimum requirement and only need Java 5 for special features.


IMO we should do it in a similar manner and not set the general 
requirement to Java 5.


Jörg


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-08 Thread Jean-Baptiste Quenot
* Jorg Heymans:
> 
> Reinhard Poetz wrote:
> > 
> > As Java 5 was released almost 2 years ago, I propose making it the
> > minimum requirement for trunk and all artifacts released from there.
> > 
> 
> -0, because this means eliminating cocoon 2.2 on "older" application
> servers eg weblogic 8.1.
> 
> Frankly, I don't see the point in upgrading unless there's a killer
> feature in 1.5 that
> 1) we are likely to use and implement in the near future (2006) and,
> 2) will improve cocoon by a significant margin.

Agreed.

Here is my:

+0
-- 
 Jean-Baptiste Quenot
aka  John Banana Qwerty
http://caraldi.com/jbq/


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-08 Thread Jorg Heymans

Reinhard Poetz wrote:
> 
> As Java 5 was released almost 2 years ago, I propose making it the
> minimum requirement for trunk and all artifacts released from there.
> 

-0, because this means eliminating cocoon 2.2 on "older" application
servers eg weblogic 8.1.

Frankly, I don't see the point in upgrading unless there's a killer
feature in 1.5 that
1) we are likely to use and implement in the near future (2006) and,
2) will improve cocoon by a significant margin.


Jorg



Re: [Vote] Java 5 as minimum JDK requirement

2006-08-08 Thread Daniel Fagerstrom

Reinhard Poetz skrev:


As Java 5 was released almost 2 years ago, I propose making it the 
minimum requirement for trunk and all artifacts released from there.



+1

/Daniel



Re: [Vote] Java 5 as minimum JDK requirement

2006-08-08 Thread Bruno Dumon
On Tue, 2006-08-08 at 15:14 +0200, Reinhard Poetz wrote:
> As Java 5 was released almost 2 years ago, I propose making it the minimum 
> requirement for trunk and all artifacts released from there.

+1

-- 
Bruno Dumon http://outerthought.org/
Outerthought - Open Source, Java & XML Competence Support Center
[EMAIL PROTECTED]  [EMAIL PROTECTED]



Re: [Vote] Java 5 as minimum JDK requirement

2006-08-08 Thread Carsten Ziegeler
Reinhard Poetz wrote:
> As Java 5 was released almost 2 years ago, I propose making it the minimum 
> requirement for trunk and all artifacts released from there.
> 
+1

Carsten

-- 
Carsten Ziegeler - Open Source Group, S&N AG
http://www.s-und-n.de
http://www.osoco.org/weblogs/rael/


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-08 Thread Peter Hunsberger

On 8/8/06, Reinhard Poetz <[EMAIL PROTECTED]> wrote:


As Java 5 was released almost 2 years ago, I propose making it the minimum
requirement for trunk and all artifacts released from there.


+1 (assuming this is a separate vote?)

--
Peter Hunsberger


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-08 Thread Antonio Gallardo

Reinhard Poetz escribió:


As Java 5 was released almost 2 years ago, I propose making it the 
minimum requirement for trunk and all artifacts released from there.



Here is my 1 year old "+1" ;-)

Best Regards,

Antonio Gallardo.


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-08 Thread Sylvain Wallez

Reinhard Poetz wrote:


As Java 5 was released almost 2 years ago, I propose making it the 
minimum requirement for trunk and all artifacts released from there.


+1

Sylvain

--
Sylvain Wallez - http://bluxte.net



Re: [Vote] Java 5 as minimum JDK requirement

2006-08-08 Thread Reinhard Poetz

Reinhard Poetz wrote:


As Java 5 was released almost 2 years ago, I propose making it the 
minimum requirement for trunk and all artifacts released from there.




+1

--
Reinhard Pötz   Independent Consultant, Trainer & (IT)-Coach 


{Software Engineering, Open Source, Web Applications, Apache Cocoon}

   web(log): http://www.poetz.cc



___ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-08 Thread Jason Johnston

Reinhard Poetz wrote:


As Java 5 was released almost 2 years ago, I propose making it the 
minimum requirement for trunk and all artifacts released from there.




+1


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-08 Thread Ralph Goers

Reinhard Poetz wrote:


As Java 5 was released almost 2 years ago, I propose making it the 
minimum requirement for trunk and all artifacts released from there.



+1

Ralph



Re: [Vote] Java 5 as minimum JDK requirement

2006-08-08 Thread Bertrand Delacretaz

On 8/8/06, Reinhard Poetz <[EMAIL PROTECTED]> wrote:


As Java 5 was released almost 2 years ago, I propose making it the minimum
requirement for trunk and all artifacts released from there.


+1

-Bertrand


Re: [Vote] Java 5 as minimum JDK requirement

2006-08-08 Thread Leszek Gawron

Reinhard Poetz wrote:


As Java 5 was released almost 2 years ago, I propose making it the 
minimum requirement for trunk and all artifacts released from there.



+1

--
Leszek Gawron  [EMAIL PROTECTED]
IT Manager MobileBox sp. z o.o.
+48 (61) 855 06 67  http://www.mobilebox.pl
mobile: +48 (501) 720 812   fax: +48 (61) 853 29 65