You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cayenne.apache.org by Nikita Timofeev <nt...@objectstyle.com> on 2018/07/11 11:38:58 UTC

[VOTE] Cayenne 3.1.3 release

Hi all.

This is a maintenance release of 3.1 version.

Maven repo: https://repository.apache.org/content/repositories/orgapachecayenne-1022/
Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/3.1.3/

Please evaluate it and cast your votes.

-- 
Best regards,
Nikita Timofeev

Re: [VOTE] Cayenne 3.1.3 release

Posted by Michael Gentry <bl...@gmail.com>.
I'm getting:

[INFO] Cayenne Java 1.5 Unpublished ....................... FAILURE [
54.735 s]

I'll investigate as it could be a system issue.

Thanks,

mrg


On Wed, Jul 11, 2018 at 7:39 AM Nikita Timofeev <nt...@objectstyle.com>
wrote:

> Hi all.
>
> This is a maintenance release of 3.1 version.
>
> Maven repo:
> https://repository.apache.org/content/repositories/orgapachecayenne-1022/
> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/3.1.3/
>
> Please evaluate it and cast your votes.
>
> --
> Best regards,
> Nikita Timofeev
>

Re: [VOTE] Cayenne 3.1.3 release

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

> On Jul 11, 2018, at 2:38 PM, Nikita Timofeev <nt...@objectstyle.com> wrote:
> 
> Hi all.
> 
> This is a maintenance release of 3.1 version.
> 
> Maven repo: https://repository.apache.org/content/repositories/orgapachecayenne-1022/
> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/3.1.3/
> 
> Please evaluate it and cast your votes.
> 
> -- 
> Best regards,
> Nikita Timofeev

I am +1.

My usual check list:

1. MD5/SHA512 matches (using cayenne-release-tools script)
2. Signature checks (using cayenne-release-tools script)
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


[*] Had to delete DeepMergeOperationTest.java for the tests to succeed. Unfortunately 3.1.x is known to be prone to test ordering issues, nothing to do with the framework code. 
[**] Haven't tried the Java 6 option, as I didn't want to install Apple Java 6. I guess no one cares anymore, and the newer releases do not support it.

Andrus

Re: [VOTE] Cayenne 3.1.3 release

Posted by Michael Gentry <bl...@gmail.com>.
I finally got that test to pass using "mvn -T1 ...", but I don't know if it
was just coincidental.

So here is my reluctant +1 ... :-)

Thanks!

mrg


On Wed, Jul 11, 2018 at 7:39 AM Nikita Timofeev <nt...@objectstyle.com>
wrote:

> Hi all.
>
> This is a maintenance release of 3.1 version.
>
> Maven repo:
> https://repository.apache.org/content/repositories/orgapachecayenne-1022/
> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/3.1.3/
>
> Please evaluate it and cast your votes.
>
> --
> Best regards,
> Nikita Timofeev
>

Re: [VOTE] Cayenne 3.1.3 release

Posted by John Huss <jo...@gmail.com>.
I have the same test failure. If I skip the tests, the rest of the release
check completes successfully for me, so I am +1.

I'd recommend just adding an @Ignore annotation to this test so that the
rest of the tests can be run without any problems.


On Wed, Jul 18, 2018 at 9:55 AM Nikita Timofeev <nt...@objectstyle.com>
wrote:

> Andrus mentioned problems with this test too, it fails more than passes.
> I think it still fails sometime in master branch and this problem
> should be addressed some day.
> Though it doesn't look like a new issue for this release.
>
> On Wed, Jul 18, 2018 at 5:15 PM, Michael Gentry <bl...@gmail.com>
> wrote:
> > [mrg 10:14:00]
> >
> ~/Projects/Cayenne-Release/cayenne-3.1.3-src/framework/cayenne-jdk1.5-unpublished/target/surefire-reports
> >> cat org.apache.cayenne.util.DeepMergeOperationTest.txt
> >
> -------------------------------------------------------------------------------
> > Test set: org.apache.cayenne.util.DeepMergeOperationTest
> >
> -------------------------------------------------------------------------------
> > Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.019 sec
> > <<< FAILURE!
> > testDeepMergeModified(org.apache.cayenne.util.DeepMergeOperationTest)
> Time
> > elapsed: 0.01 sec  <<< ERROR!
> > org.apache.cayenne.CayenneRuntimeException: [v.3.1.3 Jul 18 2018
> 15:08:05]
> > Commit Exception
> > at
> org.apache.cayenne.access.DataContext.flushToParent(DataContext.java:845)
> > at
> org.apache.cayenne.access.DataContext.commitChanges(DataContext.java:756)
> > at
> >
> org.apache.cayenne.util.DeepMergeOperationTest.testDeepMergeModified(DeepMergeOperationTest.java:67)
> > Caused by: java.sql.SQLException: Unique constraint violation:
> SYS_IDX_840
> > in statement [INSERT INTO ARTIST (ARTIST_ID, ARTIST_NAME, DATE_OF_BIRTH)
> > VALUES (?, ?, ?)]
> > at org.hsqldb.jdbc.Util.throwError(Unknown Source)
> > at org.hsqldb.jdbc.jdbcPreparedStatement.executeUpdate(Unknown Source)
> > at
> >
> org.apache.cayenne.access.jdbc.BatchAction.runAsIndividualQueries(BatchAction.java:207)
> > at
> >
> org.apache.cayenne.access.jdbc.BatchAction.performAction(BatchAction.java:86)
> > at
> >
> org.apache.cayenne.access.DataNodeQueryAction.runQuery(DataNodeQueryAction.java:87)
> > at org.apache.cayenne.access.DataNode.performQueries(DataNode.java:280)
> > at
> >
> org.apache.cayenne.access.DataDomainFlushAction.runQueries(DataDomainFlushAction.java:233)
> > at
> >
> org.apache.cayenne.access.DataDomainFlushAction.flush(DataDomainFlushAction.java:154)
> > at org.apache.cayenne.access.DataDomain.onSyncFlush(DataDomain.java:853)
> > at org.apache.cayenne.access.DataDomain$2.transform(DataDomain.java:817)
> > at
> >
> org.apache.cayenne.access.DataDomain.runInTransaction(DataDomain.java:877)
> > at
> org.apache.cayenne.access.DataDomain.onSyncNoFilters(DataDomain.java:814)
> > at
> >
> org.apache.cayenne.access.DataDomain$DataDomainSyncFilterChain.onSync(DataDomain.java:1035)
> > at org.apache.cayenne.access.DataDomain.onSync(DataDomain.java:785)
> > at
> org.apache.cayenne.access.DataContext.flushToParent(DataContext.java:817)
> > ... 27 more
> >
> > I don't think that is a system issue...
> >
> >
> > On Wed, Jul 11, 2018 at 7:39 AM Nikita Timofeev <
> ntimofeev@objectstyle.com>
> > wrote:
> >
> >> Hi all.
> >>
> >> This is a maintenance release of 3.1 version.
> >>
> >> Maven repo:
> >>
> https://repository.apache.org/content/repositories/orgapachecayenne-1022/
> >> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/3.1.3/
> >>
> >> Please evaluate it and cast your votes.
> >>
> >> --
> >> Best regards,
> >> Nikita Timofeev
> >>
>
>
>
> --
> Best regards,
> Nikita Timofeev
>

Re: [VOTE] Cayenne 3.1.3 release

Posted by Michael Gentry <bl...@gmail.com>.
I tried running the tests over 10 times and they never passed on my
system.  I commented out the tests in DeepMergeOperationTest.java and the
rest built fine.


On Wed, Jul 18, 2018 at 10:55 AM Nikita Timofeev <nt...@objectstyle.com>
wrote:

