Re: [VOTE] Apache Cayenne 5.0 Milestone 2 Release

Michael Gentry <[email protected]> Wed, 24 Jun 2026 08:29:06 -0400
Newsgroups gmane.comp.java.cayenne.devel
Message-ID <CAOy5kzMDOuh4YKdWOC+wRv7c=OH1fVOXLpsbBr1mX0zEnkrMzw@mail.gmail.com>
--000000000000cee6e20654ff0791
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Yeah, I got the files published yesterday and was going to do the
announcement, website update, etc, today.

On Wed, Jun 24, 2026 at 8:01=E2=80=AFAM Andrus Adamchik <[email protected]=
m> wrote:

> We were actually thinking with Nikita to pre-build and commit the .exe
> launcher, so that Windows assemblies could be done on any platform.
>
> So I see the files are published. Let me try to find time and write the
> announcement.
>
> Thanks,
> Andrus
>
>
> > On Jun 22, 2026, at 2:26=E2=80=AFPM, Michael Gentry <[email protected]=
m> wrote:
> >
> > Excluding Windows...
> >
> > On Mon, Jun 22, 2026 at 2:16=E2=80=AFPM Andrus Adamchik <aadamchik@gmai=
l.com>
> wrote:
> >
> >> Congrats! And now we have more than one person who knows how to do it =
:)
> >>
> >>> On Jun 22, 2026, at 1:48=E2=80=AFPM, Michael Gentry <blacknext@gmail.=
com>
> wrote:
> >>>
> >>> Here's the final voting result:
> >>>
> >>> Andrus Adamchik (PMC): +1
> >>> Nikita Timofeev (PMC): +1
> >>> John Huss (PMC): +1
> >>> Michael Gentry (PMC): +1
> >>>
> >>> We'll get the release publicly published shortly.
> >>>
> >>> Thank you everyone!
> >>>
> >>> On Mon, Jun 22, 2026 at 1:10=E2=80=AFPM John Huss <[email protected]=
m> wrote:
> >>>
> >>>> I am +1 as well.
> >>>>
> >>>> On Mon, Jun 22, 2026 at 12:02=E2=80=AFPM Michael Gentry <blacknext@g=
mail.com>
> >>>> wrote:
> >>>>
> >>>>> I've updated my scripts that check for files that aren't properly
> >>>> licensed
> >>>>> and saw the two I missed before. I think these can be fixed for the
> >> next
> >>>>> release.
> >>>>>
> >>>>> Everything checks out on my end, so I'm also a +1.
> >>>>>
> >>>>> Thanks,
> >>>>> mrg
> >>>>>
> >>>>>
> >>>>> On Mon, Jun 15, 2026 at 6:14=E2=80=AFAM Nikita Timofeev <
> >>>> [email protected]
> >>>>>>
> >>>>> wrote:
> >>>>>
> >>>>>> +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 J=
DK
> >> 21
> >>>>>> checked
> >>>>>> - RAT - missing headers in TestMcpServer.java and in
> >>>>>> org.slf4j.spi.SLF4JServiceProvider
> >>>>>> (we have headers in other providers). Good enough for the mileston=
e
> >>>>>> 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]>
> >>>>>> 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 <
> [email protected]
> >>>>>
> >>>>>>> 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 rar=
e
> >>>>>>> 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
> >>>>>> the
> >>>>>>> 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 n=
ew
> >>>> .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 <
> [email protected]
> >>>>>
> >>>>>>> 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 th=
e
> >>>>>> stinky
> >>>>>>>>> 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
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> Best regards,
> >>>>>> Nikita Timofeev
> >>>>>>
> >>>>>
> >>>>
> >>
> >>
>
>

--000000000000cee6e20654ff0791--