I assume that anyone wishing for 1.7 will also accept 1.6.

I would really just like to establish a consensus that we're leaving
1.5 in favour of 1.6. We have a certain tradition for being "last" to
leave jdk versions and I don't really mind this. It *does* become a
problem when it makes practical development of maven and their core
plugins a problem, which is where we're at.

So my key argument is really about making the pain smaller, not about
using a cool jdk version (which is 1.8 anyway, 1.7 is boring).
apache-commons just opened up for all apache committers so we can
basically move lots of our code to "better" homes if we care to.

Kristian



2014-12-24 23:08 GMT+01:00 Benson Margulies <bimargul...@gmail.com>:
> Here's what I don't understand. I can see why people need to keep
> building apps that run on antediluvian version. I can't see why it's
> such a problem for a tool, such as Maven, to require 1.7. Who are we
> accomodating by the current policy, or even the 1.6 plan?
>
> Meanwhile, it seems to me that we don't need a complex system of
> releases. There will be no new 3.0.x releases except for some sort of
> exceptional event. If we simply open up everything except the 3.0.x
> branch of the core to 1.6 or 1.7, then the worst that happens is, in
> the event of a security issue out in a component or a plugin, someone
> has to make a branch from the last 1.5-compatible release to make the
> fix.
>
>
> On Wed, Dec 24, 2014 at 5:02 PM, Milos Kleint <mkle...@gmail.com> wrote:
>> +1.
>>
>> jdk 1.6 is EOL-ed for some time (Feb 2013) already and even 1.7 will be
>> EOL-ed in April 2015..
>>
>> I would suggest moving straight to 1.7 but I guess that's been already
>> discussed.
>>
>> Milos
>>
>> On Thu, Dec 25, 2014 at 7:54 AM, Robert Scholte <rfscho...@apache.org>
>> wrote:
>>
>>> +1, would also make testing with JDK9 easier, although I've already found
>>> a good solution for that.
>>>
>>> Robert
>>>
>>> Op Wed, 24 Dec 2014 14:20:06 +0100 schreef Kristian Rosenvold <
>>> krosenv...@apache.org>:
>>>
>>>
>>>  Oops. Snappy contains 1.6 java bytecode, which breaks the build on maven
>>>>> plugins. We need to upgrade to 1.6; I'm taking this to the mailing list :)
>>>>>
>>>>
>>>> Last time discussed this we established a consensus to establish 3.0.5
>>>> (maybe 3.0.6) as a minimum baseline for the 3.x range of plugins.
>>>>
>>>> This 3.0.X has a 1.5 java requirement.  The problem is that *everyone*
>>>> is moving to 1.6 and it's getting increasingly hard to maintain a 1.5
>>>> code base. As an example, I have been moving code to apache commons,
>>>> but we're basically unable to use this effort because commons is now
>>>> 1.6. alternately I need to backport the code in a
>>>> "source-level-shading", but these things are getting silly.
>>>>
>>>> I propose the following:
>>>>
>>>> Make the 3.x line of plugins java 1.6+ only.
>>>> Release all shared utilities in 1.6 versions in the 3.x version range.
>>>> 3.0.X maven versions stay "forever" on the 2.x line of plugins and jdk
>>>> 1.5.
>>>> The most recent core version moves defaults to the 3.x range of plugins.
>>>> The parent poms migrate to 3.x range some time in the near future.
>>>>
>>>> Keeping 3.0.x fixes to a minuimum (and "critical" stuff) only, will
>>>> ensure that we can still stay 1.5 compatible here.
>>>>
>>>>
>>>> Kristian
>>>>
>>>> 2014-12-24 13:52 GMT+01:00 Benson Margulies <bimargul...@gmail.com>:
>>>>
>>>>> I don't have access to push a plexus-archiver release, could you
>>>>> please do the honors.
>>>>>
>>>>> Also, looks like my splitting job left some work behind in terms of
>>>>> the parent pom.
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
>>> For additional commands, e-mail: dev-h...@maven.apache.org
>>>
>>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>

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

Reply via email to