Agreed. Would an announcement/reminder on the dev and user lists suffice in this case? Basically, just point out what's already been mentioned in the 2.0 release notes, and include a link there so people know what we're referencing. 2016년 10월 25일 (화) 오후 5:32, Mark Hamstra <m...@clearstorydata.com>님이 작성:
> You're right; so we could remove Java 7 support in 2.1.0. > > Both Holden and I not having the facts immediately to mind does suggest, > however, that we should be doing a better job of making sure that > information about deprecated language versions is inescapably public. > That's harder to do with a language version deprecation since using such a > version doesn't really give you the same kind of repeated warnings that > using a deprecated API does. > > On Tue, Oct 25, 2016 at 12:59 PM, Nicholas Chammas < > nicholas.cham...@gmail.com> wrote: > > No, I think our intent is that using a deprecated language version can > generate warnings, but that it should still work; whereas once we remove > support for a language version, then it really is ok for Spark developers > to do things not compatible with that version and for users attempting to > use that version to encounter errors. > > OK, understood. > > With that understanding, the first steps toward removing support for Scala > 2.10 and/or Java 7 would be to deprecate them in 2.1.0. Actual removal of > support could then occur at the earliest in 2.2.0. > > Java 7 is already deprecated per the 2.0 release notes which I linked to. Here > they are > <http://spark.apache.org/releases/spark-release-2-0-0.html#deprecations> > again. > > > On Tue, Oct 25, 2016 at 3:19 PM Mark Hamstra <m...@clearstorydata.com> > wrote: > > No, I think our intent is that using a deprecated language version can > generate warnings, but that it should still work; whereas once we remove > support for a language version, then it really is ok for Spark developers to > do things not compatible with that version and for users attempting to use > that version to encounter errors. > > With that understanding, the first steps toward removing support for Scala > 2.10 and/or Java 7 would be to deprecate them in 2.1.0. Actual removal of > support could then occur at the earliest in 2.2.0. > > On Tue, Oct 25, 2016 at 12:13 PM, Nicholas Chammas < > nicholas.cham...@gmail.com> wrote: > > FYI: Support for both Python 2.6 and Java 7 was deprecated in 2.0 (see release > notes <http://spark.apache.org/releases/spark-release-2-0-0.html> under > Deprecations). The deprecation notice didn't offer a specific timeline for > completely dropping support other than to say they "might be removed in > future versions of Spark 2.x". > > Not sure what the distinction between deprecating and dropping support is > for language versions, since in both cases it seems like it's OK to do > things not compatible with the deprecated versions. > > Nick > > > On Tue, Oct 25, 2016 at 11:50 AM Holden Karau <hol...@pigscanfly.ca> > wrote: > > I'd also like to add Python 2.6 to the list of things. We've considered > dropping it before but never followed through to the best of my knowledge > (although on mobile right now so can't double check). > > On Tuesday, October 25, 2016, Sean Owen <so...@cloudera.com> wrote: > > I'd like to gauge where people stand on the issue of dropping support for > a few things that were considered for 2.0. > > First: Scala 2.10. We've seen a number of build breakages this week > because the PR builder only tests 2.11. No big deal at this stage, but, it > did cause me to wonder whether it's time to plan to drop 2.10 support, > especially with 2.12 coming soon. > > Next, Java 7. It's reasonably old and out of public updates at this stage. > It's not that painful to keep supporting, to be honest. It would simplify > some bits of code, some scripts, some testing. > > Hadoop versions: I think the the general argument is that most anyone > would be using, at the least, 2.6, and it would simplify some code that has > to reflect to use not-even-that-new APIs. It would remove some moderate > complexity in the build. > > > "When" is a tricky question. Although it's a little aggressive for minor > releases, I think these will all happen before 3.x regardless. 2.1.0 is not > out of the question, though coming soon. What about ... 2.2.0? > > > Although I tend to favor dropping support, I'm mostly asking for current > opinions. > > > > -- > Cell : 425-233-8271 <(425)%20233-8271> > Twitter: https://twitter.com/holdenkarau > > > >