Re: M2?

Andrus Adamchik <[email protected]> Mon, 22 Jun 2026 11:03:14 -0400
Newsgroups gmane.comp.java.cayenne.devel
Message-ID <[email protected]>
We need one more vote. But otherwise we should be closing the vote. It's =
already been 9 days.


> On Jun 13, 2026, at 12:01=E2=80=AFPM, Michael Gentry =
<[email protected]> wrote:
>=20
> Then again, I think I'm confusing it with the assemblies distribution. =
I'll
> send out the vote email now.
>=20
> Thanks!
>=20
>=20
> On Sat, Jun 13, 2026 at 11:59=E2=80=AFAM Michael Gentry =
<[email protected]> wrote:
>=20
>> That worked better, but doesn't look anything clean like what Nikita =
has
>> done before.
>>=20
>> On Sat, Jun 13, 2026 at 10:39=E2=80=AFAM Andrus Adamchik =
<[email protected]>
>> wrote:
>>=20
>>> Ah, sorry...  mvn deploy requires -Pgpg to generate signatures
>>>=20
>>>> On Jun 13, 2026, at 10:37=E2=80=AFAM, Michael Gentry =
<[email protected]>
>>> wrote:
>>>>=20
>>>> Well, I got a 1063 created:
>>>>=20
>>>> https://repository.apache.org/#stagingRepositories
>>>>=20
>>>> Tried to access:
>>>>=20
>>>>=20
>>> =
https://repository.apache.org/content/repositories/orgapachecayenne-1063/
>>>>=20
>>>> And it says it exists, but is restricted. So I tried to close it =
and got
>>>> signature validation errors.
>>>>=20
>>>> On Fri, Jun 12, 2026 at 6:02=E2=80=AFPM Andrus Adamchik =
<[email protected]>
>>> wrote:
>>>>=20
>>>>> This is weird. orgapachecayenne-1062 is not there indeed. I wonder =
if
>>>>> un-closed repos are auto-deleted after some timeout? Let's try to
>>>>> republish. I think this should work:
>>>>>=20
>>>>> git switch -c cayenne-parent-5.0-M2 cayenne-parent-5.0-M2
>>>>> mvn deploy
>>>>>=20
>>>>> Andrus
>>>>>=20
>>>>>> On Jun 12, 2026, at 3:33=E2=80=AFPM, Michael Gentry =
<[email protected]>
>>> wrote:
>>>>>>=20
>>>>>> That repo is empty to me.
>>>>>>=20
>>>>>> On Fri, Jun 12, 2026 at 1:29=E2=80=AFAM Nikita Timofeev <
>>>>> [email protected]>
>>>>>> wrote:
>>>>>>=20
>>>>>>> Check that it is closed in the Nexus:
>>>>>>> https://repository.apache.org/#stagingRepositories.
>>>>>>>=20
>>>>>>> On Fri, Jun 12, 2026 at 4:42=E2=80=AFAM Michael Gentry =
<[email protected]>
>>>>>>> wrote:
>>>>>>>=20
>>>>>>>> Thanks Nikita!
>>>>>>>>=20
>>>>>>>> I'm trying to put together the release vote email and think I =
have
>>> an
>>>>>>> issue
>>>>>>>> with the Maven repo:
>>>>>>>>=20
>>>>>>>>=20
>>>>>>>=20
>>>>>=20
>>> =
https://repository.apache.org/content/repositories/orgapachecayenne-1062/
>>>>>>>>=20
>>>>>>>> Anyone know what step I missed there, etc? I got the name
>>>>>>>> (orgapachecayenne-1062) from
>>>>>>>> https://repository.apache.org/#stagingRepositories which I =
think
>>> came
>>>>>>> from
>>>>>>>> the "mvn release:prepare" or "mvn release:perform" step.
>>>>>>>>=20
>>>>>>>> Thanks,
>>>>>>>> mrg
>>>>>>>>=20
>>>>>>>>=20
>>>>>>>> On Thu, Jun 11, 2026 at 4:12=E2=80=AFPM Nikita Timofeev <
>>>>>>> [email protected]
>>>>>>>>>=20
>>>>>>>> wrote:
>>>>>>>>=20
>>>>>>>>> Perfect! Windows build is there now too.
>>>>>>>>>=20
>>>>>>>>> On Thu, Jun 11, 2026 at 11:40=E2=80=AFPM Michael Gentry <
>>> [email protected]>
>>>>>>>>> wrote:
>>>>>>>>>=20
>>>>>>>>>> ~/Projects/cayenne-svn/5.0-M2 > svn commit --username mgentry =
-m
>>>>>>> "Added
>>>>>>>>>> 5.0-M2 SRC files."
>>>>>>>>>> Adding  (bin)  cayenne-5.0-M2-src.tar.gz
>>>>>>>>>> Adding         cayenne-5.0-M2-src.tar.gz.asc
>>>>>>>>>> Adding         cayenne-5.0-M2-src.tar.gz.sha512
>>>>>>>>>> Transmitting file data ...done
>>>>>>>>>> Committing transaction...
>>>>>>>>>> Committed revision 85180.
>>>>>>>>>>=20
>>>>>>>>>> Added.
>>>>>>>>>>=20
>>>>>>>>>> On Thu, Jun 11, 2026 at 3:20=E2=80=AFPM Nikita Timofeev <
>>>>>>>>> [email protected]
>>>>>>>>>>>=20
>>>>>>>>>> wrote:
>>>>>>>>>>=20
>>>>>>>>>>> Could you also commit the `src` package there? I think it's
>>> better
>>>>>>>> if I
>>>>>>>>>>> build using it.
>>>>>>>>>>>=20
>>>>>>>>>>> On Thu, Jun 11, 2026 at 11:12=E2=80=AFPM Michael Gentry <
>>>>>>> [email protected]
>>>>>>>>>=20
>>>>>>>>>>> wrote:
>>>>>>>>>>>=20
>>>>>>>>>>>> That's what I thought, but wanted to check first.
>>>>>>>>>>>>=20
>>>>>>>>>>>> ~/Projects/cayenne-svn > svn commit --username mgentry -m =
"Added
>>>>>>>>>> 5.0-M2
>>>>>>>>>>>> Generic and Mac artifacts, plus updated KEYS."
>>>>>>>>>>>> Authentication realm: <https://dist.apache.org:443> ASF
>>>>>>> Committers
>>>>>>>>>>>> Password for 'mgentry': ***************
>>>>>>>>>>>>=20
>>>>>>>>>>>> Adding         5.0-M2
>>>>>>>>>>>> Adding  (bin)  5.0-M2/cayenne-5.0-M2-macosx.dmg
>>>>>>>>>>>> Adding         5.0-M2/cayenne-5.0-M2-macosx.dmg.asc
>>>>>>>>>>>> Adding         5.0-M2/cayenne-5.0-M2-macosx.dmg.sha512
>>>>>>>>>>>> Adding  (bin)  5.0-M2/cayenne-5.0-M2.tar.gz
>>>>>>>>>>>> Adding         5.0-M2/cayenne-5.0-M2.tar.gz.asc
>>>>>>>>>>>> Adding         5.0-M2/cayenne-5.0-M2.tar.gz.sha512
>>>>>>>>>>>> Adding         KEYS
>>>>>>>>>>>> Transmitting file data .......done
>>>>>>>>>>>> Committing transaction...
>>>>>>>>>>>> Committed revision 85177.
>>>>>>>>>>>>=20
>>>>>>>>>>>> Should be signed and committed now.
>>>>>>>>>>>>=20
>>>>>>>>>>>> Nikita, please help with Windows. :-)
>>>>>>>>>>>>=20
>>>>>>>>>>>> Thanks,
>>>>>>>>>>>> mrg
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>> On Thu, Jun 11, 2026 at 2:28=E2=80=AFPM Andrus Adamchik <
>>>>>>>> [email protected]
>>>>>>>>>>=20
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>=20
>>>>>>>>>>>>> Yeah, it is supposed to be empty, as the last voted =
release
>>>>>>> moves
>>>>>>>>> to
>>>>>>>>>>>>> /release for publishing:
>>>>>>>>>>>>>=20
>>>>>>>>>>>>> svn mv https://dist.apache.org/repos/dist/dev/cayenne/X.X =
\
>>>>>>>>>>>>>     https://dist.apache.org/repos/dist/release/cayenne/
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> On Jun 11, 2026, at 2:21=E2=80=AFPM, Michael Gentry <
>>>>>>>> [email protected]
>>>>>>>>>>=20
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> OK, I'm a little confused by the SVN steps. Am I supposed =
to
>>>>>>>>>> checkout
>>>>>>>>>>>>>> https://dist.apache.org/repos/dist/dev/cayenne/ and =
commit
>>>>>>> the
>>>>>>>>>>>> artifacts
>>>>>>>>>>>>>> there? I did that and nothing is currently there.
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>> mrg
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>> On Thu, Jun 11, 2026 at 1:13=E2=80=AFPM Michael Gentry <
>>>>>>>>>> [email protected]>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> Yeah, I'm officially giving up on Windows for now. Tried
>>>>>>> many
>>>>>>>>>> times
>>>>>>>>>>>> and
>>>>>>>>>>>>>>> never got a clean build on it. I'm switching back to Mac =
and
>>>>>>>>> Linux
>>>>>>>>>>>>> builds
>>>>>>>>>>>>>>> now. Hopefully that will be done within a few hours.
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>> On Thu, Jun 11, 2026 at 7:57=E2=80=AFAM Andrus Adamchik =
<
>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>> Hey Mike, so what do you think of Nikita's idea of
>>>>>>> publishing
>>>>>>>>> the
>>>>>>>>>>>>> release
>>>>>>>>>>>>>>>> sans Windows, and he'd do the Windows piece?
>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>> On Jun 9, 2026, at 8:06=E2=80=AFAM, Nikita Timofeev <
>>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>> For the Gradle build I can only think that the Gradle
>>>>>>> folder
>>>>>>>>> is
>>>>>>>>>>>>> missing
>>>>>>>>>>>>>>>>> from the source folder. That's the limitation of the
>>>>>>> Apache
>>>>>>>>>>> process,
>>>>>>>>>>>>> you
>>>>>>>>>>>>>>>>> need to remember to copy it every time you grab a =
clean
>>>>>>>>> sources
>>>>>>>>>>>>>>>> assembly.
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>> Alternatively, I could try to do Win build on my side. =
If
>>>>>>>> you
>>>>>>>>>>> commit
>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>> sources package with the signatures to the SVN, I can
>>>>>>> build
>>>>>>>>> the
>>>>>>>>>>>>> Windows
>>>>>>>>>>>>>>>>> assembly on my machine and commit it back with my
>>>>>>>> signatures.
>>>>>>>>> I
>>>>>>>>>>>> think
>>>>>>>>>>>>> it
>>>>>>>>>>>>>>>>> should be ok to have different signatures in one =
release
>>>>>>> as
>>>>>>>>> long
>>>>>>>>>>> as
>>>>>>>>>>>>> they
>>>>>>>>>>>>>>>>> are in the KEYS file.
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>> On Mon, Jun 8, 2026 at 9:24=E2=80=AFPM Andrus Adamchik =
<
>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>> Interesting... I haven't tried an "src" build. But =
what I
>>>>>>>> did
>>>>>>>>>>>> worked
>>>>>>>>>>>>>>>> for
>>>>>>>>>>>>>>>>>> me on an Azure VM:
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>> 1. cmd instead of PowerShell
>>>>>>>>>>>>>>>>>> 2. git clone [repo] with no extra args like --depth
>>>>>>>>>>>>>>>>>> 3. mvn clean verify -P assembly,windows
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>> All the differences with your recipe are cosmetic =
though
>>>>>>>> and
>>>>>>>>>>> should
>>>>>>>>>>>>> not
>>>>>>>>>>>>>>>>>> affect Gradle. So not sure.
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>> Andrus
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>> On Jun 8, 2026, at 12:48=E2=80=AFPM, Michael Gentry =
<
>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>> OK, installed Win10 in VB (a soul-crushing =
experience)
>>>>>>>> along
>>>>>>>>>>> with
>>>>>>>>>>>>>>>> Java,
>>>>>>>>>>>>>>>>>>> Git, Maven, etc...
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>> I was able to clone the repo (using PowerShell):
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>> PS > git clone
>>>>>>>>>> https://gitbox.apache.org/repos/asf/cayenne.git
>>>>>>>>>>>>>>>> --branch
>>>>>>>>>>>>>>>>>>> "cayenne-parent-5.0-M2" --depth 1 cayenne-m2-rel
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>> This repeatedly fails, though:
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>> PS > mvn clean install -P"assembly,src"
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>> Task :pluginUnderTestMetadata
>>>>>>>>>>>>>>>>>>>> Task :processTestResources
>>>>>>>>>>>>>>>>>>>> Task :testClasses
>>>>>>>>>>>>>>>>>>>> Task :test
>>>>>>>>>>>>>>>>>>> OpenJDK 64-Bit Server VM warning: Sharing is only
>>>>>>>> supported
>>>>>>>>>> for
>>>>>>>>>>>> boot
>>>>>>>>>>>>>>>>>> loader
>>>>>>>>>>>>>>>>>>> classes because bootstrap classpath has been =
appended
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>> Task :test
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>> DbImportIT > simpleDbTaskSuccess() FAILED
>>>>>>>>>>>>>>>>>>> org.junit.platform.commons.JUnitException at
>>>>>>>>>>> ArrayList.java:1596
>>>>>>>>>>>>>>>>>>>   Caused by: java.io.IOException at
>>>>>>> ForEachOps.java:184
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>> DbImportIT > withProjectTaskSuccess() FAILED
>>>>>>>>>>>>>>>>>>> org.junit.platform.commons.JUnitException at
>>>>>>>>>>> ArrayList.java:1596
>>>>>>>>>>>>>>>>>>>   Caused by: java.io.IOException at
>>>>>>> ForEachOps.java:184
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>> DbImportIT > excludeRelDbTaskSuccess() FAILED
>>>>>>>>>>>>>>>>>>> org.junit.platform.commons.JUnitException at
>>>>>>>>>>> ArrayList.java:1596
>>>>>>>>>>>>>>>>>>>   Caused by: java.io.IOException at
>>>>>>> ForEachOps.java:184
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>> GradlePluginIT > gradleVersionsCompatibility() =
FAILED
>>>>>>>>>>>>>>>>>>> org.junit.platform.commons.JUnitException at
>>>>>>>>>>> ArrayList.java:1596
>>>>>>>>>>>>>>>>>>>   Caused by: java.io.IOException at
>>>>>>> ForEachOps.java:184
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>> 36 tests completed, 4 failed
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>> Task :test FAILED
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>> Any ideas what might cause the build to fail in the
>>>>>>> Gradle
>>>>>>>>>>> Plugin
>>>>>>>>>>>>>>>> tests?
>>>>>>>>>>>>>>>>>>> JDK 21 and latest Maven 3.9.
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>> mrg
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>> On Sun, Jun 7, 2026 at 8:46=E2=80=AFPM Michael =
Gentry <
>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>> I found an old Win10 ISO. I'll try installing in
>>>>>>>>> VirtualBox,
>>>>>>>>>>> etc.
>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>> On Sun, Jun 7, 2026 at 11:14=E2=80=AFAM Andrus =
Adamchik <
>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>> Yeah, I think this one actually requires Windows. =
In
>>>>>>> the
>>>>>>>>>> past
>>>>>>>>>>>> I'd
>>>>>>>>>>>>>>>> run
>>>>>>>>>>>>>>>>>> it
>>>>>>>>>>>>>>>>>>>>> locally via VirtualBox. These days, I simply go to
>>>>>>> Azure
>>>>>>>>> and
>>>>>>>>>>>> spin
>>>>>>>>>>>>>>>> up a
>>>>>>>>>>>>>>>>>> VM
>>>>>>>>>>>>>>>>>>>>> for a few hours.
>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>> Andrus
>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>> On Jun 6, 2026, at 5:14=E2=80=AFPM, Michael =
Gentry <
>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>> BTW...
>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>> How do I do this step?
>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>> # You will need to do this on Windows
>>>>>>>>>>>>>>>>>>>>>> mvn clean package -Passembly,windows -DskipTests
>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>> I've only got Mac and Linux.
>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>> On Sat, Jun 6, 2026 at 4:37=E2=80=AFPM Michael =
Gentry <
>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>> OK, more updates...
>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>> In my ~/.m2/settings.xml file, I changed:
>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>> <id>apache.releases.https</id>
>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>> to:
>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>> <id>apache-releases</id>
>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>> That allowed the mvn release:perform step to run =
and
>>>>>>>>>>>> complete. I
>>>>>>>>>>>>>>>> had
>>>>>>>>>>>>>>>>>>>>>>> gotten apache.releases.https from one of the =
Apache
>>>>>>>>> pages
>>>>>>>>>> on
>>>>>>>>>>>>>>>> setting
>>>>>>>>>>>>>>>>>>>>> up GPG
>>>>>>>>>>>>>>>>>>>>>>> and my settings file.
>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>> Starting the rest now...
>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>> On Wed, Jun 3, 2026 at 9:20=E2=80=AFPM Michael =
Gentry <
>>>>>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>> I switched to using the ASF Git and made it
>>>>>>> further,
>>>>>>>>> but
>>>>>>>>>> am
>>>>>>>>>>>>>>>> having
>>>>>>>>>>>>>>>>>>>>> issues
>>>>>>>>>>>>>>>>>>>>>>>> publishing the artifacts (public key) using mvn
>>>>>>>>>>>> release:perform
>>>>>>>>>>>>>>>>>>>>> step...
>>>>>>>>>>>>>>>>>>>>>>>> I'll try to get that ironed out Thursday...
>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>> mrg
>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>> On Wed, Jun 3, 2026 at 8:16=E2=80=AFAM Nikita =
Timofeev <
>>>>>>>>>>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>> You can check if your GitHub ID is linked with
>>>>>>> your
>>>>>>>>>> Apache
>>>>>>>>>>>>>>>> account
>>>>>>>>>>>>>>>>>>>>> in the
>>>>>>>>>>>>>>>>>>>>>>>>> https://gitbox.apache.org self service. Other
>>>>>>> than
>>>>>>>>>> that I
>>>>>>>>>>>>> don't
>>>>>>>>>>>>>>>>>> have
>>>>>>>>>>>>>>>>>>>>>>>>> many
>>>>>>>>>>>>>>>>>>>>>>>>> ideas about what to check.
>>>>>>>>>>>>>>>>>>>>>>>>> If your access continues to fail, I can =
proceed
>>>>>>> with
>>>>>>>>>> this
>>>>>>>>>>>>>>>> release
>>>>>>>>>>>>>>>>>>>>>>>>> tomorrow.
>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Jun 2, 2026 at 10:11=E2=80=AFPM =
Michael Gentry <
>>>>>>>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>> I'm still getting errors about not having =
access
>>>>>>> to
>>>>>>>>>>>>>>>> apache/cayenne
>>>>>>>>>>>>>>>>>>>>> on
>>>>>>>>>>>>>>>>>>>>>>>>>> GitHub. Should I try using the ASF Git repo? =
Or
>>>>>>>>> should
>>>>>>>>>>>>> someone
>>>>>>>>>>>>>>>>>> else
>>>>>>>>>>>>>>>>>>>>>>>>> take
>>>>>>>>>>>>>>>>>>>>>>>>>> over until I can resolve my environmental =
issues?
>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jun 1, 2026 at 9:09=E2=80=AFPM =
Michael Gentry <
>>>>>>>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks for the tips, Nikita.
>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>> I'm going to revert the changes and try =
again.
>>>>>>>> I'll
>>>>>>>>>>> update
>>>>>>>>>>>>>>>> with
>>>>>>>>>>>>>>>>>> how
>>>>>>>>>>>>>>>>>>>>>>>>> far I
>>>>>>>>>>>>>>>>>>>>>>>>>>> get.
>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jun 1, 2026 at 8:20=E2=80=AFAM =
Nikita Timofeev <
>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Michael.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>> The instructions should be good overall, I =
use
>>>>>>>> them
>>>>>>>>>>>>> verbatim
>>>>>>>>>>>>>>>>>> every
>>>>>>>>>>>>>>>>>>>>>>>>> time.
>>>>>>>>>>>>>>>>>>>>>>>>>>>> What's definitely missing are the common
>>>>>>> problems
>>>>>>>>> and
>>>>>>>>>>> how
>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>> fix
>>>>>>>>>>>>>>>>>>>>>>>>> them.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Usually I go with `mvn release:rollback` =
first.
>>>>>>>>>>>>>>>>>>>>>>>>>>>> If `rollback` can't run (likely because =
there
>>>>>>> is
>>>>>>>> no
>>>>>>>>>>>> release
>>>>>>>>>>>>>>>>>>>>>>>>>> descriptor), I
>>>>>>>>>>>>>>>>>>>>>>>>>>>> manually revert the commit performed by the
>>>>>>>>> `prepare`
>>>>>>>>>>>>> stage.
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Then check if the tags are still present =
and
>>>>>>>> remove
>>>>>>>>>>> both
>>>>>>>>>>>>>>>> local
>>>>>>>>>>>>>>>>>> and
>>>>>>>>>>>>>>>>>>>>>>>>>> remote
>>>>>>>>>>>>>>>>>>>>>>>>>>>> if they exist.
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Once everything is reverted I start
>>>>>>>>> `release:prepare`
>>>>>>>>>>>>> again.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>> If `release:perform` fails too, I try to =
repeat
>>>>>>>> it
>>>>>>>>>>> first,
>>>>>>>>>>>>>>>>>>>>> sometimes
>>>>>>>>>>>>>>>>>>>>>>>>> it's
>>>>>>>>>>>>>>>>>>>>>>>>>>>> just a nexus timeout or something.
>>>>>>>>>>>>>>>>>>>>>>>>>>>> If the error persists I just repeat the =
same
>>>>>>>>> rollback
>>>>>>>>>>> ->
>>>>>>>>>>>>>>>> prepare
>>>>>>>>>>>>>>>>>>>>> ->
>>>>>>>>>>>>>>>>>>>>>>>>>>>> perform
>>>>>>>>>>>>>>>>>>>>>>>>>>>> cycle.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hope this helps. Tell me if you need some =
more
>>>>>>>> info
>>>>>>>>>> or
>>>>>>>>>>>>>>>> support.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Jun 1, 2026 at 12:02=E2=80=AFAM =
Michael Gentry
>>>>>>> <
>>>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Sadly, still broken for me.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Sun, May 31, 2026 at 2:40=E2=80=AFPM =
Andrus
>>>>>>> Adamchik
>>>>>>>> <
>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> This worked for me, so I deleted the tag:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> git push origin :cayenne-parent-5.0-M2
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ...
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - [deleted]             =
cayenne-parent-5.0-M2
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Maybe it will work now for you, that the =
old
>>>>>>>> tag
>>>>>>>>> is
>>>>>>>>>>>> gone?
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Andrus
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On May 31, 2026, at 2:31=E2=80=AFPM, =
Michael Gentry
>>>>>>> <
>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> This command failed on me:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mvn release:prepare
>>>>>>> -DpreparationGoals=3D"clean
>>>>>>>>>>> install"
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -DautoVersionSubmodules=3Dtrue
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I worked past the error and ran the =
command
>>>>>>>>> again,
>>>>>>>>>>> but
>>>>>>>>>>>>> it
>>>>>>>>>>>>>>>>>>>>>>>>> failed
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> because
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> it
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> couldn't create the tag because the tag
>>>>>>>> already
>>>>>>>>>>>> exists.
>>>>>>>>>>>>>>>>>>>>>>>>> Somehow it
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> created
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the tag. So, I tried deleting the tag, =
but
>>>>>>> now
>>>>>>>>> I'm
>>>>>>>>>>>>>>>> getting:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [mrg@odin 14:15:58] ~/Projects/cayenne
>>>>>>>> master>
>>>>>>>>>> git
>>>>>>>>>>>> push
>>>>>>>>>>>>>>>>>>>>>>>>> origin
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> :cayenne-parent-5.0-M2
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ERROR: Permission to apache/cayenne.git
>>>>>>> denied
>>>>>>>>> to
>>>>>>>>>>> mrg.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Same error when I use:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> git push --delete origin
>>>>>>> cayenne-parent-5.0-M2
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Any suggestions? Or does someone else =
have a
>>>>>>>>>>> smoother
>>>>>>>>>>>>>>>> path to
>>>>>>>>>>>>>>>>>>>>>>>>> take
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> over?
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mrg
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> PS. The tag got created when I had used
>>>>>>> HTTPS
>>>>>>>> as
>>>>>>>>>> the
>>>>>>>>>>>>> clone
>>>>>>>>>>>>>>>>>>>>>>>>>> method. I
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> couldn't delete the tag that way, either
>>>>>>>> (GitHub
>>>>>>>>>>>> doesn't
>>>>>>>>>>>>>>>>>>>>>>>>> support
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> user/pass
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> credentials), so I deleted the repo and
>>>>>>>> checked
>>>>>>>>>> out
>>>>>>>>>>>>> using
>>>>>>>>>>>>>>>>>> SSH,
>>>>>>>>>>>>>>>>>>>>>>>>>>>> which is
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> when I get the permissions error.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Sun, May 31, 2026 at 1:29=E2=80=AFPM =
Michael
>>>>>>>> Gentry <
>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Andrus, I'm working on it. Trying to
>>>>>>>> resolve
>>>>>>>>>>>>> errors. I
>>>>>>>>>>>>>>>>>>>>>>>>> suspect
>>>>>>>>>>>>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> release guide is a little bit out of =
date.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Sun, May 31, 2026 at 9:20=E2=80=AFAM =
Andrus
>>>>>>>>> Adamchik <
>>>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hey Mike, wanted to check how things =
are
>>>>>>>> going
>>>>>>>>>>> with
>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>>>>>>> release.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Eager
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> start using M2 and committing more =
cleanup
>>>>>>>>> code
>>>>>>>>>> :)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> If you don't have time for it now, not =
a
>>>>>>>>> problem
>>>>>>>>>>>> too.
>>>>>>>>>>>>>>>> Just
>>>>>>>>>>>>>>>>>>>>>>>>> let
>>>>>>>>>>>>>>>>>>>>>>>>>> us
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> know.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Nikita and myself should be able to =
jump
>>>>>>> in.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Andrus
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On May 25, 2026, at 8:06=E2=80=AFPM, =
Michael
>>>>>>>> Gentry <
>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I should be able to start it Tuesday
>>>>>>>>> afternoon.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Sun, May 24, 2026 at 5:47=E2=80=AFPM=
 Andrus
