Yeah, I think this one actually requires Windows. In the past I'd run it 
locally via VirtualBox. These days, I simply go to Azure and spin up a VM for a 
few hours.

Andrus

> On Jun 6, 2026, at 5:14 PM, Michael Gentry <[email protected]> wrote:
> 
> 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
>>>> 
>>> 

Reply via email to