Hi,

how do I assign myself to
https://issues.apache.org/jira/browse/CASSANDRA-14712 ?

I read the doco here (1) but I think that workflow does not apply to
cassandra-builds repo.

Should I do this first and then notify people? Until then it might happen
that my time would be wasted as somebody else would start to work on that
simultaneously.

(1) https://cassandra.apache.org/doc/latest/development/patches.html#patches

On Thu, 14 Mar 2019 at 08:46, Jordan West <jorda...@gmail.com> wrote:

> A couple related JIRAs for reference:
>
> https://issues.apache.org/jira/browse/CASSANDRA-14714
> https://issues.apache.org/jira/browse/CASSANDRA-14712
>
> On Wed, Mar 6, 2019 at 7:34 PM Michael Shuler <mich...@pbandjelly.org>
> wrote:
>
> > On 3/6/19 7:10 PM, Stefan Miklosovic wrote:
> > > I am trying to build 4.0 from sources and prior to this I was doing
> > >
> > > ant artifacts
> > >
> > > in order to get distribution tarball to play with.
> > >
> > > If I understand this right, if I do not run Ant with Java 11,
> > > java.version.8 will be true so it will skip building tarballs.
> >
> > Correct. You'll get a JDK8-only jar, but no full tar artifact set.
> >
> > > 1) Why would one couldnt create a tarball while running on Java 8 only?
> >
> > The build system needs a dual-JDK install to build the artifacts with
> > support for each/both.
> >
> > > 2) What is the current status of Java 11 / Java 8? Is it there just "to
> > try
> > > it out if it runs with that" or are there different reasons behind it?
> >
> > JDK8 runtime is the default, JDK11 runtime is optional, but supported.
> > Here's the JIRA with all the details:
> > https://issues.apache.org/jira/browse/CASSANDRA-9608
> >
> > I just pushed a WIP branch to do a dual-JDK build via docker, since we
> > need to work on this, too. (lines may wrap:)
> >
> > git clone -b tar-artifact-build
> > https://gitbox.apache.org/repos/asf/cassandra-builds.git
> >
> > cd cassandra-builds/
> >
> > docker build -t cass-build-tars -f docker/buster-image.docker docker/
> >
> > docker run --rm -v `pwd`/dist:/dist `docker images -f
> > label=org.cassandra.buildenv=buster -q` /home/build/build-tars.sh trunk
> >
> > After all that, here's my tar artifacts:
> >
> > (tar-artifact-build)mshuler@hana:~/git/cassandra-builds$ ls -l dist/
> > total 94328
> > -rw-r--r-- 1 mshuler mshuler 50385890 Mar  6 21:16
> > apache-cassandra-4.0-SNAPSHOT-bin.tar.gz
> > -rw-r--r-- 1 mshuler mshuler 46198947 Mar  6 21:16
> > apache-cassandra-4.0-SNAPSHOT-src.tar.gz
> >
> > Or you could drop a dual-JDK install on your machine, export the env
> > vars you found and `ant artifacts` should produce the tars :)
> >
> > --
> > Kind regards,
> > Michael
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
> > For additional commands, e-mail: dev-h...@cassandra.apache.org
> >
> >
>

Stefan Miklosovic

Reply via email to