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 2023/02/14 11:07:35 UTC

[VOTE] Apache Cayenne 4.0.3 release

Hi all,

Here is the 4.0.3 release that just adds JDK 17 support in the Modeler.

Release notes: https://github.com/apache/cayenne/blob/4.0.3/RELEASE-NOTES.txt
Maven repo: https://repository.apache.org/content/repositories/orgapachecayenne-1057/
Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.3/

Please evaluate and cast your votes

-- 
Best regards,
Nikita Timofeev

Re: [VOTE] Apache Cayenne 4.0.3 release

Posted by Andrus Adamchik <aa...@gmail.com>.
Great! Let me send a short announcement to user@ and Twitter.

> On Mar 2, 2023, at 12:08 PM, Nikita Timofeev <nt...@objectstyle.com> wrote:
> 
> With my a bit lated +1 the result is following:
> 
> Andrus Adamchik (PMC): +1
> Michael Gentry (PMC): +1
> Nikita Timofeev (PMC): +1
> 
> I will finish this release today.
> Thanks everyone!
> 
> 
> 
> 
> On Mon, Feb 20, 2023 at 5:36 PM Michael Gentry <bl...@gmail.com> wrote:
>> 
>> Checksums: OK
>> Signatures: OK
>> RAT: OK
>> Cayenne Modeler: OK *
>> Java 8 Source Build: OK **
>> 
>> +1 for release.
>> 
>> Thanks Nikita!
>> 
>> * I don't have any older models to load, so I didn't test extensively. It
>> does run under Java 8, 11, 17, and 19.
>> ** Only built it using Java 8. Unit tests pass, etc.
>> 
>> 
>> On Tue, Feb 14, 2023 at 6:08 AM Nikita Timofeev <nt...@objectstyle.com>
>> wrote:
>> 
>>> Hi all,
>>> 
>>> Here is the 4.0.3 release that just adds JDK 17 support in the Modeler.
>>> 
>>> Release notes:
>>> https://github.com/apache/cayenne/blob/4.0.3/RELEASE-NOTES.txt
>>> Maven repo:
>>> https://repository.apache.org/content/repositories/orgapachecayenne-1057/
>>> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.3/
>>> 
>>> Please evaluate and cast your votes
>>> 
>>> --
>>> Best regards,
>>> Nikita Timofeev
>>> 
> 
> 
> 
> --
> Best regards,
> Nikita Timofeev


Re: [VOTE] Apache Cayenne 4.0.3 release

Posted by Nikita Timofeev <nt...@objectstyle.com>.
With my a bit lated +1 the result is following:

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

I will finish this release today.
Thanks everyone!




On Mon, Feb 20, 2023 at 5:36 PM Michael Gentry <bl...@gmail.com> wrote:
>
> Checksums: OK
> Signatures: OK
> RAT: OK
> Cayenne Modeler: OK *
> Java 8 Source Build: OK **
>
> +1 for release.
>
> Thanks Nikita!
>
> * I don't have any older models to load, so I didn't test extensively. It
> does run under Java 8, 11, 17, and 19.
> ** Only built it using Java 8. Unit tests pass, etc.
>
>
> On Tue, Feb 14, 2023 at 6:08 AM Nikita Timofeev <nt...@objectstyle.com>
> wrote:
>
> > Hi all,
> >
> > Here is the 4.0.3 release that just adds JDK 17 support in the Modeler.
> >
> > Release notes:
> > https://github.com/apache/cayenne/blob/4.0.3/RELEASE-NOTES.txt
> > Maven repo:
> > https://repository.apache.org/content/repositories/orgapachecayenne-1057/
> > Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.3/
> >
> > Please evaluate and cast your votes
> >
> > --
> > Best regards,
> > Nikita Timofeev
> >



--
Best regards,
Nikita Timofeev

Re: [VOTE] Apache Cayenne 4.0.3 release

Posted by Michael Gentry <bl...@gmail.com>.
Checksums: OK
Signatures: OK
RAT: OK
Cayenne Modeler: OK *
Java 8 Source Build: OK **

+1 for release.

Thanks Nikita!

* I don't have any older models to load, so I didn't test extensively. It
does run under Java 8, 11, 17, and 19.
** Only built it using Java 8. Unit tests pass, etc.


