Return-Path: Delivered-To: apmail-incubator-esme-dev-archive@minotaur.apache.org Received: (qmail 24080 invoked from network); 16 Feb 2010 19:58:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 16 Feb 2010 19:58:51 -0000 Received: (qmail 48759 invoked by uid 500); 16 Feb 2010 19:58:51 -0000 Delivered-To: apmail-incubator-esme-dev-archive@incubator.apache.org Received: (qmail 48710 invoked by uid 500); 16 Feb 2010 19:58:51 -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 48700 invoked by uid 99); 16 Feb 2010 19:58:51 -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 19:58:51 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of hirsch.dick@gmail.com designates 209.85.218.220 as permitted sender) Received: from [209.85.218.220] (HELO mail-bw0-f220.google.com) (209.85.218.220) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 16 Feb 2010 19:58:40 +0000 Received: by mail-bw0-f220.google.com with SMTP id 20so12667bwz.0 for ; Tue, 16 Feb 2010 11:58:17 -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:cc:content-type; bh=tMx1p8iGQWy++Pwii29u/RtXmjPgcK9EMl5wiZ2eKtw=; b=cRAVLEOi4QVE5pypkaJdm96En6kSv3HxBZk2bTEQaxcfyqa062lJXUHikLjZC0Mmpl GPrTad5f6LgvlcizuB/0lSkjmGY9wVJZR4K2sCqHN2YT8NrAaFMBN3q81M27MwjMyCEa ACN3wie13lxFwlWIkUFe/Mrlf4CNw5LNyNBPY= 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 :cc:content-type; b=W73a92Sym9latU7H1Teix37VhQJaPAG/HfGEkbvvHbQ7agIUPtiHvDqERD1UlI4tNm dDm1ifpVwWWfmZWxBWq+V/DFmwKwOfEGaxWZ5a4yv1MzJmympdVovqe5EeUNpefroAkz 0VTpTylhIGk4ZMwzqKS69LEGa6YRB8qRzLlQs= MIME-Version: 1.0 Received: by 10.102.17.40 with SMTP id 40mr5156110muq.119.1266350209673; Tue, 16 Feb 2010 11:56:49 -0800 (PST) In-Reply-To: <201002161448.17001.dkulp@apache.org> References: <201002161448.17001.dkulp@apache.org> Date: Tue, 16 Feb 2010 20:56:49 +0100 Message-ID: Subject: Re: [VOTE] Approve the release of apache-esme-incubating-1.0 From: Richard Hirsch To: Daniel Kulp Cc: esme-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=00163646ba3468aa41047fbd22c7 X-Virus-Checked: Checked by ClamAV on apache.org --00163646ba3468aa41047fbd22c7 Content-Type: text/plain; charset=ISO-8859-1 I'll probably start with a "mvn dependency:analyze" to see what I can toss. 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. For example, "specs" ( > > http://code.google.com/p/specs/) has a MIT License do I add that to our > > existing MIT-LICENSE.txt > > Normally, you could run "mvn site" and the dependency page of the generated > 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. (more specifically, version 3 poms) > > 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 clean > 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: > > >> > http://people.apache.org/~rhirsch/esme/ > > >> > hirsch/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)= > > >> a9ec8d95266d5944d493392a06eb1651c03222f1 > > >> > > >> $ cat apache-esme-incubating-1.0-src.tar.gz.sha > > >> apache-esme-incubating-1.0-src.tar.gz: A53494C8 55474CE3 5AC20516 > > >> C2448CB6 > > >> > > >> 64B3B76C 747BA64A FFC9A836 > > >> EDAB8D86 4E0735CC AA29ACA9 > > >> 07767C58 D1C0FEDA CA7E73A3 > > >> 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 which > > >> 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" if > > >> 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 be > > >> 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 podling > > >> 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 > --00163646ba3468aa41047fbd22c7--