From sanselan-dev-return-352-apmail-incubator-sanselan-dev-archive=incubator.apache.org@incubator.apache.org Mon Jan 12 17:21:48 2009 Return-Path: Delivered-To: apmail-incubator-sanselan-dev-archive@locus.apache.org Received: (qmail 7651 invoked from network); 12 Jan 2009 17:21:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 12 Jan 2009 17:21:48 -0000 Received: (qmail 39202 invoked by uid 500); 12 Jan 2009 17:21:48 -0000 Delivered-To: apmail-incubator-sanselan-dev-archive@incubator.apache.org Received: (qmail 39187 invoked by uid 500); 12 Jan 2009 17:21:48 -0000 Mailing-List: contact sanselan-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: sanselan-dev@incubator.apache.org Delivered-To: mailing list sanselan-dev@incubator.apache.org Received: (qmail 39176 invoked by uid 99); 12 Jan 2009 17:21:48 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 12 Jan 2009 09:21:48 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [213.239.215.103] (HELO tux17.hoststar.ch) (213.239.215.103) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 12 Jan 2009 17:21:38 +0000 Received: from [127.0.0.1] (adsl-89-217-56-244.adslplus.ch [89.217.56.244]) (authenticated bits=0) by tux17.hoststar.ch (8.13.6/8.12.11) with ESMTP id n0CHLJ4A001648 for ; Mon, 12 Jan 2009 18:21:19 +0100 Date: Mon, 12 Jan 2009 18:21:30 +0100 From: Jeremias Maerki To: sanselan-dev@incubator.apache.org Subject: Re: [Vote] 0.96 release candidate In-Reply-To: <244A0FE7-9812-4907-B418-FA9EB82C8C75@SUN.com> References: <20090112105138.6F6B.60BA733C@jeremias-maerki.ch> <244A0FE7-9812-4907-B418-FA9EB82C8C75@SUN.com> Message-Id: <20090112181837.6F85.60BA733C@jeremias-maerki.ch> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable X-Mailer: Becky! ver. 2.47.01 [en] X-Antivirus: avast! (VPS 090112-0, 12.01.2009), Outbound message X-Antivirus-Status: Clean X-Virus-Checked: Checked by ClamAV on apache.org Is that a requirement? I think more important would be that Charles' key were integrated in the Apache web of trust. So far his key hasn't been signed. Anyway, with the key from the KEYS file (when retrieved through SVN) you can verify the release artifacts. At least that's how I did it. On 12.01.2009 18:14:52 Craig L Russell wrote: > I couldn't get the public key for the signatures. Are they uploaded to = =20 > a public key server? >=20 > [dhcp-usca14-133-42:~/Downloads] clr% gpg --verify apache-sanselan-=20 > incubating-0.96-src.tar.gz.asc.txt apache-sanselan-incubating-0.96-=20 > src.tar > gpg: Signature made Fri Jan 9 08:41:23 2009 PST using DSA key ID =20 > 5D0CF7F8 > gpg: Can't check signature: public key not found > [dhcp-usca14-133-42:~/Downloads] clr% gpg --recv-keys 5D0CF7F8 > gpg: requesting key 5D0CF7F8 from hkp server subkeys.pgp.net > gpgkeys: key 5D0CF7F8 not found on keyserver > gpg: no valid OpenPGP data found. > gpg: Total number processed: 0 > [dhcp-usca14-133-42:~/Downloads] clr% >=20 > The RAT looks better, and nothing that should hold up release. >=20 > Once I can verify the signature, I can approve this. >=20 > Craig >=20 > On Jan 12, 2009, at 2:09 AM, Jeremias Maerki wrote: >=20 > > Sorry for the late response. I've played with the release a bit and > > reviewed the usual things to look for. Looks fine to me. > > > > +1 from me. > > > > One thing that bugged me is the continued presence of tab characters = =20 > > in > > the source code but obviously that isn't a show-stopper, only personal > > preference. > > > > On 09.01.2009 18:05:21 Charles Matthew Chen wrote: > >> Hi everyone, > >> > >> It looks like this release is ready to put to a vote. > >> > >> Thanks for the feedback, Carsten. I've rectified the missing > >> apache license headers and removed those two extraneous files. I've > >> rolled another release candidate with a new version number. > >> > >> http://people.apache.org/~cmchen/dist/incubator/sanselan/0.96/ > >> > >> Apache RAT output for this release can be found here: > >> > >> http://people.apache.org/~cmchen/rat-bin-0.96.txt > >> http://people.apache.org/~cmchen/rat-src-0.96.txt > >> > >> The intent is for this release to reside here: > >> > >> http://www.apache.org/dist/incubator/sanselan/0.96/ > >> > >> Please take a look. > >> > >> Charles > >> > >> > >> On Fri, Jan 9, 2009 at 2:18 AM, Carsten Ziegeler >> > wrote: > >>> Hi Charles, > >>> > >>> happy new year and sorry for the very late feedback (somehow I > >>> overlooked this). > >>> > >>> I think we should fix the header in the source files before =20 > >>> releasing. > >>> The rat report for the src dist marks several java files with =20 > >>> "?????". > >>> The src dist also contains the ".classpath" and ".project" files =20 > >>> which > >>> we should exclude (but this is not a show stopper). > >>> So I think after fixing the java headers, the release looks good. > >>> > >>> Thanks > >>> Carsten > >>> > >>> Charles Matthew Chen wrote: > >>>> Hello all, > >>>> > >>>> It feels like its time for another release - 0.95. We have a > >>>> growing number of fixes and improvements that include: > >>>> > >>>> * Added more unit tests around BMP. > >>>> * Added more images to the test image suite. > >>>> * Fixed a bug where errors were being wrongly logged to System.out. > >>>> * Moved the example code into the test source directory, to comply > >>>> with Maven's standard project layout. > >>>> * Added a couple of images to the sample image library that > >>>> demonstrate a couple variations on Photoshop/IPTC data. > >>>> * Fixed a small bug in the IPTC constants introduced while cleaning > >>>> up the constants. > >>>> * Started shift towards moving field-level parsing into > >>>> BinaryInputStream and BinaryOutputStream. > >>>> * Fixed a png unit test that used a piece of Java 1.6 syntax. > >>>> * Added unit tests around the new IPTC functionality. > >>>> * Added IPTC remove/update/insert functionality. > >>>> * Rewrote the IPTC parsing support. > >>>> * Added improved support for reading and writing iTXt, tEXt, zTXt = =20 > >>>> Png chunks. > >>>> Added a unit test that demonstrates the feature. > >>>> * Found a new regression wherein DeflaterOutputStream needs to be = =20 > >>>> closed. > >>>> * Added the .tar.bz2 distributions back into the maven assembly =20 > >>>> descriptors. > >>>> * Moved the example/sample code to a new top-level source folder, = =20 > >>>> "example." > >>>> * Replaced dependency on java.util.zip.DeflaterOutputStream, =20 > >>>> which is > >>>> only available in Java 1.6. > >>>> * Added a unit test around reading and writing images in every =20 > >>>> format. > >>>> * We now sort some (but not all) GIF color tables. > >>>> * Applied the BMP "buffer flushing" bug to the PBM reading and =20 > >>>> writing code. > >>>> * Fixed a regression around flushing the bit buffer when writing =20 > >>>> BMPs > >>>> with very small palettes. > >>>> * Removed assumption about DataBuffer type when reading BMPs. > >>>> * When writing a GIF, we now always include a Graphic Control > >>>> Extension block, even if its not necessary. > >>>> * We are more defensive about missing GCEs. > >>>> * Lastly, we now set a minimum bound on initial code sizes for > >>>> LZW-compressed Gif image data. > >>>> * Found a regression in writing TIFFs around strip offsets being > >>>> properly updated. Not a LZW issue after all. > >>>> Added a few unit tests around this issue. > >>>> see: https://issues.apache.org/jira/browse/SANSELAN-6 > >>>> * Added ability to remove and update XMP XML in existing JPEG =20 > >>>> files. > >>>> * Added ability to embed XMP XML when writing the following =20 > >>>> formats: > >>>> GIF, PNG, TIFF. > >>>> * Improved handling of tEXt and zTXt PNG text blocks. > >>>> * Added XMP XML extraction for the following formats: GIF =20 > >>>> (untested), > >>>> JPEG, TIFF, PNG, PSD. > >>>> * Added RELEASE_NOTES file (this file). > >>>> * Added Apache license header to bin.xml and src.xml Maven assembly > >>>> descriptors. > >>>> * Added Javadocs to the binary distribution > >>>> > >>>> The release should closely resemble the previous release (0.94) = =20 > >>>> in > >>>> structure. > >>>> > >>>> This release incorporates a number of improvements suggested in = =20 > >>>> the > >>>> last release process, such as including javadocs in the binary > >>>> distribution. > >>>> > >>>> The one potential problem that I am aware of is that Maven didn't > >>>> generate md5 or sha1 checksums for any of the files. I'm not =20 > >>>> sure why > >>>> - I'm using the same assembly files as for the last release. I > >>>> generated the .md5 and .sha1 files "by hand", using the =20 > >>>> md5sum.exe and > >>>> fciv.exe implementations. > >>>> > >>>> The proposed release can be found here: > >>>> > >>>> http://people.apache.org/~cmchen/dist/incubator/sanselan/0.95/ > >>>> > >>>> Apache RAT output for this release can be found here: > >>>> > >>>> http://people.apache.org/~cmchen/rat-bin-0.95.txt > >>>> http://people.apache.org/~cmchen/rat-src-0.95.txt > >>>> > >>>> The intent is for this release to reside here: > >>>> > >>>> http://www.apache.org/dist/incubator/sanselan/0.95/ > >>>> > >>>> Please take a look if you get a chance. Given that it is the > >>>> holiday season in many countries, perhaps we should extend the =20 > >>>> voting > >>>> deadline? > >>>> > >>>> Thanks, > >>>> Charles > >>>> > >>> > >>> > >>> -- > >>> Carsten Ziegeler > >>> cziegeler@apache.org > >>> > > > > > > > > > > Jeremias Maerki > > >=20 > Craig L Russell > Architect, Sun Java Enterprise System http://db.apache.org/jdo > 408 276-5638 mailto:Craig.Russell@sun.com > P.S. A good JDO? O, Gasp! Jeremias Maerki