something to keep in mind:  we can easily support java 6 for the build
environment, particularly if there's a definite EOL.

i'd like to fix our java versioning 'problem', and this could be a big
instigator...  right now we're hackily setting java_home in test invocation
on jenkins, which really isn't the best.  if i decide, within jenkins, to
reconfigure every build to 'do the right thing' WRT java version, then i
will clean up the old mess and pay down on some technical debt.

or i can just install java 6 and we use that as JAVA_HOME on a
build-by-build basis.

this will be a few days of prep and another morning-long downtime if i do
the right thing (within jenkins), and only a couple of hours the hacky way
(system level).

either way, we can test on java 6.  :)

On Thu, Apr 30, 2015 at 1:00 PM, Koert Kuipers <ko...@tresata.com> wrote:

> nicholas started it! :)
>
> for java 6 i would have said the same thing about 1 year ago: it is foolish
> to drop it. but i think the time is right about now.
> about half our clients are on java 7 and the other half have active plans
> to migrate to it within 6 months.
>
> On Thu, Apr 30, 2015 at 3:57 PM, Reynold Xin <r...@databricks.com> wrote:
>
> > Guys thanks for chiming in, but please focus on Java here. Python is an
> > entirely separate issue.
> >
> >
> > On Thu, Apr 30, 2015 at 12:53 PM, Koert Kuipers <ko...@tresata.com>
> wrote:
> >
> >> i am not sure eol means much if it is still actively used. we have a lot
> >> of clients with centos 5 (for which we still support python 2.4 in some
> >> form or another, fun!). most of them are on centos 6, which means python
> >> 2.6. by cutting out python 2.6 you would cut out the majority of the
> actual
> >> clusters i am aware of. unless you intention is to truly make something
> >> academic i dont think that is wise.
> >>
> >> On Thu, Apr 30, 2015 at 3:48 PM, Nicholas Chammas <
> >> nicholas.cham...@gmail.com> wrote:
> >>
> >>> (On that note, I think Python 2.6 should be next on the chopping block
> >>> sometime later this year, but that’s for another thread.)
> >>>
> >>> (To continue the parenthetical, Python 2.6 was in fact EOL-ed in
> October
> >>> of
> >>> 2013. <https://www.python.org/download/releases/2.6.9/>)
> >>> ​
> >>>
> >>> On Thu, Apr 30, 2015 at 3:18 PM Nicholas Chammas <
> >>> nicholas.cham...@gmail.com>
> >>> wrote:
> >>>
> >>> > I understand the concern about cutting out users who still use Java
> 6,
> >>> and
> >>> > I don't have numbers about how many people are still using Java 6.
> >>> >
> >>> > But I want to say at a high level that I support deprecating older
> >>> > versions of stuff to reduce our maintenance burden and let us use
> more
> >>> > modern patterns in our code.
> >>> >
> >>> > Maintenance always costs way more than initial development over the
> >>> > lifetime of a project, and for that reason "anti-support" is just as
> >>> > important as support.
> >>> >
> >>> > (On that note, I think Python 2.6 should be next on the chopping
> block
> >>> > sometime later this year, but that's for another thread.)
> >>> >
> >>> > Nick
> >>> >
> >>> >
> >>> > On Thu, Apr 30, 2015 at 3:03 PM Reynold Xin <r...@databricks.com>
> >>> wrote:
> >>> >
> >>> >> This has been discussed a few times in the past, but now Oracle has
> >>> ended
> >>> >> support for Java 6 for over a year, I wonder if we should just drop
> >>> Java 6
> >>> >> support.
> >>> >>
> >>> >> There is one outstanding issue Tom has brought to my attention:
> >>> PySpark on
> >>> >> YARN doesn't work well with Java 7/8, but we have an outstanding
> pull
> >>> >> request to fix that.
> >>> >>
> >>> >> https://issues.apache.org/jira/browse/SPARK-6869
> >>> >> https://issues.apache.org/jira/browse/SPARK-1920
> >>> >>
> >>> >
> >>>
> >>
> >>
> >
>

Reply via email to