Re: M2?

Andrus Adamchik <[email protected]> Sun, 7 Jun 2026 11:14:19 -0400
Newsgroups gmane.comp.java.cayenne.devel
Message-ID <[email protected]>
Yeah, I think this one actually requires Windows. In the past I'd run it =
locally via VirtualBox. These days, I simply go to Azure and spin up a =
VM for a few hours.

Andrus

> On Jun 6, 2026, at 5:14=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]> 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
>>>>>>>>>>>>>>>>> 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