Return-Path: Delivered-To: apmail-incubator-esme-dev-archive@minotaur.apache.org Received: (qmail 79393 invoked from network); 16 Feb 2010 22:05:18 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 16 Feb 2010 22:05:18 -0000 Received: (qmail 63990 invoked by uid 500); 16 Feb 2010 22:05:18 -0000 Delivered-To: apmail-incubator-esme-dev-archive@incubator.apache.org Received: (qmail 63961 invoked by uid 500); 16 Feb 2010 22:05:18 -0000 Mailing-List: contact esme-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: esme-dev@incubator.apache.org Delivered-To: mailing list esme-dev@incubator.apache.org Received: (qmail 63951 invoked by uid 99); 16 Feb 2010 22:05:18 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Feb 2010 22:05:18 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of esjewett@gmail.com designates 209.85.222.172 as permitted sender) Received: from [209.85.222.172] (HELO mail-pz0-f172.google.com) (209.85.222.172) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Feb 2010 22:05:07 +0000 Received: by pzk2 with SMTP id 2so356935pzk.21 for ; Tue, 16 Feb 2010 14:04:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=hm57ZOVd4Vuc+BESynZ1D2QWo4D+nFMuxjMIJFOc5bA=; b=Y6C1wNIlnra76v76SgVFqlkhZXHfucxbg9eQSU1SUzC3Q+4qAIHRiyah9enIO5tkdQ K7pbJgA/SUVQCJlbhXMCELxd6MJg7xDEttqGDmd0CFMqK2nI806dO6ySUXnr22S2X1bp PGb0fOMR67EUCu5ZkSfkmj0Nndxbes9lWnZ6c= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=OSCYucIKszJUsRRBKBAc6b1dqcrwdrqMegvyEud+Hk5CatWAazu7dZsuO8Ck2BHtC8 U+KmRni3AhK7/i1+eXZzi+X3Altnv54hfzl8uMMo0qLCh+UcF76R8D7Rh258XJD1Terb eOsqyggFTkfUU6ATdi1K7SezBm3x/0ThCIwkM= MIME-Version: 1.0 Received: by 10.140.55.14 with SMTP id d14mr4677192rva.149.1266357883185; Tue, 16 Feb 2010 14:04:43 -0800 (PST) In-Reply-To: References: <201002161448.17001.dkulp@apache.org> Date: Tue, 16 Feb 2010 17:04:43 -0500 Message-ID: <68f4a0e81002161404v68178559m5b10d07ca5982c45@mail.gmail.com> Subject: Re: [VOTE] Approve the release of apache-esme-incubating-1.0 From: Ethan Jewett To: esme-dev@incubator.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Pre-emptive question on the GPL license issue for dependencies: Since we aren't distributing a WAR, and hence aren't distributing the GPL code, is this a problem for this release? I think that in the future we will want to distribute a WAR, in which case we clearly must get rid of the GPL dependencies, but since we're not doing it this time around, will this stop the release? Also, sorry I'm not really contributing to this release. I'm in the middle of a month-long go-live at work, so it could be a while until I'm contributing actively again. For now I'll stick with building and testing Dick's releases, watching Hudson, and gardening Jira :-) Thanks, Ethan On Tue, Feb 16, 2010 at 2:56 PM, Richard Hirsch wro= te: > I'll probably start with a "mvn dependency:analyze" to see what I can tos= s. > I've already found some tests that will have to rewritten. > > I'm hoping that once I get rid of the unneeded dependencies, I can do a "= mvn > site" to get the licenses. > > I've got to ask... what is a "version 3 pom"? > > D. > > > > On Tue, Feb 16, 2010 at 8:48 PM, Daniel Kulp wrote: > >> On Tue February 16 2010 2:39:19 pm Richard Hirsch wrote: >> > Taking this off general ML and back to esme-dev >> > >> > Is there any particular way/location to document what the maven >> > dependencies are and their respective licenses. =A0For example, "specs= " ( >> > http://code.google.com/p/specs/) has a MIT License do I add that to ou= r >> > existing MIT-LICENSE.txt >> >> Normally, you could run "mvn site" and the dependency page of the genera= ted >> site would show the licenses that it found in the poms. >> >> However, this doesn't seem to work with ESME as the dependencies pull in >> invalid poms that seem to break it. =A0(more specifically, version 3 pom= s) >> >> I don't know if you started going through the deps and updating to newer >> versions if that would help or not. >> >> Dan >> >> >> >> > We are going to have to change code based on the removal of GPL-based >> > dependencies. I'll see what the impact is tomorrow when I try and clea= n >> up >> > our pom.xml >> > >> > All-in-all, Bertrand "-1" is a good thing. I would have loved to have >> > gotten the release through this week but having a clean RC is more >> > important. It will be the basis for all our future releases. >> > >> > D. >> > >> > On Tue, Feb 16, 2010 at 8:12 PM, Richard Hirsch >> wrote: >> > > Like I said - I'm seeing this first release as a learning experience >> > > (grin, grin) >> > > >> > > On Tue, Feb 16, 2010 at 5:28 PM, Bertrand Delacretaz < >> > > >> > > bdelacretaz@apache.org> wrote: >> > >> Hi, >> > >> >> > >> On Mon, Feb 15, 2010 at 4:05 PM, Richard Hirsch < >> hirsch.dick@gmail.com> >> > >> >> > >> wrote: >> > >> > ...The candidate can be found at: >> > >> > =A0http://people.apache.org/~rhirsch/esme/ >> > > >> > =A0hirsch/esme/> >> > >> >> > >> Unfortunately I'm -1 on the release, I have a few issues including = a >> > >> GPL dependency. >> > >> >> > >> 1) jwebunit dependency is GPL >> > >> The server module depends on >> > >> >> > >> net.sourceforge.jwebunit:jwebunit-htmlunit-plugin:jar:1.4.1:test >> > >> >> > >> which according to http://jwebunit.sourceforge.net/license.html is >> GPL. >> > > >> > > I didn't check any maven dependencies, because they weren't part of >> SVN. >> > > >> > >> 2) The sha1 digest does not match, did I do something wrong? >> > >> >> > >> $ openssl sha1 apache-esme-incubating-1.0-src.tar.gz >> > >> SHA1(apache-esme-incubating-1.0-src.tar.gz)=3D >> > >> a9ec8d95266d5944d493392a06eb1651c03222f1 >> > >> >> > >> $ cat apache-esme-incubating-1.0-src.tar.gz.sha >> > >> apache-esme-incubating-1.0-src.tar.gz: A53494C8 55474CE3 5AC20516 >> > >> C2448CB6 >> > >> >> > >> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 64B3B76C 747BA64A FFC9A836 >> > >> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 EDAB8D86 4E0735CC AA29ACA9 >> > >> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 07767C58 D1C0FEDA CA7E73A3 >> > >> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0= =A0 =A0 ADA3944D 464314B2 4BE0E476 >> > >> >> > >> I'm assuming I did something wrong. It was my first attempt at >> signing. >> > > >> > > I'll take another shot at it. >> > > >> > >> 3) mvn dependency:analyze of the server module shows lots of unused >> > >> declared dependencies, those should be cleaned up, especially >> > >> openDMK:jdmkrt:jar which according to https://opendmk.dev.java.net/= is >> > >> either GPL or CDDL license. Not sure which parts of OpenDMK are whi= ch >> > >> license, but as it's unused better remove it. >> > > >> > > OK - I'll take a look at it. >> > > >> > >> 4) When trying to build esme-java-client with "mvn clean install" I >> > >> get "Embedded error: Error while executing the external compiler" i= f >> > >> JAVA_HOME is not set. >> > > >> > > How can you deal with this via maven? Is this an ESME problem or a >> maven >> > > problem? >> > > >> > >> 5) apache-esme-incubating-1.0-src.tar.gz contains .svn folders, it >> > >> should not have that. You could have created the release using svn >> > >> export of >> > >> >> http://svn.apache.org/repos/asf/incubator/esme/tags/apache-esme-1.0-incu >> > >> bating/ to avoid that. >> > > >> > > OK. Didn't know that. >> > > >> > >> 6) I couldn't find license information for the >> > >> com.twitter:stats:jar:1.3:compile dependency, was that checked to b= e >> > >> ok? >> > > >> > > Don't know - I'll have to check. This was from our JMX interface . >> > > >> > >> Sorry that I didn't have time to look at that during the ESME podli= ng >> > >> vote. >> > >> >> > >> Apart from the GPL dependency the release preparation looks mostly = ok, >> > >> rat reports are good, license/notice are provided, etc. >> > >> >> > >> -Bertrand >> >> -- >> Daniel Kulp >> dkulp@apache.org >> http://www.dankulp.com/blog >> >