Return-Path: X-Original-To: apmail-commons-dev-archive@www.apache.org Delivered-To: apmail-commons-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 967841063D for ; Tue, 26 Nov 2013 14:12:34 +0000 (UTC) Received: (qmail 22774 invoked by uid 500); 26 Nov 2013 14:12:30 -0000 Delivered-To: apmail-commons-dev-archive@commons.apache.org Received: (qmail 22355 invoked by uid 500); 26 Nov 2013 14:12:29 -0000 Mailing-List: contact dev-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Commons Developers List" Delivered-To: mailing list dev@commons.apache.org Received: (qmail 22337 invoked by uid 99); 26 Nov 2013 14:12:28 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 26 Nov 2013 14:12:28 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of garydgregory@gmail.com designates 209.85.214.49 as permitted sender) Received: from [209.85.214.49] (HELO mail-bk0-f49.google.com) (209.85.214.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 26 Nov 2013 14:12:24 +0000 Received: by mail-bk0-f49.google.com with SMTP id my13so2575217bkb.22 for ; Tue, 26 Nov 2013 06:12:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=6GgUUD2hA+RydJ0ZrUMhzadlF8kShAvyiY8qYgv5BCA=; b=KP8nXiRFAKBhNcesXvJwzNvfY1w4ETXqizwsSFBJrKFzeuHADOriRfSAAawYyDeNpO MJ9KSSyYMIRaUEiTi+cPI2fuCzT5gDRq6nR/3zlrR5Sz788BtEGDq46bVHGSxvlFDmH7 94CUq4n6z8TNeaLcvC5L/QgRxebWNLZK+SM1LTAC/ougiWvATumvgZOPdezh5FRju2xv Ba0lXoGwAAiaPir+AqwUP2OYzKF61WORb81zC+JC/vLQBb1qBR+Go77nrp8poqWdX8AT AczhjuAgNyOCpgBWOIpiZQoJj27i7Vz3nGlzR7PCrhubs1ySBo9VMm4XDafm5s4D5Exq MmUQ== MIME-Version: 1.0 X-Received: by 10.205.12.133 with SMTP id pi5mr306037bkb.54.1385475123326; Tue, 26 Nov 2013 06:12:03 -0800 (PST) Received: by 10.205.6.7 with HTTP; Tue, 26 Nov 2013 06:12:03 -0800 (PST) In-Reply-To: References: <5293398A.5020802@apache.org> <52946456.30408@apache.org> Date: Tue, 26 Nov 2013 09:12:03 -0500 Message-ID: Subject: Re: [VOTE] Release Imaging 1.0 from RC7 From: Gary Gregory To: Commons Developers List Content-Type: multipart/alternative; boundary=20cf301cbe0e92580104ec1510cc X-Virus-Checked: Checked by ClamAV on apache.org --20cf301cbe0e92580104ec1510cc Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Tue, Nov 26, 2013 at 8:50 AM, Damjan Jovanovic wrote= : > On Tue, Nov 26, 2013 at 3:47 PM, Gary Gregory > wrote: > > On Tue, Nov 26, 2013 at 4:05 AM, Emmanuel Bourg > wrote: > > > >> Hi Damjan, > >> > >> Le 26/11/2013 06:31, Damjan Jovanovic a =C3=A9crit : > >> > >> > Firstly, we discussed several options before for the 1.0 release, an= d > >> > agreed that the contents of trunk would be quickly pushed out as 1.0 > >> > with minimal changes (many/most users are using 1.0-SNAPSHOT), and > >> > then the big API redesign would be 2.0. I've also been thinking of > >> > doing a complete rewrite for 2.0 and only pulling in some of the goo= d > >> > bits we have now. So it's extremely discouraging to be pushed for mo= re > >> > and more changes, many of which will have no post-1.x value, and don= 't > >> > even fit in with what was originally agreed on. > >> > >> Sorry for the late review. I'm not opposed to the release and I won't > >> mind if you prefer to ignore my feedback :) > >> > >> > >> > It looks like CachingInputStream is used by IccProfileParser, and > >> > appears to be used to store data that has been read from the > >> > underlying stream so it can be re-read later. You can copy it to > >> > commons-io, but I'd prefer not having a runtime dependency on it. An= d > >> > it's ByteSourceInputStream you really want in commons-io and/or > >> > commons-compress, a gem that allows seeking over an InputStream. > >> > >> I would be possible to avoid a runtime dependency by shading the > classes. > >> > > > > That's not necessary, the POM shows this is a test-only dependency. > > But it will be necessary if CachingInputStream is moved into > commons-io instead of copied. > Personally, I prefer dependencies to code duplications. Most of the projects I work on (Work) are large and end bringing in a bunch of Apache Commons jars and others. Since images are stored in files or streams, [imaging] and [io] seem like a natural pair. That's just me though= . Gary > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org > For additional commands, e-mail: dev-help@commons.apache.org > > --=20 E-Mail: garydgregory@gmail.com | ggregory@apache.org Java Persistence with Hibernate, Second Edition JUnit in Action, Second Edition Spring Batch in Action Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory --20cf301cbe0e92580104ec1510cc--