Now that the source and windows fixes are merged how do we want to move
forward with a 1.1 release?  Do we cherry-pick these changes into the 1.1
release?  Do we release off of master?  Is it 1.1.1 or 1.1.0?

On Sat, Jun 13, 2020 at 3:56 PM Danno Ferrin <[email protected]>
wrote:

>
>
> On Sat, Jun 13, 2020 at 12:19 AM Antoine Toulme <[email protected]>
> wrote:
>
>>
>> > On Jun 12, 2020, at 10:30 PM, Danno Ferrin <[email protected]>
>> 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 <[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]
>> >>>>
>> >>>
>> >>
>> >>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>

Reply via email to