Re: [VOTE] Apache Cayenne 4.2.2 release, second vote

2025-06-09 Thread Michael Gentry
So, should we have an announcement? On Fri, Apr 11, 2025 at 11:46 AM Michael Gentry wrote: > Well, never saw an announcement... :-) > > On Fri, Apr 11, 2025 at 11:34 AM Andrus Adamchik > wrote: > >> Yes. But we may have messed up the announcement. >> >> >

Re: [VOTE] Apache Cayenne 4.2.2 release, second vote

2025-04-11 Thread Michael Gentry
Well, never saw an announcement... :-) On Fri, Apr 11, 2025 at 11:34 AM Andrus Adamchik wrote: > Yes. But we may have messed up the announcement. > > > On Apr 11, 2025, at 5:19 PM, Michael Gentry wrote: > > > > Hi Nikita, > > > > Did this ever get officiall

Re: [VOTE] Apache Cayenne 4.2.2 release, second vote

2025-04-11 Thread Michael Gentry
Hi Nikita, Did this ever get officially released/published? Thanks, mrg On Fri, Mar 21, 2025 at 4:46 PM Nikita Timofeev wrote: > Here's a final voting result: > > Michael Gentry (PMC) +1 > Andrus Adamchik (PMC): +1 > Nikita Timofeev (PMC): +1 > > With additional c

Re: [VOTE] Apache Cayenne 4.2.2 release, second vote

2025-03-15 Thread Michael Gentry
Took some arm (ARM?) twisting, but finally got a clean compile using Java 21 (Temurin/RK3588), all tests passed, signatures OK, Cayenne Modeler (in the DMG) launched and opened a pre-existing model on the Mac, yada yada yada... +1 on my end Thanks Nikita, mrg On Fri, Mar 14, 2025 at 9:42 AM Nik

Re: [VOTE] Apache Cayenne 4.2.2 release, second vote

2025-03-15 Thread Michael Gentry
n we have is only good up to JDK 22. > Here's an official compatibility info: > https://docs.gradle.org/current/userguide/compatibility.html > > On Sat, Mar 15, 2025 at 4:46 PM Michael Gentry > wrote: > > > Gradle is failing for me: > > > > [*INFO*

Re: [VOTE] Apache Cayenne 4.2.2 release, second vote

2025-03-15 Thread Michael Gentry
Gradle is failing for me: [*INFO*] *--- *exec:1.6.0:exec *(gradle)* @ cayenne-gradle-plugin* ---* Starting a Gradle Daemon (subsequent builds will be faster) FAILURE: Build failed with an exception. * What went wrong: BUG! exception in phase 'semantic analysis' in source unit '_BuildScript_'

Re: [VOTE] Apache Cayenne 4.2.2 release

2025-03-06 Thread Michael Gentry
I was going to do release verification today. Are we going to pause the release for now? Thanks, mrg On Thu, Mar 6, 2025 at 7:47 AM Andrus Adamchik wrote: > Hmm.. This should not happen under any retain strategy. > > > On Mar 6, 2025, at 3:58 AM, Jurgen Doll wrote: > > > > Hi Nikita > > > > In

Re: Allowing non-prefixed accessor names in generated PersistentObject classes

2025-02-03 Thread Michael Gentry
On Mon, Feb 3, 2025 at 3:27 PM Andrus Adamchik wrote: > (FWIW, I'd like our built-in template setters to return "this" instead of > "void", but that's a separate discussion). > I've made this change in custom templates before. I didn't test it thoroughly (across a lot of libraries/frameworks), b

Re: non "tc" build profiles

2025-01-31 Thread Michael Gentry
Never used TC, so I don't know the pros/cons, but I like the idea of them. If there aren't really any significant drawbacks, I'd say we don't need the non-TC profiles. On Thu, Jan 30, 2025 at 6:42 PM Andrus Adamchik wrote: > Was running Cayenne tests today and noticed our pom still has pairs of

Re: [VOTE] Apache Cayenne 5.0-M1 release, vote 2

2024-09-05 Thread Michael Gentry
ob/master/sigchecker > > (PLanning to evaluate the release in the next few days myself) > > > On Sep 5, 2024, at 2:03 PM, Michael Gentry wrote: > > > > +1 > > > > All my checks passed, although I had trouble with my GPG producing output > > in a different fo

Re: Fluent API addition request

2024-07-09 Thread Michael Gentry
On Mon, Jul 8, 2024 at 4:30 AM Jurgen Doll wrote: > In addition I'd still very much like to have "apply" API that takes a > boolean parameter as well. For simple cases this will allow user code to > be more concise without the ternary pattern clutter. > Hi Jurgen! In general, I'd like to avoid

Re: Fluent API addition request

