[VOTE] 4.0.M4

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

[VOTE] 4.0.M4

Savva Kolbachev-2
Hi All,
I'm glad to tell you that I've prepared 4.0.M4 artifacts for voting.

Maven artifacts:
https://repository.apache.org/content/repositories/orgapachecayenne-1011/
Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/

Please evaluate and cast your votes.

--
Best Regards,
Savva Kolbachev
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] 4.0.M4

Michael Gentry-2
Hi Savva,

Thanks for putting this together for us.  It'll be this weekend before I
can evaluate, though.  Not sure the schedules of others, just giving an FYI
on when I can get to it.

Thanks again!

mrg


On Tue, Dec 6, 2016 at 10:26 AM, Savva Kolbachev <[hidden email]>
wrote:

> Hi All,
> I'm glad to tell you that I've prepared 4.0.M4 artifacts for voting.
>
> Maven artifacts:
> https://repository.apache.org/content/repositories/orgapachecayenne-1011/
> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/
>
> Please evaluate and cast your votes.
>
> --
> Best Regards,
> Savva Kolbachev
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] 4.0.M4

Andrus Adamchik
In reply to this post by Savva Kolbachev-2
I went successfully through the following checklist:

1. MD5 matches
2. Signature checks
3. rat passes
4. LICENSE and NOTICE files present in the root of the distro
5. builds from source
6. Modeler runs on OS X
7. Cross-platform Modeler runs on OS X
8. Modeler runs on Windows

The recently added cdbimport docs section has a few inaccuracies, that I just fixed on master. I don't see this is a blocker though.

So +1 on the release.

Andrus

P.S. BTW check out the new welcome screen :)


> On Dec 6, 2016, at 6:26 PM, Savva Kolbachev <[hidden email]> wrote:
>
> Hi All,
> I'm glad to tell you that I've prepared 4.0.M4 artifacts for voting.
>
> Maven artifacts:
> https://repository.apache.org/content/repositories/orgapachecayenne-1011/
> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/
>
> Please evaluate and cast your votes.
>
> --
> Best Regards,
> Savva Kolbachev

Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] 4.0.M4

Andrus Adamchik
Also here is a cross-db test matrix for the last 3 releases:

https://docs.google.com/document/d/1sLR2CykqZSoPU2WdQaKKcp4rLgwja4fmPEOvYw5zZgc/

M4 is doing pretty well.

Andrus


> On Dec 8, 2016, at 11:42 AM, Andrus Adamchik <[hidden email]> wrote:
>
> I went successfully through the following checklist:
>
> 1. MD5 matches
> 2. Signature checks
> 3. rat passes
> 4. LICENSE and NOTICE files present in the root of the distro
> 5. builds from source
> 6. Modeler runs on OS X
> 7. Cross-platform Modeler runs on OS X
> 8. Modeler runs on Windows
>
> The recently added cdbimport docs section has a few inaccuracies, that I just fixed on master. I don't see this is a blocker though.
>
> So +1 on the release.
>
> Andrus
>
> P.S. BTW check out the new welcome screen :)
>
>
>> On Dec 6, 2016, at 6:26 PM, Savva Kolbachev <[hidden email]> wrote:
>>
>> Hi All,
>> I'm glad to tell you that I've prepared 4.0.M4 artifacts for voting.
>>
>> Maven artifacts:
>> https://repository.apache.org/content/repositories/orgapachecayenne-1011/
>> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/
>>
>> Please evaluate and cast your votes.
>>
>> --
>> Best Regards,
>> Savva Kolbachev
>

Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] 4.0.M4

Michael Gentry
In reply to this post by Savva Kolbachev-2
All of my release steps passed.  +1

Thanks!

mrg


On Tue, Dec 6, 2016 at 10:26 AM, Savva Kolbachev <[hidden email]>
wrote:

