I don't understand it fully, but I believe having a binary vanilla
(non-viennacl, non-viennacl-omp) build and source build that will allow
users to build for the viennacl or viennacl-omp profiles will suffice.

There is an extra vienna-omp block in the vienna profile in
distribution/pom.xml that I doubt should be there, but Andy should know
better.

We can set up a hangout if that will be quicker to get on the same page.

Thanks Suneel and Stevo.

On Thu, Apr 13, 2017 at 7:47 AM, Stevo Slavić <ssla...@gmail.com> wrote:

> If I understood problem and goal well:
> - module with native code has to be included in the release
> -- module version change only and I guess documentation published but
> -- excluding every other plugin like compilation, packaging binary/jar etc.
> and
> -- distribution module should include sources of module with native code
> too
> - it should be possible from sources (git and release sources distribution,
> for maintainers and lib users respectively) to build everything including
> their own jar of native module for given target architecture.
>
> This is not easy to achieve with Maven.
>
> Kind regards,
> Stevo Slavic.
>
> On Thu, Apr 13, 2017 at 4:33 PM, Suneel Marthi <smar...@apache.org> wrote:
>
> > Specifically what's the issue, some profile not kicking in or being
> > shadowed ?  i can take a look later tonight.
> >
> > On Wed, Apr 12, 2017 at 11:10 PM, Andrew Musselman <
> > andrew.mussel...@gmail.com> wrote:
> >
> > > Does anyone know anyone on the Maven project or who understands the
> fine
> > > points of making things like this works?
> > >
> > > On Wed, Apr 12, 2017 at 8:06 PM Andrew Musselman <
> > > andrew.mussel...@gmail.com>
> > > wrote:
> > >
> > > > Okay consider this vote cancelled.
> > > >
> > > > On Wed, Apr 12, 2017 at 8:02 PM Andrew Palumbo <ap....@outlook.com>
> > > wrote:
> > > >
> > > >> The line that I suggested the other day:
> > > >>
> > > >>
> > > >> mvn -Pmahout-release,apache-release,viennacl,hadoop2
> release:prepare
> > > >> release:perform
> > > >>
> > > >>
> > > >> doesn't seem to have activated the viennacl profile
> > > >>
> > > >> ________________________________
> > > >> From: Andrew Palumbo <ap....@outlook.com>
> > > >> Sent: Wednesday, April 12, 2017 10:58:16 PM
> > > >> To: dev@mahout.apache.org
> > > >> Subject: Re: [VOTE] Apache Mahout 0.13.0 Release Candidate
> > > >>
> > > >>
> > > >> off the top of my head i dont know if it is a regression.   My guess
> > is
> > > >> that they were missing before.  I think that this may have something
> > to
> > > do
> > > >> with activating the profile -Pviennacl at release time.
> > > >>
> > > >> ________________________________
> > > >> From: Andrew Musselman <andrew.mussel...@gmail.com>
> > > >> Sent: Wednesday, April 12, 2017 10:48:13 PM
> > > >> To: dev@mahout.apache.org; u...@mahout.apache.org
> > > >> Subject: Re: [VOTE] Apache Mahout 0.13.0 Release Candidate
> > > >>
> > > >> Is it a regression or were they missing before, do you know?
> > > >>
> > > >> On Wed, Apr 12, 2017 at 7:42 PM Andrew Palumbo <ap....@outlook.com>
> > > >> wrote:
> > > >>
> > > >> >
> > > >> > It looks like we're missing some jars from the binary distro:
> > > >> >
> > > >> >
> > > >> > bin
> > > >> >
> > > >> > mahout-integration-0.13.0.jar
> > > >> >
> > > >> > conf                            mahout-math-0.13.0.jar derby.log
> > > >> >              mahout-math-scala_2.10-0.13.0.jar docs
> > > >> >     mahout-mr-0.13.0.jar examples
> > > >> > mahout-mr-0.13.0-job.jar flink
> > > >> >  mahout-spark_2.10-0.13.0-dependency-reduced.jar h2o
> > > >> >      mahout-spark_2.10-0.13.0.jar lib
> > > >> >  metastore_db LICENSE.txt                     NOTICE.txt
> > > >> > mahout-examples-0.13.0.jar      README.md
> > > mahout-examples-0.13.0-job.jar
> > > >> > viennacl mahout-hdfs-0.13.0.jar          viennacl-omp
> > > >> >
> > > >> > ________________________________
> > > >> > From: Andrew Musselman <andrew.mussel...@gmail.com>
> > > >> > Sent: Tuesday, April 11, 2017 12:05 PM
> > > >> > To: u...@mahout.apache.org; dev@mahout.apache.org
> > > >> > Subject: Re: [VOTE] Apache Mahout 0.13.0 Release Candidate
> > > >> >
> > > >> > I've checked hashes and sigs, and run a build with passing tests
> for
> > > >> > vanilla, viennacl, and viennacl-omp profiles.
> > > >> >
> > > >> > The spark shell runs the SparseSparseDrmTimer.mscala example in
> the
> > > >> binary
> > > >> > build and all three source profiles; I saw the GPU get exercised
> > when
> > > >> > running the viennacl profile from source, and saw all cores on the
> > CPU
> > > >> get
> > > >> > exercised when running the viennacl-omp profile from source.
> > > >> >
> > > >> > So far I'm +1 (binding).
> > > >> >
> > > >> >
> > > >> >
> > > >> > On Tue, Apr 11, 2017 at 8:55 AM, Andrew Musselman <
> > > >> > andrew.mussel...@gmail.com> wrote:
> > > >> >
> > > >> > > This is the vote for release 0.13.0 of Apache Mahout.
> > > >> > >
> > > >> > > The vote will be going for at least 72 hours and will be closed
> on
> > > >> > Friday,
> > > >> > > April 17th, 2017 or once there are at least 3 PMC +1 binding
> votes
> > > >> > (whichever
> > > >> > > occurs earlier).  Please download, test and vote with
> > > >> > >
> > > >> > > [ ] +1, accept RC as the official 0.13.0 release of Apache
> Mahout
> > > >> > > [ ] +0, I don't care either way,
> > > >> > > [ ] -1, do not accept RC as the official 0.13.0 release of
> Apache
> > > >> Mahout,
> > > >> > > because...
> > > >> > >
> > > >> > >
> > > >> > > Maven staging repo:
> > > >> > >
> > > >> > > *
> > > >> >
> > > >> https://repository.apache.org/content/repositories/
> > > orgapachemahout-1042/org/apache/mahout/apache-mahout-
> > distribution/0.13.0/
> > > >> > > <
> > > >> >
> > > >> https://repository.apache.org/content/repositories/
> > > orgapachemahout-1042/org/apache/mahout/apache-mahout-
> > distribution/0.13.0/
> > > >> > >*
> > > >> > >
> > > >> > > The git tag to be voted upon is mahout-0.13.0
> > > >> > >
> > > >> >
> > > >>
> > > >
> > >
> >
>

Reply via email to