[VOTE] Apache Cayenne 4.2.B1 release, second try

2021-12-01 Thread Nikita Timofeev
Hi all, Here's a new build of 4.2.B1. Release notes: https://github.com/apache/cayenne/blob/4.2.B1/RELEASE-NOTES.txt Maven repo: https://repository.apache.org/content/repositories/orgapachecayenne-1046/ Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.2.B1/ Please evaluate and cast

Re: [VOTE] Apache Cayenne 4.2.B1 release, second try

2021-12-01 Thread John Huss
Is there a dependency I need to install first for the gradle plugin to build? I'm getting this error when building: [*INFO*] *--- *exec-maven-plugin:1.6.0:exec *(gradle)* @ cayenne-gradle-plugin* ---* Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain Caused by: java.l

Re: [VOTE] Apache Cayenne 4.2.B1 release, second try

2021-12-01 Thread John Huss
Note, I'm using java 17.0.1 on an M1 mac. On Wed, Dec 1, 2021 at 12:34 PM John Huss wrote: > Is there a dependency I need to install first for the gradle plugin to > build? I'm getting this error when building: > > [*INFO*] *--- *exec-maven-plugin:1.6.0:exec *(gradle)* @ > cayenne-gradle-plugin*

Re: [VOTE] Apache Cayenne 4.2.B1 release, second try

2021-12-02 Thread Nikita Timofeev
Hi John, Yeah, that's expected. You need manually copy 'cayenne-gradle-plugin/gradle' directory from the git checkout to the source release. Can't bundle it with the source code release due to the Apache policies. On Wed, Dec 1, 2021 at 9:37 PM John Huss wrote: > > Note, I'm using java 17.0.1 on

Re: [VOTE] Apache Cayenne 4.2.B1 release, second try

2021-12-02 Thread Michael Gentry
Ran CM from the DMG and attempted to open a model: CayenneModeler Info Version: 4.2.B1 Build Date: Dec 01 2021 12:53:54 Exception: = java.io.FileNotFoundException: /Users/mrg/Downloads/cayennetest/src/main/resources/cayenne-test.xml (Operation not permitted) [mrg@o

Re: [VOTE] Apache Cayenne 4.2.B1 release, second try

2021-12-02 Thread Michael Gentry
If this helps make it clearer for anyone... In your Cayenne source code folder (from Git, not the distribution): [mrg@odin 09:38:53] ~/Projects/cayenne master> git checkout tags/4.2.B1 Note: switching to 'tags/4.2.B1'. ... [mrg@odin 09:39:17] ~/Projects/cayenne (HEAD detached at 4.2.B1)> In you

Re: [VOTE] Apache Cayenne 4.2.B1 release, second try

2021-12-02 Thread John Huss
After correcting the gradle issue, I'm seeing these test failures on JDK 17.0.1: [*INFO*] *--- *maven-surefire-plugin:2.22.2:test *(default-test)* @ cayenne-protostuff* ---* [*INFO*] [*INFO*] --- [*INFO*] T E S T S [*INFO*] -

Re: [VOTE] Apache Cayenne 4.2.B1 release, second try

2021-12-02 Thread Michael Gentry
- RAT is fine - Checksums match - Signatures match - CM from distribution (DMG) runs - Java 8 builds from distribution (DMG), tests pass, CM runs (macOS .app wrapper) - Java 11 builds from distribution (DMG), tests pass, CM runs (macOS .app wrapper) I'd have to reconfigure some VMs to try Linux. M

Re: [VOTE] Apache Cayenne 4.2.B1 release, second try

2021-12-02 Thread Andrus Adamchik
Yeah, protostuff (third-party lib) does not support Java 17. From my understanding there's no way around this. My suggestion is to just document it, wait for an update from the authors, and remove ROP support from Cayenne 5.0 :) Andrus > On Dec 2, 2021, at 5:20 PM, John Huss wrote: > > Af

Re: [VOTE] Apache Cayenne 4.2.B1 release, second try

2021-12-02 Thread Nikita Timofeev
Hi Michael, This is most likely macOS security indeed. And the permission should be given to JDK, so dialog maybe was shown some time ago. I had a similar problem, I dismissed this permission request and later was unable to open anything from the Downloads folder :) On Thu, Dec 2, 2021 at 4:58 P

Re: [VOTE] Apache Cayenne 4.2.B1 release, second try

2021-12-02 Thread Michael Gentry
I didn't even attempt trying Java 17. Removed it a while back because it was griefing me. On Thu, Dec 2, 2021 at 10:29 AM Andrus Adamchik wrote: > Yeah, protostuff (third-party lib) does not support Java 17. From my > understanding there's no way around this. > > My suggestion is to just docume

Re: [VOTE] Apache Cayenne 4.2.B1 release, second try

2021-12-02 Thread John Huss
Thanks, with Java 11 it works. +1 1) verified signatures 2) verified archives are basically identical between platforms 3) RAT indicates no unlicensed files 4) compiled from source 5) unit tests ran successfully 6) macOS specific and Platform-agnostic modelers launch on macOS On Thu, Dec 2, 2021

Re: [VOTE] Apache Cayenne 4.2.B1 release, second try

2021-12-05 Thread Andrus Adamchik
My checklist passes. Tested the Modeler on Mac[*] and Windows - it works under both Java 11 and 17. +1 on the release Andrus [*] On MacOS under Java 17 the left side of the menu bar is darker than the right side, but everything functions properly. > On Dec 1, 2021, at 6:19 PM, Nikita Timofe

Re: [VOTE] Apache Cayenne 4.2.B1 release, second try

2021-12-06 Thread Nikita Timofeev
With my +1 the result is following: Michael Gentry (PMC): +1 John Huss (PMC): +1 Andrus Adamchik (PMC): +1 Nikita Timofeev (PMC): +1 I will finish the release today. Thanks, everyone! On Sun, Dec 5, 2021 at 11:53 AM Andrus Adamchik wrote: > > My checklist passes. Tested the Modeler on Mac[*] an

Re: [VOTE] Apache Cayenne 4.2.B1 release, second try

2021-12-06 Thread Michael Gentry
Thanks Nikita! On Mon, Dec 6, 2021 at 9:36 AM Nikita Timofeev wrote: > With my +1 the result is following: > > Michael Gentry (PMC): +1 > John Huss (PMC): +1 > Andrus Adamchik (PMC): +1 > Nikita Timofeev (PMC): +1 > > I will finish the release today. > Thanks, everyone! > > On Sun, Dec 5, 2021

Re: [VOTE] Apache Cayenne 4.2.B1 release, second try

2021-12-06 Thread Andrus Adamchik
Thanks Nikita! I will send the announcement to user@ and Twitter. Now on to the bugfix release of 4.1.1 :) Andrus > On Dec 6, 2021, at 4:36 PM, Nikita Timofeev wrote: > > With my +1 the result is following: > > Michael Gentry (PMC): +1 > John Huss (PMC): +1 > Andrus Adamchik (PMC): +1 > Ni