cayenne-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Savva Kolbachev <s.kolbac...@gmail.com>
Subject Re: [VOTE] 4.0.M4
Date Tue, 13 Dec 2016 13:40:30 GMT
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 <mkienenb@gmail.com>
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 <skolbachev@apache.org>
> 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

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message