Re: M2?
Andrus Adamchik <[email protected]> Mon, 22 Jun 2026 11:03:14 -0400
| Newsgroups | gmane.comp.java.cayenne.devel |
|---|---|
| Message-ID | <[email protected]> |
We need one more vote. But otherwise we should be closing the vote. It's = already been 9 days. > On Jun 13, 2026, at 12:01=E2=80=AFPM, Michael Gentry = <[email protected]> wrote: >=20 > Then again, I think I'm confusing it with the assemblies distribution. = I'll > send out the vote email now. >=20 > Thanks! >=20 >=20 > On Sat, Jun 13, 2026 at 11:59=E2=80=AFAM Michael Gentry = <[email protected]> wrote: >=20 >> That worked better, but doesn't look anything clean like what Nikita = has >> done before. >>=20 >> On Sat, Jun 13, 2026 at 10:39=E2=80=AFAM Andrus Adamchik = <[email protected]> >> wrote: >>=20 >>> Ah, sorry... mvn deploy requires -Pgpg to generate signatures >>>=20 >>>> On Jun 13, 2026, at 10:37=E2=80=AFAM, Michael Gentry = <[email protected]> >>> wrote: >>>>=20 >>>> Well, I got a 1063 created: >>>>=20 >>>> https://repository.apache.org/#stagingRepositories >>>>=20 >>>> Tried to access: >>>>=20 >>>>=20 >>> = https://repository.apache.org/content/repositories/orgapachecayenne-1063/ >>>>=20 >>>> And it says it exists, but is restricted. So I tried to close it = and got >>>> signature validation errors. >>>>=20 >>>> On Fri, Jun 12, 2026 at 6:02=E2=80=AFPM Andrus Adamchik = <[email protected]> >>> wrote: >>>>=20 >>>>> 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: >>>>>=20 >>>>> git switch -c cayenne-parent-5.0-M2 cayenne-parent-5.0-M2 >>>>> mvn deploy >>>>>=20 >>>>> Andrus >>>>>=20 >>>>>> 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 >>>>>>>=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=AF= AM 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=AF= AM 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=AFP= M, 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=AF= PM, >>>>>>> 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 >>>>>=20 >>>>>=20 >>>=20 >>>=20