2024-07-05 Thread Michael Gentry
On Thu, Jul 4, 2024 at 7:26 AM Jurgen Doll wrote: > I'm hesitant about using "map" for the method name as that implies > changing object A into object B, like in the stream API, so I don't think > that's a good fit. Also it may be a bit confusing in Expression as > there's > a transform( Function

Re: [jira] [Created] (CAY-2864) Modeler: Graph extension doesn't use custom entity dimensions

2024-07-02 Thread Michael Gentry
TBH, I never really use that feature. Was always too clunky and there are other DB graphing tools available. On Tue, Jul 2, 2024 at 9:07 AM Andrus Adamchik wrote: > FWIW, I'd vote to remove the graph extension all together. It is clunky > and would require a lot of work to make it smooth. Thoug

Re: [VOTE] Apache Cayenne 4.2.1 release, second vote

2024-06-26 Thread Michael Gentry
me work on that. > > Andrus > > > On Jun 26, 2024, at 12:21 PM, Michael Gentry > wrote: > > > > Looks like it is live: > > > > https://repo1.maven.org/maven2/org/apache/cayenne/cayenne-server/4.2.1/ > > > > Release announcement time? > > >

Re: [VOTE] Apache Cayenne 4.2.1 release, second vote

2024-06-26 Thread Michael Gentry
Looks like it is live: https://repo1.maven.org/maven2/org/apache/cayenne/cayenne-server/4.2.1/ Release announcement time? Thanks, mrg On Wed, Jun 19, 2024 at 10:23 AM Nikita Timofeev wrote: > With my +1 vote the result is following: > > Andrus Adamchik (PMC): +1 > Michael Gen

Re: [VOTE] Apache Cayenne 4.2.1 release, second vote

2024-06-18 Thread Michael Gentry
+1 All my release steps passed with the caveat of the weak signature reported earlier. Thanks Nikita! mrg On Fri, Jun 14, 2024 at 6:27 AM Nikita Timofeev wrote: > Hi all, > > Here's another attempt for 4.2.1 release. > > Release notes: > https://github.com/apache/cayenne/blob/4.2.1/RELEASE-NO

Re: [VOTE] Apache Cayenne 4.2.1 release, second vote

2024-06-18 Thread Michael Gentry
Hi Nikita, Just an FYI, gpg states your key is no longer valid (well, technically, that it is weak): [mrg@thor 08:38:05] ~/Projects/Cayenne-Release > gpg --import KEYS gpg: key 2A62965DB8AF90BF: "Andrus Adamchik (andrus) " not changed gpg: key F421EF4EDBAC3830: "Kevin Menard (CODE SIGNING KEY) <

Re: Cayenne Server 3.1.1

2024-06-13 Thread Michael Gentry
Hi Bill, Is this related to a security vulnerability or do you need a newer version of Velocity for features you are using in your own templates? Thanks, mrg On Thu, Jun 13, 2024 at 6:49 AM William Williams wrote: > Hello, > >We are using an old version of Cayenne Server 3.1.1. We cannot

Re: [VOTE] Apache Cayenne 4.2.1 release

2024-05-30 Thread Michael Gentry
Hi Jurgen, Could that bug go into a 4.2.2 maintenance release? Thanks, mrg On Thu, May 30, 2024 at 6:22 AM Jurgen Doll wrote: > Hi Nikita > > My vote is no, as I've still got another bug that I want to submit and > fix > next week. > > Regards > Jurgen > > > On Thu, 30 May 2024 14:09:29 +0200

CAY-2842

2024-03-07 Thread Michael Gentry
Just noticed this merge: https://github.com/apache/cayenne/pull/605/commits/99138fbcfe8f23e67805557bfcbca5bb452d8325 I noticed there are several "var" variables, such as: var orderDbAttribute = getOrderDbAttribute(nodeBuilder.build()); These won't compile with JDK 8 (introduced in 10). Did

Web Site / Documentation

2024-01-10 Thread Michael Gentry
Hi, In trying to help Riccardo, I noticed the big "DOCUMENTATION" link in the header of the web site goes to the 4.1 documentation and not the 4.2 documentation. Also, the validateForX methods are barely mentioned and otherwise undocumented. Also also, the system requirements table needs updated h

Re: Cayenne 5.0 proposals

2023-11-22 Thread Michael Gentry
, we have both DataObject and Persistent. "Persistent" seems ok, and > we can get rid of DataObject. > > ObjectContext is a "context" :) (i.e. an isolated scope). > PersistentContext maybe? > > Andrus > > > > On Nov 22, 2023, at 8:46 AM, Michael Gentr

Re: Cayenne 5.0 proposals

2023-11-22 Thread Michael Gentry
at. (Use a shell script to automate that task in the code and docs, but the docs might need a bit more polishing.) Thanks mrg On Wed, Nov 22, 2023 at 7:18 AM Andrus Adamchik wrote: > I think there's going to be quite a few. Since we got rid of ROP, we can > tighten our naming everywh

Re: Cayenne 5.0 proposals

2023-11-22 Thread Michael Gentry
Hi Nikita! Both sound very reasonable to me, so +1 for that. Will there be any backward-compatibility breaking changes in 5.x? Thanks, mrg On Tue, Nov 21, 2023 at 3:04 AM Nikita Timofeev wrote: > Hi all, > > Wanted to share a couple of my thoughts about changes that could be good > for Cayen

Re: [GitHub] [cayenne-website] andrus closed pull request #21: Update cayenne-guide.html minor text edits lines 461-1000

