OK, installed Win10 in VB (a soul-crushing experience) along with Java,
Git, Maven, etc...

I was able to clone the repo (using PowerShell):

PS > git clone https://gitbox.apache.org/repos/asf/cayenne.git --branch
"cayenne-parent-5.0-M2" --depth 1 cayenne-m2-rel

This repeatedly fails, though:

PS > mvn clean install -P"assembly,src"

> Task :pluginUnderTestMetadata
> Task :processTestResources
> Task :testClasses
> Task :test
OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader
classes because bootstrap classpath has been appended


> Task :test

DbImportIT > simpleDbTaskSuccess() FAILED
    org.junit.platform.commons.JUnitException at ArrayList.java:1596
        Caused by: java.io.IOException at ForEachOps.java:184

DbImportIT > withProjectTaskSuccess() FAILED
    org.junit.platform.commons.JUnitException at ArrayList.java:1596
        Caused by: java.io.IOException at ForEachOps.java:184

DbImportIT > excludeRelDbTaskSuccess() FAILED
    org.junit.platform.commons.JUnitException at ArrayList.java:1596
        Caused by: java.io.IOException at ForEachOps.java:184

GradlePluginIT > gradleVersionsCompatibility() FAILED
    org.junit.platform.commons.JUnitException at ArrayList.java:1596
        Caused by: java.io.IOException at ForEachOps.java:184

36 tests completed, 4 failed

> Task :test FAILED


Any ideas what might cause the build to fail in the Gradle Plugin tests?
JDK 21 and latest Maven 3.9.

Thanks,
mrg


On Sun, Jun 7, 2026 at 8:46 PM Michael Gentry <[email protected]> wrote:

