Welcome Holden; how's that release going Trev :)

On Fri, Jul 7, 2017 at 4:10 PM, Holden Karau <hol...@pigscanfly.ca> wrote:

> Thanks! :)
>
> On Fri, Jul 7, 2017 at 4:04 PM, Andrew Palumbo <ap....@outlook.com> wrote:
>
> > Welcome!
> >
> >
> >
> > Sent from my Verizon Wireless 4G LTE smartphone
> >
> >
> > -------- Original message --------
> > From: Holden Karau <holden.ka...@gmail.com>
> > Date: 07/07/2017 1:24 PM (GMT-08:00)
> > To: dev@mahout.apache.org
> > Cc: Trevor Grant <trevor.d.gr...@gmail.com>
> > Subject: Re: [DISCUSS] Naming convention for multiple spark/scala combos
> >
> > Trevor looped me in on this since I hadn't had a chance to subscribe to
> the
> > list yet (on now :)).
> >
> > Artifacts from cross spark-version building isn't super standardized (and
> > their are two sort of very different types of cross-building).
> >
> > For folks who just need to build for the 1.X and 2.X and branches
> appending
> > _spark1 & _spark2 to the version string is indeed pretty common and the
> > DL4J folks do something pretty similar as Trevor pointed out.
> >
> > The folks over at hammerlab have made some sbt specific tooling to make
> > this easier to do on the publishing side (see https://github.com/hammer
> > lab/sbt-parent )
> >
> > It is true some people build Scala 2.10 artifacts for Spark 1.X series
> and
> > 2.11 artifacts for Spark 2.X series only and use that to differentiate (I
> > don't personally like this approach since it is super opaque and someone
> > could upgrade their Scala version and then accidentally be using a
> > different version of Spark which would likely not go very well).
> >
> > For folks who need to hook into internals and cross build against
> different
> > minor versions there is much less of a consistent pattern, personally
> > spark-testing-base is released as:
> >
> > [artifactname]_[scalaversion]:[sparkversion]_[artifact releaseversion]
> >
> > But this really only makes sense when you have to cross-build for lots of
> > different Spark versions (which should be avoidable for Mahout).
> >
> > Since you are likely not depending on the internals of different point
> > releases, I'd think the _spark1 / _spark2 is probably the right way (or
> > _spark_1 / _spark_2 is fine too).
> >
> >
> > On Fri, Jul 7, 2017 at 11:43 AM, Trevor Grant <trevor.d.gr...@gmail.com>
> > wrote:
> >
> > >
> > > ---------- Forwarded message ----------
> > > From: Andrew Palumbo <ap....@outlook.com>
> > > Date: Fri, Jul 7, 2017 at 12:28 PM
> > > Subject: Re: [DISCUSS] Naming convention for multiple spark/scala
> combos
> > > To: "dev@mahout.apache.org" <dev@mahout.apache.org>
> > >
> > >
> > > another option for artifact names (using jars for example here):
> > >
> > >
> > > mahout-spark-2.11_2.10-0.13.1.jar
> > > mahout-spark-2.11_2.11-0.13.1.jar
> > > mahout-math-scala-2.11_2.10-0.13.1.jar
> > >
> > >
> > > i.e. <module>-<spark version>-<scala version>-<mahout-version>.jar
> > >
> > >
> > > not exactly pretty.. I somewhat prefer Trevor's idea of Dl4j
> convention.
> > >
> > > ________________________________
> > > From: Trevor Grant <trevor.d.gr...@gmail.com>
> > > Sent: Friday, July 7, 2017 11:57:53 AM
> > > To: Mahout Dev List; u...@mahout.apache.org
> > > Subject: [DISCUSS] Naming convention for multiple spark/scala combos
> > >
> > > Hey all,
> > >
> > > Working on releasing 0.13.1 with multiple spark/scala combos.
> > >
> > > Afaik, there is no 'standard' for multiple spark versions (but I may be
> > > wrong, I don't claim expertise here).
> > >
> > > One approach is simply only release binaries for:
> > > Spark-1.6 + Scala 2.10
> > > Spark-2.1 + Scala 2.11
> > >
> > > OR
> > >
> > > We could do like dl4j
> > >
> > > org.apache.mahout:mahout-spark_2.10:0.13.1_spark_1
> > > org.apache.mahout:mahout-spark_2.11:0.13.1_spark_1
> > >
> > > org.apache.mahout:mahout-spark_2.10:0.13.1_spark_2
> > > org.apache.mahout:mahout-spark_2.11:0.13.1_spark_2
> > >
> > > OR
> > >
> > > some other option I don't know of.
> > >
> > >
> >
> >
> > --
> > Cell : 425-233-8271 <(425)%20233-8271>
> >
>
>
>
> --
> Cell : 425-233-8271
> Twitter: https://twitter.com/holdenkarau
>

Reply via email to