Re: [VOTE] Apache Cayenne 5.0 Milestone 2 Release

Nikita Timofeev <[email protected]> Mon, 15 Jun 2026 14:13:28 +0400
Newsgroups gmane.comp.java.cayenne.devel
Message-ID <CAMi+qzBMsajqTrx67Z10v4k9775m478wtvOppkMq5B6e5io8eA@mail.gmail.com>
--00000000000072748706544815fe
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

+1

- sources parity - good
- signatures - good (Windows assembly is signed with my key)
- full build from sources - good
- MacOS Modeler and MCP - runs on MacOS, JDK 25
- Generic Modeler and MCP - runs on MacOS, JDK 25 and 21
- Windows Modeler - runs on Windows 11, JDK 25 unsupported, only JDK 21
checked
- RAT - missing headers in TestMcpServer.java and in
org.slf4j.spi.SLF4JServiceProvider
(we have headers in other providers). Good enough for the milestone
release, it may be fixed later.
- Staging Maven repo - good, verified with a demo project

Also a note about the RAT: a bunch of new `.md` files are not excluded,
need to fix config.


On Sun, Jun 14, 2026 at 8:01=E2=80=AFPM Andrus Adamchik <[email protected]=
m> wrote:

> Ok, to back up my intuition on the license headers I am going to lean on
> the "lack of creativity" exception and "PMC judgement" clause in the ASF
> policy :)
>
> https://www.apache.org/legal/src-headers.html#faq-exceptions
>
> Andrus
>
>
> > On Jun 14, 2026, at 11:53=E2=80=AFAM, Andrus Adamchik <aadamchik@gmail.=
com>
> wrote:
> >
> > I am +1. I added MCP checks to my previous checklist (and they pass).
> Haven't tested Modeler on Windows.
> >
> > Noticed the Mac .dmg doesn't have the background image and our custom
> layout. The contents of the .dmg are correct though, so this is not a
> blocker either. (I've seen my own builds losing the layout on rare
> occasions; never got to the bottom of it though).
> >
> > One of the unit tests was missing the Apache header (my fault, I fixed
> that already on the "past-M2" branch). I don't think this disqualifies th=
e
> release. This is an internal unit test, and is not expected to be
> referenced or embedded by the end users in their code. Also the new .md
> files don't have Apache headers, which I think is totally ok.
> >
> > Anyone has a different opinion on this?
> >
> > Andrus
> >
> >
> >> On Jun 13, 2026, at 12:20=E2=80=AFPM, Michael Gentry <blacknext@gmail.=
com>
> wrote:
> >>
> >> Hello everyone!
> >>
> >> Finally time for the 5.0 M2 release!
> >> Thanks Nikita and Andrus for helping with my environmental issues!
> >> Hopefully smoother in the future. (I'll have to give Windows the stink=
y
> >> eye.)
> >>
> >> Release Notes:
> >>
> https://github.com/apache/cayenne/blob/cayenne-parent-5.0-M2/RELEASE-NOTE=
S.txt
> >>
> >> Maven Repo:
> >>
> https://repository.apache.org/content/repositories/orgapachecayenne-1063/
> >>
> >> Assemblies (Note the updated KEYS file there):
> >> https://dist.apache.org/repos/dist/dev/cayenne/
> >>
> >> Please evaluate the assemblies and cast your votes.
> >>
> >> Thanks,
> >> mrg
> >
>
>

--=20
Best regards,
Nikita Timofeev

--00000000000072748706544815fe--