On Mon, Dec 5, 2011 at 10:37 PM, Matt Benson <gudnabr...@gmail.com> wrote:
> On Mon, Dec 5, 2011 at 1:39 PM, Christian Grobmeier <grobme...@gmail.com> 
> wrote:
>> On Mon, Dec 5, 2011 at 8:22 PM, Matt Benson <gudnabr...@gmail.com> wrote:
>>> I think all that Sebastian is saying is something like "if you can
>>> create your new, cool API and the only things you really miss from
>>> Java 6 are @Override on interface implementation methods and
>>> ServiceLoader, for example, maybe it's worth that tiny bit of extra
>>> pain to reach that slightly larger audience."  We all feel frustrated
>>> from time to time working in the community setting; I've been there
>>> myself, but I don't think Seb is just trying to be a killjoy just for
>>> the hell of it.
>>
>> Yes, you might be right on this interpretation.
>>
>> As long as there a volunteers for maintaining jexl2 on j5 setting, I
>> am fine with keeping j5 for it. To be clear, I am not saying we kill
>> jexl2 today or quit jdk5 support for jexl2.
>>
>> But we should not make it a policy to start a new, major version with
>> the lowest JDK version possible when the actual maintainers would like
>> to use a current platform - this needs no discussion imho, they should
>> simply do as they please.
>
> I agree that the developers of a component should do as they
> [collectively] please.  However, in the case of [jexl] it appears that
> Seb is interested in the development of this component.  He may
> continue to be interested in the development of a v3.x of [jexl].  Now
> we don't have as clear-cut a case of do-ocracy and henrib just doing
> what he pleases anymore, because he has to do instead "as near as he
> can get to what he pleases while still functioning in a
> consensus-based manner."  A possible sequence of events:
>
>  - henrib proposes that [jexl] include feature X, using feature Y
> from Java 6, thus justifying this minimum version.  Assuming the
> community doesn't vote down the feature on its own merits, Java 6 it
> is.
>  - sebb can then come along say, hey, I know we agreed on feature X,
> but I can put in 4 hours of work or create a new Commons component to
> reimplement feature Y, and now Java 5 users can also benefit from
> [jexl] 3!
>
> Assuming someone else is willing to do the *actual* work required to
> keep Java 5 compatibility, are you really going to spend time and
> energy fighting for interface @Overrides?  Obviously there would
> probably be some point at which Seb in this example would say, sure, I
> could reimplement feature Y, but it's going to take ten hours, twenty
> hours.  Not worth it; have your Java 6!
>
> This is the way I see our community as having to function.

With just 2 committers on a component, is not really easy to get an
consens when both have different opinions. What now?
Henri needs to wait until Sebb gives up java5.

...

Christian

>
> Matt
>
>>
>> Cheers
>>
>>>
>>> Matt
>>>
>>> On Mon, Dec 5, 2011 at 1:13 PM, Christian Grobmeier <grobme...@gmail.com> 
>>> wrote:
>>>> On Mon, Dec 5, 2011 at 7:38 PM, sebb <seb...@gmail.com> wrote:
>>>>> On 5 December 2011 18:10, henrib <hen...@apache.org> wrote:
>>>>>> sebb-2-2 wrote
>>>>>>>
>>>>>>> My view is that while there is still a need for software to be able to
>>>>>>> run on Java 1.5, we should not insist on requiring a minimum of
>>>>>>> 1.6.*unless* there is good technical reason for doing so.
>>>>>>>
>>>>>> But you don't consider a good (technical) reason the fact that the
>>>>>> contributor can not/does not want to incur the cost of maintaining a JDK 
>>>>>> 1.5
>>>>>> on its dev platforms to be able to contribute to newer versions...
>>>>>
>>>>> No, I don't consider that a valid reason on its own.
>>>>
>>>> Committing should be fun. If one does not want to support JDK 1.5 he
>>>> goes away. Henri seems as he does not want and would like to put
>>>> effort in a more modern environment. In addition, how many people can
>>>> you attract with a JDK 1.5 version to contribute? For me this is valid
>>>> reason.
>>>>
>>>>>> And no-one is stating that Java 1.5 is not in used in production 
>>>>>> somewhere;
>>>>>> but IMHO, these are not the ones that will be JEXL3 users, especially 
>>>>>> since
>>>>>> they have 2.1 (soon).
>>>>>
>>>>>> Anyway and beyond the point, my advice to 1.5 users is that before 
>>>>>> trying to
>>>>>> use "new" versions of libraries, migrating away from an unsupported/EOLed
>>>>>> platform should be their priority.
>>>>>
>>>>> Indeed, ideally everyone would now be using Java 6 and Windows users
>>>>> should all upgrade to Windows 7 etc.
>>>>>
>>>>> But that is a separate issue.
>>>>
>>>> No it is not.
>>>>
>>>> It seems you ignore my idea on having jexl2 in maintenance mode, but
>>>> this is actually what MS did with Win XP. Now they don't support it. I
>>>> ask myself, why do we need to support outdated jdks until all
>>>> committers are gone away or the library is the outdated people get
>>>> some fresher stuff (Collections vs Guava)?
>>>>
>>>> If Henri is the opinion that people should use jdk6 he should be
>>>> allowed to create such a version and call it Jexl3.
>>>> If you want to keep a jdk5 version, you are of course allowed to
>>>> support that one.
>>>>
>>>> Cheers
>>>> Christian
>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> http://www.grobmeier.de
>>>> https://www.timeandbill.de
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>>
>>
>>
>>
>> --
>> http://www.grobmeier.de
>> https://www.timeandbill.de
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
> For additional commands, e-mail: dev-h...@commons.apache.org
>



-- 
http://www.grobmeier.de
https://www.timeandbill.de

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to