> Hi All,
> I'm glad to tell you that I've prepared 4.0.M4 artifacts for voting.
>
> Maven artifacts:
> https://repository.apache.org/content/repositories/orgapachecayenne-1011/
> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/
>
> Please evaluate and cast your votes.
>
> --
> Best Regards,
> Savva Kolbachev
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] 4.0.M4

Savva Kolbachev
Hi All,

So far we have 3 PMC votes including my one:

Andrus Adamchik (PMC) +1
Michael Gentry (PMC) +1
Savva Kolbachev (PMC) +1

It's already enough to close the voting. In case if someone else verifies
the release, I'm going to close the voting tomorrow.

On Sat, Dec 10, 2016 at 6:26 PM, Michael Gentry <[hidden email]> wrote:

> All of my release steps passed.  +1
>
> Thanks!
>
> mrg
>
>
> On Tue, Dec 6, 2016 at 10:26 AM, Savva Kolbachev <[hidden email]>
> wrote:
>
> > Hi All,
> > I'm glad to tell you that I've prepared 4.0.M4 artifacts for voting.
> >
> > Maven artifacts:
> > https://repository.apache.org/content/repositories/
> orgapachecayenne-1011/
> > Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/
> >
> > Please evaluate and cast your votes.
> >
> > --
> > Best Regards,
> > Savva Kolbachev
> >
>



--
Best Regards,
Savva Kolbachev
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] 4.0.M4

Aristedes Maniatis-2
I'm sorry, but I'm just not going to get the time to review it. However I'm a big fan of getting milestones out more regularly, so you have my complete non-binding enthusiasm :-)

Ari

On 12/12/16 8:56pm, Savva Kolbachev wrote:

> Hi All,
>
> So far we have 3 PMC votes including my one:
>
> Andrus Adamchik (PMC) +1
> Michael Gentry (PMC) +1
> Savva Kolbachev (PMC) +1
>
> It's already enough to close the voting. In case if someone else verifies
> the release, I'm going to close the voting tomorrow.
>
> On Sat, Dec 10, 2016 at 6:26 PM, Michael Gentry <[hidden email]> wrote:
>
>> All of my release steps passed.  +1
>>
>> Thanks!
>>
>> mrg
>>
>>
>> On Tue, Dec 6, 2016 at 10:26 AM, Savva Kolbachev <[hidden email]>
>> wrote:
>>
>>> Hi All,
>>> I'm glad to tell you that I've prepared 4.0.M4 artifacts for voting.
>>>
>>> Maven artifacts:
>>> https://repository.apache.org/content/repositories/
>> orgapachecayenne-1011/
>>> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/
>>>
>>> Please evaluate and cast your votes.
>>>
>>> --
>>> Best Regards,
>>> Savva Kolbachev
>>>
>>
>
>
>


--
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] 4.0.M4

Andrus Adamchik
Yeah, participation is going to be important if we are to shorten the release cycle. FWIW, with yesterday's commits, I want M5 already :)

A.

> On Dec 12, 2016, at 2:07 PM, Aristedes Maniatis <[hidden email]> wrote:
>
> I'm sorry, but I'm just not going to get the time to review it. However I'm a big fan of getting milestones out more regularly, so you have my complete non-binding enthusiasm :-)
>
> Ari
>
> On 12/12/16 8:56pm, Savva Kolbachev wrote:
>> Hi All,
>>
>> So far we have 3 PMC votes including my one:
>>
>> Andrus Adamchik (PMC) +1
>> Michael Gentry (PMC) +1
>> Savva Kolbachev (PMC) +1
>>
>> It's already enough to close the voting. In case if someone else verifies
>> the release, I'm going to close the voting tomorrow.
>>
>> On Sat, Dec 10, 2016 at 6:26 PM, Michael Gentry <[hidden email]> wrote:
>>
>>> All of my release steps passed.  +1
>>>
>>> Thanks!
>>>
>>> mrg
>>>
>>>
>>> On Tue, Dec 6, 2016 at 10:26 AM, Savva Kolbachev <[hidden email]>
>>> wrote:
>>>
>>>> Hi All,
>>>> I'm glad to tell you that I've prepared 4.0.M4 artifacts for voting.
>>>>
>>>> Maven artifacts:
>>>> https://repository.apache.org/content/repositories/
>>> orgapachecayenne-1011/
>>>> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/
>>>>
>>>> Please evaluate and cast your votes.
>>>>
>>>> --
>>>> Best Regards,
>>>> Savva Kolbachev
>>>>
>>>
>>
>>
>>
>
>
> --
> -------------------------->
> Aristedes Maniatis
> GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A

Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] 4.0.M4