>>>>>>>>>> Adamchik <
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I think at this point we are ready =
to
>>>>>>>>> release
>>>>>>>>>>> M2.
>>>>>>>>>>>> It
>>>>>>>>>>>>>>>> has
>>>>>>>>>>>>>>>>>> a
>>>>>>>>>>>>>>>>>>>>>>>>>> huge
>>>>>>>>>>>>>>>>>>>>>>>>>>>> new
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> scope
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - a complete new agentic coding =
stack.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Mike, do you still have time to =
prepare
>>>>>>>> the
>>>>>>>>>>>> release?
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Andrus
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Apr 17, 2026, at 11:00=E2=80=AFAM,=
 Michael
>>>>>>>>> Gentry
>>>>>>>>>> <
>>>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Nikita,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I don't think there is an urgency =
to
>>>>>>> get
>>>>>>>> M2
>>>>>>>>>>> out,
>>>>>>>>>>>> so
>>>>>>>>>>>>>>>> if
>>>>>>>>>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> outstanding
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> PRs
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> make sense to include in M2, I =
think it
>>>>>>>> is
>>>>>>>>> OK
>>>>>>>>>>> to
>>>>>>>>>>>>>>>> wait on
>>>>>>>>>>>>>>>>>>>>>>>>>> them.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mrg
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Apr 14, 2026 at 8:18=E2=80=AF=
AM Nikita
>>>>>>>>>>> Timofeev <
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Several PRs are waiting for me, =
but
>>>>>>>>> nothing
>>>>>>>>>> is
>>>>>>>>>>>> too
>>>>>>>>>>>>>>>>>>>>>>>>> critical,
>>>>>>>>>>>>>>>>>>>>>>>>>>>> so
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> we
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> may
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> go
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ahead with M3.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Instructions are all good, I use =
them
>>>>>>>>> every
>>>>>>>>>>>> time.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Tue, Apr 14, 2026 at 2:37=E2=80=AF=
AM Andrus
>>>>>>>>>>> Adamchik
>>>>>>>>>>>> <
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I just filed all my taxes
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Congrats! Which reminds me - I am
>>>>>>> still
>>>>>>>>>>> waiting
>>>>>>>>>>>>>>>> for my
>>>>>>>>>>>>>>>>>>>>>>>>>>>> numbers
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> from
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> accountants :)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> so I have some free cycles now =
if
>>>>>>>> there
>>>>>>>>> is
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> anything I can do to help.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> How about publishing the release.
>>>>>>>>> @Nikita -
>>>>>>>>>>> do
>>>>>>>>>>>>> you
>>>>>>>>>>>>>>>>>> have
>>>>>>>>>>>>>>>>>>>>>>>>>>>> anything
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> in
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> queue we'd need to deal with =
before
>>>>>>> M2
>>>>>>>>> that
>>>>>>>>>>>> can't
>>>>>>>>>>>>>>>> be
>>>>>>>>>>>>>>>>>>>>>>>>> moved
>>>>>>>>>>>>>>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> M3?
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Also
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> anything missing in the release
>>>>>>>>>> instructions
>>>>>>>>>>> at
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>> https://cayenne.apache.org/dev/release-guide.html
>>>>>>>>>>>>>>>> ?
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Andrus
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Apr 13, 2026, at 6:16=E2=80=AFP=
M, Michael
>>>>>>>>>> Gentry
>>>>>>>>>>> <
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I just filed all my taxes, so I =
have
>>>>>>>>> some
>>>>>>>>>>> free
>>>>>>>>>>>>>>>> cycles
>>>>>>>>>>>>>>>>>>>>>>>>> now
>>>>>>>>>>>>>>>>>>>>>>>>>> if
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> there
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> is
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> anything I can do to help.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Mon, Apr 13, 2026 at =
5:08=E2=80=AFPM
>>>>>>> Andrus
>>>>>>>>>>>> Adamchik
>>>>>>>>>>>>> <
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Not too many significant new
>>>>>>> features
>>>>>>>>> in
>>>>>>>>>> M2
>>>>>>>>>>>> so
>>>>>>>>>>>>>>>> far,
>>>>>>>>>>>>>>>>>>>>>>>>>> though
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> quite a
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> few
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bug
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> fixes. So yeah, we probably =
should
>>>>>>> do
>>>>>>>>> it.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Apr 13, 2026, at 4:45=E2=80=AF=
PM,
>>>>>>> Michael
>>>>>>>>>>> Gentry
>>>>>>>>>>>> <
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Is it time for a 5.0.M2?
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I noticed the M1 was released
>>>>>>>>> 2024-09-09
>>>>>>>>>>> and
>>>>>>>>>>>>>>>> that
>>>>>>>>>>>>>>>>>>>>>>>>> seems
>>>>>>>>>>>>>>>>>>>>>>>>>> a
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> long
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> time
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ago...
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> mrg
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Best regards,
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Nikita Timofeev
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Best regards,
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Nikita Timofeev
>>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>>> Best regards,
>>>>>>>>>>>>>>>>>>>>>>>>> Nikita Timofeev
>>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> Best regards,
>>>>>>>>>>>>>>>>> Nikita Timofeev
>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>>>>=20
>>>>>>>>>>>>>=20
>>>>>>>>>>>>>=20
>>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>>=20
>>>>>>>>>>> --
>>>>>>>>>>> Best regards,
>>>>>>>>>>> Nikita Timofeev
>>>>>>>>>>>=20
>>>>>>>>>>=20
>>>>>>>>>=20
>>>>>>>>>=20
>>>>>>>>> --
>>>>>>>>> Best regards,
>>>>>>>>> Nikita Timofeev
>>>>>>>>>=20
>>>>>>>>=20
>>>>>>>=20
>>>>>>>=20
>>>>>>> --
>>>>>>> Best regards,
>>>>>>> Nikita Timofeev
>>>>>>>=20
>>>>>=20
>>>>>=20
>>>=20
>>>=20