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 >>>> >>>
