Re: Subject: [VOTE] Release Apache CouchDB 3.3.0

2022-12-21 Thread Nick Vatamaniuc
Hi everyone,

The vote failed. We will create an RC2 shortly.

Thanks Jan and Ronny for making great progress to make the Windows build work.

Thanks to Johannes for trying out the release and discovering network
isolation issues. We should be able to build the release again from
the dist tarball without needing any network access. Running the test
suite (make check) still requires a network for now.

Thanks to Juanjo for jumping and assisting us with the Elixir test suite.

Cheers,
-Nick

On Mon, Dec 19, 2022 at 1:08 PM Jan Lehnardt  wrote:
>
> Hey all,
>
> > On 17. Dec 2022, at 19:06, Johannes J. Schmidt 
> >  wrote:
> >
> > - Fauxton verify install: works mostly, except for the Replication test, 
> > see https://github.com/apache/couchdb/issues/4313
>
>
> This has been fixed: https://github.com/apache/couchdb/pull/4317
>
>
> * * *
>
> > On 19. Dec 2022, at 11:18, Ronny Berndt  wrote:
>
>
>
> -1 for the Windows build.
>
> Good find! — We tracked this down to jiffy getting rebar3 support in version 
> 1.1.0 and fixes to that support in 1.1.1. We shipped our last release with 
> jiffy 1.0.9 which directly preceded 1.1.0 (tho our tag is CouchDB-1.0.9). As 
> far as I can tell there are no substantial fixes* in 1.1.0+ so we might as 
> well unblock our release by reverting to jiffy 1.0.9.
>
> * https://github.com/davisp/jiffy/compare/1.0.9...1.1.1
>
> PR here: https://github.com/apache/couchdb/pull/4320
>
> * * *
>
> Best
> Jan
> —
>
>
> > Johannes
> >
> >
> > --- Original Message ---
> > On Saturday, December 17th, 2022 at 07:04, Nick Vatamaniuc 
> >  wrote:
> >
> >
> >>
> >>
> >> My own +1
> >>
> >> Sig: ok
> >> Checksums: ok
> >> make check: passes
> >> make release: works
> >> Fauxton verify install: works
> >> Creating database and docs in Fauxton: works
> >>
> >> Tested on macos 12, x86-64, erlang 23, spidermonkey 1.8.5
> >>
> >> Cheers,
> >> -Nick
> >>
> >> On Sat, Dec 17, 2022 at 12:16 AM Nick Vatamaniuc vatam...@apache.org wrote:
> >>
> >>> Dear community,
> >>>
> >>> I would like to propose that we release Apache CouchDB 3.3.0.
> >>>
> >>> Candidate release notes:
> >>> https://docs.couchdb.org/en/latest/whatsnew/3.3.html
> >>>
> >>> We encourage the whole community to download and test these release
> >>> artefacts so that any critical issues can be resolved before the
> >>> release is made. Everyone is free to vote on this release, so dig
> >>> right in! (Only PMC members have binding votes, but they depend on
> >>> community feedback to gauge if an official release is ready to be
> >>> made.)
> >>>
> >>> The release artefacts we are voting on are available here:
> >>> https://dist.apache.org/repos/dist/dev/couchdb/source/3.3.0/rc.1/
> >>>
> >>> There, you will find a tarball, a GPG signature, and SHA256/SHA512 
> >>> checksums.
> >>>
> >>> Please follow the test procedure here:
> >>> https://cwiki.apache.org/confluence/display/COUCHDB/Testing+a+Source+Release
> >>>
> >>> Please remember that "RC1" is an annotation. If the vote passes, these
> >>> artefacts will be released as Apache CouchDB 3.3.0.
> >>>
> >>> Please cast your votes now.
> >>>
> >>> Thanks,
> >>> -Nick
>


Re: Subject: [VOTE] Release Apache CouchDB 3.3.0

2022-12-19 Thread Jan Lehnardt
Hey all,

> On 17. Dec 2022, at 19:06, Johannes J. Schmidt 
>  wrote:
> 
> - Fauxton verify install: works mostly, except for the Replication test, see 
> https://github.com/apache/couchdb/issues/4313


This has been fixed: https://github.com/apache/couchdb/pull/4317


* * *

> On 19. Dec 2022, at 11:18, Ronny Berndt  wrote:



-1 for the Windows build.

Good find! — We tracked this down to jiffy getting rebar3 support in version 
1.1.0 and fixes to that support in 1.1.1. We shipped our last release with 
jiffy 1.0.9 which directly preceded 1.1.0 (tho our tag is CouchDB-1.0.9). As 
far as I can tell there are no substantial fixes* in 1.1.0+ so we might as well 
unblock our release by reverting to jiffy 1.0.9.

* https://github.com/davisp/jiffy/compare/1.0.9...1.1.1

PR here: https://github.com/apache/couchdb/pull/4320

* * *

Best
Jan
—


