You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cayenne.apache.org by Savva Kolbachev <s....@gmail.com> on 2016/02/08 19:00:36 UTC

[VOTE] 4.0.M3 second attempt

Hi All,
I've added java8 module to the assembly and switched assembly module
to the cayenne-java8-module-to-build
profile. So assembly module now requires Java 8. Also I've added .idea
directory to the exclusions.

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

Tests:
https://docs.google.com/document/d/1sLR2CykqZSoPU2WdQaKKcp4rLgwja4fmPEOvYw5zZgc/edit?usp=sharing

Please evaluate and cast your votes.

-- 
Thanks and Regards
Savva Kolbachev

Re: [VOTE] 4.0.M3 second attempt

Posted by Michael Gentry <mg...@masslight.net>.
And here I just got my Mac back from being repaired today!  Ah well, next
time!

Thanks Savva!

mrg


On Fri, Feb 12, 2016 at 8:53 AM, Andrus Adamchik <an...@objectstyle.org>
wrote:

> Thank you Savva for taking on a release manager role. Well done!
>
> Congrats all with the new release :)
>
> A.
>
>
> > On Feb 12, 2016, at 4:45 PM, Savva Kolbachev <s....@gmail.com>
> wrote:
> >
> > Hi All,
> >
> > I'm adding my +1 and closing the vote. Results are as follows:
> >
> > Andrus Adamchik (PMC) +1
> > Mike Kienenberger (PMC) +1
> > Aristedes Maniatis (PMC) +1
> > Alex Kolonitsky +1
> > Dzmitry Kazimirchyk +1
> > Savva Kolbachev +1
> >
> > So the vote passes and we officially have 4.0.M3 release. Congratulations
> > and thanks everyone! I'll do all necessary things to complete the
> release.
> >
> > 2016-02-12 11:53 GMT+03:00 Dzmitry Kazimirchyk <dk...@gmail.com>:
> >
> >> * Signatures and checksums are valid;
> >> * RAT checks pass;
> >> * Source builds;
> >> * Modeler runs fine on OS X and Linux.
> >>
> >> So I am +1 too.
> >>
> >>
> >> Dima
> >>
> >>
> >> On 2/8/16 9:00 PM, Savva Kolbachev wrote:
> >>
> >>> Hi All,
> >>> I've added java8 module to the assembly and switched assembly module
> >>> to the cayenne-java8-module-to-build
> >>> profile. So assembly module now requires Java 8. Also I've added .idea
> >>> directory to the exclusions.
> >>>
> >>> Maven artifacts:
> >>>
> https://repository.apache.org/content/repositories/orgapachecayenne-1009
> >>> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/
> >>>
> >>> Tests:
> >>>
> >>>
> https://docs.google.com/document/d/1sLR2CykqZSoPU2WdQaKKcp4rLgwja4fmPEOvYw5zZgc/edit?usp=sharing
> >>>
> >>> Please evaluate and cast your votes.
> >>>
> >>>
> >>
> >
> >
> > --
> > Thanks and Regards
> > Savva Kolbachev
>
>

Re: [VOTE] 4.0.M3 second attempt

Posted by Andrus Adamchik <an...@objectstyle.org>.
Thank you Savva for taking on a release manager role. Well done!

Congrats all with the new release :)

A.


> On Feb 12, 2016, at 4:45 PM, Savva Kolbachev <s....@gmail.com> wrote:
> 
> Hi All,
> 
> I'm adding my +1 and closing the vote. Results are as follows:
> 
> Andrus Adamchik (PMC) +1
> Mike Kienenberger (PMC) +1
> Aristedes Maniatis (PMC) +1
> Alex Kolonitsky +1
> Dzmitry Kazimirchyk +1
> Savva Kolbachev +1
> 
> So the vote passes and we officially have 4.0.M3 release. Congratulations
> and thanks everyone! I'll do all necessary things to complete the release.
> 
> 2016-02-12 11:53 GMT+03:00 Dzmitry Kazimirchyk <dk...@gmail.com>:
> 
>> * Signatures and checksums are valid;
>> * RAT checks pass;
>> * Source builds;
>> * Modeler runs fine on OS X and Linux.
>> 
>> So I am +1 too.
>> 
>> 
>> Dima
>> 
>> 
>> On 2/8/16 9:00 PM, Savva Kolbachev wrote:
>> 
>>> Hi All,
>>> I've added java8 module to the assembly and switched assembly module
>>> to the cayenne-java8-module-to-build
>>> profile. So assembly module now requires Java 8. Also I've added .idea
>>> directory to the exclusions.
>>> 
>>> Maven artifacts:
>>> https://repository.apache.org/content/repositories/orgapachecayenne-1009
>>> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/
>>> 
>>> Tests:
>>> 
>>> https://docs.google.com/document/d/1sLR2CykqZSoPU2WdQaKKcp4rLgwja4fmPEOvYw5zZgc/edit?usp=sharing
>>> 
>>> Please evaluate and cast your votes.
>>> 
>>> 
>> 
> 
> 
> -- 
> Thanks and Regards
> Savva Kolbachev


