Re: M2?

Andrus Adamchik <[email protected]> Fri, 12 Jun 2026 18:02:10 -0400
Newsgroups gmane.comp.java.cayenne.devel
Message-ID <[email protected]>
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 =
<[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
>> =
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=AFAM =
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=AFAM =
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=AFPM, =
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=AFPM,
>> 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