Re: [VOTE] Apache Cayenne 5.0 Milestone 2 Release
Andrus Adamchik <[email protected]> Wed, 24 Jun 2026 16:46:23 -0400
| Newsgroups | gmane.comp.java.cayenne.devel |
|---|---|
| Message-ID | <[email protected]> |
Nikita may have some insight on the errors. I could never build it = locally, so I just send my changes straight to prod via CI/CD and then = fix anything that doesn't look right =F0=9F=A4=A6=E2=80=8D=E2=99=82=EF=B8=8F= > On Jun 24, 2026, at 4:42=E2=80=AFPM, Michael Gentry = <[email protected]> wrote: >=20 > Trying to update the website, but when I run 'mvn' in cayenne-website, = I > get this error: >=20 > [INFO] [16:40:00] Finished 'scripts' after 3.64 s > [INFO] [16:40:00] Starting 'copy-js-map'... > [INFO] [16:40:00] Finished 'copy-js-map' after 63 ms > [INFO] > [INFO] events.js:183 > [INFO] throw er; // Unhandled 'error' event > [INFO] ^ > [INFO] Error: spawn > = /Users/mrg/Projects/cayenne-website/src/main/assets/node_modules/jpegtran-= bin/vendor/jpegtran > ENOENT > [INFO] at _errnoException (util.js:1024:11) > [INFO] at Process.ChildProcess._handle.onexit > (internal/child_process.js:190:19) > [INFO] at onErrorNT (internal/child_process.js:372:16) > [INFO] at _combinedTickCallback = (internal/process/next_tick.js:138:11) > [INFO] at process._tickCallback = (internal/process/next_tick.js:180:9) > [INFO] > = ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > = ------------------------------------------------------------------------ > [INFO] Total time: 6.083 s > [INFO] Finished at: 2026-06-24T16:40:00-04:00 > [INFO] > = ------------------------------------------------------------------------ > [ERROR] Failed to execute goal > com.github.eirslett:frontend-maven-plugin:1.15.0:gulp (gulp) on = project > cayenne-website: Failed to run task: 'gulp.js serve --host localhost = --port > 3000 --prod_host https://cayenne.apache.org/' failed. > org.apache.commons.exec.ExecuteException: Process exited with an = error: 1 > (Exit value: 1) -> [Help 1] >=20 > I've tried changing -Ddev.port and -Ddev.host, but still hitting the = same > error. Any ideas for updating this? >=20 > Thanks, > mrg >=20 >=20 > On Wed, Jun 24, 2026 at 9:09=E2=80=AFAM Andrus Adamchik = <[email protected]> wrote: >=20 >> Ah great. Thanks for doing that. >>=20 >>> On Jun 24, 2026, at 8:29=E2=80=AFAM, Michael Gentry = <[email protected]> wrote: >>>=20 >>> Yeah, I got the files published yesterday and was going to do the >>> announcement, website update, etc, today. >>>=20 >>> On Wed, Jun 24, 2026 at 8:01=E2=80=AFAM Andrus Adamchik = <[email protected]> >> wrote: >>>=20 >>>> We were actually thinking with Nikita to pre-build and commit the = .exe >>>> launcher, so that Windows assemblies could be done on any platform. >>>>=20 >>>> So I see the files are published. Let me try to find time and write = the >>>> announcement. >>>>=20 >>>> Thanks, >>>> Andrus >>>>=20 >>>>=20 >>>>> On Jun 22, 2026, at 2:26=E2=80=AFPM, Michael Gentry = <[email protected]> >> wrote: >>>>>=20 >>>>> Excluding Windows... >>>>>=20 >>>>> On Mon, Jun 22, 2026 at 2:16=E2=80=AFPM Andrus Adamchik = <[email protected]> >>>> wrote: >>>>>=20 >>>>>> Congrats! And now we have more than one person who knows how to = do it >> :) >>>>>>=20 >>>>>>> On Jun 22, 2026, at 1:48=E2=80=AFPM, Michael Gentry = <[email protected]> >>>> wrote: >>>>>>>=20 >>>>>>> Here's the final voting result: >>>>>>>=20 >>>>>>> Andrus Adamchik (PMC): +1 >>>>>>> Nikita Timofeev (PMC): +1 >>>>>>> John Huss (PMC): +1 >>>>>>> Michael Gentry (PMC): +1 >>>>>>>=20 >>>>>>> We'll get the release publicly published shortly. >>>>>>>=20 >>>>>>> Thank you everyone! >>>>>>>=20 >>>>>>> On Mon, Jun 22, 2026 at 1:10=E2=80=AFPM John Huss = <[email protected]> >> wrote: >>>>>>>=20 >>>>>>>> I am +1 as well. >>>>>>>>=20 >>>>>>>> On Mon, Jun 22, 2026 at 12:02=E2=80=AFPM Michael Gentry < >> [email protected]> >>>>>>>> wrote: >>>>>>>>=20 >>>>>>>>> I've updated my scripts that check for files that aren't = properly >>>>>>>> licensed >>>>>>>>> and saw the two I missed before. I think these can be fixed = for the >>>>>> next >>>>>>>>> release. >>>>>>>>>=20 >>>>>>>>> Everything checks out on my end, so I'm also a +1. >>>>>>>>>=20 >>>>>>>>> Thanks, >>>>>>>>> mrg >>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>> On Mon, Jun 15, 2026 at 6:14=E2=80=AFAM Nikita Timofeev < >>>>>>>> [email protected] >>>>>>>>>>=20 >>>>>>>>> wrote: >>>>>>>>>=20 >>>>>>>>>> +1 >>>>>>>>>>=20 >>>>>>>>>> - sources parity - good >>>>>>>>>> - signatures - good (Windows assembly is signed with my key) >>>>>>>>>> - full build from sources - good >>>>>>>>>> - MacOS Modeler and MCP - runs on MacOS, JDK 25 >>>>>>>>>> - Generic Modeler and MCP - runs on MacOS, JDK 25 and 21 >>>>>>>>>> - Windows Modeler - runs on Windows 11, JDK 25 unsupported, = only >> JDK >>>>>> 21 >>>>>>>>>> checked >>>>>>>>>> - RAT - missing headers in TestMcpServer.java and in >>>>>>>>>> org.slf4j.spi.SLF4JServiceProvider >>>>>>>>>> (we have headers in other providers). Good enough for the >> milestone >>>>>>>>>> release, it may be fixed later. >>>>>>>>>> - Staging Maven repo - good, verified with a demo project >>>>>>>>>>=20 >>>>>>>>>> Also a note about the RAT: a bunch of new `.md` files are not >>>>>> excluded, >>>>>>>>>> need to fix config. >>>>>>>>>>=20 >>>>>>>>>>=20 >>>>>>>>>> On Sun, Jun 14, 2026 at 8:01=E2=80=AFPM Andrus Adamchik < >>>> [email protected]> >>>>>>>>>> wrote: >>>>>>>>>>=20 >>>>>>>>>>> Ok, to back up my intuition on the license headers I am = going to >>>> lean >>>>>>>>> on >>>>>>>>>>> the "lack of creativity" exception and "PMC judgement" = clause in >>>> the >>>>>>>>> ASF >>>>>>>>>>> policy :) >>>>>>>>>>>=20 >>>>>>>>>>> https://www.apache.org/legal/src-headers.html#faq-exceptions >>>>>>>>>>>=20 >>>>>>>>>>> Andrus >>>>>>>>>>>=20 >>>>>>>>>>>=20 >>>>>>>>>>>> On Jun 14, 2026, at 11:53=E2=80=AFAM, Andrus Adamchik < >>>> [email protected] >>>>>>>>>=20 >>>>>>>>>>> wrote: >>>>>>>>>>>>=20 >>>>>>>>>>>> I am +1. I added MCP checks to my previous checklist (and = they >>>>>>>> pass). >>>>>>>>>>> Haven't tested Modeler on Windows. >>>>>>>>>>>>=20 >>>>>>>>>>>> Noticed the Mac .dmg doesn't have the background image and = our >>>>>>>> custom >>>>>>>>>>> layout. The contents of the .dmg are correct though, so this = is >>>> not a >>>>>>>>>>> blocker either. (I've seen my own builds losing the layout = on >> rare >>>>>>>>>>> occasions; never got to the bottom of it though). >>>>>>>>>>>>=20 >>>>>>>>>>>> One of the unit tests was missing the Apache header (my = fault, I >>>>>>>>> fixed >>>>>>>>>>> that already on the "past-M2" branch). I don't think this >>>>>>>> disqualifies >>>>>>>>>> the >>>>>>>>>>> release. This is an internal unit test, and is not expected = to be >>>>>>>>>>> referenced or embedded by the end users in their code. Also = the >> new >>>>>>>> .md >>>>>>>>>>> files don't have Apache headers, which I think is totally = ok. >>>>>>>>>>>>=20 >>>>>>>>>>>> Anyone has a different opinion on this? >>>>>>>>>>>>=20 >>>>>>>>>>>> Andrus >>>>>>>>>>>>=20 >>>>>>>>>>>>=20 >>>>>>>>>>>>> On Jun 13, 2026, at 12:20=E2=80=AFPM, Michael Gentry < >>>> [email protected] >>>>>>>>>=20 >>>>>>>>>>> wrote: >>>>>>>>>>>>>=20 >>>>>>>>>>>>> Hello everyone! >>>>>>>>>>>>>=20 >>>>>>>>>>>>> Finally time for the 5.0 M2 release! >>>>>>>>>>>>> Thanks Nikita and Andrus for helping with my environmental >>>> issues! >>>>>>>>>>>>> Hopefully smoother in the future. (I'll have to give = Windows >> the >>>>>>>>>> stinky >>>>>>>>>>>>> eye.) >>>>>>>>>>>>>=20 >>>>>>>>>>>>> Release Notes: >>>>>>>>>>>>>=20 >>>>>>>>>>>=20 >>>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>=20 >>>>>>=20 >>>>=20 >> = https://github.com/apache/cayenne/blob/cayenne-parent-5.0-M2/RELEASE-NOTES= .txt >>>>>>>>>>>>>=20 >>>>>>>>>>>>> Maven Repo: >>>>>>>>>>>>>=20 >>>>>>>>>>>=20 >>>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>=20 >>>>>>=20 >>>>=20 >> = https://repository.apache.org/content/repositories/orgapachecayenne-1063/ >>>>>>>>>>>>>=20 >>>>>>>>>>>>> Assemblies (Note the updated KEYS file there): >>>>>>>>>>>>> https://dist.apache.org/repos/dist/dev/cayenne/ >>>>>>>>>>>>>=20 >>>>>>>>>>>>> Please evaluate the assemblies and cast your votes. >>>>>>>>>>>>>=20 >>>>>>>>>>>>> Thanks, >>>>>>>>>>>>> mrg >>>>>>>>>>>>=20 >>>>>>>>>>>=20 >>>>>>>>>>>=20 >>>>>>>>>>=20 >>>>>>>>>> -- >>>>>>>>>> Best regards, >>>>>>>>>> Nikita Timofeev >>>>>>>>>>=20 >>>>>>>>>=20 >>>>>>>>=20 >>>>>>=20 >>>>>>=20 >>>>=20 >>>>=20 >>=20 >>=20