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 AM 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 AM, 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 release as long as they
> > are in the KEYS file.
> >
> > On Mon, Jun 8, 2026 at 9:24 PM Andrus Adamchik <[email protected]>
> wrote:
> >
> >> Interesting... I haven't tried an "src" build. But what 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 though and should not
> >> affect Gradle. So not sure.
> >>
> >> Andrus
> >>
> >>
> >>> On Jun 8, 2026, at 12:48 PM, 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 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
> >>>>>>>>>
> >>>>>>>>
> >>>>>
> >>>>>
> >>
> >>
> >
> > --
> > Best regards,
> > Nikita Timofeev
>
>

Reply via email to