What I do not really understand:
- Say I am a company which are forced to run JDK1.5 because they have
to recertificate everything due to  Sarbains-Oxley or German GOBS.
- Would I not force my developers to use the same tools to build they
used for previous versions, then?
- Maven 3 behaves slightly different from Maven 2, so propably they
used Maven 2 back then and should stay with it.
- Management not willing to upgrade the JDK should not invest either
in upgrading the tool chain or any dependencies IMO.


Regards
Mirko
Regards Mirko
--
http://illegalstateexception.blogspot.com/
https://github.com/mfriedenhagen/
https://bitbucket.org/mfriedenhagen/


On Tue, Jul 16, 2013 at 9:55 PM, Arnaud Héritier <[email protected]> wrote:
> For now what is resulting from this thread is :
> * We do a survey to better know where our user are and were they are going
> * We check what is the status of our tools (toolchains & co) to be sure how
> we can "easily" use versions of java older than the one required by maven
> * We discuss on the ML to clearly cover all aspects of such upgrades (core
> vs plugins ...)
>
> And from all of this we should be able to schedule and announce how we will
> update our prerequisites.
>
> WDYT ?
>
> From my point of view there is now urgency. It is just to advance on some
> subject as I know they aren't easy to solve (and dev products like jenkins
> are analyzing such changes too).
>
> Arnaud
>
>
> On Tue, Jul 16, 2013 at 8:54 PM, Fred Cooke <[email protected]> wrote:
>
>> Just to clarify my comments:
>>
>> I can't and won't build anything with anything higher than J6 for the
>> foreseeable future, maybe upto 2 years or so, who knows.
>>
>> J7 is purely a runtime option for users for me, same for J8. J5 is dead for
>> both builds and runtime in my eyes. I'd prefer to maximise my choice by
>> keeping M3 and plugins on J6, however I wouldn't cry if M3 itself went J7,
>> but I would cry if the plugins went J7 without first releasing
>> Git-functional versions of m-release-p and m-site-p. Even then, while
>> wiping the tears away, I could hard code some "fixes" and release my own
>> fork for my own use, no biggy.
>>
>> Preference: Don't exceed J6 as a requirement for Maven or plugins.
>> Bottom line: I'll survive anything you do. <3 open sauce. Especially
>> ketchup.
>>
>> Another 2c, there is some signature difference which can result in J6-clean
>> source building to a J7-only binary using J7 javac. I forget the details,
>> but IIRC it was on the MOJO list that I learned this. Unsure if it was
>> added to the sniffer or not.
>>
>> Fred.
>>
>> On Tue, Jul 16, 2013 at 8:38 PM, Stéphane Nicoll
>> <[email protected]>wrote:
>>
>> > Yep.
>> >
>> > Sent from my iPhone
>> >
>> > On 16 Jul 2013, at 20:24, "Arnaud Héritier" <[email protected]> wrote:
>> >
>> > > Can you tell me if now you can see the result :
>> > >
>> >
>> https://docs.google.com/forms/d/1Jqxq2KgSricwS7YV7pmWvHA8m7_TE7c8JhusugPmGW4/viewanalytics
>> > >
>> > >
>> > > On Tue, Jul 16, 2013 at 3:37 PM, Kristian Rosenvold <
>> > > [email protected]> wrote:
>> > >
>> > >> I  tucked away the last public debs of 1.5 and can release 1.5
>> > >> indefinitely. In the release of the last security patch, it seems like
>> > >> Oracle have  released approx 10 nonpublic jdk 5 versions. Shame we
>> can't
>> > >> have it.
>> > >>
>> > >> Kristian
>> > >> Den 16. juli 2013 14:14 skrev "Lennart Jörelid" <
>> > [email protected]
>> > >> følgende:
>> > >>
>> > >>> I rum mainly on OSX for client and some Linuxes for server - so
>> client
>> > >>> side is >= JDK 1.6
>> > >>>
>> > >>> // vänlig hälsning,
>> > >>> // [sw: "best regards"],
>> > >>> //
>> > >>> // Lennart Jörelid
>> > >>>
>> > >>> 16 jul 2013 kl. 13:53 skrev Olivier Lamy <[email protected]>:
>> > >>>
>> > >>>> perso osx. So only >= 1.6
>> > >>>>
>> > >>>>
>> > >>>> 2013/7/16 Stephen Connolly <[email protected]>:
>> > >>>>> Speaking as a Maven Developer...
>> > >>>>>
>> > >>>>> My primary development machine is OS-X.
>> > >>>>>
>> > >>>>> On that machine I have 1.6.0_24-b07-334, 1.7.0_17, 1.7.0_21, and
>> > >>> 1.7.0_25
>> > >>>>>
>> > >>>>> I have a personal linode running 1.6.0_22, and my famous Acer
>> Aspire
>> > >> One
>> > >>>>> that has some Java 1.5 and 1.6 versions on it... but I have not
>> > turned
>> > >>> it
>> > >>>>> on more than twice since March 2011... most likely I will wipe it
>> and
>> > >>>>> reinstall some more recent linux on it which will remove the older
>> > JDK
>> > >>>>> versions leaving it with likely a 1.6 and a 1.7.
>> > >>>>>
>> > >>>>> I also have a windows box sitting beside me... powered off (the Sun
>> > >>> Ultra
>> > >>>>> T-20's are noisy don't you know) I only turn it on when I *need*
>> > >> windows
>> > >>>>> and a virtual machine will not suffice (i.e. firmware updates on
>> > >> Samsung
>> > >>>>> Galaxy S... which is now only used as a game console by my son)
>> That
>> > >> has
>> > >>>>> Java 1.4-1.7 on it but it is far from current in terms of AV and
>> > >>> patches,
>> > >>>>> so not something I would turn on for a quick test of a release.
>> > >>>>>
>> > >>>>> Effectively the lowest I can test releases is Java 1.6.
>> > >>>>>
>> > >>>>> It would be interesting to hear what the rest of the committers
>> have
>> > >> as
>> > >>>>> their testing capability. If very few committers have access to
>> Java
>> > >> 1.5
>> > >>>>> across operating systems then I think the answer is clear... namely
>> > we
>> > >>>>> would not be in a position to stand over a release that claims to
>> > work
>> > >>> on
>> > >>>>> Java 1.5, and hence moving to Java 1.6 as a baseline would seem a
>> > good
>> > >>> idea.
>> > >>>>>
>> > >>>>> Tools like animal-sniffer are great to help developers who cannot
>> set
>> > >> up
>> > >>>>> the older JVMs on their development environment... but in my
>> > >> experience
>> > >>>>> they are no substitute for running on the older JVM.
>> > >>>>>
>> > >>>>> If our test capability is basically the Windows/Java 1.5 slave and
>> > the
>> > >>>>> *nix/Java 1.5 slave on the Apache Jenkins build server *and* we
>> > cannot
>> > >>> keep
>> > >>>>> that integration test suite passing *then* Java 1.5 is dead for
>> Maven
>> > >>> IMHO
>> > >>>>>
>> > >>>>> -Stephen
>> > >>>>>
>> > >>>>>
>> > >>>>> On 16 July 2013 11:58, Robert Patrick <[email protected]>
>> > >>> wrote:
>> > >>>>>
>> > >>>>>> Oracle Java 5 and 6 are EOLed but Oracle continues to support
>> > >> customers
>> > >>>>>> using commercial products that require them that themselves are
>> not
>> > >>> EOLed.
>> > >>>>>> Given that current versions of Maven support Java 5 and 6, the
>> real
>> > >>>>>> question is how important is it for older applications that cannot
>> > >>> support
>> > >>>>>> Java 7 to be able to use future versions of Maven?
>> > >>>>>>
>> > >>>>>> As far as I know, there is nothing from preventing Maven
>> developers
>> > >>> from
>> > >>>>>> using the existing versions of JDK 5/6 to build and test Maven.
>> > >>>>>>
>> > >>>>>> --
>> > >>>>>> Robert Patrick <[email protected]>
>> > >>>>>> VP, FMW Architects Team: The A-Team
>> > >>>>>> Oracle Corporation                      Office: +1.940.725.0011
>> > >>>>>> 1148 Triple Crown Court         Fax: +1.940.725.0012
>> > >>>>>> Bartonville, TX 76226, USA              Mobile: +1.469.556.9450
>> > >>>>>>
>> > >>>>>> Professional Oracle WebLogic Server
>> > >>>>>> by Robert Patrick, Gregory Nyberg, and Philip Aston
>> > >>>>>> with Josh Bregman and Paul Done
>> > >>>>>> Book Home Page: http://www.wrox.com/
>> > >>>>>> Kindle Version: http://www.amazon.com/
>> > >>>>>>
>> > >>>>>>
>> > >>>>>>
>> > >>>>>> -----Original Message-----
>> > >>>>>> From: Stephen Connolly [mailto:[email protected]]
>> > >>>>>> Sent: Tuesday, July 16, 2013 3:47 AM
>> > >>>>>> To: Maven Developers List
>> > >>>>>> Subject: Re: Java version usage survey
>> > >>>>>>
>> > >>>>>> I've put a question on Stack Overflow:
>> > >>
>> >
>> http://stackoverflow.com/questions/17671899/when-is-java-6-end-of-life-in-the-context-of-writing-developer-toolsto
>> > >>>>>> see if we can get something that is a bit more focus on facts.
>> > >>>>>>
>> > >>>>>> e.g. we are all OSS developers: thus premium/extended/sustaining
>> > >>> support
>> > >>>>>> contracts are outside our budget. If we cannot test it for free,
>> we
>> > >>> cannot
>> > >>>>>> support it.
>> > >>>>>>
>> > >>>>>>
>> > >>>>>> On 16 July 2013 09:01, Fred Cooke <[email protected]> wrote:
>> > >>>>>>
>> > >>>>>>> My 2c:
>> > >>>>>>>
>> > >>>>>>>  - J7 on Mac is unstable (trust me...) and non-performant, and
>> > >> thus I
>> > >>>>>>>  require my users to use Apple's J6 on the Mac.
>> > >>>>>>>  - On Linux there are lots of Swing bugs in all versions, but a
>> lot
>> > >>>>>> less
>> > >>>>>>>  in J7 than J6, so I recommend J7 for Linux guys.
>> > >>>>>>>  - I don't use J5 for anything at all and none of my code can run
>> > >> on
>> > >>> it
>> > >>>>>>>  due to basics that are missing there.
>> > >>>>>>>
>> > >>>>>>> I didn't distinguish vendors because the comments apply across
>> all
>> > >> of
>> > >>>>>>> them anyway.
>> > >>>>>>> Fred.
>> > >>>>>>>
>> > >>>>>>> On Tue, Jul 16, 2013 at 9:29 AM, Chris Graham <
>> > [email protected]
>> > >>>
>> > >>>>>>> wrote:
>> > >>>>>>>
>> > >>>>>>>> Hi Arnaud.
>> > >>>>>>>>
>> > >>>>>>>> You need to at least add an OTHER (ie non oracle) entry as well.
>> > >> You
>> > >>>>>>>> you can track Oracle java 6 and Non-Oracle java 6.
>> > >>>>>>>>
>> > >>>>>>>> -Chris
>> > >>>>>>>>
>> > >>>>>>>>
>> > >>>>>>>> On Tue, Jul 16, 2013 at 4:19 PM, Arnaud Héritier
>> > >>>>>>>> <[email protected]
>> > >>>>>>>>> wrote:
>> > >>>>>>>>
>> > >>>>>>>>> Good point. I updated the survey to tell it is the Oracle JDK
>> EOL
>> > >>>>>>>>> Survey :
>> > >>>
>> https://docs.google.com/forms/d/1Jqxq2KgSricwS7YV7pmWvHA8m7_TE7c8Jhusu
>> > >>>>>>> gPmGW4/viewform
>> > >>>>>>>>> Replies :
>> > >>>
>> https://docs.google.com/forms/d/1Jqxq2KgSricwS7YV7pmWvHA8m7_TE7c8Jhusu
>> > >>>>>>> gPmGW4/viewanalytics
>> > >>>>>>>>>
>> > >>>>>>>>>
>> > >>>>>>>>> On Tue, Jul 16, 2013 at 8:06 AM, Chris Graham
>> > >>>>>>>>> <[email protected]>
>> > >>>>>>>>> wrote:
>> > >>>>>>>>>
>> > >>>>>>>>>> On Tue, Jul 16, 2013 at 10:07 AM, Arnaud Héritier <
>> > >>>>>>> [email protected]
>> > >>>>>>>>>>> wrote:
>> > >>>>>>>>>>
>> > >>>>>>>>>>> Hi,
>> > >>>>>>>>>>>
>> > >>>>>>>>>>> Java 6 EOL was in feb and Maven and its plugins are always
>> > >>>>>>>> compatible
>> > >>>>>>>>>>
>> > >>>>>>>>>> Oracle Java 6 was EOL'd.
>> > >>>>>>>>>>
>> > >>>>>>>>>> IBM Java 6 was, and is not due to be for a few more years.
>> They
>> > >>>>>>>>>> even
>> > >>>>>>>>>> *extended* 1.5's life for a year. Sept this year, I think.
>> > >>>>>>>>>>
>> > >>>>>>>>>> -Chris
>> > >>>>>>>>>
>> > >>>>>>>>>
>> > >>>>>>>>>
>> > >>>>>>>>> --
>> > >>>>>>>>> -----
>> > >>>>>>>>> Arnaud Héritier
>> > >>>>>>>>> http://aheritier.net
>> > >>>>>>>>> Mail/GTalk: aheritier AT gmail DOT com Twitter/Skype :
>> aheritier
>> > >>>>>>
>> > >>>>>>
>> > ---------------------------------------------------------------------
>> > >>>>>> To unsubscribe, e-mail: [email protected]
>> > >>>>>> For additional commands, e-mail: [email protected]
>> > >>>>
>> > >>>>
>> > >>>>
>> > >>>> --
>> > >>>> Olivier Lamy
>> > >>>> Ecetera: http://ecetera.com.au
>> > >>>> http://twitter.com/olamy | http://linkedin.com/in/olamy
>> > >>>>
>> > >>>>
>> ---------------------------------------------------------------------
>> > >>>> To unsubscribe, e-mail: [email protected]
>> > >>>> For additional commands, e-mail: [email protected]
>> > >>>
>> > >>> ---------------------------------------------------------------------
>> > >>> To unsubscribe, e-mail: [email protected]
>> > >>> For additional commands, e-mail: [email protected]
>> > >
>> > >
>> > >
>> > > --
>> > > -----
>> > > Arnaud Héritier
>> > > http://aheritier.net
>> > > Mail/GTalk: aheritier AT gmail DOT com
>> > > Twitter/Skype : aheritier
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [email protected]
>> > For additional commands, e-mail: [email protected]
>> >
>> >
>>
>
>
>
> --
> -----
> Arnaud Héritier
> http://aheritier.net
> Mail/GTalk: aheritier AT gmail DOT com
> Twitter/Skype : aheritier

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to