Re: [VOTE] 4.0.M3 second attempt

Posted by Savva Kolbachev <s....@gmail.com>.
Hi All,

I'm adding my +1 and closing the vote. Results are as follows:

Andrus Adamchik (PMC) +1
Mike Kienenberger (PMC) +1
Aristedes Maniatis (PMC) +1
Alex Kolonitsky +1
Dzmitry Kazimirchyk +1
Savva Kolbachev +1

So the vote passes and we officially have 4.0.M3 release. Congratulations
and thanks everyone! I'll do all necessary things to complete the release.

2016-02-12 11:53 GMT+03:00 Dzmitry Kazimirchyk <dk...@gmail.com>:

> * Signatures and checksums are valid;
> * RAT checks pass;
> * Source builds;
> * Modeler runs fine on OS X and Linux.
>
> So I am +1 too.
>
>
> Dima
>
>
> On 2/8/16 9:00 PM, Savva Kolbachev wrote:
>
>> Hi All,
>> I've added java8 module to the assembly and switched assembly module
>> to the cayenne-java8-module-to-build
>> profile. So assembly module now requires Java 8. Also I've added .idea
>> directory to the exclusions.
>>
>> Maven artifacts:
>> https://repository.apache.org/content/repositories/orgapachecayenne-1009
>> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/
>>
>> Tests:
>>
>> https://docs.google.com/document/d/1sLR2CykqZSoPU2WdQaKKcp4rLgwja4fmPEOvYw5zZgc/edit?usp=sharing
>>
>> Please evaluate and cast your votes.
>>
>>
>


-- 
Thanks and Regards
Savva Kolbachev

Re: [VOTE] 4.0.M3 second attempt

Posted by Dzmitry Kazimirchyk <dk...@gmail.com>.
* Signatures and checksums are valid;
* RAT checks pass;
* Source builds;
* Modeler runs fine on OS X and Linux.

So I am +1 too.


Dima

On 2/8/16 9:00 PM, Savva Kolbachev wrote:
> Hi All,
> I've added java8 module to the assembly and switched assembly module
> to the cayenne-java8-module-to-build
> profile. So assembly module now requires Java 8. Also I've added .idea
> directory to the exclusions.
>
> Maven artifacts:
> https://repository.apache.org/content/repositories/orgapachecayenne-1009
> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/
>
> Tests:
> https://docs.google.com/document/d/1sLR2CykqZSoPU2WdQaKKcp4rLgwja4fmPEOvYw5zZgc/edit?usp=sharing
>
> Please evaluate and cast your votes.
>


Re: [VOTE] 4.0.M3 second attempt

Posted by Aristedes Maniatis <ar...@maniatis.org>.
On 12/02/2016 7:56am, Mike Kienenberger wrote:
> ## 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


The maven target works OK for me and discovered a couple of files missing licenses. I'll tidy them up now, but I don't think they should cause us to halt this release.

My other reviews look good. +1

Ari



-- 
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A

Re: [VOTE] 4.0.M3 second attempt

Posted by Mike Kienenberger <mk...@gmail.com>.
- 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.M3 files:

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

wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/cayenne-4.0.M3-macosx.dmg
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/cayenne-4.0.M3-macosx.dmg.asc
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/cayenne-4.0.M3-macosx.dmg.md5
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/cayenne-4.0.M3-src.tar.gz
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/cayenne-4.0.M3-src.tar.gz.asc
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/cayenne-4.0.M3-src.tar.gz.md5
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/cayenne-4.0.M3-win.zip
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/cayenne-4.0.M3-win.zip.asc
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/cayenne-4.0.M3-win.zip.md5
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/cayenne-4.0.M3.tar.gz
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/cayenne-4.0.M3.tar.gz.asc
wget https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/cayenne-4.0.M3.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.M3.tar.gz
mv cayenne-4.0.M3/ cayenne-4.0.M3-tar-gz
unzip ../cayenne-4.0.M3-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.M3* | 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.M3* | 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.M3-src.tar.gz
# build source
cd cayenne-4.0.M3-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 Mon, Feb 8, 2016 at 1:00 PM, Savva Kolbachev <s....@gmail.com> wrote:
> Hi All,
> I've added java8 module to the assembly and switched assembly module
> to the cayenne-java8-module-to-build
> profile. So assembly module now requires Java 8. Also I've added .idea
> directory to the exclusions.
>
> Maven artifacts:
> https://repository.apache.org/content/repositories/orgapachecayenne-1009
> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/
>
> Tests:
> https://docs.google.com/document/d/1sLR2CykqZSoPU2WdQaKKcp4rLgwja4fmPEOvYw5zZgc/edit?usp=sharing
>
> Please evaluate and cast your votes.
>
> --
> Thanks and Regards
> Savva Kolbachev

