Looks good! ๐๐ Iโve tested on my MacBook Pro with both Java 8 and 11, and have succeeded to run.
Looking forward to the new rc2! > On Feb 6, 2020, at 9:45 AM, Sanha Lee <sanhaleeh...@gmail.com> wrote: > > Sure. I'll reopen a vote with rc2 soon. Thanks! > > 2020๋ 2์ 6์ผ (๋ชฉ) ์ค์ 9:40, Markus Weimer <wei...@apache.org>๋์ด ์์ฑ: > >> I am OK with voting +1 on this. But given that the recent changes to the >> code improve usability a lot, it might be worthwhile to cut a new RC from >> that, right? >> >> Markus >> >> On Wed, Feb 5, 2020 at 1:34 PM Byung-Gon Chun <bgc...@gmail.com> wrote: >> >>> Hi Sanha, >>> >>> I think we have to have a new vote with rc2. >>> >>> -Gon >>> >>> >>> On Thu, Feb 6, 2020 at 6:31 AM Byung-Gon Chun <bgc...@gmail.com> wrote: >>> >>>> Hi Markus, >>>> >>>> Can you bump up your vote, then? Thanks! >>>> >>>> -Gon >>>> >>>> On Thu, Feb 6, 2020 at 1:48 AM Markus Weimer <wei...@apache.org> >> wrote: >>>> >>>>> Thanks, this worked. I did it on a fresh installation of Ubuntu 18.04 >>> (on >>>>> WSL), and followed README.md. >>>>> >>>>> Markus >>>>> >>>>> On Wed, Feb 5, 2020 at 5:18 AM John Youngseok Yang < >> johnya...@gmail.com >>>> >>>>> wrote: >>>>> >>>>>> I've also confirmed that the above commands also work after nuking >> the >>>>>> local maven repository. >>>>>> (although then the installation time is much longer due to having to >>>>>> download all of the dependencies from the internet) >>>>>> >>>>>> $ rm -rf ~/.m2 >>>>>> $ ... (same as above) >>>>>> >>>>>> John >>>>>> >>>>>> >>>>>> On Wed, Feb 5, 2020 at 9:48 PM John Youngseok Yang < >>> johnya...@gmail.com >>>>>> >>>>>> wrote: >>>>>> >>>>>>> Wonwook's PR is merged to the master and I think Nemo now runs on >>>>> Java 8+ >>>>>>> (including 11). >>>>>>> >>>>>>> Markus, can you perhaps try again with the following commands >>> starting >>>>>>> from a clean slate? >>>>>>> These commands seem to work on my laptop with the latest Nemo >>> master. >>>>>>> - Ubuntu 18.04.3 LTS >>>>>>> - java version "1.8.0_171" >>>>>>> >>>>>>> Thank you by the way for looking into this problem. >>>>>>> >>>>>>> $ mkdir clean_slate_nemo >>>>>>> $ cd clean_slate_nemo/ >>>>>>> $ git clone g...@github.com:apache/incubator-nemo.git >>>>>>> $ cd incubator-nemo/ >>>>>>> $ mvn clean install -T 2C >>>>>>> >>>>>>> Thanks, >>>>>>> John >>>>>>> >>>>>>> >>>>>>> On Wed, Feb 5, 2020 at 7:48 PM Byung-Gon Chun <bgc...@gmail.com> >>>>> wrote: >>>>>>> >>>>>>>> Any update? >>>>>>>> >>>>>>>> -Gon >>>>>>>> >>>>>>>> On Fri, Jan 31, 2020 at 7:16 PM ์ก์์ฑ <wsong0...@gmail.com> wrote: >>>>>>>> >>>>>>>>> Iโve investigated into the issue, and have succeeded to solve >>> some >>>>>>>>> problems by upgrading the versions of multiple java libraries. >>> Iโve >>>>>>>>> nevertheless faced a number of issues while upgrading the Beam >>>>>> version, >>>>>>>> and >>>>>>>>> Iโm trying to provide a fix ASAP ๐. >>>>>>>>> Iโll file a PR as soon as Iโm done :) >>>>>>>>> hold tight! >>>>>>>>> >>>>>>>>> P.S. Iโll also look into the ITCase issue that arises while >>>>> compiling >>>>>>>> Nemo >>>>>>>>> using multiple threads. >>>>>>>>> >>>>>>>>> - Wonook >>>>>>>>> >>>>>>>>>> On 31 Jan 2020, at 9:08 AM, Byung-Gon Chun <bgc...@gmail.com >>> >>>>>> wrote: >>>>>>>>>> >>>>>>>>>> Wonook, >>>>>>>>>> >>>>>>>>>> Any update on the jdk 1.11 issue? >>>>>>>>>> >>>>>>>>>> Thanks. >>>>>>>>>> -Gon >>>>>>>>>> >>>>>>>>>> On Thu, Jan 23, 2020 at 7:59 AM Byung-Gon Chun < >>> bgc...@gmail.com >>>>>> >>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Nemoers, >>>>>>>>>>> >>>>>>>>>>> It would be good to take a look at the problems Markus >>> reported >>>>> for >>>>>>>> the >>>>>>>>>>> release. >>>>>>>>>>> >>>>>>>>>>> -Gon >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Thu, Jan 23, 2020 at 6:16 AM Markus Weimer < >>>>> wei...@apache.org> >>>>>>>>> wrote: >>>>>>>>>>> >>>>>>>>>>>> Thanks for the insight. I have switched to Java 8, and now >> a >>>>> `mvn >>>>>>>>>>>> compile` works. However, there seems to be some oddity >> going >>> on >>>>>>>> still. >>>>>>>>>>>> `mvn install -DskipITs -DskipTests` still produces an >> error: >>>>>>>>>>>> >>>>>>>>>>>> ``` >>>>>>>>>>>> [ERROR] >>>>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>> >>>>> >>> >> /home/mweimer/nemo/incubator-nemo/runtime/executor/src/test/java/org/apache/nemo/runtime/executor/datatransfer/DataTransferT >>>>>>>>>>>> est.java:[55,45] package >>> org.apache.nemo.runtime.master.metric >>>>>> does >>>>>>>> not >>>>>>>>>>>> exist >>>>>>>>>>>> ``` >>>>>>>>>>>> >>>>>>>>>>>> I also noticed that parallel builds don't succeed (`mvn >> -TC1 >>>>>> ...`). >>>>>>>>>>>> Maybe there is a dependency not captured in the build >> files? >>>>> Maven >>>>>>>> has >>>>>>>>>>>> a tendency to satisfy these dependencies out of the local >>> maven >>>>>>>>>>>> repository. However, I have no prior version of Nemo on my >>>>>>>> machine... >>>>>>>>>>>> >>>>>>>>>>>> Meanwhile, I vote +0 on the release not to hold it up :) >>>>>>>>>>>> >>>>>>>>>>>> Markus >>>>>>>>>>>> >>>>>>>>>>>> On Wed, Jan 22, 2020 at 9:07 AM ์ก์์ฑ <wsong0...@gmail.com> >>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> It seems like the problem comes with the protobuf library, >>>>> which >>>>>> we >>>>>>>>>>>> keep the version to 2.5.0 due to the dependency with REEF. >> It >>>>>> seems >>>>>>>>> like >>>>>>>>>>>> the effort is non-negligible, but Iโll raise an issue on >>> JIRA: >>>>>>>>>>>> https://issues.apache.org/jira/browse/NEMO-437 < >>>>>>>>>>>> https://issues.apache.org/jira/browse/NEMO-437>. >>>>>>>>>>>>> >>>>>>>>>>>>> +1 in the meanwhile :) >>>>>>>>>>>>> >>>>>>>>>>>>>> On Jan 22, 2020, at 9:57 PM, ์ก์์ฑ <wsong0...@gmail.com> >>>>> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>> It succeeds with Java 8 on my Mac as well, but fails with >>> JDK >>>>>> 11. >>>>>>>>>>>> Iโll see whatโs required to support JDK 11 and we could >>>>> measure if >>>>>>>> it >>>>>>>>> would >>>>>>>>>>>> be doable before the release. >>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Jan 22, 2020, at 10:41 AM, Markus Weimer < >>>>> wei...@apache.org >>>>>>> >>>>>>>>>>>> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I have tried to compile Nemo, and hit an error: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> ``` >>>>>>>>>>>>>>> [ERROR] Failed to execute goal >>>>>>>>>>>>>>> >>> org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile >>>>>>>>>>>>>>> (default-compile) on project nemo-runtime-common: >>>>> Compilation >>>>>>>>> failure >>>>>>>>>>>>>>> [ERROR] >>>>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>> >>>>> >>> >> /home/mweimer/incubator-nemo/runtime/common/target/generated-sources/protobuf/grpc-java/org/apache/nemo/runtime/common/comm/MessageServiceGrpc.java:[23,18] >>>>>>>>>>>>>>> cannot find >>>>>>>>>>>>>>> symbol >>>>>>>>>>>>>>> [ERROR] symbol: class Generated >>>>>>>>>>>>>>> [ERROR] location: package javax.annotation >>>>>>>>>>>>>>> ``` >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I am doing this on Ubuntu 18.04 on the Windows Subsystem >>> for >>>>>>>> Linux. >>>>>>>>> I >>>>>>>>>>>>>>> installed `mvn` via `sudo apt install maven` which >> pulled >>> in >>>>>>>>>>>>>>> `openjdk-11-jre-headless:amd64 >>>>> (11.0.5+10-0ubuntu1.1~18.04)` as >>>>>>>> the >>>>>>>>>>>>>>> JDK. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Has anyone else tried compiling on JDK 11? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Markus >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Tue, Jan 21, 2020 at 3:58 PM Byung-Gon Chun < >>>>>> bgc...@gmail.com >>>>>>>>> >>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Thanks, Sanha! >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> +1 >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I checked the sha512 hash. >>>>>>>>>>>>>>>> I verified the signature. >>>>>>>>>>>>>>>> "mvn clean install" ran successfully. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Great job! >>>>>>>>>>>>>>>> -Gon >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Tue, Jan 21, 2020 at 11:53 PM Sanha Lee < >>>>> sa...@apache.org> >>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Hello Nemo PPMC. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Because it's been a while since we discussed the >> release >>>>> 0.2, >>>>>>>> I'd >>>>>>>>>>>> like to >>>>>>>>>>>>>>>>> start voting. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Please refer to the information below to vote on this >>>>>> release, >>>>>>>> and >>>>>>>>>>>> vote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> [ ] +1 Release this package as Apache Nemo >> (incubating) >>>>> 0.2.0 >>>>>>>>>>>>>>>>> [ ] 0 I don't feel strongly about it, but the release >>>>> seems >>>>>>>> okay. >>>>>>>>>>>>>>>>> [ ] -1 Please do not release this package because... >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> 1. Source release files: >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>> >>>>> https://dist.apache.org/repos/dist/dev/incubator/nemo/0.2-incubating/ >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> 2. The release tag: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>> >>>>> >>> >> https://github.com/apache/incubator-nemo/releases/tag/apache-nemo-0.2-incubating-rc1 >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> 3. The release hash: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>> >>>>> >>> >> https://github.com/apache/incubator-nemo/commit/6ca51e92408aa4cdcc0c68697b6590baa839ab9b >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> 5. The KEYS file: >>>>>>>>>>>>>>>>> >>>>> https://dist.apache.org/repos/dist/dev/incubator/nemo/KEYS >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Sincerely, >>>>>>>>>>>>>>>>> Sanha >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> Byung-Gon Chun >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Byung-Gon Chun >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Byung-Gon Chun >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Byung-Gon Chun >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>>> >>>> -- >>>> Byung-Gon Chun >>>> >>> >>> >>> -- >>> Byung-Gon Chun >>> >>