> Andrus mentioned problems with this test too, it fails more than passes.
> I think it still fails sometime in master branch and this problem
> should be addressed some day.
> Though it doesn't look like a new issue for this release.
>
> On Wed, Jul 18, 2018 at 5:15 PM, Michael Gentry <bl...@gmail.com>
> wrote:
> > [mrg 10:14:00]
> >
> ~/Projects/Cayenne-Release/cayenne-3.1.3-src/framework/cayenne-jdk1.5-unpublished/target/surefire-reports
> >> cat org.apache.cayenne.util.DeepMergeOperationTest.txt
> >
> -------------------------------------------------------------------------------
> > Test set: org.apache.cayenne.util.DeepMergeOperationTest
> >
> -------------------------------------------------------------------------------
> > Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.019 sec
> > <<< FAILURE!
> > testDeepMergeModified(org.apache.cayenne.util.DeepMergeOperationTest)
> Time
> > elapsed: 0.01 sec  <<< ERROR!
> > org.apache.cayenne.CayenneRuntimeException: [v.3.1.3 Jul 18 2018
> 15:08:05]
> > Commit Exception
> > at
> org.apache.cayenne.access.DataContext.flushToParent(DataContext.java:845)
> > at
> org.apache.cayenne.access.DataContext.commitChanges(DataContext.java:756)
> > at
> >
> org.apache.cayenne.util.DeepMergeOperationTest.testDeepMergeModified(DeepMergeOperationTest.java:67)
> > Caused by: java.sql.SQLException: Unique constraint violation:
> SYS_IDX_840
> > in statement [INSERT INTO ARTIST (ARTIST_ID, ARTIST_NAME, DATE_OF_BIRTH)
> > VALUES (?, ?, ?)]
> > at org.hsqldb.jdbc.Util.throwError(Unknown Source)
> > at org.hsqldb.jdbc.jdbcPreparedStatement.executeUpdate(Unknown Source)
> > at
> >
> org.apache.cayenne.access.jdbc.BatchAction.runAsIndividualQueries(BatchAction.java:207)
> > at
> >
> org.apache.cayenne.access.jdbc.BatchAction.performAction(BatchAction.java:86)
> > at
> >
> org.apache.cayenne.access.DataNodeQueryAction.runQuery(DataNodeQueryAction.java:87)
> > at org.apache.cayenne.access.DataNode.performQueries(DataNode.java:280)
> > at
> >
> org.apache.cayenne.access.DataDomainFlushAction.runQueries(DataDomainFlushAction.java:233)
> > at
> >
> org.apache.cayenne.access.DataDomainFlushAction.flush(DataDomainFlushAction.java:154)
> > at org.apache.cayenne.access.DataDomain.onSyncFlush(DataDomain.java:853)
> > at org.apache.cayenne.access.DataDomain$2.transform(DataDomain.java:817)
> > at
> >
> org.apache.cayenne.access.DataDomain.runInTransaction(DataDomain.java:877)
> > at
> org.apache.cayenne.access.DataDomain.onSyncNoFilters(DataDomain.java:814)
> > at
> >
> org.apache.cayenne.access.DataDomain$DataDomainSyncFilterChain.onSync(DataDomain.java:1035)
> > at org.apache.cayenne.access.DataDomain.onSync(DataDomain.java:785)
> > at
> org.apache.cayenne.access.DataContext.flushToParent(DataContext.java:817)
> > ... 27 more
> >
> > I don't think that is a system issue...
> >
> >
> > On Wed, Jul 11, 2018 at 7:39 AM Nikita Timofeev <
> ntimofeev@objectstyle.com>
> > wrote:
> >
> >> Hi all.
> >>
> >> This is a maintenance release of 3.1 version.
> >>
> >> Maven repo:
> >>
> https://repository.apache.org/content/repositories/orgapachecayenne-1022/
> >> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/3.1.3/
> >>
> >> Please evaluate it and cast your votes.
> >>
> >> --
> >> Best regards,
> >> Nikita Timofeev
> >>
>
>
>
> --
> Best regards,
> Nikita Timofeev
>

Re: [VOTE] Cayenne 3.1.3 release

Posted by Nikita Timofeev <nt...@objectstyle.com>.
Andrus mentioned problems with this test too, it fails more than passes.
I think it still fails sometime in master branch and this problem
should be addressed some day.
Though it doesn't look like a new issue for this release.