On Tue, Feb 14, 2023 at 6:08 AM Nikita Timofeev <nt...@objectstyle.com>
wrote:

> Hi all,
>
> Here is the 4.0.3 release that just adds JDK 17 support in the Modeler.
>
> Release notes:
> https://github.com/apache/cayenne/blob/4.0.3/RELEASE-NOTES.txt
> Maven repo:
> https://repository.apache.org/content/repositories/orgapachecayenne-1057/
> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.3/
>
> Please evaluate and cast your votes
>
> --
> Best regards,
> Nikita Timofeev
>

Re: [VOTE] Apache Cayenne 4.0.3 release

Posted by Nikita Timofeev <nt...@objectstyle.com>.
Yeah, 4.0 branch doesn't have full support for 17, it could be built
on Java 8 and 11 (I think).
Runtime should be good on 17 and with this release Modeler should work on 17.

On Sun, Feb 19, 2023 at 9:56 PM Andrus Adamchik <aa...@gmail.com> wrote:
>
> Java 17 probably. I was using Java 8 for the local build.
>
> > On Feb 19, 2023, at 7:38 PM, Michael Gentry <bl...@gmail.com> wrote:
> >
> > I'm seeing errors when building:
> >
> > [mrg@odin 13:31:49] ~/Projects/Cayenne-Release/cayenne-4.0.3-src > mvn
> > clean verify -Passembly,src,generic,mac
> > [INFO] Scanning for projects...
> > [INFO]
> > ------------------------------------------------------------------------
> > ...
> > [ERROR] Tests run: 3, Failures: 0, Errors: 1, Skipped: 0, Time elapsed:
> > 0.001 s <<< FAILURE! - in
> > org.apache.cayenne.remote.hessian.HessianConfigTest
> > [ERROR]
> > testLoadFactoryNoExtensions(org.apache.cayenne.remote.hessian.HessianConfigTest)
> > Time elapsed: 0 s  <<< ERROR!
> > java.lang.NoClassDefFoundError: Could not initialize class
> > com.caucho.hessian.io.ContextSerializerFactory
> > at
> > org.apache.cayenne.remote.hessian.HessianConfigTest.testLoadFactoryNoExtensions(HessianConfigTest.java:36)
> > ...
> > [ERROR] Errors:
> > [ERROR]   ROPServletTest.testInitHessianService:174 » NoClassDefFound Could
> > not initiali...
> > [ERROR]   ROPServletTest.testInitWithExtraModules:142 »
> > ExceptionInInitializer
> > [ERROR]   ROPServletTest.testInitWithLocation:88 » NoClassDefFound Could
> > not initialize ...
> > [ERROR]   ROPServletTest.testInitWithServletName:66 » NoClassDefFound Could
> > not initiali...
> > [ERROR]   ROPServletTest.testInitWithStandardModules:110 » NoClassDefFound
> > Could not ini...
> > [ERROR]   HessianConfigTest.testLoadFactoryNoExtensions:36 »
> > NoClassDefFound Could not i...
> > [ERROR] Tests run: 985, Failures: 0, Errors: 6, Skipped: 0
> >
> > It has been ages since I built 4.0, though, so I'm probably doing it
> > wrongly.
> >
> > [mrg@odin 13:33:59] ~/Projects/Cayenne-Release/cayenne-4.0.3-src > mvn -v
> > Apache Maven 3.9.0 (9b58d2bad23a66be161c4664ef21ce219c2c8584)
> > Maven home: /usr/local/Cellar/maven/3.9.0/libexec
> > Java version: 17.0.6, vendor: Homebrew, runtime:
> > /usr/local/Cellar/openjdk@17/17.0.6/libexec/openjdk.jdk/Contents/Home
> > Default locale: en_US, platform encoding: UTF-8
> > OS name: "mac os x", version: "13.1", arch: "x86_64", family: "mac"
> >
> > Thoughts?
> >
> > On Tue, Feb 14, 2023 at 6:08 AM Nikita Timofeev <nt...@objectstyle.com>
> > wrote:
> >
> >> Hi all,
> >>
> >> Here is the 4.0.3 release that just adds JDK 17 support in the Modeler.
> >>
> >> Release notes:
> >> https://github.com/apache/cayenne/blob/4.0.3/RELEASE-NOTES.txt
> >> Maven repo:
> >> https://repository.apache.org/content/repositories/orgapachecayenne-1057/
> >> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.3/
> >>
> >> Please evaluate and cast your votes
> >>
> >> --
> >> Best regards,
> >> Nikita Timofeev
> >>
>


