BTW...
How do I do this step?
# You will need to do this on Windows
mvn clean package -Passembly,windows -DskipTests
I've only got Mac and Linux.
On Sat, Jun 6, 2026 at 4:37 PM Michael Gentry <[email protected]> wrote:
> OK, more updates...
>
> In my ~/.m2/settings.xml file, I changed:
>
> <id>apache.releases.https</id>
>
> to:
>
> <id>apache-releases</id>
>
> That allowed the mvn release:perform step to run and complete. I had
> gotten apache.releases.https from one of the Apache pages on setting up GPG
> and my settings file.
>
> Starting the rest now...
>
> On Wed, Jun 3, 2026 at 9:20 PM Michael Gentry <[email protected]> wrote:
>
>> I switched to using the ASF Git and made it further, but am having issues
>> publishing the artifacts (public key) using mvn release:perform step...
>> I'll try to get that ironed out Thursday...
>>
>> mrg
>>
>>
>> On Wed, Jun 3, 2026 at 8:16 AM Nikita Timofeev <[email protected]>
>> wrote:
>>
>>> You can check if your GitHub ID is linked with your Apache account in the
>>> https://gitbox.apache.org self service. Other than that I don't have
>>> many
>>> ideas about what to check.
>>> If your access continues to fail, I can proceed with this release
>>> tomorrow.
>>>
>>> On Tue, Jun 2, 2026 at 10:11 PM Michael Gentry <[email protected]>
>>> wrote:
>>>
>>> > I'm still getting errors about not having access to apache/cayenne on
>>> > GitHub. Should I try using the ASF Git repo? Or should someone else
>>> take
>>> > over until I can resolve my environmental issues?
>>> >
>>> > On Mon, Jun 1, 2026 at 9:09 PM Michael Gentry <[email protected]>
>>> wrote:
>>> >
>>> > > Thanks for the tips, Nikita.
>>> > >
>>> > > I'm going to revert the changes and try again. I'll update with how
>>> far I
>>> > > get.
>>> > >
>>> > >
>>> > > On Mon, Jun 1, 2026 at 8:20 AM Nikita Timofeev <
>>> > [email protected]>
>>> > > wrote:
>>> > >
>>> > >> Hi Michael.
>>> > >>
>>> > >> The instructions should be good overall, I use them verbatim every
>>> time.
>>> > >> What's definitely missing are the common problems and how to fix
>>> them.
>>> > >>
>>> > >> Usually I go with `mvn release:rollback` first.
>>> > >> If `rollback` can't run (likely because there is no release
>>> > descriptor), I
>>> > >> manually revert the commit performed by the `prepare` stage.
>>> > >> Then check if the tags are still present and remove both local and
>>> > remote
>>> > >> if they exist.
>>> > >> Once everything is reverted I start `release:prepare` again.
>>> > >>
>>> > >> If `release:perform` fails too, I try to repeat it first, sometimes
>>> it's
>>> > >> just a nexus timeout or something.
>>> > >> If the error persists I just repeat the same rollback -> prepare ->
>>> > >> perform
>>> > >> cycle.
>>> > >>
>>> > >> Hope this helps. Tell me if you need some more info or support.
>>> > >>
>>> > >> On Mon, Jun 1, 2026 at 12:02 AM Michael Gentry <[email protected]
>>> >
>>> > >> wrote:
>>> > >>
>>> > >> > Sadly, still broken for me.
>>> > >> >
>>> > >> > On Sun, May 31, 2026 at 2:40 PM Andrus Adamchik <
>>> [email protected]>
>>> > >> > wrote:
>>> > >> >
>>> > >> > > This worked for me, so I deleted the tag:
>>> > >> > >
>>> > >> > > git push origin :cayenne-parent-5.0-M2
>>> > >> > > ...
>>> > >> > > - [deleted] cayenne-parent-5.0-M2
>>> > >> > >
>>> > >> > > Maybe it will work now for you, that the old tag is gone?
>>> > >> > >
>>> > >> > > Andrus
>>> > >> > >
>>> > >> > >
>>> > >> > > > On May 31, 2026, at 2:31 PM, Michael Gentry <
>>> [email protected]>
>>> > >> > wrote:
>>> > >> > > >
>>> > >> > > > This command failed on me:
>>> > >> > > >
>>> > >> > > > mvn release:prepare -DpreparationGoals="clean install"
>>> > >> > > > -DautoVersionSubmodules=true
>>> > >> > > >
>>> > >> > > > I worked past the error and ran the command again, but it
>>> failed
>>> > >> > because
>>> > >> > > it
>>> > >> > > > couldn't create the tag because the tag already exists.
>>> Somehow it
>>> > >> > > created
>>> > >> > > > the tag. So, I tried deleting the tag, but now I'm getting:
>>> > >> > > >
>>> > >> > > > [mrg@odin 14:15:58] ~/Projects/cayenne master> git push
>>> origin
>>> > >> > > > :cayenne-parent-5.0-M2
>>> > >> > > > ERROR: Permission to apache/cayenne.git denied to mrg.
>>> > >> > > >
>>> > >> > > > Same error when I use:
>>> > >> > > >
>>> > >> > > > git push --delete origin cayenne-parent-5.0-M2
>>> > >> > > >
>>> > >> > > > Any suggestions? Or does someone else have a smoother path to
>>> take
>>> > >> > over?
>>> > >> > > >
>>> > >> > > > Thanks,
>>> > >> > > > mrg
>>> > >> > > >
>>> > >> > > > PS. The tag got created when I had used HTTPS as the clone
>>> > method. I
>>> > >> > > > couldn't delete the tag that way, either (GitHub doesn't
>>> support
>>> > >> > > user/pass
>>> > >> > > > credentials), so I deleted the repo and checked out using SSH,
>>> > >> which is
>>> > >> > > > when I get the permissions error.
>>> > >> > > >
>>> > >> > > >
>>> > >> > > > On Sun, May 31, 2026 at 1:29 PM Michael Gentry <
>>> > [email protected]
>>> > >> >
>>> > >> > > wrote:
>>> > >> > > >
>>> > >> > > >> Hi Andrus, I'm working on it. Trying to resolve errors. I
>>> suspect
>>> > >> the
>>> > >> > > >> release guide is a little bit out of date.
>>> > >> > > >>
>>> > >> > > >> On Sun, May 31, 2026 at 9:20 AM Andrus Adamchik <
>>> > >> [email protected]>
>>> > >> > > >> wrote:
>>> > >> > > >>
>>> > >> > > >>> Hey Mike, wanted to check how things are going with the
>>> release.
>>> > >> > Eager
>>> > >> > > to
>>> > >> > > >>> start using M2 and committing more cleanup code :)
>>> > >> > > >>>
>>> > >> > > >>> If you don't have time for it now, not a problem too. Just
>>> let
>>> > us
>>> > >> > know.
>>> > >> > > >>> Nikita and myself should be able to jump in.
>>> > >> > > >>>
>>> > >> > > >>> Andrus
>>> > >> > > >>>
>>> > >> > > >>>> On May 25, 2026, at 8:06 PM, Michael Gentry <
>>> > [email protected]
>>> > >> >
>>> > >> > > >>> wrote:
>>> > >> > > >>>>
>>> > >> > > >>>> I should be able to start it Tuesday afternoon.
>>> > >> > > >>>>
>>> > >> > > >>>> On Sun, May 24, 2026 at 5:47 PM Andrus Adamchik <
>>> > >> > [email protected]>
>>> > >> > > >>> wrote:
>>> > >> > > >>>>
>>> > >> > > >>>>> I think at this point we are ready to release M2. It has a
>>> > huge
>>> > >> new
>>> > >> > > >>> scope
>>> > >> > > >>>>> - a complete new agentic coding stack.
>>> > >> > > >>>>>
>>> > >> > > >>>>> Mike, do you still have time to prepare the release?
>>> > >> > > >>>>>
>>> > >> > > >>>>> Thanks,
>>> > >> > > >>>>> Andrus
>>> > >> > > >>>>>
>>> > >> > > >>>>>> On Apr 17, 2026, at 11:00 AM, Michael Gentry <
>>> > >> [email protected]
>>> > >> > >
>>> > >> > > >>>>> wrote:
>>> > >> > > >>>>>>
>>> > >> > > >>>>>> Hi Nikita,
>>> > >> > > >>>>>>
>>> > >> > > >>>>>> I don't think there is an urgency to get M2 out, so if
>>> the
>>> > >> > > outstanding
>>> > >> > > >>>>> PRs
>>> > >> > > >>>>>> make sense to include in M2, I think it is OK to wait on
>>> > them.
>>> > >> > > >>>>>>
>>> > >> > > >>>>>> Thanks,
>>> > >> > > >>>>>> mrg
>>> > >> > > >>>>>>
>>> > >> > > >>>>>>
>>> > >> > > >>>>>> On Tue, Apr 14, 2026 at 8:18 AM Nikita Timofeev <
>>> > >> > > >>>>> [email protected]>
>>> > >> > > >>>>>> wrote:
>>> > >> > > >>>>>>
>>> > >> > > >>>>>>> Several PRs are waiting for me, but nothing is too
>>> critical,
>>> > >> so
>>> > >> > we
>>> > >> > > >>> may
>>> > >> > > >>>>> go
>>> > >> > > >>>>>>> ahead with M3.
>>> > >> > > >>>>>>> Instructions are all good, I use them every time.
>>> > >> > > >>>>>>>
>>> > >> > > >>>>>>> On Tue, Apr 14, 2026 at 2:37 AM Andrus Adamchik <
>>> > >> > > [email protected]
>>> > >> > > >>>>
>>> > >> > > >>>>>>> wrote:
>>> > >> > > >>>>>>>
>>> > >> > > >>>>>>>>> I just filed all my taxes
>>> > >> > > >>>>>>>>
>>> > >> > > >>>>>>>> Congrats! Which reminds me - I am still waiting for my
>>> > >> numbers
>>> > >> > > from
>>> > >> > > >>> the
>>> > >> > > >>>>>>>> accountants :)
>>> > >> > > >>>>>>>>
>>> > >> > > >>>>>>>>> so I have some free cycles now if there is
>>> > >> > > >>>>>>>>> anything I can do to help.
>>> > >> > > >>>>>>>>
>>> > >> > > >>>>>>>> How about publishing the release. @Nikita - do you have
>>> > >> anything
>>> > >> > > in
>>> > >> > > >>> the
>>> > >> > > >>>>>>>> queue we'd need to deal with before M2 that can't be
>>> moved
>>> > to
>>> > >> > M3?
>>> > >> > > >>> Also
>>> > >> > > >>>>>>>> anything missing in the release instructions at
>>> > >> > > >>>>>>>> https://cayenne.apache.org/dev/release-guide.html ?
>>> > >> > > >>>>>>>>
>>> > >> > > >>>>>>>> Andrus
>>> > >> > > >>>>>>>>
>>> > >> > > >>>>>>>>> On Apr 13, 2026, at 6:16 PM, Michael Gentry <
>>> > >> > [email protected]
>>> > >> > > >
>>> > >> > > >>>>>>> wrote:
>>> > >> > > >>>>>>>>>
>>> > >> > > >>>>>>>>> I just filed all my taxes, so I have some free cycles
>>> now
>>> > if
>>> > >> > > there
>>> > >> > > >>> is
>>> > >> > > >>>>>>>>> anything I can do to help.
>>> > >> > > >>>>>>>>>
>>> > >> > > >>>>>>>>> On Mon, Apr 13, 2026 at 5:08 PM Andrus Adamchik <
>>> > >> > > >>> [email protected]>
>>> > >> > > >>>>>>>> wrote:
>>> > >> > > >>>>>>>>>
>>> > >> > > >>>>>>>>>> Not too many significant new features in M2 so far,
>>> > though
>>> > >> > > quite a
>>> > >> > > >>>>> few
>>> > >> > > >>>>>>>> bug
>>> > >> > > >>>>>>>>>> fixes. So yeah, we probably should do it.
>>> > >> > > >>>>>>>>>>
>>> > >> > > >>>>>>>>>>
>>> > >> > > >>>>>>>>>>> On Apr 13, 2026, at 4:45 PM, Michael Gentry <
>>> > >> > > [email protected]
>>> > >> > > >>>>
>>> > >> > > >>>>>>>> wrote:
>>> > >> > > >>>>>>>>>>>
>>> > >> > > >>>>>>>>>>> Is it time for a 5.0.M2?
>>> > >> > > >>>>>>>>>>>
>>> > >> > > >>>>>>>>>>> I noticed the M1 was released 2024-09-09 and that
>>> seems
>>> > a
>>> > >> > long
>>> > >> > > >>> time
>>> > >> > > >>>>>>>>>> ago...
>>> > >> > > >>>>>>>>>>>
>>> > >> > > >>>>>>>>>>> Thanks,
>>> > >> > > >>>>>>>>>>> mrg
>>> > >> > > >>>>>>>>>>
>>> > >> > > >>>>>>>>>>
>>> > >> > > >>>>>>>>
>>> > >> > > >>>>>>>>
>>> > >> > > >>>>>>>
>>> > >> > > >>>>>>> --
>>> > >> > > >>>>>>> Best regards,
>>> > >> > > >>>>>>> Nikita Timofeev
>>> > >> > > >>>>>>>
>>> > >> > > >>>>>
>>> > >> > > >>>>>
>>> > >> > > >>>
>>> > >> > > >>>
>>> > >> > >
>>> > >> > >
>>> > >> >
>>> > >>
>>> > >>
>>> > >> --
>>> > >> Best regards,
>>> > >> Nikita Timofeev
>>> > >>
>>> > >
>>> >
>>>
>>>
>>> --
>>> Best regards,
>>> Nikita Timofeev
>>>
>>