On Wed, Jul 18, 2018 at 5:15 PM, Michael Gentry <bl...@gmail.com> wrote:
> [mrg 10:14:00]
> ~/Projects/Cayenne-Release/cayenne-3.1.3-src/framework/cayenne-jdk1.5-unpublished/target/surefire-reports
>> cat org.apache.cayenne.util.DeepMergeOperationTest.txt
> -------------------------------------------------------------------------------
> Test set: org.apache.cayenne.util.DeepMergeOperationTest
> -------------------------------------------------------------------------------
> Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.019 sec
> <<< FAILURE!
> testDeepMergeModified(org.apache.cayenne.util.DeepMergeOperationTest)  Time
> elapsed: 0.01 sec  <<< ERROR!
> org.apache.cayenne.CayenneRuntimeException: [v.3.1.3 Jul 18 2018 15:08:05]
> Commit Exception
> at org.apache.cayenne.access.DataContext.flushToParent(DataContext.java:845)
> at org.apache.cayenne.access.DataContext.commitChanges(DataContext.java:756)
> at
> org.apache.cayenne.util.DeepMergeOperationTest.testDeepMergeModified(DeepMergeOperationTest.java:67)
> Caused by: java.sql.SQLException: Unique constraint violation: SYS_IDX_840
> in statement [INSERT INTO ARTIST (ARTIST_ID, ARTIST_NAME, DATE_OF_BIRTH)
> VALUES (?, ?, ?)]
> at org.hsqldb.jdbc.Util.throwError(Unknown Source)
> at org.hsqldb.jdbc.jdbcPreparedStatement.executeUpdate(Unknown Source)
> at
> org.apache.cayenne.access.jdbc.BatchAction.runAsIndividualQueries(BatchAction.java:207)
> at
> org.apache.cayenne.access.jdbc.BatchAction.performAction(BatchAction.java:86)
> at
> org.apache.cayenne.access.DataNodeQueryAction.runQuery(DataNodeQueryAction.java:87)
> at org.apache.cayenne.access.DataNode.performQueries(DataNode.java:280)
> at
> org.apache.cayenne.access.DataDomainFlushAction.runQueries(DataDomainFlushAction.java:233)
> at
> org.apache.cayenne.access.DataDomainFlushAction.flush(DataDomainFlushAction.java:154)
> at org.apache.cayenne.access.DataDomain.onSyncFlush(DataDomain.java:853)
> at org.apache.cayenne.access.DataDomain$2.transform(DataDomain.java:817)
> at
> org.apache.cayenne.access.DataDomain.runInTransaction(DataDomain.java:877)
> at org.apache.cayenne.access.DataDomain.onSyncNoFilters(DataDomain.java:814)
> at
> org.apache.cayenne.access.DataDomain$DataDomainSyncFilterChain.onSync(DataDomain.java:1035)
> at org.apache.cayenne.access.DataDomain.onSync(DataDomain.java:785)
> at org.apache.cayenne.access.DataContext.flushToParent(DataContext.java:817)
> ... 27 more
>
> I don't think that is a system issue...
>
>
> On Wed, Jul 11, 2018 at 7:39 AM Nikita Timofeev <nt...@objectstyle.com>
> wrote:
>
>> Hi all.
>>
>> This is a maintenance release of 3.1 version.
>>
>> Maven repo:
>> https://repository.apache.org/content/repositories/orgapachecayenne-1022/
>> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/3.1.3/
>>
>> Please evaluate it and cast your votes.
>>
>> --
>> Best regards,
>> Nikita Timofeev
>>



-- 
Best regards,
Nikita Timofeev

Re: [VOTE] Cayenne 3.1.3 release

