Re: M2?

John Huss <[email protected]> Mon, 22 Jun 2026 10:17:30 -0500
Newsgroups gmane.comp.java.cayenne.devel
Message-ID <CAOUwSGv1_hOLvpVERqjDTXXWWLtm9jatK5WZvugnHv3EYWyYHg@mail.gmail.com>
--00000000000023572e0654d9258e
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

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

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D

=3D=3D File:
cayenne-5.0-M2-src/cayenne-mcp-server/src/test/java/org/apache/cayenne/mcp/=
TestMcpServer.java

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D

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=E2=80=AFAM Andrus Adamchik <[email protected]=
om>
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=E2=80=AFPM, Michael Gentry <[email protected]=
om>
> 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=E2=80=AFAM Michael Gentry <blacknext@gmai=
l.com>
> wrote:
> >
> >> That worked better, but doesn't look anything clean like what Nikita h=
as
> >> done before.
> >>
> >> On Sat, Jun 13, 2026 at 10:39=E2=80=AFAM Andrus Adamchik <aadamchik@gm=
ail.com>
> >> wrote:
> >>
> >>> Ah, sorry...  mvn deploy requires -Pgpg to generate signatures
> >>>
> >>>> On Jun 13, 2026, at 10:37=E2=80=AFAM, Michael Gentry <blacknext@gmai=
l.com>
> >>> 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=E2=80=AFPM Andrus Adamchik <aadamchik@g=
mail.com>
> >>> 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=E2=80=AFPM, Michael Gentry <blacknext@gma=
il.com>
> >>> wrote:
> >>>>>>
> >>>>>> That repo is empty to me.
> >>>>>>
> >>>>>> On Fri, Jun 12, 2026 at 1:29=E2=80=AFAM 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=E2=80=AFAM Michael Gentry <
> [email protected]>
> >>>>>>> wrote:
> >>>>>>>
> >>>>>>>> Thanks Nikita!
> >>>>>>>>
> >>>>>>>> I'm trying to put together the release vote email and think I ha=
ve
> >>> 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=E2=80=AFPM Nikita Timofeev <
> >>>>>>> [email protected]
> >>>>>>>>>
> >>>>>>>> wrote:
> >>>>>>>>
> >>>>>>>>> Perfect! Windows build is there now too.
> >>>>>>>>>
> >>>>>>>>> On Thu, Jun 11, 2026 at 11:40=E2=80=AFPM 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=E2=80=AFPM 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=E2=80=AFPM 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=E2=80=AFPM 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=E2=80=AFPM, 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=E2=80=AFPM 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=E2=80=AFAM 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=E2=80=AFAM, 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 releas=
e
> >>>>>>> as
> >>>>>>>>> long
> >>>>>>>>>>> as
> >>>>>>>>>>>>> they
> >>>>>>>>>>>>>>>>> are in the KEYS file.
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>> On Mon, Jun 8, 2026 at 9:24=E2=80=AFPM Andrus Adamchik =
<
> >>>>>>>>>>> [email protected]
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Interesting... I haven't tried an "src" build. But wha=
t
> 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 thou=
gh
> >>>>>>>> and
> >>>>>>>>>>> should
> >>>>>>>>>>>>> not
> >>>>>>>>>>>>>>>>>> affect Gradle. So not sure.
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>> Andrus
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>> On Jun 8, 2026, at 12:48=E2=80=AFPM, 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=E2=80=AFPM 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=E2=80=AFAM Andrus Adamc=
hik <
> >>>>>>>>>>>>> [email protected]
> >>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>> Yeah, I think this one actually requires Windows. I=
n
> >>>>>>> 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=E2=80=AFPM, 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=E2=80=AFPM Michael Gen=
try <
> >>>>>>>>>>>>> [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 Apac=
he
> >>>>>>>>> pages
> >>>>>>>>>> on
> >>>>>>>>>>>>>>>> setting
> >>>>>>>>>>>>>>>>>>>>> up GPG
> >>>>>>>>>>>>>>>>>>>>>>> and my settings file.
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> Starting the rest now...
> >>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>> On Wed, Jun 3, 2026 at 9:20=E2=80=AFPM Michael Ge=
ntry <
> >>>>>>>>>>>>>>>> [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=E2=80=AFAM Nikita Ti=
mofeev <
> >>>>>>>>>>>>>>>>>>>>> [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=E2=80=AFPM Michael=
 Gentry <
> >>>>>>>>>>>>>>>>>> [email protected]>
> >>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>> I'm still getting errors about not having acce=
ss
> >>>>>>> to
> >>>>>>>>>>>>>>>> apache/cayenne
> >>>>>>>>>>>>>>>>>>>>> on
> >>>>>>>>>>>>>>>>>>>>>>>>>> GitHub. Should I try using the ASF Git repo? O=
r
> >>>>>>>>> should
> >>>>>>>>>>>>> someone
> >>>>>>>>>>>>>>>>>> else
> >>>>>>>>>>>>>>>>>>>>>>>>> take
> >>>>>>>>>>>>>>>>>>>>>>>>>> over until I can resolve my environmental
> issues?
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jun 1, 2026 at 9:09=E2=80=AFPM 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=E2=80=AFAM Nikita=
 Timofeev
> <
> >>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]>
> >>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Michael.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> The instructions should be good overall, I u=
se
> >>>>>>>> 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 ther=
e
> >>>>>>> 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 mo=
re
> >>>>>>>> info
> >>>>>>>>>> or
> >>>>>>>>>>>>>>>> support.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jun 1, 2026 at 12:02=E2=80=AFAM Mich=
ael Gentry
> >>>>>>> <
> >>>>>>>>>>>>>>>>>>>>> [email protected]
> >>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> Sadly, still broken for me.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Sun, May 31, 2026 at 2:40=E2=80=AFPM And=
rus
> >>>>>>> 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 o=
ld
> >>>>>>>> tag
> >>>>>>>>> is
> >>>>>>>>>>>> gone?
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Andrus
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On May 31, 2026, at 2:31=E2=80=AFPM, Mich=
ael Gentry
> >>>>>>> <
> >>>>>>>>>>>>>>>>>>>>>>>>> [email protected]>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> This command failed on me:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mvn release:prepare
> >>>>>>> -DpreparationGoals=3D"clean
> >>>>>>>>>>> install"
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -DautoVersionSubmodules=3Dtrue
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I worked past the error and ran the comma=
nd
> >>>>>>>>> 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, bu=
t
> >>>>>>> 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 hav=
e
> 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=E2=80=AFPM M=
ichael
> >>>>>>>> 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 dat=
e.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Sun, May 31, 2026 at 9:20=E2=80=AFAM =
Andrus
> >>>>>>>>> Adamchik <
> >>>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hey Mike, wanted to check how things ar=
e
> >>>>>>>> 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 jum=
p
> >>>>>>> in.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Andrus
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On May 25, 2026, at 8:06=E2=80=AFPM, M=
ichael
> >>>>>>>> Gentry <
> >>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I should be able to start it Tuesday
> >>>>>>>>> afternoon.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Sun, May 24, 2026 at 5:47=E2=80=AFP=
M 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 prepa=
re
> >>>>>>>> the
> >>>>>>>>>>>> release?
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks,
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Andrus
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Apr 17, 2026, at 11:00=E2=80=AFAM=
, 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=E2=80=
=AFAM 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 th=
em
> >>>>>>>>> every
> >>>>>>>>>>>> time.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Apr 14, 2026 at 2:37=E2=80=
=AFAM
> 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 befor=
e
> >>>>>>> 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=E2=80=AF=
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=E2=
=80=AFPM
> >>>>>>> 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 shou=
ld
> >>>>>>> do
> >>>>>>>>> it.
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Apr 13, 2026, at 4:45=E2=80=
=AFPM,
> >>>>>>> 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
> >>>>>>>
> >>>>>
> >>>>>
> >>>
> >>>
>
>

--00000000000023572e0654d9258e--