-- 
Best regards,
Nikita Timofeev

Re: [VOTE] Apache Cayenne 4.0.3 release

Posted by Andrus Adamchik <aa...@gmail.com>.
Java 17 probably. I was using Java 8 for the local build. 

> On Feb 19, 2023, at 7:38 PM, Michael Gentry <bl...@gmail.com> wrote:
> 
> I'm seeing errors when building:
> 
> [mrg@odin 13:31:49] ~/Projects/Cayenne-Release/cayenne-4.0.3-src > mvn
> clean verify -Passembly,src,generic,mac
> [INFO] Scanning for projects...
> [INFO]
> ------------------------------------------------------------------------
> ...
> [ERROR] Tests run: 3, Failures: 0, Errors: 1, Skipped: 0, Time elapsed:
> 0.001 s <<< FAILURE! - in
> org.apache.cayenne.remote.hessian.HessianConfigTest
> [ERROR]
> testLoadFactoryNoExtensions(org.apache.cayenne.remote.hessian.HessianConfigTest)
> Time elapsed: 0 s  <<< ERROR!
> java.lang.NoClassDefFoundError: Could not initialize class
> com.caucho.hessian.io.ContextSerializerFactory
> at
> org.apache.cayenne.remote.hessian.HessianConfigTest.testLoadFactoryNoExtensions(HessianConfigTest.java:36)
> ...
> [ERROR] Errors:
> [ERROR]   ROPServletTest.testInitHessianService:174 » NoClassDefFound Could
> not initiali...
> [ERROR]   ROPServletTest.testInitWithExtraModules:142 »
> ExceptionInInitializer
> [ERROR]   ROPServletTest.testInitWithLocation:88 » NoClassDefFound Could
> not initialize ...
> [ERROR]   ROPServletTest.testInitWithServletName:66 » NoClassDefFound Could
> not initiali...
> [ERROR]   ROPServletTest.testInitWithStandardModules:110 » NoClassDefFound
> Could not ini...
> [ERROR]   HessianConfigTest.testLoadFactoryNoExtensions:36 »
> NoClassDefFound Could not i...
> [ERROR] Tests run: 985, Failures: 0, Errors: 6, Skipped: 0
> 
> It has been ages since I built 4.0, though, so I'm probably doing it
> wrongly.
> 
> [mrg@odin 13:33:59] ~/Projects/Cayenne-Release/cayenne-4.0.3-src > mvn -v
> Apache Maven 3.9.0 (9b58d2bad23a66be161c4664ef21ce219c2c8584)
> Maven home: /usr/local/Cellar/maven/3.9.0/libexec
> Java version: 17.0.6, vendor: Homebrew, runtime:
> /usr/local/Cellar/openjdk@17/17.0.6/libexec/openjdk.jdk/Contents/Home
> Default locale: en_US, platform encoding: UTF-8
> OS name: "mac os x", version: "13.1", arch: "x86_64", family: "mac"
> 
> Thoughts?
> 
> On Tue, Feb 14, 2023 at 6:08 AM Nikita Timofeev <nt...@objectstyle.com>
> wrote:
> 
>> Hi all,
>> 
>> Here is the 4.0.3 release that just adds JDK 17 support in the Modeler.
>> 
>> Release notes:
>> https://github.com/apache/cayenne/blob/4.0.3/RELEASE-NOTES.txt
>> Maven repo:
>> https://repository.apache.org/content/repositories/orgapachecayenne-1057/
>> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.3/
>> 
>> Please evaluate and cast your votes
>> 
>> --
>> Best regards,
>> Nikita Timofeev
>> 


Re: [VOTE] Apache Cayenne 4.0.3 release

Posted by Michael Gentry <bl...@gmail.com>.
I'm seeing errors when building:

[mrg@odin 13:31:49] ~/Projects/Cayenne-Release/cayenne-4.0.3-src > mvn
clean verify -Passembly,src,generic,mac
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
...
[ERROR] Tests run: 3, Failures: 0, Errors: 1, Skipped: 0, Time elapsed:
0.001 s <<< FAILURE! - in
org.apache.cayenne.remote.hessian.HessianConfigTest
[ERROR]
testLoadFactoryNoExtensions(org.apache.cayenne.remote.hessian.HessianConfigTest)
 Time elapsed: 0 s  <<< ERROR!
java.lang.NoClassDefFoundError: Could not initialize class
com.caucho.hessian.io.ContextSerializerFactory
at
org.apache.cayenne.remote.hessian.HessianConfigTest.testLoadFactoryNoExtensions(HessianConfigTest.java:36)
...
[ERROR] Errors:
[ERROR]   ROPServletTest.testInitHessianService:174 » NoClassDefFound Could
not initiali...
[ERROR]   ROPServletTest.testInitWithExtraModules:142 »
ExceptionInInitializer
[ERROR]   ROPServletTest.testInitWithLocation:88 » NoClassDefFound Could
not initialize ...
[ERROR]   ROPServletTest.testInitWithServletName:66 » NoClassDefFound Could
not initiali...
[ERROR]   ROPServletTest.testInitWithStandardModules:110 » NoClassDefFound
Could not ini...
[ERROR]   HessianConfigTest.testLoadFactoryNoExtensions:36 »
NoClassDefFound Could not i...
[ERROR] Tests run: 985, Failures: 0, Errors: 6, Skipped: 0

It has been ages since I built 4.0, though, so I'm probably doing it
wrongly.

[mrg@odin 13:33:59] ~/Projects/Cayenne-Release/cayenne-4.0.3-src > mvn -v
Apache Maven 3.9.0 (9b58d2bad23a66be161c4664ef21ce219c2c8584)
Maven home: /usr/local/Cellar/maven/3.9.0/libexec
Java version: 17.0.6, vendor: Homebrew, runtime:
/usr/local/Cellar/openjdk@17/17.0.6/libexec/openjdk.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "13.1", arch: "x86_64", family: "mac"

Thoughts?

On Tue, Feb 14, 2023 at 6:08 AM Nikita Timofeev <nt...@objectstyle.com>
wrote:

> Hi all,
>
> Here is the 4.0.3 release that just adds JDK 17 support in the Modeler.
>
> Release notes:
> https://github.com/apache/cayenne/blob/4.0.3/RELEASE-NOTES.txt
> Maven repo:
> https://repository.apache.org/content/repositories/orgapachecayenne-1057/
> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.3/
>
> Please evaluate and cast your votes
>
> --
> Best regards,
> Nikita Timofeev
>

Re: [VOTE] Apache Cayenne 4.0.3 release

Posted by Andrus Adamchik <aa...@gmail.com>.
4.0 is old, but there's still a significant number of apps using it, and the 4.0 Modeler would not start if you have Java 17 on your desktop. So this release would unblock quite a few users. I just verified it, everything looks good. 

+ MD5/SHA512 matches
+ Signature checks
+ rat passes
+ builds from source
+ Modeler runs on OS X
+ Cross-platform Modeler runs on OS X
+ Upgrade LinkMove using the Maven repo.

The Maven repo link below has a typo. It should be https://repository.apache.org/content/repositories/orgapachecayenne-1051/ . The repo itself is fine though.

So I am +1.

Cheers,
Andrus


> On Feb 14, 2023, at 12:07 PM, Nikita Timofeev <nt...@objectstyle.com> wrote:
> 
> Hi all,
> 
> Here is the 4.0.3 release that just adds JDK 17 support in the Modeler.
> 
> Release notes: https://github.com/apache/cayenne/blob/4.0.3/RELEASE-NOTES.txt
> Maven repo: https://repository.apache.org/content/repositories/orgapachecayenne-1057/
> Assemblies: https://dist.apache.org/repos/dist/dev/cayenne/4.0.3/
> 
> Please evaluate and cast your votes
> 
> -- 
> Best regards,
> Nikita Timofeev