Re: M2?
Andrus Adamchik <[email protected]> Fri, 12 Jun 2026 18:02:10 -0400
| Newsgroups | gmane.comp.java.cayenne.devel |
|---|---|
| Message-ID | <[email protected]> |
This is weird. orgapachecayenne-1062 is not there indeed. I wonder if = un-closed repos are auto-deleted after some timeout? Let's try to = republish. I think this should work: git switch -c cayenne-parent-5.0-M2 cayenne-parent-5.0-M2 mvn deploy Andrus > On Jun 12, 2026, at 3:33=E2=80=AFPM, Michael Gentry = <[email protected]> wrote: >=20 > That repo is empty to me. >=20 > On Fri, Jun 12, 2026 at 1:29=E2=80=AFAM Nikita Timofeev = <[email protected]> > wrote: >=20 >> Check that it is closed in the Nexus: >> https://repository.apache.org/#stagingRepositories. >>=20 >> On Fri, Jun 12, 2026 at 4:42=E2=80=AFAM Michael Gentry = <[email protected]> >> wrote: >>=20 >>> Thanks Nikita! >>>=20 >>> I'm trying to put together the release vote email and think I have = an >> issue >>> with the Maven repo: >>>=20 >>>=20 >> = https://repository.apache.org/content/repositories/orgapachecayenne-1062/ >>>=20 >>> Anyone know what step I missed there, etc? I got the name >>> (orgapachecayenne-1062) from >>> https://repository.apache.org/#stagingRepositories which I think = came >> from >>> the "mvn release:prepare" or "mvn release:perform" step. >>>=20 >>> Thanks, >>> mrg >>>=20 >>>=20 >>> On Thu, Jun 11, 2026 at 4:12=E2=80=AFPM Nikita Timofeev < >> [email protected] >>>>=20 >>> wrote: >>>=20 >>>> Perfect! Windows build is there now too. >>>>=20 >>>> On Thu, Jun 11, 2026 at 11:40=E2=80=AFPM Michael Gentry = <[email protected]> >>>> wrote: >>>>=20 >>>>> ~/Projects/cayenne-svn/5.0-M2 > svn commit --username mgentry -m >> "Added >>>>> 5.0-M2 SRC files." >>>>> Adding (bin) cayenne-5.0-M2-src.tar.gz >>>>> Adding cayenne-5.0-M2-src.tar.gz.asc >>>>> Adding cayenne-5.0-M2-src.tar.gz.sha512 >>>>> Transmitting file data ...done >>>>> Committing transaction... >>>>> Committed revision 85180. >>>>>=20 >>>>> Added. >>>>>=20 >>>>> On Thu, Jun 11, 2026 at 3:20=E2=80=AFPM Nikita Timofeev < >>>> [email protected] >>>>>>=20 >>>>> wrote: >>>>>=20 >>>>>> Could you also commit the `src` package there? I think it's = better >>> if I >>>>>> build using it. >>>>>>=20 >>>>>> On Thu, Jun 11, 2026 at 11:12=E2=80=AFPM Michael Gentry < >> [email protected] >>>>=20 >>>>>> wrote: >>>>>>=20 >>>>>>> That's what I thought, but wanted to check first. >>>>>>>=20 >>>>>>> ~/Projects/cayenne-svn > svn commit --username mgentry -m "Added >>>>> 5.0-M2 >>>>>>> Generic and Mac artifacts, plus updated KEYS." >>>>>>> Authentication realm: <https://dist.apache.org:443> ASF >> Committers >>>>>>> Password for 'mgentry': *************** >>>>>>>=20 >>>>>>> Adding 5.0-M2 >>>>>>> Adding (bin) 5.0-M2/cayenne-5.0-M2-macosx.dmg >>>>>>> Adding 5.0-M2/cayenne-5.0-M2-macosx.dmg.asc >>>>>>> Adding 5.0-M2/cayenne-5.0-M2-macosx.dmg.sha512 >>>>>>> Adding (bin) 5.0-M2/cayenne-5.0-M2.tar.gz >>>>>>> Adding 5.0-M2/cayenne-5.0-M2.tar.gz.asc >>>>>>> Adding 5.0-M2/cayenne-5.0-M2.tar.gz.sha512 >>>>>>> Adding KEYS >>>>>>> Transmitting file data .......done >>>>>>> Committing transaction... >>>>>>> Committed revision 85177. >>>>>>>=20 >>>>>>> Should be signed and committed now. >>>>>>>=20 >>>>>>> Nikita, please help with Windows. :-) >>>>>>>=20 >>>>>>> Thanks, >>>>>>> mrg >>>>>>>=20 >>>>>>>=20 >>>>>>>=20 >>>>>>> On Thu, Jun 11, 2026 at 2:28=E2=80=AFPM Andrus Adamchik < >>> [email protected] >>>>>=20 >>>>>>> wrote: >>>>>>>=20 >>>>>>>> Yeah, it is supposed to be empty, as the last voted release >> moves >>>> to >>>>>>>> /release for publishing: >>>>>>>>=20 >>>>>>>> svn mv https://dist.apache.org/repos/dist/dev/cayenne/X.X \ >>>>>>>> https://dist.apache.org/repos/dist/release/cayenne/ >>>>>>>>=20 >>>>>>>>=20 >>>>>>>>> On Jun 11, 2026, at 2:21=E2=80=AFPM, Michael Gentry < >>> [email protected] >>>>>=20 >>>>>>> wrote: >>>>>>>>>=20 >>>>>>>>> OK, I'm a little confused by the SVN steps. Am I supposed to >>>>> checkout >>>>>>>>> https://dist.apache.org/repos/dist/dev/cayenne/ and commit >> the >>>>>>> artifacts >>>>>>>>> there? I did that and nothing is currently there. >>>>>>>>>=20 >>>>>>>>> Thanks, >>>>>>>>> mrg >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>> On Thu, Jun 11, 2026 at 1:13=E2=80=AFPM Michael Gentry < >>>>> [email protected]> >>>>>>>> wrote: >>>>>>>>>=20 >>>>>>>>>> Yeah, I'm officially giving up on Windows for now. Tried >> many >>>>> times >>>>>>> and >>>>>>>>>> never got a clean build on it. I'm switching back to Mac and >>>> Linux >>>>>>>> builds >>>>>>>>>> now. Hopefully that will be done within a few hours. >>>>>>>>>>=20 >>>>>>>>>> On Thu, Jun 11, 2026 at 7:57=E2=80=AFAM Andrus Adamchik < >>>>>> [email protected]> >>>>>>>>>> wrote: >>>>>>>>>>=20 >>>>>>>>>>> Hey Mike, so what do you think of Nikita's idea of >> publishing >>>> the >>>>>>>> release >>>>>>>>>>> sans Windows, and he'd do the Windows piece? >>>>>>>>>>>=20 >>>>>>>>>>>=20 >>>>>>>>>>>> On Jun 9, 2026, at 8:06=E2=80=AFAM, Nikita Timofeev < >>>>>>>> [email protected]> >>>>>>>>>>> wrote: >>>>>>>>>>>>=20 >>>>>>>>>>>> For the Gradle build I can only think that the Gradle >> folder >>>> is >>>>>>>> missing >>>>>>>>>>>> from the source folder. That's the limitation of the >> Apache >>>>>> process, >>>>>>>> you >>>>>>>>>>>> need to remember to copy it every time you grab a clean >>>> sources >>>>>>>>>>> assembly. >>>>>>>>>>>>=20 >>>>>>>>>>>> Alternatively, I could try to do Win build on my side. If >>> you >>>>>> commit >>>>>>>> the >>>>>>>>>>>> sources package with the signatures to the SVN, I can >> build >>>> the >>>>>>>> Windows >>>>>>>>>>>> assembly on my machine and commit it back with my >>> signatures. >>>> I >>>>>>> think >>>>>>>> it >>>>>>>>>>>> should be ok to have different signatures in one release >> as >>>> long >>>>>> as >>>>>>>> they >>>>>>>>>>>> are in the KEYS file. >>>>>>>>>>>>=20 >>>>>>>>>>>> On Mon, Jun 8, 2026 at 9:24=E2=80=AFPM Andrus Adamchik < >>>>>> [email protected] >>>>>>>>=20 >>>>>>>>>>> wrote: >>>>>>>>>>>>=20 >>>>>>>>>>>>> Interesting... I haven't tried an "src" build. But what I >>> did >>>>>>> worked >>>>>>>>>>> for >>>>>>>>>>>>> me on an Azure VM: >>>>>>>>>>>>>=20 >>>>>>>>>>>>> 1. cmd instead of PowerShell >>>>>>>>>>>>> 2. git clone [repo] with no extra args like --depth >>>>>>>>>>>>> 3. mvn clean verify -P assembly,windows >>>>>>>>>>>>>=20 >>>>>>>>>>>>> All the differences with your recipe are cosmetic though >>> and >>>>>> should >>>>>>>> not >>>>>>>>>>>>> affect Gradle. So not sure. >>>>>>>>>>>>>=20 >>>>>>>>>>>>> Andrus >>>>>>>>>>>>>=20 >>>>>>>>>>>>>=20 >>>>>>>>>>>>>> On Jun 8, 2026, at 12:48=E2=80=AFPM, Michael Gentry < >>>>>> [email protected]> >>>>>>>>>>> wrote: >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>> OK, installed Win10 in VB (a soul-crushing experience) >>> along >>>>>> with >>>>>>>>>>> Java, >>>>>>>>>>>>>> Git, Maven, etc... >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>> I was able to clone the repo (using PowerShell): >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>> PS > git clone >>>>> https://gitbox.apache.org/repos/asf/cayenne.git >>>>>>>>>>> --branch >>>>>>>>>>>>>> "cayenne-parent-5.0-M2" --depth 1 cayenne-m2-rel >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>> This repeatedly fails, though: >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>> PS > mvn clean install -P"assembly,src" >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>> Task :pluginUnderTestMetadata >>>>>>>>>>>>>>> Task :processTestResources >>>>>>>>>>>>>>> Task :testClasses >>>>>>>>>>>>>>> Task :test >>>>>>>>>>>>>> OpenJDK 64-Bit Server VM warning: Sharing is only >>> supported >>>>> for >>>>>>> boot >>>>>>>>>>>>> loader >>>>>>>>>>>>>> classes because bootstrap classpath has been appended >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>> Task :test >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>> DbImportIT > simpleDbTaskSuccess() FAILED >>>>>>>>>>>>>> org.junit.platform.commons.JUnitException at >>>>>> ArrayList.java:1596 >>>>>>>>>>>>>> Caused by: java.io.IOException at >> ForEachOps.java:184 >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>> DbImportIT > withProjectTaskSuccess() FAILED >>>>>>>>>>>>>> org.junit.platform.commons.JUnitException at >>>>>> ArrayList.java:1596 >>>>>>>>>>>>>> Caused by: java.io.IOException at >> ForEachOps.java:184 >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>> DbImportIT > excludeRelDbTaskSuccess() FAILED >>>>>>>>>>>>>> org.junit.platform.commons.JUnitException at >>>>>> ArrayList.java:1596 >>>>>>>>>>>>>> Caused by: java.io.IOException at >> ForEachOps.java:184 >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>> GradlePluginIT > gradleVersionsCompatibility() FAILED >>>>>>>>>>>>>> org.junit.platform.commons.JUnitException at >>>>>> ArrayList.java:1596 >>>>>>>>>>>>>> Caused by: java.io.IOException at >> ForEachOps.java:184 >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>> 36 tests completed, 4 failed >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>> Task :test FAILED >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>> Any ideas what might cause the build to fail in the >> Gradle >>>>>> Plugin >>>>>>>>>>> tests? >>>>>>>>>>>>>> JDK 21 and latest Maven 3.9. >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>> mrg >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>> On Sun, Jun 7, 2026 at 8:46=E2=80=AFPM Michael Gentry < >>>>>>> [email protected]> >>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>> I found an old Win10 ISO. I'll try installing in >>>> VirtualBox, >>>>>> etc. >>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>> On Sun, Jun 7, 2026 at 11:14=E2=80=AFAM Andrus Adamchik = < >>>>>>>> [email protected] >>>>>>>>>>>>=20 >>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>> 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. >>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>> Andrus >>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>> On Jun 6, 2026, at 5:14=E2=80=AFPM, Michael Gentry < >>>>>>> [email protected]> >>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>> BTW... >>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>> How do I do this step? >>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>> # You will need to do this on Windows >>>>>>>>>>>>>>>>> mvn clean package -Passembly,windows -DskipTests >>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>> I've only got Mac and Linux. >>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>> On Sat, Jun 6, 2026 at 4:37=E2=80=AFPM Michael Gentry = < >>>>>>>> [email protected] >>>>>>>>>>>>=20 >>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>> OK, more updates... >>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>> In my ~/.m2/settings.xml file, I changed: >>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>> <id>apache.releases.https</id> >>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>> to: >>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>> <id>apache-releases</id> >>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>> 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. >>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>> Starting the rest now... >>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>> On Wed, Jun 3, 2026 at 9:20=E2=80=AFPM Michael Gentry = < >>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>> 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... >>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>> mrg >>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>> On Wed, Jun 3, 2026 at 8:16=E2=80=AFAM Nikita = Timofeev < >>>>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>> 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. >>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>> On Tue, Jun 2, 2026 at 10:11=E2=80=AFPM Michael = Gentry < >>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>> 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? >>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>> On Mon, Jun 1, 2026 at 9:09=E2=80=AFPM Michael = Gentry < >>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>> Thanks for the tips, Nikita. >>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>> I'm going to revert the changes and try again. >>> I'll >>>>>> update >>>>>>>>>>> with >>>>>>>>>>>>> how >>>>>>>>>>>>>>>>>>>> far I >>>>>>>>>>>>>>>>>>>>>> get. >>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>> On Mon, Jun 1, 2026 at 8:20=E2=80=AFAM Nikita = Timofeev < >>>>>>>>>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>> Hi Michael. >>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>> 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. >>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>> 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. >>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>> 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. >>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>> Hope this helps. Tell me if you need some more >>> info >>>>> or >>>>>>>>>>> support. >>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>> On Mon, Jun 1, 2026 at 12:02=E2=80=AFAM Michael = Gentry >> < >>>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>> Sadly, still broken for me. >>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>> On Sun, May 31, 2026 at 2:40=E2=80=AFPM Andrus >> Adamchik >>> < >>>>>>>>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>> This worked for me, so I deleted the tag: >>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>> git push origin :cayenne-parent-5.0-M2 >>>>>>>>>>>>>>>>>>>>>>>>> ... >>>>>>>>>>>>>>>>>>>>>>>>> - [deleted] cayenne-parent-5.0-M2 >>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>> Maybe it will work now for you, that the old >>> tag >>>> is >>>>>>> gone? >>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>> Andrus >>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>> On May 31, 2026, at 2:31=E2=80=AFPM, Michael = Gentry >> < >>>>>>>>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>> This command failed on me: >>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>> mvn release:prepare >> -DpreparationGoals=3D"clean >>>>>> install" >>>>>>>>>>>>>>>>>>>>>>>>>> -DautoVersionSubmodules=3Dtrue >>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>> 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: >>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>> [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. >>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>> Same error when I use: >>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>> git push --delete origin >> cayenne-parent-5.0-M2 >>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>> Any suggestions? Or does someone else have a >>>>>> smoother >>>>>>>>>>> path to >>>>>>>>>>>>>>>>>>>> take >>>>>>>>>>>>>>>>>>>>>>>> over? >>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>>>>> mrg >>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>> 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. >>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>> On Sun, May 31, 2026 at 1:29=E2=80=AFPM = Michael >>> Gentry < >>>>>>>>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Andrus, I'm working on it. Trying to >>> resolve >>>>>>>> errors. I >>>>>>>>>>>>>>>>>>>> suspect >>>>>>>>>>>>>>>>>>>>>>> the >>>>>>>>>>>>>>>>>>>>>>>>>>> release guide is a little bit out of date. >>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>> On Sun, May 31, 2026 at 9:20=E2=80=AFAM = Andrus >>>> Adamchik < >>>>>>>>>>>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>> Hey Mike, wanted to check how things are >>> going >>>>>> with >>>>>>>> the >>>>>>>>>>>>>>>>>>>> release. >>>>>>>>>>>>>>>>>>>>>>>> Eager >>>>>>>>>>>>>>>>>>>>>>>>> to >>>>>>>>>>>>>>>>>>>>>>>>>>>> start using M2 and committing more cleanup >>>> code >>>>> :) >>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>> 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. >>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>> Andrus >>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On May 25, 2026, at 8:06=E2=80=AFPM, = Michael >>> Gentry < >>>>>>>>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>> I should be able to start it Tuesday >>>> afternoon. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Sun, May 24, 2026 at 5:47=E2=80=AFPM = Andrus >>>>> Adamchik < >>>>>>>>>>>>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I think at this point we are ready to >>>> release >>>>>> M2. >>>>>>> It >>>>>>>>>>> has >>>>>>>>>>>>> a >>>>>>>>>>>>>>>>>>>>> huge >>>>>>>>>>>>>>>>>>>>>>> new >>>>>>>>>>>>>>>>>>>>>>>>>>>> scope >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - a complete new agentic coding stack. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Mike, do you still have time to prepare >>> the >>>>>>> release? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Andrus >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Apr 17, 2026, at 11:00=E2=80=AFAM, = Michael >>>> Gentry >>>>> < >>>>>>>>>>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Nikita, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mrg >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Apr 14, 2026 at 8:18=E2=80=AFAM = Nikita >>>>>> Timofeev < >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Apr 14, 2026 at 2:37=E2=80=AFAM = Andrus >>>>>> Adamchik >>>>>>> < >>>>>>>>>>>>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I just filed all my taxes >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Congrats! Which reminds me - I am >> still >>>>>> waiting >>>>>>>>>>> for my >>>>>>>>>>>>>>>>>>>>>>> numbers >>>>>>>>>>>>>>>>>>>>>>>>> from >>>>>>>>>>>>>>>>>>>>>>>>>>>> the >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> accountants :) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> so I have some free cycles now if >>> there >>>> is >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> anything I can do to help. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 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 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>> https://cayenne.apache.org/dev/release-guide.html >>>>>>>>>>> ? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Andrus >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Apr 13, 2026, at 6:16=E2=80=AFPM, = Michael >>>>> Gentry >>>>>> < >>>>>>>>>>>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I just filed all my taxes, so I have >>>> some >>>>>> free >>>>>>>>>>> cycles >>>>>>>>>>>>>>>>>>>> now >>>>>>>>>>>>>>>>>>>>> if >>>>>>>>>>>>>>>>>>>>>>>>> there >>>>>>>>>>>>>>>>>>>>>>>>>>>> is >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> anything I can do to help. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Apr 13, 2026 at 5:08=E2=80=AFPM= >> Andrus >>>>>>> Adamchik >>>>>>>> < >>>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Not too many significant new >> features >>>> in >>>>> M2 >>>>>>> so >>>>>>>>>>> far, >>>>>>>>>>>>>>>>>>>>> though >>>>>>>>>>>>>>>>>>>>>>>>> quite a >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> few >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bug >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> fixes. So yeah, we probably should >> do >>>> it. >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Apr 13, 2026, at 4:45=E2=80=AFPM, >> Michael >>>>>> Gentry >>>>>>> < >>>>>>>>>>>>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Is it time for a 5.0.M2? >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I noticed the M1 was released >>>> 2024-09-09 >>>>>> and >>>>>>>>>>> that >>>>>>>>>>>>>>>>>>>> seems >>>>>>>>>>>>>>>>>>>>> a >>>>>>>>>>>>>>>>>>>>>>>> long >>>>>>>>>>>>>>>>>>>>>>>>>>>> time >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ago... >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mrg >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Best regards, >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Nikita Timofeev >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>> Best regards, >>>>>>>>>>>>>>>>>>>>>>> Nikita Timofeev >>>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>> Best regards, >>>>>>>>>>>>>>>>>>>> Nikita Timofeev >>>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>>>>=20 >>>>>>>>>>>>>=20 >>>>>>>>>>>>>=20 >>>>>>>>>>>>=20 >>>>>>>>>>>> -- >>>>>>>>>>>> Best regards, >>>>>>>>>>>> Nikita Timofeev >>>>>>>>>>>=20 >>>>>>>>>>>=20 >>>>>>>>=20 >>>>>>>>=20 >>>>>>>=20 >>>>>>=20 >>>>>>=20 >>>>>> -- >>>>>> Best regards, >>>>>> Nikita Timofeev >>>>>>=20 >>>>>=20 >>>>=20 >>>>=20 >>>> -- >>>> Best regards, >>>> Nikita Timofeev >>>>=20 >>>=20 >>=20 >>=20 >> -- >> Best regards, >> Nikita Timofeev >>=20