So Mike, unless you’d like to follow up on that cross-JDK binary build, I am 
going to post a release announcement on user@. To me the important piece that 
guarantees valid binary assemblies regardless of JDK is this:

<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
        <source>1.5</source>
        <target>1.5</target>
</configuration>
</plugin>


Andrus

On Feb 16, 2014, at 10:37 PM, Andrus Adamchik <[email protected]> wrote:

> Sorry, I should’ve waited for your vote and thanks a lot for doing a thorough 
> review.
> 
>> checksums match: check (Did we change our md5 formats? The current
> 
> Yeah, lately we’ve been using gpg for that instead of md5 command:
> 
> gpg --print-md MD5 cayenne-X.X.tar.gz
> 
>> Turns out we built the zip versions with
>> java 1.6 and the tar.gz versions with java 1.7!  not sure exactly how
>> that happened, but I wouldn't think we should be releasing like this!
>> Users will potentially have different results depending on whether
>> they grabbed the zip or the tar.gz, and I know that I'm not always
>> particular about which format I use.   Will the 1.7 jar files work on
>> a 1.6 JRE?
> 
> 
> Of course. The same set of sources is used on Mac to build .dmg and .tar.gz 
> and then on Windows to build .zip. My two envs happened to have different 
> JDKs. So that’s causing these small difference. I’d say there are no 
> essential differences to worry about (although I’ll try to keep my JDKs in 
> sync across platforms in the future). 
> 
> In fact we make a claim that Cayenne 3.1 is compatible with Java 1.5. So if 
> there was no backwards compatibility, we would’ve been forced to use JDK 1.5. 
> If we actually see a problem, we should definitely pull the binary and redo 
> it, but I don’t think we will.
> 
> Andrus
> 
> 
> On Feb 16, 2014, at 9:02 PM, Mike Kienenberger <[email protected]> wrote:
>> I didn't realized the vote was closed, and finally finished my review today:
>> 
>> Source provided: check
>> checksums match: check (Did we change our md5 formats? The current
>> format doesn't feed back into md5sum)
>> signatures match: check
>> Source builds: check
>> appropriately licensed: checked by rat
>> 
>> My src jar builds match the tar.gz versions (except for timestamps),
>> but not the zip versions.   Turns out we built the zip versions with
>> java 1.6 and the tar.gz versions with java 1.7!   not sure exactly how
>> that happened, but I wouldn't think we should be releasing like this!
>> Users will potentially have different results depending on whether
>> they grabbed the zip or the tar.gz, and I know that I'm not always
>> particular about which format I use.   Will the 1.7 jar files work on
>> a 1.6 JRE?
>> 
>> 
>> 
>> 
>> 
>> On Sat, Feb 15, 2014 at 11:17 PM, Andrus Adamchik
>> <[email protected]> wrote:
>>> I am adding my +1. And I am closing the vote. Here is the list of votes:
>>> 
>>> John Huss +1
>>> Aristedes Maniatis +1
>>> Michael Gentry +1
>>> Andrus Adamchik +1
>>> 
>>> We have 4 +1s and no other votes, so the release becomes official. I will 
>>> post the files now and update the downloads page.
>>> 
>>> Thanks everyone, and let's get ready for 3.2 vote soon :)
>>> 
>>> Andrus
>>> 
>>> 
>> 
> 
> 

Reply via email to