2023-09-24 Thread Michael Gentry
Looks like you got it closed. What was the magic? On Sun, Sep 24, 2023 at 7:28 AM andrus (via GitHub) wrote: > > andrus closed pull request #21: Update cayenne-guide.html minor text edits > lines 461-1000 > URL: https://github.com/apache/cayenne-website/pull/21 > > > -- > This is an automated m

Re: Closing Github PRs without merging

2023-09-23 Thread Michael Gentry
I'm not seeing it, either. Perhaps a permissions issue? On Sat, Sep 23, 2023 at 8:45 AM Andrus Adamchik wrote: > Hey, anyone knows how to manually close pull requests on GitHub (without > merging)? Specifically talking about this one that is no longer relevant: > > https://github.com/apache/caye

Re: [VOTE] Apache Cayenne 4.0.3 release

2023-02-20 Thread Michael Gentry
Checksums: OK Signatures: OK RAT: OK Cayenne Modeler: OK * Java 8 Source Build: OK ** +1 for release. Thanks Nikita! * I don't have any older models to load, so I didn't test extensively. It does run under Java 8, 11, 17, and 19. ** Only built it using Java 8. Unit tests pass, etc. On Tue, Feb

Re: [VOTE] Apache Cayenne 4.0.3 release

2023-02-19 Thread Michael Gentry
I'm seeing errors when building: [mrg@odin 13:31:49] ~/Projects/Cayenne-Release/cayenne-4.0.3-src > mvn clean verify -Passembly,src,generic,mac [INFO] Scanning for projects... [INFO] ... [ERROR] Tests run: 3, Failures: 0, Err

Re: [VOTE] Apache Cayenne 4.2.RC2 release

