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
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Best regards,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Nikita Timofeev
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>>>>> Best regards,
>>>>>>>>>>>>>>>>>>>>>>>>>>> Nikita Timofeev
>>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> Best regards,
>>>>>>>>>>>>>>>>>>> Nikita Timofeev
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Best regards,
>>>>>>>>>>>>> Nikita Timofeev
>>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> --
>>>>>>>>>>> Best regards,
>>>>>>>>>>> Nikita Timofeev
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> --
>>>>>>>>> Best regards,
>>>>>>>>> Nikita Timofeev
>>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>> 
>>>>> 
>> 
>> 

Reply via email to