Re: [VOTE] 4.0.M3 second attempt

Posted by Aristedes Maniatis <ar...@maniatis.org>.
On 9/02/2016 5:00am, Savva Kolbachev wrote:
> Maven artifacts:
> https://repository.apache.org/content/repositories/orgapachecayenne-1009
> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/

To ensure I'm looking at the new M3, can you confirm that the source MD5 is

MD5 (/Users/ari/Downloads/cayenne-4.0.M3-src.tar.gz) = ca81d35a03d576178ddba5ba91aaa6ea




Ari


-- 
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A

Re: [VOTE] 4.0.M3 second attempt

Posted by Michael Gentry <mg...@masslight.net>.
My system died and I likely won't get it back until next week (hopefully
repaired).  I'll have to sit this one out.

Thanks,

mrg


On Mon, Feb 8, 2016 at 1:00 PM, Savva Kolbachev <s....@gmail.com>
wrote:

> Hi All,
> I've added java8 module to the assembly and switched assembly module
> to the cayenne-java8-module-to-build
> profile. So assembly module now requires Java 8. Also I've added .idea
> directory to the exclusions.
>
> Maven artifacts:
> https://repository.apache.org/content/repositories/orgapachecayenne-1009
> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/
>
> Tests:
>
> https://docs.google.com/document/d/1sLR2CykqZSoPU2WdQaKKcp4rLgwja4fmPEOvYw5zZgc/edit?usp=sharing
>
> Please evaluate and cast your votes.
>
> --
> Thanks and Regards
> Savva Kolbachev
>

Re: [VOTE] 4.0.M3 second attempt

Posted by Savva Kolbachev <s....@gmail.com>.
> To ensure I'm looking at the new M3, can you confirm that the source MD5
is
> MD5 (/Users/ari/Downloads/cayenne-4.0.M3-src.tar.gz) =
ca81d35a03d576178ddba5ba91aaa6ea

Yes, I can. You are looking at the new M3.

2016-02-10 14:10 GMT+03:00 Andrus Adamchik <an...@objectstyle.org>:

>
>
>
> > On Feb 10, 2016, at 2:04 PM, Savva Kolbachev <s....@gmail.com>
> wrote:
> >
> >> SelectQueryIT.testSelectLikeCaseSensitive:26
> > Specific to settings of my database. I have SQL_Latin1_General_CP1_CI_AS
> > collation. So I have to add CI_PROPERTY ("
> > cayenne.runtime.db.collation.assume.ci") runtime property, then this
> test
> > will be skipped; or I have to change collation of my database.
>
> I just found a note in SQLServerAdapter javadocs:
>
> * Note on case-sensitive LIKE: if your application requires case-sensitive
> * LIKE support, ask your DBA to configure the database to use a
> case-senstitive
> * collation (one with "CS" in symbolic collation name instead of "CI", e.g.
> * "SQL_Latin1_general_CP1_CS_AS").
>
> IIRC this is the collation that we need to use for the tests.
>
> Andrus




-- 
Thanks and Regards
Savva Kolbachev

Re: [VOTE] 4.0.M3 second attempt

Posted by Andrus Adamchik <an...@objectstyle.org>.


> On Feb 10, 2016, at 2:04 PM, Savva Kolbachev <s....@gmail.com> wrote:
> 
>> SelectQueryIT.testSelectLikeCaseSensitive:26
> Specific to settings of my database. I have SQL_Latin1_General_CP1_CI_AS
> collation. So I have to add CI_PROPERTY ("
> cayenne.runtime.db.collation.assume.ci") runtime property, then this test
> will be skipped; or I have to change collation of my database.

I just found a note in SQLServerAdapter javadocs:

* Note on case-sensitive LIKE: if your application requires case-sensitive
* LIKE support, ask your DBA to configure the database to use a case-senstitive
* collation (one with "CS" in symbolic collation name instead of "CI", e.g.
* "SQL_Latin1_general_CP1_CS_AS").

IIRC this is the collation that we need to use for the tests.

Andrus

Re: [VOTE] 4.0.M3 second attempt

Posted by Savva Kolbachev <s....@gmail.com>.
Hi All,

I've investigated deeper the failed mysql tests and created appropriate
JIRA tickets for some of those.

>  DataContextEJBQLDateTimeFunctionalExpressionsIT.testCURRENT_TIME:85
https://issues.apache.org/jira/browse/CAY-2058

>  DataContextEJBQLDateTimeFunctionalExpressionsIT.testCURRENT_TIMESTAMP:110
Doesn't occure anymore

>  DbLoaderIT.testLoad:187
https://issues.apache.org/jira/browse/CAY-2059

> DbLoaderIT.testGetTablesWithWrongCatalog:120
https://issues.apache.org/jira/browse/CAY-2056

>  SelectQueryIT.testSelectLikeCaseSensitive:26
Specific to settings of my database. I have SQL_Latin1_General_CP1_CI_AS
collation. So I have to add CI_PROPERTY ("
cayenne.runtime.db.collation.assume.ci") runtime property, then this test
will be skipped; or I have to change collation of my database.

2016-02-10 9:16 GMT+03:00 Andrus Adamchik <an...@objectstyle.org>:

>
>
> > On Feb 10, 2016, at 3:05 AM, Aristedes Maniatis <ar...@maniatis.org>
> wrote:
> >
> > Am I right in assuming the failed mysql tests are just missing data
> types in mysql:
> >
> > ReturnTypesMappingIT.testNCHAR:274
> >  ReturnTypesMappingIT.testNCLOB:339
> >  ReturnTypesMappingIT.testLONGNVARCHAR:620
> >  ReturnTypesMappingIT.testNVARCHAR:935
>
> > We should map those in the tests to appropriate mysql types or suppress
> those for mysql?
>
> IIRC the issue was that MySQL has no notion of N* data types, so the tests
> depending on the DB being able to tell between NTYPE and TYPE are not
> possible. We should do a better job with test "excludes" by DB capability
> mapping though.
>
>
> > I don't use MS-SQL much myself, so I don't know too much about it. What
> are our broken tests there in reference to?
> >
> > Failed tests:
> >  DataContextEJBQLDateTimeFunctionalExpressionsIT.testCURRENT_TIME:85
> >
> DataContextEJBQLDateTimeFunctionalExpressionsIT.testCURRENT_TIMESTAMP:110
> >  DbLoaderIT.testLoad:187
> >  SelectQueryIT.testSelectLikeCaseSensitive:26
> >
> > Tests in error:
> >  DbLoaderIT.testGetTablesWithWrongCatalog:120
>
> Don't remember what these were about.
>
> Andrus




-- 
Thanks and Regards
Savva Kolbachev

Re: [VOTE] 4.0.M3 second attempt

Posted by Andrus Adamchik <an...@objectstyle.org>.

> On Feb 10, 2016, at 3:05 AM, Aristedes Maniatis <ar...@maniatis.org> wrote:
> 
> Am I right in assuming the failed mysql tests are just missing data types in mysql:
> 
> ReturnTypesMappingIT.testNCHAR:274
>  ReturnTypesMappingIT.testNCLOB:339
>  ReturnTypesMappingIT.testLONGNVARCHAR:620
>  ReturnTypesMappingIT.testNVARCHAR:935

> We should map those in the tests to appropriate mysql types or suppress those for mysql?

IIRC the issue was that MySQL has no notion of N* data types, so the tests depending on the DB being able to tell between NTYPE and TYPE are not possible. We should do a better job with test "excludes" by DB capability mapping though.


> I don't use MS-SQL much myself, so I don't know too much about it. What are our broken tests there in reference to?
> 
> Failed tests: 
>  DataContextEJBQLDateTimeFunctionalExpressionsIT.testCURRENT_TIME:85
>  DataContextEJBQLDateTimeFunctionalExpressionsIT.testCURRENT_TIMESTAMP:110
>  DbLoaderIT.testLoad:187
>  SelectQueryIT.testSelectLikeCaseSensitive:26
> 
> Tests in error: 
>  DbLoaderIT.testGetTablesWithWrongCatalog:120

Don't remember what these were about.

Andrus

Re: [VOTE] 4.0.M3 second attempt

Posted by Aristedes Maniatis <ar...@maniatis.org>.
Am I right in assuming the failed mysql tests are just missing data types in mysql:

ReturnTypesMappingIT.testNCHAR:274
  ReturnTypesMappingIT.testNCLOB:339
  ReturnTypesMappingIT.testLONGNVARCHAR:620
  ReturnTypesMappingIT.testNVARCHAR:935


We should map those in the tests to appropriate mysql types or suppress those for mysql?


I don't use MS-SQL much myself, so I don't know too much about it. What are our broken tests there in reference to?

Failed tests: 
  DataContextEJBQLDateTimeFunctionalExpressionsIT.testCURRENT_TIME:85
  DataContextEJBQLDateTimeFunctionalExpressionsIT.testCURRENT_TIMESTAMP:110
  DbLoaderIT.testLoad:187
  SelectQueryIT.testSelectLikeCaseSensitive:26

Tests in error: 
  DbLoaderIT.testGetTablesWithWrongCatalog:120



Ari



On 9/02/2016 5:00am, Savva Kolbachev wrote:
> Hi All,
> I've added java8 module to the assembly and switched assembly module
> to the cayenne-java8-module-to-build
> profile. So assembly module now requires Java 8. Also I've added .idea
> directory to the exclusions.
> 
> Maven artifacts:
> https://repository.apache.org/content/repositories/orgapachecayenne-1009
> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/
> 
> Tests:
> https://docs.google.com/document/d/1sLR2CykqZSoPU2WdQaKKcp4rLgwja4fmPEOvYw5zZgc/edit?usp=sharing
> 
> Please evaluate and cast your votes.
> 

-- 
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A

Re: [VOTE] 4.0.M3 second attempt

Posted by Aleksandr Kolonitsky <ak...@objectstyle.com>.
+1

On Wed, Feb 10, 2016 at 11:15 PM, Andrus Adamchik <an...@objectstyle.org>
wrote:

> Here is my checklist:
>
> 1. MD5 matches
> 2. Signature checks
> 3. rat passes
> 4. builds from source
> 5. Modeler runs on OS X
> 5. Modeler runs on Windows
> 6. cayenne-java8.jar is now present in assembly
> 7. Maven artifacts: I switched link-rest, link-move, bootique projects
> locally to the staging Maven repo below. Test suites form each of the
> projects succeeded 100%.
> 8. None of the newly uncovered unit test issues are critical. And there
> are now Jiras for them. I don't think any of them are blockers.
>
> So, I am +1.
>
> Andrus
>
>
> > On Feb 8, 2016, at 9:00 PM, Savva Kolbachev <s....@gmail.com>
> wrote:
> >
> > Hi All,
> > I've added java8 module to the assembly and switched assembly module
> > to the cayenne-java8-module-to-build
> > profile. So assembly module now requires Java 8. Also I've added .idea
> > directory to the exclusions.
> >
> > Maven artifacts:
> > https://repository.apache.org/content/repositories/orgapachecayenne-1009
> > Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/
> >
> > Tests:
> >
> https://docs.google.com/document/d/1sLR2CykqZSoPU2WdQaKKcp4rLgwja4fmPEOvYw5zZgc/edit?usp=sharing
> >
> > Please evaluate and cast your votes.
> >
> > --
> > Thanks and Regards
> > Savva Kolbachev
>
>

Re: [VOTE] 4.0.M3 second attempt

Posted by Andrus Adamchik <an...@objectstyle.org>.
Here is my checklist:

1. MD5 matches
2. Signature checks
3. rat passes
4. builds from source
5. Modeler runs on OS X 
5. Modeler runs on Windows
6. cayenne-java8.jar is now present in assembly
7. Maven artifacts: I switched link-rest, link-move, bootique projects locally to the staging Maven repo below. Test suites form each of the projects succeeded 100%.
8. None of the newly uncovered unit test issues are critical. And there are now Jiras for them. I don't think any of them are blockers.

So, I am +1.

Andrus


> On Feb 8, 2016, at 9:00 PM, Savva Kolbachev <s....@gmail.com> wrote:
> 
> Hi All,
> I've added java8 module to the assembly and switched assembly module
> to the cayenne-java8-module-to-build
> profile. So assembly module now requires Java 8. Also I've added .idea
> directory to the exclusions.
> 
> Maven artifacts:
> https://repository.apache.org/content/repositories/orgapachecayenne-1009
> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.M3/
> 
> Tests:
> https://docs.google.com/document/d/1sLR2CykqZSoPU2WdQaKKcp4rLgwja4fmPEOvYw5zZgc/edit?usp=sharing
> 
> Please evaluate and cast your votes.
> 
> -- 
> Thanks and Regards
> Savva Kolbachev