Right, so we can cut a 0.12 release branch now, and then release from that, while work moves forward on the master branch, including 2.0 support.
-- Mike Dusenberry GitHub: github.com/dusenberrymw LinkedIn: linkedin.com/in/mikedusenberry Sent from my iPhone. > On Jan 9, 2017, at 12:26 PM, Acs S <ac...@yahoo.com.INVALID> wrote: > > As I already mentioned we need to have proper way for Spark 1.6 users to use > SystemML Python DSL. Pip Install Artifact was missing from SystemML 0.11 > release and it needs to be added in SystemML 0.12 release. > Arvind SurveSpark Technology Centerhttp://www.spark.tc > From: "dusenberr...@gmail.com" <dusenberr...@gmail.com> > To: dev@systemml.incubator.apache.org > Sent: Monday, January 9, 2017 12:18 PM > Subject: Re: Time To Merge Spark 2.0 Support PR > > Just to be clear, instead of creating a branch to merge the 2.0 support, we > will want to merge the 2.0 support into the master branch. > > -- > > Mike Dusenberry > GitHub: github.com/dusenberrymw > LinkedIn: linkedin.com/in/mikedusenberry > > Sent from my iPhone. > > >> On Jan 9, 2017, at 12:02 PM, Acs S <ac...@yahoo.com.INVALID> wrote: >> >> Based on discussion thread we will start creating SystemML release based on >> Spark 2.0. >> There are bunch of activities need to be completed and we need volunteer for >> most of them. >> Activity >> >> Volunteer1. Create a branch based on SystemML 0.12 release to merge Spark >> 2.0 code Luciano2. Get Spark 2.0 PR merged to >> this new branch. >> Glenn3. Do build changes to have both Spark 1.6 and 2.0 >> builds for release and PR. (Someone needs to work >> with Alan) >> 4. Setup Spark 2.0 cluster (One of the Almaden cluster updated with Spark >> 2.0)5. Create Release Candidate >> Glenn, >> Deron, Arvind6. Performance Testing7. Notebook testing >> >> Arvind8. Python DSL verification (2.x and 3.x)9. >> Scala DSL verification10. Artifacts verification11. Documentation update. >> >> -----------------Arvind SurveSpark Technology Centerhttp://www.spark.tc >> >> From: Niketan Pansare <npan...@us.ibm.com> >> To: dev@systemml.incubator.apache.org >> Sent: Friday, January 6, 2017 1:12 PM >> Subject: Re: Time To Merge Spark 2.0 Support PR >> >> I am fine with creating a branch for Spark 1.6 support and merging Spark 2.0 >> PR then. Like Luciano said, we can creating a release 0.12 from our Spark >> 1.6 branch. >> >> Overriding previous release is common practice for pip installer, however >> pypi does maintain the history of releases. Once a release candidate 0.12 is >> created, the user can install SystemML python package in three ways: >> 1. From source by checking out the branch and executing: mvn package -P >> distribution, followed by pip install >> target/systemml-0.12.0-incubating-python.tgz >> 2. From Apache site, pip install >> http://www.apache.org/dyn/closer.lua/incubator/systemml/0.12.0-incubating/systemml-0.12.0-incubating-python.tgz >> 3. From pypi by specifying the version, pip install -I >> systemml_incubating==0.12 >> >> As long as we ensure that version of the python package on pypi matches our >> release version and we document the Spark support in our release notes, >> there should not be any confusion on usage :) >> >> Thanks, >> >> Niketan Pansare >> IBM Almaden Research Center >> E-mail: npansar At us.ibm.com >> http://researcher.watson.ibm.com/researcher/view.php?person=us-npansar >> >> Acs S ---01/06/2017 12:57:53 PM---I would agree to create a branch and add >> Spark 2.0 to it, while still releasing SystemML 0.12 releas >> >> From: Acs S <ac...@yahoo.com.INVALID> >> To: "dev@systemml.incubator.apache.org" <dev@systemml.incubator.apache.org> >> Date: 01/06/2017 12:57 PM >> Subject: Re: Time To Merge Spark 2.0 Support PR >> >> >> >> I would agree to create a branch and add Spark 2.0 to it, while still >> releasing SystemML 0.12 release with Pip Install Artifact. >> Regarding comment from Mike, that new SystemML release will update PyPy >> package.Shouldn't it be tagged with version #? Otherwise every release will >> override previous one.Niketan, any comments? >> -Arvind >> >> From: Matthias Boehm <mboe...@googlemail.com> >> To: dev@systemml.incubator.apache.org >> Sent: Friday, January 6, 2017 12:52 PM >> Subject: Re: Time To Merge Spark 2.0 Support PR >> >> +1 on moving to Spark 2.x - I think we delayed this way too long now and >> there will always be some awesome feature that we'd want to support on >> older Spark versions too. >> >> Regards, >> Matthias >> >>> On 1/6/2017 9:41 PM, Mike Dusenberry wrote: >>> Well to be fair, a user can still use the Python DSL with the SystemML 0.11 >>> release by using `pip install -e src/main/python`. We just didn't place a >>> separate Python binary on the release website. Keep in mind as well that >>> once we release the next release with Spark 2.x support, a Spark 1.6 will >>> not be able to use `pip install systemml` anyway, as that PyPy package will >>> have been updated to the latest Spark 2.0 release. >>> >>> I'm concerned that we are moving too slowly as a project without a clear >>> set of users holding us back on 1.6. Thoughts? >>> >>> >>> -- >>> >>> Michael W. Dusenberry >>> GitHub: github.com/dusenberrymw >>> LinkedIn: linkedin.com/in/mikedusenberry >>> >>>> On Fri, Jan 6, 2017 at 12:33 PM, Acs S <ac...@yahoo.com.invalid> wrote: >>>> >>>> With SystemML 0.11 release we don't have Python DSL support on Spark >>>> 1.6.To have Python DSL on Spark 1.6 support we have to release SystemML >>>> with Pip Install artifact, which was planned for SystemML 0.12. >>>> I understand Spark 2.0 has released, at the same time there are Spark 1.6 >>>> users who will not able to use SystemML with Python DSL if we simply move >>>> to Spark 2.0 without this artifact as planned. Understand SystemML 0.12 has >>>> been delayed due to holiday period, but lets not get panicked and jump the >>>> hops. >>>> -Arvind >>>> >>>> From: Deron Eriksson <deroneriks...@gmail.com> >>>> To: dev@systemml.incubator.apache.org >>>> Cc: Acs S <ac...@yahoo.com> >>>> Sent: Friday, January 6, 2017 12:21 PM >>>> Subject: Re: Time To Merge Spark 2.0 Support PR >>>> >>>> I would prefer to move forward with Spark 2 now. >>>> >>>> Deron >>>> >>>> >>>> >>>> On Fri, Jan 6, 2017 at 12:15 PM, Mike Dusenberry <dusenberr...@gmail.com> >>>> wrote: >>>> >>>>> I vote that we scratch that release, and move forward with adding Spark >>>> 2.x >>>>> support now, and then release on February 1st as discussed on another >>>>> thread this week. Otherwise, our PR board will continue to be backed up >>>>> without real benefit to the user. >>>>> >>>>> - Mike >>>>> >>>>> >>>>> -- >>>>> >>>>> Michael W. Dusenberry >>>>> GitHub: github.com/dusenberrymw >>>>> LinkedIn: linkedin.com/in/mikedusenberry >>>>> >>>>>> On Fri, Jan 6, 2017 at 12:03 PM, Acs S <ac...@yahoo.com.invalid> wrote: >>>>>> >>>>>> We are trying to get SystemML 0.12 release out, which slowed down due >>>> to >>>>>> holiday period in last 2+ weeksFinal verification pending from Glen >>>>>> (Niketan, Berthed) related to run wrappers related code with 80GB data. >>>>>> Once this get verified we should be in position to release 0.12 and >>>> then >>>>>> can plan to get PR related to Spark 2.0 merged. >>>>>> -Arvind >>>>>> >>>>>> From: Mike Dusenberry <dusenberr...@gmail.com> >>>>>> To: dev <dev@systemml.incubator.apache.org> >>>>>> Sent: Friday, January 6, 2017 11:54 AM >>>>>> Subject: Time To Merge Spark 2.0 Support PR >>>>>> >>>>>> Hi to the SystemML community! >>>>>> >>>>>> As you may know, SystemML currently only supports Spark 1.6, and does >>>> not >>>>>> yet support Spark 2.x. However, there is an open PR ( >>>>>> https://github.com/apache/incubator-systemml/pull/202) that replaces >>>>> Spark >>>>>> 1.6 support with Spark 2.x support. >>>>>> >>>>>> Spark 2.0.0 was released on July 26, 2016 ( >>>>>> https://spark.apache.org/news/spark-2-0-0-released.html), and 2.1.0 is >>>>> now >>>>>> available (https://spark.apache.org/news/spark-2-1-0-released.html). >>>>>> >>>>>> I think it is time to merge the above PR into the master branch of the >>>>>> project in order to move SystemML onto Spark 2.x. >>>>>> >>>>>> Thoughts? If no objections, I'd like to merge next week. >>>>>> >>>>>> >>>>>> Cheers! >>>>>> >>>>>> - Mike >>>>>> >>>>>> -- >>>>>> >>>>>> Michael W. Dusenberry >>>>>> GitHub: github.com/dusenberrymw >>>>>> LinkedIn: linkedin.com/in/mikedusenberry >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> Deron Eriksson >>>> Spark Technology Center >>>> http://www.spark.tc/ >>>> >>>> >>>> >>>> >>> >> >> >> >> >> >> >> >