Posted by Michael Gentry <bl...@gmail.com>.
[mrg 10:14:00]
~/Projects/Cayenne-Release/cayenne-3.1.3-src/framework/cayenne-jdk1.5-unpublished/target/surefire-reports
> cat org.apache.cayenne.util.DeepMergeOperationTest.txt
-------------------------------------------------------------------------------
Test set: org.apache.cayenne.util.DeepMergeOperationTest
-------------------------------------------------------------------------------
Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.019 sec
<<< FAILURE!
testDeepMergeModified(org.apache.cayenne.util.DeepMergeOperationTest)  Time
elapsed: 0.01 sec  <<< ERROR!
org.apache.cayenne.CayenneRuntimeException: [v.3.1.3 Jul 18 2018 15:08:05]
Commit Exception
at org.apache.cayenne.access.DataContext.flushToParent(DataContext.java:845)
at org.apache.cayenne.access.DataContext.commitChanges(DataContext.java:756)
at
org.apache.cayenne.util.DeepMergeOperationTest.testDeepMergeModified(DeepMergeOperationTest.java:67)
Caused by: java.sql.SQLException: Unique constraint violation: SYS_IDX_840
in statement [INSERT INTO ARTIST (ARTIST_ID, ARTIST_NAME, DATE_OF_BIRTH)
VALUES (?, ?, ?)]
at org.hsqldb.jdbc.Util.throwError(Unknown Source)
at org.hsqldb.jdbc.jdbcPreparedStatement.executeUpdate(Unknown Source)
at
org.apache.cayenne.access.jdbc.BatchAction.runAsIndividualQueries(BatchAction.java:207)
at
org.apache.cayenne.access.jdbc.BatchAction.performAction(BatchAction.java:86)
at
org.apache.cayenne.access.DataNodeQueryAction.runQuery(DataNodeQueryAction.java:87)
at org.apache.cayenne.access.DataNode.performQueries(DataNode.java:280)
at
org.apache.cayenne.access.DataDomainFlushAction.runQueries(DataDomainFlushAction.java:233)
at
org.apache.cayenne.access.DataDomainFlushAction.flush(DataDomainFlushAction.java:154)
at org.apache.cayenne.access.DataDomain.onSyncFlush(DataDomain.java:853)
at org.apache.cayenne.access.DataDomain$2.transform(DataDomain.java:817)
at
org.apache.cayenne.access.DataDomain.runInTransaction(DataDomain.java:877)
at org.apache.cayenne.access.DataDomain.onSyncNoFilters(DataDomain.java:814)
at
org.apache.cayenne.access.DataDomain$DataDomainSyncFilterChain.onSync(DataDomain.java:1035)
at org.apache.cayenne.access.DataDomain.onSync(DataDomain.java:785)
at org.apache.cayenne.access.DataContext.flushToParent(DataContext.java:817)
... 27 more

I don't think that is a system issue...


On Wed, Jul 11, 2018 at 7:39 AM Nikita Timofeev <nt...@objectstyle.com>
wrote:

> Hi all.
>
> This is a maintenance release of 3.1 version.
>
> Maven repo:
> https://repository.apache.org/content/repositories/orgapachecayenne-1022/
> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/3.1.3/
>
> Please evaluate it and cast your votes.
>
> --
> Best regards,
> Nikita Timofeev
>

Re: [VOTE] Cayenne 3.1.3 release

Posted by Nikita Timofeev <nt...@objectstyle.com>.
Thanks Ari for the update.
So I think we have everything to close vote and proceed with the release.

Official voting results (with my +1):

Andrus Adamchik (PMC): +1
John Huss (PMC): +1
Michael Gentry (PMC): +1
Nikita Timofeev (PMC): +1

Thanks everyone!

I'll perform remaining steps.


On Sun, Jul 22, 2018 at 3:16 PM, Aristedes Maniatis <ar...@maniatis.org> wrote:
> I've had some work dramas come up which will take all my energy to resolve
> over the next few weeks, so I doubt I'll be able to properly review either
> of these releases properly in a reasonable timeframe.
>
> Ari
>
>
> On 11/7/18 9:38pm, Nikita Timofeev wrote:
>>
>> Hi all.
>>
>> This is a maintenance release of 3.1 version.
>>
>> Maven repo:
>> https://repository.apache.org/content/repositories/orgapachecayenne-1022/
>> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/3.1.3/
>>
>> Please evaluate it and cast your votes.
>>
>



-- 
Best regards,
Nikita Timofeev

Re: [VOTE] Cayenne 3.1.3 release

Posted by Aristedes Maniatis <ar...@maniatis.org>.
I've had some work dramas come up which will take all my energy to 
resolve over the next few weeks, so I doubt I'll be able to properly 
review either of these releases properly in a reasonable timeframe.

Ari

On 11/7/18 9:38pm, Nikita Timofeev wrote:
> Hi all.
>
> This is a maintenance release of 3.1 version.
>
> Maven repo: https://repository.apache.org/content/repositories/orgapachecayenne-1022/
> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/3.1.3/
>
> Please evaluate it and cast your votes.
>