On Sat, Jun 13, 2020 at 12:19 AM Antoine Toulme <anto...@toulme.name> wrote:
> > > On Jun 12, 2020, at 10:30 PM, Danno Ferrin <danno.fer...@shemnon.com> > wrote: > > > > Is this from the src.zip or from a github zip? > > > > The tuweni-src-1.1.0-incubating.tgz won't build because of the way the > > source files are arranged in the src directory. I get needing to drop > the > > gradlew bootstrap and test files but we also include the build.gradle at > > the moment. I propose changing the layout of the src tgz to allow for > > building from that. > From the distributions source we produce as part of the dist module. > We have had also the need to make sure sources can be built on any system > out there - Windows, JDK 14, etc. > So I have been building a Dockerfile for this a bit. > Are the only two issues driving build-in-docker Windows and JDK 14? I think it's better to address the root problem than paper over it. Regarding windows builds I think I submitted a patch a month ago to fix that. For JDK 14 is it an issue with the outdated version of the gradle wrapper? Any reason we couldn't just upgrade it to the most recent gradle version? Any other issues driving the docker build? > > > > Regarding the reference tests I see two paths forward: > > (a) Take the reference tests modules out of the codebase. None of the > > tuweni projects actually use them. Anyone interested in them knows where > > they reside and likely already has them as a submodule in their project > We do use at least some for RLP and transactions. We use an outdated ssh > repo for testing, and never had a change to make the jump. > That said, I’m fine with dropping them rather than do half the job right. > > Are you referring to the test files in the eth reference tests then? There are no such files in the eth2 project. So I think if all we are looking for is validation we can trim out the eth2 submodule. > > > > (b) Don't make unloaded submodules a build break. Instead perhaps a loud > > warning and disabling the relevant subprojects. This also works well > will > > building from the .tgz since test files are not shipped and these only > > exist as test files at the moment. > Sounds sensible. > > > On Sat, May 30, 2020 at 12:22 AM Antoine Toulme <anto...@toulme.name> > wrote: > > > >> > >> > >>> Begin forwarded message: > >>> > >>> From: Antoine Toulme <anto...@toulme.name> > >>> Subject: [RESULT][VOTE] Apache Tuweni 1.1.0 release > >>> Date: May 29, 2020 at 11:21:47 PM PDT > >>> To: gene...@incubator.apache.org > >>> > >>> The result of the vote is as follows: > >>> 1 +1: Furkan Kamaci > >>> 0 +0: > >>> 1 -1: Justin Mclean > >>> > >>> The vote does not pass. We will submit a new release candidate. Thank > >> you! > >>> > >>> Cheers, > >>> > >>> Antoine > >>> > >>>> On May 21, 2020, at 10:57 PM, Justin Mclean <jus...@classsoftware.com > > > >> wrote: > >>>> > >>>> HI, > >>>> > >>>> -1 (binding) as I cannot compile the source package from source > >>>> > >>>> I checked: > >>>> - incubating in name > >>>> - signatures and hashes are fine > >>>> - DISCLAIMER exits > >>>> - LICENSE and NOTICE > >>>> - No unexpected binary files > >>>> - All ASF files have ASF headers > >>>> > >>>> The build fails for me as it expect it to be in a git repo. You should > >> be able to compile teh source package without access to the GitHub repo. > >>>> > >>>> Error was: > >>>> * What went wrong: > >>>> A problem occurred evaluating root project 'tuweni'. > >>>>> eth-reference-tests/src/test/resources/eth2.0-tests/README.md > missing: > >> please clone submodules (git submodule update --init --recursive) > >>>> > >>>> Thanks, > >>>> Justin > >>>> --------------------------------------------------------------------- > >>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > >>>> For additional commands, e-mail: general-h...@incubator.apache.org > >>>> > >>> > >> > >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@tuweni.apache.org > For additional commands, e-mail: dev-h...@tuweni.apache.org > >