2022-12-02 Thread Michael Gentry
Checksums: OK Signatures: OK RAT: OK Cayenne Modeler: OK (didn't test extensively, but looked alright under Java 19) Java 8/17 Source Build: OK (unit tests pass, etc) +1 for release. Thanks Nikita! On Thu, Dec 1, 2022 at 5:48 AM Nikita Timofeev wrote: > Hi all, > > Here's a 4.2.RC2 release. >

Re: CayenneModeler on MacOS Ventura

2022-11-08 Thread Michael Gentry
I did a quick test and it works on Ventura for me. MBP i7 with Java 19. I see in the ticket you mention M1. Could this be a Java on M1 issue? Or even Java 17? On Mon, Nov 7, 2022 at 7:22 AM Andrus Adamchik wrote: > https://issues.apache.org/jira/browse/CAY-2770 > > Anyone else noticed issues li

Re: Cayenne 5.0 - Spring/Boot Support

2022-07-25 Thread Michael Gentry
Maybe for bindings, have an @CayenneBinding on an implementation that gets scanned for by the @CayenneApplication? On Mon, Jul 25, 2022 at 10:43 AM Michael Gentry wrote: > Thought I'd start a separate thread for this one... > > Should we maybe consider adding Spring support of

Cayenne 5.0 - Spring/Boot Support

2022-07-25 Thread Michael Gentry
Thought I'd start a separate thread for this one... Should we maybe consider adding Spring support of some kind? An example from one of the apps I work on: @EnableScheduling @EnableFeignClients @EnableConfigurationProperties @SpringBootApplication public class App { ... } Maybe have something al

Re: Cayenne 5.0 - getting rid of legacy

2022-07-14 Thread Michael Gentry
Any interfaces. Wasn't even thinking about Cayenne-specific ones at that point. Maybe I used the modeler more than you do. :-) On Thu, Jul 14, 2022 at 4:15 PM Andrus Adamchik wrote: > > > > On Jul 14, 2022, at 4:04 PM, Michael Gentry wrote: > > > > On Thu, J

Re: Cayenne 5.0 - getting rid of legacy

2022-07-14 Thread Michael Gentry
On Thu, Jul 14, 2022 at 3:47 PM Andrus Adamchik wrote: > I see. I suppose if we decide to go deep into class generation beyond > property handling, we will have other options, like generating interface > methods, etc. > For a modeler re-write, I was planning on having a section where you could s

Re: Cayenne 5.0 - getting rid of legacy

2022-07-05 Thread Michael Gentry
On Tue, Jul 5, 2022 at 11:27 AM Andrus Adamchik wrote: > I would agree if we had a superclass that includes *all* callbacks as > empty methods with fixed names (which we don't for performance reasons). > What we have instead is user-defined (in the Modeler) callback methods with > custom names. T

Re: Cayenne 5.0 - getting rid of legacy

2022-07-05 Thread Michael Gentry
On Tue, Jul 5, 2022 at 11:46 AM Andrus Adamchik wrote: > Now that "default" implementations of interface methods are possible... > This sounds more interesting to me. I'm assuming you mean a separate interface per callback? Something like PostAddLifecyleCallback? You wouldn't need a default meth

Re: Cayenne 5.0 - getting rid of legacy

2022-07-05 Thread Michael Gentry
I agree with Nikita's JDK 17 comment. I just got people to switch to JDK 11... Also kind of his callbacks comment. To me it is easier to see them in the modeler. You don't have to go find the documentation to learn what is available. Annotations are great, but only if you know them already. Even b

Re: Cayenne 5.0 - getting rid of legacy

2022-07-05 Thread Michael Gentry
As the blamee for the password encoders, I feel the use-case has been overcome by events for quite some time now. +1 Also +1 for Spring/Boot integration, even if minimal, simply due to popularity. On Sun, Jul 3, 2022 at 7:17 AM Andrus Adamchik wrote: > 8. Modeler DataNode configuration should

Re: [VOTE] Apache Cayenne 4.2.RC1 release

2022-06-05 Thread Michael Gentry
- Checksums are valid. - Signatures are valid. - DMG is valid (Mac). - RAT seems good. - Java 8 builds and tests pass. - Java 11 builds and tests pass. +1 Thanks! On Fri, Jun 3, 2022 at 8:24 AM Nikita Timofeev wrote: > Hi all, > > Here is a 4.2.RC1 release as promised. > > Release notes: > ht

Re: [VOTE] Apache Cayenne 4.2.RC1 release

2022-06-03 Thread Michael Gentry
Nice...something to do this weekend if the tropical storm doesn't take out power/network... Thanks Nikita! On Fri, Jun 3, 2022 at 8:24 AM Nikita Timofeev wrote: > Hi all, > > Here is a 4.2.RC1 release as promised. > > Release notes: > https://github.com/apache/cayenne/blob/4.2.RC1/RELEASE-NOTE

Re: new year

2022-01-01 Thread Michael Gentry
And to you as well, Ari! I hope 2022 will be better for everyone. On Fri, Dec 31, 2021 at 9:35 AM Aristedes Maniatis wrote: > Happy new year everyone. Its been an absolutely pleasure working with > you all. > > > Ari > >

Re: groovy 4 ginq

2022-01-01 Thread Michael Gentry
"I know EOF of the olden times had an LDAP adapter..." Wow, that brings back unpleasant memories... Speaking of EOF (and I don't want to hijack this thread, so feel free to reply in a new one), how long is Cayenne going to support EOModels? It isn't a lot of baggage that is carried around, but st

Re: Re[2]: [VOTE] Apache Cayenne 4.1.1 release, second try

2021-12-24 Thread Michael Gentry
About window says Java 8... On Thu, Dec 23, 2021 at 12:54 PM Michael Gentry wrote: > Well, I had my shell set to Java 8, did the build, then used "open" to > open the freshly built CM. That should've used Java 8 (shell) or Java 17 > (system). I'll double-check the

Re: Re[2]: [VOTE] Apache Cayenne 4.1.1 release, second try

2021-12-23 Thread Michael Gentry
cer JavaDoc. Thursday, 23 December 2021, 08:24pm > +03:00 from Michael Gentry blackn...@gmail.com : > > >In case it wasn't known, different Javas create different CM UI artifacts: > > > >https://imgur.com/a/cea5Q7t > > > >For Java 8, there are Dark Mode is

Re: [VOTE] Apache Cayenne 4.1.1 release, second try

2021-12-23 Thread Michael Gentry
Outside of the UI artifact issues I mentioned in a different e-mail, which I don't believe to be a stopper, I compiled under Java 8, 11, and 14 and everything passed. +1 Thanks! On Tue, Dec 21, 2021 at 3:24 AM Nikita Timofeev wrote: > Hi all, > > Here is another try of the 4.1.1 release. This

Re: [VOTE] Apache Cayenne 4.1.1 release, second try

2021-12-23 Thread Michael Gentry
Apparently this works much better now: mvn apache-rat:check | grep "Rat check" On Thu, Dec 23, 2021 at 11:07 AM Michael Gentry wrote: > Did running rat generate lots of excess reporting? I see *.plist (from > EOModels) and much showing up in mine. For brevity: > &

Re: [VOTE] Apache Cayenne 4.1.1 release, second try

2021-12-23 Thread Michael Gentry
In case it wasn't known, different Javas create different CM UI artifacts: https://imgur.com/a/cea5Q7t For Java 8, there are Dark Mode issues. When I turn Dark Mode off, it looks almost like my Java 11/14 builds (with the hard-to-read Entity tab), etc. I'm not sure what the distribution DMG was

Re: [VOTE] Apache Cayenne 4.1.1 release, second try

2021-12-23 Thread Michael Gentry
Did running rat generate lots of excess reporting? I see *.plist (from EOModels) and much showing up in mine. For brevity: [mrg@odin 11:05:18] ~/Projects/Cayenne-Release/cayenne-4.1.1-src > ./rat.sh ~/Projects/apache-rat-0.14-20200227.222922-86.jar | grep -v "^ AL " | grep -v "^ N " | grep -v

Re: UI toolkit for the future Modeler

2021-12-20 Thread Michael Gentry
rson who is excited to champion the project. As long as a developer is > passionate about doing this either approach should be fine. However, if the > goal is to incorporate a larger developer community into the maintenance, I > suspect the JFX route is easier for onboarding. > > >

Re: JGroups

2021-12-20 Thread Michael Gentry
the Modeler goes it should not depend on JGroups at all. All the > events in the Modeler are in-process and can be passed around within the > JVM. > > Andrus > > > On Dec 19, 2021, at 6:35 PM, Michael Gentry wrote: > > > > While getting the JavaFX modeler running a

Re: UI toolkit for the future Modeler

2021-12-19 Thread Michael Gentry
M John Huss wrote: > If we want to move off Swing I'd say this JavaFX project you started is the > best way to go. > > I can't get it to run out of the box. Any chance you could get it running > again? > > On Tue, Dec 14, 2021 at 6:49 PM Michael Gentry > wrote: >

JGroups

2021-12-19 Thread Michael Gentry
While getting the JavaFX modeler running again, I was having issues with JGroups classes/interfaces not being found/defined, so I added version 5.x to the POM and it didn't work. Then 4.x and it didn't work. Then 3.x and it didn't work. Then 2.x and it finally worked. Does Cayenne only work with J

Re: UI toolkit for the future Modeler

2021-12-16 Thread Michael Gentry
wrote: > If we want to move off Swing I'd say this JavaFX project you started is the > best way to go. > > I can't get it to run out of the box. Any chance you could get it running > again? > > On Tue, Dec 14, 2021 at 6:49 PM Michael Gentry > wrote: > > >

Re: UI toolkit for the future Modeler

2021-12-14 Thread Michael Gentry
ckend. I > don't know if that's possible. > > Also, on JavaFX...I wrote an app in it recently and it's decent. It still > seems to be alive via openjfx.io, but I could be wrong. > > On Tue, Dec 14, 2021 at 5:49 PM Michael Gentry > wrote: > > > I've consid

Re: UI toolkit for the future Modeler

2021-12-14 Thread Michael Gentry
I've considered an Electron app in the past. One negative is you lose access to existing Java code, but perhaps there is a way around this I've not seen. Examples: - Existing code to read model XML files. - JDBC drivers. - Velocity (assuming we want to continue using Velocity templates). For anyo

Re: UI toolkit for the future Modeler

2021-12-11 Thread Michael Gentry
I've not heard of it before. It seems that Google is kind of the upstream provider, but Google is known to drop things all the time, too. If that happened, I wonder what JetBrains would do? Another concern I'd have is learning/mastering another language (Kotlin). It might be the right path, ultimat

Re: [VOTE] Apache Cayenne 4.2.B1 release, second try

2021-12-06 Thread Michael Gentry
Thanks Nikita! On Mon, Dec 6, 2021 at 9:36 AM Nikita Timofeev wrote: > With my +1 the result is following: > > Michael Gentry (PMC): +1 > John Huss (PMC): +1 > Andrus Adamchik (PMC): +1 > Nikita Timofeev (PMC): +1 > > I will finish the release today. > Thanks, everyo

Re: [VOTE] Apache Cayenne 4.2.B1 release, second try

2021-12-02 Thread Michael Gentry
t; > [*INFO*] cayenne-dbsync: Database Synchronization Tools . > > *SUCCESS* [ 4.858 > > s] > > > > [*INFO*] cayenne-cgen: Cayenne Class Generation Tools ... > > *SUCCESS* [ 1.382 > > s] > > > > [*INFO*] cayenne-ant: Cayenne Ant Tasks ...

Re: [VOTE] Apache Cayenne 4.2.B1 release, second try

2021-12-02 Thread Michael Gentry
- RAT is fine - Checksums match - Signatures match - CM from distribution (DMG) runs - Java 8 builds from distribution (DMG), tests pass, CM runs (macOS .app wrapper) - Java 11 builds from distribution (DMG), tests pass, CM runs (macOS .app wrapper) I'd have to reconfigure some VMs to try Linux. M

Re: [VOTE] Apache Cayenne 4.2.B1 release, second try

2021-12-02 Thread Michael Gentry
If this helps make it clearer for anyone... In your Cayenne source code folder (from Git, not the distribution): [mrg@odin 09:38:53] ~/Projects/cayenne master> git checkout tags/4.2.B1 Note: switching to 'tags/4.2.B1'. ... [mrg@odin 09:39:17] ~/Projects/cayenne (HEAD detached at 4.2.B1)> In you

Re: [VOTE] Apache Cayenne 4.2.B1 release, second try

2021-12-02 Thread Michael Gentry
Ran CM from the DMG and attempted to open a model: CayenneModeler Info Version: 4.2.B1 Build Date: Dec 01 2021 12:53:54 Exception: = java.io.FileNotFoundException: /Users/mrg/Downloads/cayennetest/src/main/resources/cayenne-test.xml (Operation not permitted) [mrg@o

Re: Cayenne Modeler on macOS Monterey

2021-11-18 Thread Michael Gentry
8, 2021 at 8:14 AM Michael Gentry wrote: > Thanks Ari! > > I'd forgotten to try using the "open" command. I'm using jEnv to manage > JDKs and it doesn't set JAVA_HOME, so the "open" command fails. Turns out > you need to do this: > > jenv e

Re: Cayenne Modeler on macOS Monterey

2021-11-18 Thread Michael Gentry
it depends on the native wrapper logic. > > > > BTW, just found the Jira and the mailing list discussion: > > > > > > * https://issues.apache.org/jira/browse/CAY-2721 < > https://issues.apache.org/jira/browse/CAY-2721> > > * https://lists.apache.org/thre

Re: Cayenne Modeler on macOS Monterey

2021-11-17 Thread Michael Gentry
th Java 17 and native Modeler components. Nikita is > testing a fix. > > So your problem is likely unrelated to Monterey. > > Andrus > > > > On Nov 17, 2021, at 7:51 PM, Michael Gentry wrote: > > > > Has anyone tried running Cayenne Modeler on macOS Monterey? &g

Cayenne Modeler on macOS Monterey

2021-11-17 Thread Michael Gentry
Has anyone tried running Cayenne Modeler on macOS Monterey? I ran, or at least I tried, CM 4.2M3 to look at Lon's issue and CM wouldn't run. Tried a version I downloaded from the web site and the version I built previously for the 4.2M3 release cycle. Didn't see any messages in Console.app, but I

Re: cgen into the future

2021-10-10 Thread Michael Gentry
On Sun, Oct 10, 2021 at 3:04 AM Aristedes Maniatis wrote: > Can you explain a bit more? We don't store generated superclasses in > version control since that's confusing and redundant. [1] This is > similar to how we don't store swagger generated classes in version > control for the server side

Re: [VOTE] Apache Cayenne 4.2.M3 release

2021-03-19 Thread Michael Gentry
Awesome! Thanks Nikita! On Fri, Mar 19, 2021 at 10:21 AM Nikita Timofeev wrote: > With my +1 the result is following: > > John Huss (PMC): +1 > Andrus Adamchik (PMC): +1 > Michael Gentry (PMC): +1 > Nikita Timofeev (PMC): +1 > > I will finish the release today. >

Re: [VOTE] Apache Cayenne 4.2.M3 release

2021-03-18 Thread Michael Gentry
* Checksums valid. * Signatures valid. * RAT valid. * DMG mounts. * Cayenne Modeller (only tested macOS version) runs [1,2]. * Release builds [3]. +1 overall. I'd add a release/announcement note for the UI glitches. Thanks! mrg 1: There are a few UI glitches (https://imgur.com/a/ET6yWHb), at l

Re: [VOTE] Apache Cayenne 4.2.M3 release

2021-03-18 Thread Michael Gentry
What are the expected build scenarios? With Java 8 and 11, everything built successfully. With Java 14, it errors out at the documentation: [INFO] tutorial-rop-server-http2: Cayenne ROP HTTP/2 Server Tutorial SUCCESS [ 0.297 s] [INFO] cayenne-docs-parent: Cayenne Documentation Parent .. SUCCESS [

Re: [VOTE] Apache Cayenne 4.2.M3 release

2021-03-18 Thread Michael Gentry
Images here: https://imgur.com/a/ET6yWHb FWIW, I have OpenJDKs 8-15 installed and it launched in 15. On Thu, Mar 18, 2021 at 6:37 AM Andrus Adamchik wrote: > Hi Mike, > > Looks like the list strips off the attachments. > > Andrus > > > On Mar 18, 2021, at 6:31 A

Re: [VOTE] Apache Cayenne 4.2.M3 release

2021-03-18 Thread Michael Gentry
Also the ObjEntity Callbacks tab view: [image: Screen Shot 2021-03-18 at 6.30.49 AM.png] On Thu, Mar 18, 2021 at 6:29 AM Michael Gentry wrote: > Are the tabs in CM on macOS supposed to look this way? > > [image: Screen Shot 2021-03-18 at 6.27.48 AM.png] > > > On Wed, Mar 1

Re: [VOTE] Apache Cayenne 4.2.M3 release

2021-03-18 Thread Michael Gentry
Are the tabs in CM on macOS supposed to look this way? [image: Screen Shot 2021-03-18 at 6.27.48 AM.png] On Wed, Mar 17, 2021 at 2:57 AM Andrus Adamchik wrote: > +1 > > Lots of fixes that address problems throughout my apps and downstream > frameworks. E.g. I was able to remove a bunch of hack

Re: [VOTE] Apache Cayenne 4.2.M2 release

2020-10-12 Thread Michael Gentry
ject. So far so good. :) > > On Mon, Oct 12, 2020 at 10:44 AM Michael Gentry > wrote: > > > I was actually going to build this one this time! Ah well... > > > > Thanks Nikita! > > > > > > On Mon, Oct 12, 2020 at 3:58 AM Nikita Timofeev < &g

Re: [VOTE] Apache Cayenne 4.2.M2 release

2020-10-12 Thread Michael Gentry
I was actually going to build this one this time! Ah well... Thanks Nikita! On Mon, Oct 12, 2020 at 3:58 AM Nikita Timofeev wrote: > Here is my > +1 > > And here is the results: > > John Huss (PMC): +1 > Andrus Adamchik (PMC): +1 > Nikita Timofeev (PMC): +1 > > I will finish the release today

Re: JavaDoc Issue

2020-08-02 Thread Michael Gentry
wrote: > Hi Michael! > > Thanks for noticing this. > Will try to fix, looks like we should set some magic property. > > > On Thu, Jul 23, 2020 at 5:17 PM Michael Gentry > wrote: > > > > If you use the search feature (upper-right corner of the page) in th

JavaDoc Issue

2020-07-23 Thread Michael Gentry
If you use the search feature (upper-right corner of the page) in the JavaDocs, the links are broken. URL: https://cayenne.apache.org/docs/4.1/api/ Search: BaseDataObject (click on search result) 404: https://cayenne.apache.org/docs/4.1/api/undefined/org/apache/cayenne/BaseDataObject.html URL: ht

Re: [VOTE] Apache Cayenne 4.1 release

2020-07-18 Thread Michael Gentry
I'm not sure if I'll be able to get to this soon. If I have time, I'll get to it, but if not and there are enough votes, please don't let me hold the release back. Thanks! On Tue, Jul 14, 2020 at 11:57 AM Nikita Timofeev wrote: > Hi all, > > The GA release of Cayenne 4.1 is almost here! > > R

Re: Comparing BigDecimals

2020-06-09 Thread Michael Gentry
Ah, I was too focused on compareTo() which doesn't handle nulls... :-) On Tue, Jun 9, 2020 at 8:15 AM Andrus Adamchik wrote: > It should not. "instanceof" takes care of weeding out nulls. > > > > On Jun 9, 2020, at 3:11 PM, Michael Gentry wrote: >

Re: Comparing BigDecimals

2020-06-09 Thread Michael Gentry
BTW, I believe your current implementation will NPE on a null o2 here: return ((BigDecimal) o1).compareTo((BigDecimal) o2) == 0; On Fri, Jun 5, 2020 at 11:34 AM Michael Gentry wrote: > Will adding this work? (Worked in a simple test I wrote.) > > public static boolean nullS

Re: Comparing BigDecimals

2020-06-05 Thread Michael Gentry
Will adding this work? (Worked in a simple test I wrote.) public static boolean nullSafeEquals(BigDecimal o1, BigDecimal o2) { if (o1 == null || o2 == null) return o1 == o2; return o1.compareTo(o2) == 0; } Then delete the BigDecimal stuff from the other n

Re: [VOTE] Apache Cayenne 4.2.M1 release

2020-04-20 Thread Michael Gentry
Thanks Nikita! On Mon, Apr 20, 2020 at 3:53 AM Nikita Timofeev wrote: > Here is my > +1 > > And here is the results: > > John Huss (PMC): +1 > Michael Gentry (PMC): +1 > Andrus Adamchik (PMC): +1 > Nikita Timofeev (PMC): +1 > > Non-binding: > Emerson Castañe

Re: [VOTE] Apache Cayenne 4.2.M1 release

2020-04-16 Thread Michael Gentry
Hi Nikita! All of my release steps passed (assuming I use the RAT 0.14 snapshot) and building with Java 8 and Java 11 works. +1 Thanks! On Wed, Apr 15, 2020 at 9:04 AM Nikita Timofeev wrote: > Hi all, > > I hope this will be the last try for the 4.2.M1. > > Release notes: > https://github.co

Re: [VOTE] Apache Cayenne 4.2.M1 release

2020-04-14 Thread Michael Gentry
d > > > there is a workaround - use an explicit adapter. > > > > > > I am voting -0, which means that I wouldn't release it like that, but I > > > don't want to veto the release either. If the majority decides we > should > > > proceed, so

Re: [VOTE] Apache Cayenne 4.2.M1 release

2020-04-13 Thread Michael Gentry
Hi Andrus, Given this is a milestone release, I think it is fine to release with the AutoAdapter issue. These releases aren't required or expected to be production-ready, although that would certainly be nice. They are for finding issues needing to be addressed, and you have. :-) mrg On Mon,

Re: [VOTE] Apache Cayenne 4.2.M1 release

2020-04-11 Thread Michael Gentry
Hi Nikita! All of my release steps passed and building with Java 8 and Java 11 worked, including using Cayenne Modeler. +1 Thanks! On Tue, Apr 7, 2020 at 7:03 AM Nikita Timofeev wrote: > Hi all, > > Here is another try for the Cayenne 4.2.M1 release. > > Release notes: > https://github.com/a

Re: Lazy Attributes

2019-11-29 Thread Michael Gentry
HUGE_IMAGE, BigEntity.MASSIVE_STRING ) > > - hugi > > > > > On 29 Nov 2019, at 15:25, Michael Gentry wrote: > > > > Well, we can't always control the DB schema we have to interface with... > > > > > > On Fri, Nov 29, 2019 at 5:30 AM Maik Musa

Re: Lazy Attributes

2019-11-29 Thread Michael Gentry
29.11.2019 um 07:07 schrieb Lon Varscsak : > > > > Yeah, it's a great idea. > > > > On Thu, Nov 28, 2019 at 6:06 AM Maik Musall > wrote: > > > >> +1 sounds very useful to simplify the data model here and there > >> > >>> Am 27.11.201

Lazy Attributes

2019-11-27 Thread Michael Gentry
I just happened across an article on Hibernate which talks about lazy attributes. (A recent addition, I think.) This essentially allows you to flag an attribute/column as lazy and it'll be excluded from the original SELECT query, but if you call the getter it will then fetch it in. This is conve

Re: [VOTE] Apache Cayenne 4.1.RC2 release

2019-10-27 Thread Michael Gentry
+1 -- thanks Nikita! On Fri, Oct 25, 2019 at 8:17 AM Nikita Timofeev wrote: > Hi all, > > Here is 4.1.RC2 release with some critical fixes. > > Release notes: > https://github.com/apache/cayenne/blob/4.1.RC2/RELEASE-NOTES.txt > Maven repo: > https://repository.apache.org/content/repositories/org

Re: [VOTE] Apache Cayenne 4.0.2 release

2019-10-16 Thread Michael Gentry
Thanks for doing this, Nikita! (And others, of course.) I'll try to be a bit more response next time around. Been busy trying to finish up a home remodel... On Mon, Oct 14, 2019 at 3:44 AM Nikita Timofeev wrote: > Here is my +1 > > Final results are following: > > John Huss (PMC): +1 > Andru

Re: Compilation Issues

2019-10-03 Thread Michael Gentry
aven re-install it. On Thu, Oct 3, 2019 at 6:56 AM Andrus Adamchik wrote: > "-U" is only for refreshing SNAPSHOT dependencies. It does not affect how > release artifacts are downloaded. > > Andrus > > > On Oct 3, 2019, at 1:08 PM, Michael Gentry wrote: > >

Re: 4.2 modeler change

2019-10-03 Thread Michael Gentry
Hi Ari, I thought a bit about a web-based version of CM, too. I kind of liked the idea (especially for your point #5 -- a Google Docs type of collaborative editing), but ultimately decided it would introduce security/deployment concerns I'd rather not focus on. I'd be happy to discuss the idea a

Re: Compilation Issues

2019-10-03 Thread Michael Gentry
Could also try giving Maven a -U argument. I've had mixed success with that working. On Thu, Oct 3, 2019 at 4:09 AM Andrus Adamchik wrote: > > was cached in the local repository, resolution will not be reattempted > until the update interval of objectstyle has elapsed or updates are forced. > >

Re: [VOTE] Apache Cayenne 4.1.B2 release

2019-09-11 Thread Michael Gentry
I grabbed the release date off the web site...thanks! On Wed, Sep 11, 2019 at 6:57 AM Andrus Adamchik wrote: > Yeah, somehow we skipped the announcement part. But it was most definitely > released. I am using it actively :) > > Andrus > > > On Sep 11, 2019, at 1:05 PM,

Re: [VOTE] Apache Cayenne 4.1.B2 release

2019-09-11 Thread Michael Gentry
Was 4.1B2 ever released? I don't see an announcement here or on the user list... Thanks, mrg On Mon, May 13, 2019 at 3:56 AM Nikita Timofeev wrote: > Here is my +1 > > Final results are following: > > John Huss (PMC): +1 > Andrus Adamchik (PMC): +1 > Nikita Timofeev (PMC): +1 > > I will fini

Re: [VOTE] Cayenne 4.0 release, second try

2018-08-11 Thread Michael Gentry
+1 All evaluations passed. Caveat: Only tested JDK 8 and Mac. Thanks, mrg On Mon, Aug 6, 2018 at 9:52 AM Nikita Timofeev wrote: > Hi all, > > Here is a second try of Cayenne 4.0 final release > > Maven repo: > https://repository.apache.org/content/repositories/orgapachecayenne-1026 > Assem

Re: [VOTE] Cayenne 4.1.M2 release

2018-07-22 Thread Michael Gentry
Hi Nikita, I noticed that cayenne-4.1.M2-win.zip doesn't create a cayenne-4.1.M2-win directory when you unzip it, unlike cayenne-3.1.3-win.zip, which creates a cayenne-3.1.3-win directory to unzip the distribution into. Is this intentional? I think it would be preferable to create a directory in

Re: [VOTE] Cayenne 3.1.3 release

2018-07-21 Thread Michael Gentry
I finally got that test to pass using "mvn -T1 ...", but I don't know if it was just coincidental. So here is my reluctant +1 ... :-) Thanks! mrg On Wed, Jul 11, 2018 at 7:39 AM Nikita Timofeev wrote: > Hi all. > > This is a maintenance release of 3.1 version. > > Maven repo: > https://repos

Re: [VOTE] Cayenne 3.1.3 release

2018-07-18 Thread Michael Gentry
> I think it still fails sometime in master branch and this problem > should be addressed some day. > Though it doesn't look like a new issue for this release. > > On Wed, Jul 18, 2018 at 5:15 PM, Michael Gentry > wrote: > > [mrg 10:14:00] > > > ~/Projects/Ca

Re: [VOTE] Cayenne 3.1.3 release

2018-07-18 Thread Michael Gentry
[mrg 10:14:00] ~/Projects/Cayenne-Release/cayenne-3.1.3-src/framework/cayenne-jdk1.5-unpublished/target/surefire-reports > cat org.apache.cayenne.util.DeepMergeOperationTest.txt --- Test set: org.apache.cayenne.util.DeepMer

  1   2   3   4   5   6   7   8   9   10   >