> I found an old Win10 ISO. I'll try installing in VirtualBox, etc.
>
> On Sun, Jun 7, 2026 at 11:14 AM Andrus Adamchik <[email protected]>
> wrote:
>
>> Yeah, I think this one actually requires Windows. In the past I'd run it
>> locally via VirtualBox. These days, I simply go to Azure and spin up a VM
>> for a few hours.
>>
>> Andrus
>>
>> > On Jun 6, 2026, at 5:14 PM, Michael Gentry <[email protected]> wrote:
>> >
>> > BTW...
>> >
>> > How do I do this step?
>> >
>> >    # You will need to do this on Windows
>> >    mvn clean package -Passembly,windows -DskipTests
>> >
>> > I've only got Mac and Linux.
>> >
>> >
>> > On Sat, Jun 6, 2026 at 4:37 PM Michael Gentry <[email protected]>
>> wrote:
>> >
>> >> OK, more updates...
>> >>
>> >> In my ~/.m2/settings.xml file, I changed:
>> >>
>> >>    <id>apache.releases.https</id>
>> >>
>> >> to:
>> >>
>> >>    <id>apache-releases</id>
>> >>
>> >> That allowed the mvn release:perform step to run and complete. I had
>> >> gotten apache.releases.https from one of the Apache pages on setting
>> up GPG
>> >> and my settings file.
>> >>
>> >> Starting the rest now...
>> >>
>> >> On Wed, Jun 3, 2026 at 9:20 PM Michael Gentry <[email protected]>
>> wrote:
>> >>
>> >>> I switched to using the ASF Git and made it further, but am having
>> issues
>> >>> publishing the artifacts (public key) using mvn release:perform
>> step...
>> >>> I'll try to get that ironed out Thursday...
>> >>>
>> >>> mrg
>> >>>
>> >>>
>> >>> On Wed, Jun 3, 2026 at 8:16 AM Nikita Timofeev <
>> [email protected]>
>> >>> wrote:
>> >>>
>> >>>> You can check if your GitHub ID is linked with your Apache account
>> in the
>> >>>> https://gitbox.apache.org self service. Other than that I don't have
>> >>>> many
>> >>>> ideas about what to check.
>> >>>> If your access continues to fail, I can proceed with this release
>> >>>> tomorrow.
>> >>>>
>> >>>> On Tue, Jun 2, 2026 at 10:11 PM Michael Gentry <[email protected]>
>> >>>> wrote:
>> >>>>
>> >>>>> I'm still getting errors about not having access to apache/cayenne
>> on
>> >>>>> GitHub. Should I try using the ASF Git repo? Or should someone else
>> >>>> take
>> >>>>> over until I can resolve my environmental issues?
>> >>>>>
>> >>>>> On Mon, Jun 1, 2026 at 9:09 PM Michael Gentry <[email protected]>
>> >>>> wrote:
>> >>>>>
>> >>>>>> Thanks for the tips, Nikita.
>> >>>>>>
>> >>>>>> I'm going to revert the changes and try again. I'll update with how
>> >>>> far I
>> >>>>>> get.
>> >>>>>>
>> >>>>>>
>> >>>>>> On Mon, Jun 1, 2026 at 8:20 AM Nikita Timofeev <
>> >>>>> [email protected]>
>> >>>>>> wrote:
>> >>>>>>
>> >>>>>>> Hi Michael.
>> >>>>>>>
>> >>>>>>> The instructions should be good overall, I use them verbatim every
>> >>>> time.
>> >>>>>>> What's definitely missing are the common problems and how to fix
>> >>>> them.
>> >>>>>>>
>> >>>>>>> Usually I go with `mvn release:rollback` first.
>> >>>>>>> If `rollback` can't run (likely because there is no release
>> >>>>> descriptor), I
>> >>>>>>> manually revert the commit performed by the `prepare` stage.
>> >>>>>>> Then check if the tags are still present and remove both local and
>> >>>>> remote
>> >>>>>>> if they exist.
>> >>>>>>> Once everything is reverted I start `release:prepare` again.
>> >>>>>>>
>> >>>>>>> If `release:perform` fails too, I try to repeat it first,
>> sometimes
>> >>>> it's
>> >>>>>>> just a nexus timeout or something.
>> >>>>>>> If the error persists I just repeat the same rollback -> prepare
>> ->
>> >>>>>>> perform
>> >>>>>>> cycle.
>> >>>>>>>
>> >>>>>>> Hope this helps. Tell me if you need some more info or support.
>> >>>>>>>
>> >>>>>>> On Mon, Jun 1, 2026 at 12:02 AM Michael Gentry <
>> [email protected]
>> >>>>>
>> >>>>>>> wrote:
>> >>>>>>>
>> >>>>>>>> Sadly, still broken for me.
>> >>>>>>>>
>> >>>>>>>> On Sun, May 31, 2026 at 2:40 PM Andrus Adamchik <
>> >>>> [email protected]>
>> >>>>>>>> wrote:
>> >>>>>>>>
>> >>>>>>>>> This worked for me, so I deleted the tag:
>> >>>>>>>>>
>> >>>>>>>>> git push origin :cayenne-parent-5.0-M2
>> >>>>>>>>> ...
>> >>>>>>>>> - [deleted]             cayenne-parent-5.0-M2
>> >>>>>>>>>
>> >>>>>>>>> Maybe it will work now for you, that the old tag is gone?
>> >>>>>>>>>
>> >>>>>>>>> Andrus
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>>> On May 31, 2026, at 2:31 PM, Michael Gentry <
>> >>>> [email protected]>
>> >>>>>>>> wrote:
>> >>>>>>>>>>
>> >>>>>>>>>> This command failed on me:
>> >>>>>>>>>>
>> >>>>>>>>>>   mvn release:prepare -DpreparationGoals="clean install"
>> >>>>>>>>>> -DautoVersionSubmodules=true
>> >>>>>>>>>>
>> >>>>>>>>>> I worked past the error and ran the command again, but it
>> >>>> failed
>> >>>>>>>> because
>> >>>>>>>>> it
>> >>>>>>>>>> couldn't create the tag because the tag already exists.
>> >>>> Somehow it
>> >>>>>>>>> created
>> >>>>>>>>>> the tag. So, I tried deleting the tag, but now I'm getting:
>> >>>>>>>>>>
>> >>>>>>>>>>   [mrg@odin 14:15:58] ~/Projects/cayenne master> git push
>> >>>> origin
>> >>>>>>>>>> :cayenne-parent-5.0-M2
>> >>>>>>>>>>   ERROR: Permission to apache/cayenne.git denied to mrg.
>> >>>>>>>>>>
>> >>>>>>>>>> Same error when I use:
>> >>>>>>>>>>
>> >>>>>>>>>>   git push --delete origin cayenne-parent-5.0-M2
>> >>>>>>>>>>
>> >>>>>>>>>> Any suggestions? Or does someone else have a smoother path to
>> >>>> take
>> >>>>>>>> over?
>> >>>>>>>>>>
>> >>>>>>>>>> Thanks,
>> >>>>>>>>>> mrg
>> >>>>>>>>>>
>> >>>>>>>>>> PS. The tag got created when I had used HTTPS as the clone
>> >>>>> method. I
>> >>>>>>>>>> couldn't delete the tag that way, either (GitHub doesn't
>> >>>> support
>> >>>>>>>>> user/pass
>> >>>>>>>>>> credentials), so I deleted the repo and checked out using SSH,
>> >>>>>>> which is
>> >>>>>>>>>> when I get the permissions error.
>> >>>>>>>>>>
>> >>>>>>>>>>
>> >>>>>>>>>> On Sun, May 31, 2026 at 1:29 PM Michael Gentry <
>> >>>>> [email protected]
>> >>>>>>>>
>> >>>>>>>>> wrote:
>> >>>>>>>>>>
>> >>>>>>>>>>> Hi Andrus, I'm working on it. Trying to resolve errors. I
>> >>>> suspect
>> >>>>>>> the
>> >>>>>>>>>>> release guide is a little bit out of date.
>> >>>>>>>>>>>
>> >>>>>>>>>>> On Sun, May 31, 2026 at 9:20 AM Andrus Adamchik <
>> >>>>>>> [email protected]>
>> >>>>>>>>>>> wrote:
>> >>>>>>>>>>>
>> >>>>>>>>>>>> Hey Mike, wanted to check how things are going with the
>> >>>> release.
>> >>>>>>>> Eager
>> >>>>>>>>> to
>> >>>>>>>>>>>> start using M2 and committing more cleanup code :)
>> >>>>>>>>>>>>
>> >>>>>>>>>>>> If you don't have time for it now, not a problem too. Just
>> >>>> let
>> >>>>> us
>> >>>>>>>> know.
>> >>>>>>>>>>>> Nikita and myself should be able to jump in.
>> >>>>>>>>>>>>
>> >>>>>>>>>>>> Andrus
>> >>>>>>>>>>>>
>> >>>>>>>>>>>>> On May 25, 2026, at 8:06 PM, Michael Gentry <
>> >>>>> [email protected]
>> >>>>>>>>
>> >>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> I should be able to start it Tuesday afternoon.
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>> On Sun, May 24, 2026 at 5:47 PM Andrus Adamchik <
>> >>>>>>>> [email protected]>
>> >>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>> I think at this point we are ready to release M2. It has a
>> >>>>> huge
>> >>>>>>> new
>> >>>>>>>>>>>> scope
>> >>>>>>>>>>>>>> - a complete new agentic coding stack.
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> Mike, do you still have time to prepare the release?
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>> Thanks,
>> >>>>>>>>>>>>>> Andrus
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>> On Apr 17, 2026, at 11:00 AM, Michael Gentry <
>> >>>>>>> [email protected]
>> >>>>>>>>>
>> >>>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>> Hi Nikita,
>> >>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>> I don't think there is an urgency to get M2 out, so if
>> >>>> the
>> >>>>>>>>> outstanding
>> >>>>>>>>>>>>>> PRs
>> >>>>>>>>>>>>>>> make sense to include in M2, I think it is OK to wait on
>> >>>>> them.
>> >>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>> Thanks,
>> >>>>>>>>>>>>>>> mrg
>> >>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>> On Tue, Apr 14, 2026 at 8:18 AM Nikita Timofeev <
>> >>>>>>>>>>>>>> [email protected]>
>> >>>>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>> Several PRs are waiting for me, but nothing is too
>> >>>> critical,
>> >>>>>>> so
>> >>>>>>>> we
>> >>>>>>>>>>>> may
>> >>>>>>>>>>>>>> go
>> >>>>>>>>>>>>>>>> ahead with M3.
>> >>>>>>>>>>>>>>>> Instructions are all good, I use them every time.
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>> On Tue, Apr 14, 2026 at 2:37 AM Andrus Adamchik <
>> >>>>>>>>> [email protected]
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>> I just filed all my taxes
>> >>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>> Congrats! Which reminds me - I am still waiting for my
>> >>>>>>> numbers
>> >>>>>>>>> from
>> >>>>>>>>>>>> the
>> >>>>>>>>>>>>>>>>> accountants :)
>> >>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>> so I have some free cycles now if there is
>> >>>>>>>>>>>>>>>>>> anything I can do to help.
>> >>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>> How about publishing the release. @Nikita - do you have
>> >>>>>>> anything
>> >>>>>>>>> in
>> >>>>>>>>>>>> the
>> >>>>>>>>>>>>>>>>> queue we'd need to deal with before M2 that can't be
>> >>>> moved
>> >>>>> to
>> >>>>>>>> M3?
>> >>>>>>>>>>>> Also
>> >>>>>>>>>>>>>>>>> anything missing in the release instructions at
>> >>>>>>>>>>>>>>>>> https://cayenne.apache.org/dev/release-guide.html ?
>> >>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>> Andrus
>> >>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>> On Apr 13, 2026, at 6:16 PM, Michael Gentry <
>> >>>>>>>> [email protected]
>> >>>>>>>>>>
>> >>>>>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>> I just filed all my taxes, so I have some free cycles
>> >>>> now
>> >>>>> if
>> >>>>>>>>> there
>> >>>>>>>>>>>> is
>> >>>>>>>>>>>>>>>>>> anything I can do to help.
>> >>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>> On Mon, Apr 13, 2026 at 5:08 PM Andrus Adamchik <
>> >>>>>>>>>>>> [email protected]>
>> >>>>>>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>> Not too many significant new features in M2 so far,
>> >>>>> though
>> >>>>>>>>> quite a
>> >>>>>>>>>>>>>> few
>> >>>>>>>>>>>>>>>>> bug
>> >>>>>>>>>>>>>>>>>>> fixes. So yeah, we probably should do it.
>> >>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>> On Apr 13, 2026, at 4:45 PM, Michael Gentry <
>> >>>>>>>>> [email protected]
>> >>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>> wrote:
>> >>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>> Is it time for a 5.0.M2?
>> >>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>> I noticed the M1 was released 2024-09-09 and that
>> >>>> seems
>> >>>>> a
>> >>>>>>>> long
>> >>>>>>>>>>>> time
>> >>>>>>>>>>>>>>>>>>> ago...
>> >>>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>> Thanks,
>> >>>>>>>>>>>>>>>>>>>> mrg
>> >>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>>> --
>> >>>>>>>>>>>>>>>> Best regards,
>> >>>>>>>>>>>>>>>> Nikita Timofeev
>> >>>>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>>>
>> >>>>>>>>>>>>
>> >>>>>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> --
>> >>>>>>> Best regards,
>> >>>>>>> Nikita Timofeev
>> >>>>>>>
>> >>>>>>
>> >>>>>
>> >>>>
>> >>>>
>> >>>> --
>> >>>> Best regards,
>> >>>> Nikita Timofeev
>> >>>>
>> >>>
>>
>>

Reply via email to