Mike Kienenberger
In reply to this post by Savva Kolbachev-2
- signatures and checksums match
- source builds
- apache rat passes

+1






Below are the linux commands I used to verify the release of the
cayenne-4.0.M4 files:

=============================================

wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/cayenne-4.0.M4-macosx.dmg
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/cayenne-4.0.M4-macosx.dmg.asc
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/cayenne-4.0.M4-macosx.dmg.md5
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/cayenne-4.0.M4-src.tar.gz
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/cayenne-4.0.M4-src.tar.gz.asc
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/cayenne-4.0.M4-src.tar.gz.md5
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/cayenne-4.0.M4-win.zip
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/cayenne-4.0.M4-win.zip.asc
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/cayenne-4.0.M4-win.zip.md5
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/cayenne-4.0.M4.tar.gz
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/cayenne-4.0.M4.tar.gz.asc
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/cayenne-4.0.M4.tar.gz.md5

# check checksums
## made with  gpg --print-md MD5 cayenne-X.X.tar.gz
cat *.md5 | tr -d ' ' | awk 'BEGIN{OFS=" "; FS=":"}
{tmp=$1;$1=$2;$2=tmp;print}' | md5sum -c

# check signatures
wget http://www.apache.org/dist/cayenne/KEYS
gpg --import KEYS
find . -name '*.asc' -exec gpg --verify {} \;

# verify .tar.gz and -win.zip files are identical -- flawed process
due to platform building differences
mkdir src
cd src
tar xvf ../cayenne-4.0.M4.tar.gz
mv cayenne-4.0.M4/ cayenne-4.0.M4-tar-gz
unzip ../cayenne-4.0.M4-win.zip
# should be no output
# but windows and tar package are built with different java versions.
## differences in jars, pdfs, html resources, css, html, package-info
between tar.gz and zip(win)
diff -rq cayenne-4.0.M4* | grep -v "jar differ" | grep -v "html
differ" | grep -v "pdf differ" | grep -v ".css differ"
# should be "are identical" output
diff -srq cayenne-4.0.M4* | grep -v "jar differ" | grep -v "html
differ" | grep -v "pdf differ" | grep -v ".css differ" | grep -v "are
identical"

# unpack source
tar xvzf ../cayenne-4.0.M4-src.tar.gz
# build source
cd cayenne-4.0.M4-src
mvn install

## mvn apache-rat currently unused for cayenne
# manually verify that there are no unknown or unapproved licensed files
./rat.sh ../../../../java/apache-rat-0.11/apache-rat-0.11.jar
##mvn apache-rat:check
# To check for all errors, if more than one project is affected
#   mvn apache-rat:check -Drat.numUnapprovedLicenses=9999
# To see details of rat failure
#   mvn -e -X apache-rat:check


On Tue, Dec 6, 2016 at 10:26 AM, Savva Kolbachev <[hidden email]> wrote:

> Hi All,
> I'm glad to tell you that I've prepared 4.0.M4 artifacts for voting.
>
> Maven artifacts:
> https://repository.apache.org/content/repositories/orgapachecayenne-1011/
> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/
>
> Please evaluate and cast your votes.
>
> --
> Best Regards,
> Savva Kolbachev
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] 4.0.M4

Savva Kolbachev
Thank you all for participating! Finally, we have 4 PMC votes. Results are
as follows:

Andrus Adamchik (PMC) +1
Michael Gentry (PMC) +1
Mike Kienenberger (PMC) +1
Savva Kolbachev (PMC) +1

bonus: Aristedes Maniatis's (PMC) complete non-binding enthusiasm :-)


So, the vote passes and we officially have 4.0.M4 release. I'll do all
necessary things to complete the release.

On Mon, Dec 12, 2016 at 5:26 PM, Mike Kienenberger <[hidden email]>
wrote:

> - signatures and checksums match
> - source builds
> - apache rat passes
>
> +1
>
>
>
>
>
>
> Below are the linux commands I used to verify the release of the
> cayenne-4.0.M4 files:
>
> =============================================
>
> wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/
> cayenne-4.0.M4-macosx.dmg
> wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/
> cayenne-4.0.M4-macosx.dmg.asc
> wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/
> cayenne-4.0.M4-macosx.dmg.md5
> wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/
> cayenne-4.0.M4-src.tar.gz
> wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/
> cayenne-4.0.M4-src.tar.gz.asc
> wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/
> cayenne-4.0.M4-src.tar.gz.md5
> wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/
> cayenne-4.0.M4-win.zip
> wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/
> cayenne-4.0.M4-win.zip.asc
> wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/
> cayenne-4.0.M4-win.zip.md5
> wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/
> cayenne-4.0.M4.tar.gz
> wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/
> cayenne-4.0.M4.tar.gz.asc
> wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/
> cayenne-4.0.M4.tar.gz.md5
>
> # check checksums
> ## made with  gpg --print-md MD5 cayenne-X.X.tar.gz
> cat *.md5 | tr -d ' ' | awk 'BEGIN{OFS=" "; FS=":"}
> {tmp=$1;$1=$2;$2=tmp;print}' | md5sum -c
>
> # check signatures
> wget http://www.apache.org/dist/cayenne/KEYS
> gpg --import KEYS
> find . -name '*.asc' -exec gpg --verify {} \;
>
> # verify .tar.gz and -win.zip files are identical -- flawed process
> due to platform building differences
> mkdir src
> cd src
> tar xvf ../cayenne-4.0.M4.tar.gz
> mv cayenne-4.0.M4/ cayenne-4.0.M4-tar-gz
> unzip ../cayenne-4.0.M4-win.zip
> # should be no output
> # but windows and tar package are built with different java versions.
> ## differences in jars, pdfs, html resources, css, html, package-info
> between tar.gz and zip(win)
> diff -rq cayenne-4.0.M4* | grep -v "jar differ" | grep -v "html
> differ" | grep -v "pdf differ" | grep -v ".css differ"
> # should be "are identical" output
> diff -srq cayenne-4.0.M4* | grep -v "jar differ" | grep -v "html
> differ" | grep -v "pdf differ" | grep -v ".css differ" | grep -v "are
> identical"
>
> # unpack source
> tar xvzf ../cayenne-4.0.M4-src.tar.gz
> # build source
> cd cayenne-4.0.M4-src
> mvn install
>
> ## mvn apache-rat currently unused for cayenne
> # manually verify that there are no unknown or unapproved licensed files
> ./rat.sh ../../../../java/apache-rat-0.11/apache-rat-0.11.jar
> ##mvn apache-rat:check
> # To check for all errors, if more than one project is affected
> #   mvn apache-rat:check -Drat.numUnapprovedLicenses=9999
> # To see details of rat failure
> #   mvn -e -X apache-rat:check
>
>
> On Tue, Dec 6, 2016 at 10:26 AM, Savva Kolbachev <[hidden email]>
> wrote:
> > Hi All,
> > I'm glad to tell you that I've prepared 4.0.M4 artifacts for voting.
> >
> > Maven artifacts:
> > https://repository.apache.org/content/repositories/
> orgapachecayenne-1011/
> > Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.M4/
> >
> > Please evaluate and cast your votes.
> >
> > --
> > Best Regards,
> > Savva Kolbachev
>



--
Best Regards,
Savva Kolbachev