Re: [VOTE] Cayenne 3.1.3 release
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 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
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.
Re: [VOTE] Cayenne 3.1.3 release
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 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
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 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 > 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 < > ntimof...@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
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 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 > 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 < > ntimof...@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
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 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 > 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
[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 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
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 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
> On Jul 11, 2018, at 2:38 PM, 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 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
[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