I think that realistically I'm not going to get time to look at this in detail. 
However I took a quick look through the artifacts and things look good. And 
looking at the commits, it makes sense to release now. I'm +0 that the release 
should happen, but I don't have a project that I can test Cayenne 3 against any 
more. Trusting that the unit tests have really good coverage, we should release.


Ari


On 11/05/2016 3:24am, Andrus Adamchik wrote:
> Hi Mike,
> 
> Great research. At least we know that nothing is broken at the source level.
> 
> Andrus
> 
>> On May 10, 2016, at 6:38 AM, Michael Gentry <[email protected]> wrote:
>>
>> So, my final bit of investigation (unless anyone thinks of anything else):
>>
>> Fedora 23 + OpenJDK 8 + build Cayenne 3.1.1 source bundle: CM works
>>
>> For whatever reason, the binary distribution doesn't work with OpenJDK 8 on
>> Fedora, but if you compile the source with OpenJDK 8, you'll have a working
>> CM.  We should just be aware of this in case someone is having an issue.
>> We can tell them two solutions: compile CM yourself with OpenJDK 8 or use
>> Oracle's JDK.
>>
>> Thanks,
>>
>> mrg
>>
>>
>> On Mon, May 9, 2016 at 4:03 PM, Michael Gentry <[email protected]> wrote:
>>
>>> Fedora 23 + Oracle JDK 1.8.0_92: CM runs
>>> Fedora 23 + Open JDK 1.8.0_91: CM crashes
>>> Linux Mint 17.3 Cinnamon + Open JDK 1.7.0_101: CM runs
>>>
>>> I'm assuming it'll run on Ubuntu as well, since Mint is based upon Ubuntu
>>> and Ubuntu uses JDK 7 if memory serves.
>>>
>>> So, at first glance, seems to be some compatibility issue with OpenJDK 8 +
>>> CM.
>>>
>>> mrg
>>>
>>>
>>> On Mon, May 9, 2016 at 3:06 PM, Michael Gentry <[email protected]>
>>> wrote:
>>>
>>>> I'm pretty sure Mint uses OpenJDK, too, but I believe it comes with Java
>>>> 7 instead of Java 8. I'll investigate, including Oracle, and report back.
>>>>
>>>> Thanks,
>>>>
>>>> mrg
>>>>
>>>>> On May 9, 2016, at 11:31 AM, Andrus Adamchik <[email protected]>
>>>> wrote:
>>>>>
>>>>> Would it be possible to try it on Oracle Java? Could be an OpenJDK bug.
>>>>>
>>>>> Andrus
>>>>>
>>>>>> On May 9, 2016, at 7:36 AM, Michael Gentry <[email protected]>
>>>> wrote:
>>>>>>
>>>>>> For grins, I installed Mint and Fedora in VirtualBox.  Cayenne Modeler
>>>> runs
>>>>>> in Mint, but not Fedora.
>>>>>>
>>>>>> Here is the exception:
>>>>>>
>>>>>> [mrg@localhost cayenne-3.1.1]$ java -jar bin/CayenneModeler.jar
>>>>>> May 09, 2016 10:31:55 AM org.apache.cayenne.modeler.util.ModelerLogger
>>>> info
>>>>>> INFO: Starting CayenneModeler.
>>>>>> May 09, 2016 10:31:56 AM org.apache.cayenne.modeler.util.ModelerLogger
>>>> info
>>>>>> INFO: JRE v.1.8.0_91 at
>>>>>> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.91-2.b14.fc23.x86_64/jre
>>>>>> Exception in thread "main" java.lang.ExceptionInInitializerError
>>>>>> at
>>>>>>
>>>> com.jgoodies.looks.plastic.PlasticLookAndFeel.<clinit>(PlasticLookAndFeel.java:122)
>>>>>> at
>>>>>>
>>>> org.apache.cayenne.modeler.generic.GenericPlatformInitializer.findTheme(GenericPlatformInitializer.java:64)
>>>>>> at
>>>>>>
>>>> org.apache.cayenne.modeler.generic.GenericPlatformInitializer.initLookAndFeel(GenericPlatformInitializer.java:48)
>>>>>> at org.apache.cayenne.modeler.Main.launch(Main.java:79)
>>>>>> at
>>>> org.apache.cayenne.modeler.generic.GenericMain.main(GenericMain.java:33)
>>>>>> Caused by: java.awt.HeadlessException
>>>>>> at
>>>> sun.awt.HeadlessToolkit.getScreenResolution(HeadlessToolkit.java:226)
>>>>>> at com.jgoodies.looks.LookUtils.isLowResolution(LookUtils.java:436)
>>>>>> at com.jgoodies.looks.LookUtils.<clinit>(LookUtils.java:180)
>>>>>> ... 5 more
>>>>>>
>>>>>>
>>>>>> Does anyone have Fedora (or Red Hat) they can test Cayenne Modeler
>>>> on?  It
>>>>>> could be an issue with VirtualBox.  I used Fedora 23, Java 8 (as you
>>>> can
>>>>>> see in the stack trace), and 1920x1080 monitor resolution.
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> mrg
>>>>>>
>>>>>>
>>>>>>
>>>>>>> On Sat, May 7, 2016 at 2:42 PM, Michael Gentry <[email protected]>
>>>> wrote:
>>>>>>>
>>>>>>> Given other's feedback, ignoring the .iml files.
>>>>>>>
>>>>>>>
>>>>>>> The following generated files were missing a license header:
>>>>>>>
>>>>>>>
>>>>>>>
>>>> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/ExpressionParserTreeConstants.java
>>>>>>>
>>>>>>>
>>>> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/JJTExpressionParserState.java
>>>>>>>
>>>>>>> We have the license header in other generated files, such as:
>>>>>>>
>>>>>>>
>>>>>>>
>>>> framework/cayenne-jdk1.5-unpublished/src/main/java/org/apache/cayenne/exp/parser/Token.java
>>>>>>>
>>>>>>> I don't think this is a big issue, but thought I'd mention it.  No
>>>> idea if
>>>>>>> it can be easily added and even if so, I'd not hold up a release on it
>>>>>>> since they are generated files.
>>>>>>>
>>>>>>> This one is also missing a license header, which also is probably not
>>>>>>> significant:
>>>>>>>
>>>>>>>
>>>>>>>
>>>> itests/cayenne-tools-itest/src/test/resources/org/apache/cayenne/tools/velotemplate.vm
>>>>>>>
>>>>>>>
>>>>>>> Outside of that:
>>>>>>>
>>>>>>> 1) All artifacts download.
>>>>>>> 2) MD5 checksums are valid.
>>>>>>> 3) Signatures are valid.
>>>>>>> 4) OS X DMG mounts and is valid and Cayenne Modeler runs.
>>>>>>> 5) Linux binary extracts and Cayenne Modeler runs.
>>>>>>> 6) rat passes (mostly, see above)
>>>>>>> 7) JDK7 builds.
>>>>>>> 8) JDK8 builds.
>>>>>>> 9) Cayenne Modeler runs from built sources (OS X and Linux).
>>>>>>>
>>>>>>> +1
>>>>>>>
>>>>>>>
>>>>>>> Thanks,
>>>>>>>
>>>>>>> mrg
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Apr 29, 2016 at 12:04 PM, Savva Kolbachev <
>>>> [email protected]>
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> Hi All,
>>>>>>>> I'm glad to tell you that I've prepared 3.1.1 artifacts for voting.
>>>>>>>>
>>>>>>>> Maven artifacts:
>>>>>>>
>>>> https://repository.apache.org/content/repositories/orgapachecayenne-1010/
>>>>>>>> Assemblies:
>>>>>>>> https://dist.apache.org/repos/dist/dev/cayenne/cayenne-parent-3.1.1/
>>>>>>>>
>>>>>>>> Please evaluate and cast your votes.
>>>>>>>>
>>>>>>>> --
>>>>>>>> Thanks and Regards
>>>>>>>> Savva Kolbachev
>>>>>
>>>>
>>>
>>>
> 

-- 
-------------------------->
Aristedes Maniatis
GPG fingerprint CBFB 84B4 738D 4E87 5E5C  5EFA EF6A 7D2E 3E49 102A

Reply via email to