> Johannes
> 
> 
> --- Original Message ---
> On Saturday, December 17th, 2022 at 07:04, Nick Vatamaniuc 
>  wrote:
> 
> 
>> 
>> 
>> My own +1
>> 
>> Sig: ok
>> Checksums: ok
>> make check: passes
>> make release: works
>> Fauxton verify install: works
>> Creating database and docs in Fauxton: works
>> 
>> Tested on macos 12, x86-64, erlang 23, spidermonkey 1.8.5
>> 
>> Cheers,
>> -Nick
>> 
>> On Sat, Dec 17, 2022 at 12:16 AM Nick Vatamaniuc vatam...@apache.org wrote:
>> 
>>> Dear community,
>>> 
>>> I would like to propose that we release Apache CouchDB 3.3.0.
>>> 
>>> Candidate release notes:
>>> https://docs.couchdb.org/en/latest/whatsnew/3.3.html
>>> 
>>> We encourage the whole community to download and test these release
>>> artefacts so that any critical issues can be resolved before the
>>> release is made. Everyone is free to vote on this release, so dig
>>> right in! (Only PMC members have binding votes, but they depend on
>>> community feedback to gauge if an official release is ready to be
>>> made.)
>>> 
>>> The release artefacts we are voting on are available here:
>>> https://dist.apache.org/repos/dist/dev/couchdb/source/3.3.0/rc.1/
>>> 
>>> There, you will find a tarball, a GPG signature, and SHA256/SHA512 
>>> checksums.
>>> 
>>> Please follow the test procedure here:
>>> https://cwiki.apache.org/confluence/display/COUCHDB/Testing+a+Source+Release
>>> 
>>> Please remember that "RC1" is an annotation. If the vote passes, these
>>> artefacts will be released as Apache CouchDB 3.3.0.
>>> 
>>> Please cast your votes now.
>>> 
>>> Thanks,
>>> -Nick



Re: Subject: [VOTE] Release Apache CouchDB 3.3.0

2022-12-17 Thread Johannes J. Schmidt
Tested 
https://dist.apache.org/repos/dist/dev/couchdb/source/3.3.0/rc.1/apache-couchdb-3.3.0-RC1.tar.gz

with
* icu 4c-71_1
* Erlang OTP-24.3.4.6 as well as OTP-25.2
* spidermonkey 91.0esr

+ Sha256 Checksum: ok
+ make release: works (but needs network nowadays, see 
https://github.com/apache/couchdb/issues/4312)
+ Creating database via curl: works
+ Fauxton links to up to date local Apache CouchDB® 3.3.0 Documentation
- Fauxton verify install: works mostly, except for the Replication test, see 
https://github.com/apache/couchdb/issues/4313

So I'd give it a 0 since it's fully functional but I personally would fix the 
test - if the failing test gets confirmed by someone else (except of course for 
all the improvements, the incredible advances in replication performance and 
and, those get a +100!)

Johannes


--- Original Message ---
On Saturday, December 17th, 2022 at 07:04, Nick Vatamaniuc  
wrote:


> 
> 
> My own +1
> 
> Sig: ok
> Checksums: ok
> make check: passes
> make release: works
> Fauxton verify install: works
> Creating database and docs in Fauxton: works
> 
> Tested on macos 12, x86-64, erlang 23, spidermonkey 1.8.5
> 
> Cheers,
> -Nick
> 
> On Sat, Dec 17, 2022 at 12:16 AM Nick Vatamaniuc vatam...@apache.org wrote:
> 
> > Dear community,
> > 
> > I would like to propose that we release Apache CouchDB 3.3.0.
> > 
> > Candidate release notes:
> > https://docs.couchdb.org/en/latest/whatsnew/3.3.html
> > 
> > We encourage the whole community to download and test these release
> > artefacts so that any critical issues can be resolved before the
> > release is made. Everyone is free to vote on this release, so dig
> > right in! (Only PMC members have binding votes, but they depend on
> > community feedback to gauge if an official release is ready to be
> > made.)
> > 
> > The release artefacts we are voting on are available here:
> > https://dist.apache.org/repos/dist/dev/couchdb/source/3.3.0/rc.1/
> > 
> > There, you will find a tarball, a GPG signature, and SHA256/SHA512 
> > checksums.
> > 
> > Please follow the test procedure here:
> > https://cwiki.apache.org/confluence/display/COUCHDB/Testing+a+Source+Release
> > 
> > Please remember that "RC1" is an annotation. If the vote passes, these
> > artefacts will be released as Apache CouchDB 3.3.0.
> > 
> > Please cast your votes now.
> > 
> > Thanks,
> > -Nick


Re: Subject: [VOTE] Release Apache CouchDB 3.3.0

2022-12-16 Thread Nick Vatamaniuc
My own +1

Sig: ok
Checksums: ok
make check: passes
make release: works
Fauxton verify install: works
Creating database and docs in Fauxton: works

Tested on macos 12, x86-64, erlang 23, spidermonkey 1.8.5

Cheers,
-Nick

On Sat, Dec 17, 2022 at 12:16 AM Nick Vatamaniuc  wrote:
>
> Dear community,
>
> I would like to propose that we release Apache CouchDB 3.3.0.
>
> Candidate release notes:
> https://docs.couchdb.org/en/latest/whatsnew/3.3.html
>
> We encourage the whole community to download and test these release
> artefacts so that any critical issues can be resolved before the
> release is made. Everyone is free to vote on this release, so dig
> right in! (Only PMC members have binding votes, but they depend on
> community feedback to gauge if an official release is ready to be
> made.)
>
> The release artefacts we are voting on are available here:
> https://dist.apache.org/repos/dist/dev/couchdb/source/3.3.0/rc.1/
>
> There, you will find a tarball, a GPG signature, and SHA256/SHA512 checksums.
>
> Please follow the test procedure here:
> https://cwiki.apache.org/confluence/display/COUCHDB/Testing+a+Source+Release
>
> Please remember that "RC1" is an annotation. If the vote passes, these
> artefacts will be released as Apache CouchDB 3.3.0.
>
> Please cast your votes now.
>
> Thanks,
> -Nick