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.

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

(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.

On Sat, May 30, 2020 at 12:22 AM Antoine Toulme <[email protected]> wrote:

>
>
> > Begin forwarded message:
> >
> > From: Antoine Toulme <[email protected]>
> > Subject: [RESULT][VOTE] Apache Tuweni 1.1.0 release
> > Date: May 29, 2020 at 11:21:47 PM PDT
> > To: [email protected]
> >
> > 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 <[email protected]>
> 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: [email protected]
> >> For additional commands, e-mail: [email protected]
> >>
> >
>
>

Reply via email to