Welcome back, John! Mind replying with your +1 on the [VOTE] thread just for record-keeping purposes?
Thanks! mrg On Mon, Jun 22, 2026 at 1:00 PM John Huss <[email protected]> wrote: > OK, I am +1 then! > > On Mon, Jun 22, 2026 at 10:24 AM Andrus Adamchik <[email protected]> > wrote: > > > Hi John, > > > > Thanks for jumping in after the vacation :) > > > > > *Can't check signature for some artifacts:* > > > > You'll need to import Mike's key: > > > > gpg --import KEYS > > > > > > > > > > cayenne-5.0-M2-src/cayenne-mcp-server/src/test/java/org/apache/cayenne/mcp/TestMcpServer.java > > > > Yeah, that's the one we were discussing. Feels like we can make an > > exception for this one: > > > > On Jun 15, 2026, at 6:13 AM, Nikita Timofeev <[email protected]> > > wrote: > > >> - RAT - missing headers in TestMcpServer.java and in > > >> org.slf4j.spi.SLF4JServiceProvider > > >> (we have headers in other providers). Good enough for the milestone > > >> release, it may be fixed later. > > > > > > > > > > > > > > > On Jun 22, 2026, at 11:17 AM, John Huss <[email protected]> wrote: > > > > > > Sorry, I was on vacation. Here are some things I noticed. > > > > > > *Can't check signature for some artifacts:* > > > > > > + find . -name '*.asc' -exec gpg --verify '{}' ';' > > > > > > gpg: assuming signed data in './cayenne-5.0-M2-win.zip' > > > > > > gpg: Signature made Thu Jun 11 15:02:12 2026 CDT > > > > > > gpg: using RSA key > > B898C51C5FD40C646AF1BA491E56A374F7FA8357 > > > > > > gpg: Good signature from "Nikita Timofeev <[email protected]>" > > [unknown] > > > > > > gpg: WARNING: This key is not certified with a trusted signature! > > > > > > gpg: There is no indication that the signature belongs to the > > > owner. > > > > > > Primary key fingerprint: B898 C51C 5FD4 0C64 6AF1 BA49 1E56 A374 F7FA > > 8357 > > > > > > > > > gpg: assuming signed data in './cayenne-5.0-M2-src.tar.gz' > > > > > > gpg: Signature made Thu Jun 11 14:36:54 2026 CDT > > > > > > gpg: using RSA key > > 7B1ECB5CB72F6741E80FB3D69560179AE70EE1D0 > > > > > > *gpg: Can't check signature: No public key* > > > > > > > > > gpg: assuming signed data in './cayenne-5.0-M2-macosx.dmg' > > > > > > gpg: Signature made Thu Jun 11 12:56:04 2026 CDT > > > > > > gpg: using RSA key > > 7B1ECB5CB72F6741E80FB3D69560179AE70EE1D0 > > > > > > *gpg: Can't check signature: No public key* > > > > > > > > > gpg: assuming signed data in './cayenne-5.0-M2.tar.gz' > > > > > > gpg: Signature made Thu Jun 11 12:56:51 2026 CDT > > > > > > gpg: using RSA key > > 7B1ECB5CB72F6741E80FB3D69560179AE70EE1D0 > > > > > > *gpg: Can't check signature: No public key* > > > > > > > > > > > > *Missing license header:* > > > > > > ===================================================== > > > > > > == File: > > > > > > cayenne-5.0-M2-src/cayenne-mcp-server/src/test/java/org/apache/cayenne/mcp/TestMcpServer.java > > > > > > ===================================================== > > > > > > package org.apache.cayenne.mcp; > > > > > > > > > import java.io.IOException; > > > > > > import java.io.InputStream; > > > > > > import java.io.OutputStream; > > > > > > import java.io.PipedInputStream; > > > > > > import java.io.PipedOutputStream; > > > > > > import java.util.concurrent.TimeUnit; > > > > > > > > > /** > > > > > > * Handles the lifecycle of a test in-process MCP server. > > > > > > */ > > > > > > public class TestMcpServer { > > > > > > > > > > > > > > > > > > Other than those things the build looks good to me. > > > > > > > > > John > > > > > > > > > > > > > > > On Mon, Jun 22, 2026 at 10:03 AM Andrus Adamchik <[email protected]> > > > wrote: > > > > > >> 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 PM, Michael Gentry <[email protected]> > > >> wrote: > > >>> > > >>> Then again, I think I'm confusing it with the assemblies > distribution. > > >> I'll > > >>> send out the vote email now. > > >>> > > >>> Thanks! > > >>> > > >>> > > >>> On Sat, Jun 13, 2026 at 11:59 AM Michael Gentry <[email protected] > > > > >> wrote: > > >>> > > >>>> That worked better, but doesn't look anything clean like what Nikita > > has > > >>>> done before. > > >>>> > > >>>> On Sat, Jun 13, 2026 at 10:39 AM Andrus Adamchik < > [email protected] > > > > > >>>> wrote: > > >>>> > > >>>>> Ah, sorry... mvn deploy requires -Pgpg to generate signatures > > >>>>> > > >>>>>> On Jun 13, 2026, at 10:37 AM, Michael Gentry <[email protected] > > > > >>>>> wrote: > > >>>>>> > > >>>>>> Well, I got a 1063 created: > > >>>>>> > > >>>>>> https://repository.apache.org/#stagingRepositories > > >>>>>> > > >>>>>> Tried to access: > > >>>>>> > > >>>>>> > > >>>>> > > >> > > > https://repository.apache.org/content/repositories/orgapachecayenne-1063/ > > >>>>>> > > >>>>>> And it says it exists, but is restricted. So I tried to close it > and > > >> got > > >>>>>> signature validation errors. > > >>>>>> > > >>>>>> On Fri, Jun 12, 2026 at 6:02 PM Andrus Adamchik < > > [email protected]> > > >>>>> wrote: > > >>>>>> > > >>>>>>> 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 PM, Michael Gentry < > [email protected]> > > >>>>> wrote: > > >>>>>>>> > > >>>>>>>> That repo is empty to me. > > >>>>>>>> > > >>>>>>>> On Fri, Jun 12, 2026 at 1:29 AM Nikita Timofeev < > > >>>>>>> [email protected]> > > >>>>>>>> wrote: > > >>>>>>>> > > >>>>>>>>> Check that it is closed in the Nexus: > > >>>>>>>>> https://repository.apache.org/#stagingRepositories. > > >>>>>>>>> > > >>>>>>>>> On Fri, Jun 12, 2026 at 4:42 AM Michael Gentry < > > >> [email protected]> > > >>>>>>>>> wrote: > > >>>>>>>>> > > >>>>>>>>>> Thanks Nikita! > > >>>>>>>>>> > > >>>>>>>>>> I'm trying to put together the release vote email and think I > > have > > >>>>> an > > >>>>>>>>> issue > > >>>>>>>>>> with the Maven repo: > > >>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>> > > >>>>>>> > > >>>>> > > >> > > > https://repository.apache.org/content/repositories/orgapachecayenne-1062/ > > >>>>>>>>>> > > >>>>>>>>>> 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. > > >>>>>>>>>> > > >>>>>>>>>> Thanks, > > >>>>>>>>>> mrg > > >>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>>> On Thu, Jun 11, 2026 at 4:12 PM Nikita Timofeev < > > >>>>>>>>> [email protected] > > >>>>>>>>>>> > > >>>>>>>>>> wrote: > > >>>>>>>>>> > > >>>>>>>>>>> Perfect! Windows build is there now too. > > >>>>>>>>>>> > > >>>>>>>>>>> On Thu, Jun 11, 2026 at 11:40 PM Michael Gentry < > > >>>>> [email protected]> > > >>>>>>>>>>> wrote: > > >>>>>>>>>>> > > >>>>>>>>>>>> ~/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. > > >>>>>>>>>>>> > > >>>>>>>>>>>> Added. > > >>>>>>>>>>>> > > >>>>>>>>>>>> On Thu, Jun 11, 2026 at 3:20 PM Nikita Timofeev < > > >>>>>>>>>>> [email protected] > > >>>>>>>>>>>>> > > >>>>>>>>>>>> wrote: > > >>>>>>>>>>>> > > >>>>>>>>>>>>> Could you also commit the `src` package there? I think it's > > >>>>> better > > >>>>>>>>>> if I > > >>>>>>>>>>>>> build using it. > > >>>>>>>>>>>>> > > >>>>>>>>>>>>> On Thu, Jun 11, 2026 at 11:12 PM Michael Gentry < > > >>>>>>>>> [email protected] > > >>>>>>>>>>> > > >>>>>>>>>>>>> wrote: > > >>>>>>>>>>>>> > > >>>>>>>>>>>>>> That's what I thought, but wanted to check first. > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> ~/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': *************** > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> 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. > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> Should be signed and committed now. > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> Nikita, please help with Windows. :-) > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> Thanks, > > >>>>>>>>>>>>>> mrg > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> On Thu, Jun 11, 2026 at 2:28 PM Andrus Adamchik < > > >>>>>>>>>> [email protected] > > >>>>>>>>>>>> > > >>>>>>>>>>>>>> wrote: > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>>> Yeah, it is supposed to be empty, as the last voted > release > > >>>>>>>>> moves > > >>>>>>>>>>> to > > >>>>>>>>>>>>>>> /release for publishing: > > >>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>> svn mv > https://dist.apache.org/repos/dist/dev/cayenne/X.X > > \ > > >>>>>>>>>>>>>>> https://dist.apache.org/repos/dist/release/cayenne/ > > >>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>> On Jun 11, 2026, at 2:21 PM, Michael Gentry < > > >>>>>>>>>> [email protected] > > >>>>>>>>>>>> > > >>>>>>>>>>>>>> wrote: > > >>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>> 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. > > >>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>> Thanks, > > >>>>>>>>>>>>>>>> mrg > > >>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>> On Thu, Jun 11, 2026 at 1:13 PM Michael Gentry < > > >>>>>>>>>>>> [email protected]> > > >>>>>>>>>>>>>>> wrote: > > >>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>> 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. > > >>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>> On Thu, Jun 11, 2026 at 7:57 AM Andrus Adamchik < > > >>>>>>>>>>>>> [email protected]> > > >>>>>>>>>>>>>>>>> wrote: > > >>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>> Hey Mike, so what do you think of Nikita's idea of > > >>>>>>>>> publishing > > >>>>>>>>>>> the > > >>>>>>>>>>>>>>> release > > >>>>>>>>>>>>>>>>>> sans Windows, and he'd do the Windows piece? > > >>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>> On Jun 9, 2026, at 8:06 AM, Nikita Timofeev < > > >>>>>>>>>>>>>>> [email protected]> > > >>>>>>>>>>>>>>>>>> wrote: > > >>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>> 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. > > >>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>> 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. > > >>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>> On Mon, Jun 8, 2026 at 9:24 PM Andrus Adamchik < > > >>>>>>>>>>>>> [email protected] > > >>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>> wrote: > > >>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>> Interesting... I haven't tried an "src" build. But > > what > > >> I > > >>>>>>>>>> did > > >>>>>>>>>>>>>> worked > > >>>>>>>>>>>>>>>>>> for > > >>>>>>>>>>>>>>>>>>>> me on an Azure VM: > > >>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>> 1. cmd instead of PowerShell > > >>>>>>>>>>>>>>>>>>>> 2. git clone [repo] with no extra args like --depth > > >>>>>>>>>>>>>>>>>>>> 3. mvn clean verify -P assembly,windows > > >>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>> All the differences with your recipe are cosmetic > > though > > >>>>>>>>>> and > > >>>>>>>>>>>>> should > > >>>>>>>>>>>>>>> not > > >>>>>>>>>>>>>>>>>>>> affect Gradle. So not sure. > > >>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>> Andrus > > >>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> On Jun 8, 2026, at 12:48 PM, Michael Gentry < > > >>>>>>>>>>>>> [email protected]> > > >>>>>>>>>>>>>>>>>> wrote: > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> OK, installed Win10 in VB (a soul-crushing > > experience) > > >>>>>>>>>> along > > >>>>>>>>>>>>> with > > >>>>>>>>>>>>>>>>>> Java, > > >>>>>>>>>>>>>>>>>>>>> Git, Maven, etc... > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> I was able to clone the repo (using PowerShell): > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> PS > git clone > > >>>>>>>>>>>> https://gitbox.apache.org/repos/asf/cayenne.git > > >>>>>>>>>>>>>>>>>> --branch > > >>>>>>>>>>>>>>>>>>>>> "cayenne-parent-5.0-M2" --depth 1 cayenne-m2-rel > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> This repeatedly fails, though: > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> PS > mvn clean install -P"assembly,src" > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>>> 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 > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>>> Task :test > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> DbImportIT > simpleDbTaskSuccess() FAILED > > >>>>>>>>>>>>>>>>>>>>> org.junit.platform.commons.JUnitException at > > >>>>>>>>>>>>> ArrayList.java:1596 > > >>>>>>>>>>>>>>>>>>>>> Caused by: java.io.IOException at > > >>>>>>>>> ForEachOps.java:184 > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> DbImportIT > withProjectTaskSuccess() FAILED > > >>>>>>>>>>>>>>>>>>>>> org.junit.platform.commons.JUnitException at > > >>>>>>>>>>>>> ArrayList.java:1596 > > >>>>>>>>>>>>>>>>>>>>> Caused by: java.io.IOException at > > >>>>>>>>> ForEachOps.java:184 > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> DbImportIT > excludeRelDbTaskSuccess() FAILED > > >>>>>>>>>>>>>>>>>>>>> org.junit.platform.commons.JUnitException at > > >>>>>>>>>>>>> ArrayList.java:1596 > > >>>>>>>>>>>>>>>>>>>>> Caused by: java.io.IOException at > > >>>>>>>>> ForEachOps.java:184 > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> GradlePluginIT > gradleVersionsCompatibility() > FAILED > > >>>>>>>>>>>>>>>>>>>>> org.junit.platform.commons.JUnitException at > > >>>>>>>>>>>>> ArrayList.java:1596 > > >>>>>>>>>>>>>>>>>>>>> Caused by: java.io.IOException at > > >>>>>>>>> ForEachOps.java:184 > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> 36 tests completed, 4 failed > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>>> Task :test FAILED > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> Any ideas what might cause the build to fail in the > > >>>>>>>>> Gradle > > >>>>>>>>>>>>> Plugin > > >>>>>>>>>>>>>>>>>> tests? > > >>>>>>>>>>>>>>>>>>>>> JDK 21 and latest Maven 3.9. > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> Thanks, > > >>>>>>>>>>>>>>>>>>>>> mrg > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>> On Sun, Jun 7, 2026 at 8:46 PM Michael Gentry < > > >>>>>>>>>>>>>> [email protected]> > > >>>>>>>>>>>>>>>>>>>> wrote: > > >>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>>> I found an old Win10 ISO. I'll try installing in > > >>>>>>>>>>> VirtualBox, > > >>>>>>>>>>>>> etc. > > >>>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>>> On Sun, Jun 7, 2026 at 11:14 AM Andrus Adamchik < > > >>>>>>>>>>>>>>> [email protected] > > >>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>>> wrote: > > >>>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>>>> 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 > > >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> > > >>>>>>>>>>>>>>>>>>>>>>> >
