Re: [VOTE] Approve the release of apache-esme-incubating-1.0

2010-02-17 Thread Bertrand Delacretaz
Hi,

On Tue, Feb 16, 2010 at 8:12 PM, Richard Hirsch hirsch.d...@gmail.com wrote:
 On Tue, Feb 16, 2010 at 5:28 PM, Bertrand Delacretaz bdelacre...@apache.org
 wrote:

... 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?...

Looks just like a weird maven-compiler-plugin setup in
esme-java-client/pom.xml, the patch below fixes it. I get test
failures then, but that's another story.

-Bertrand


Index: pom.xml
===
--- pom.xml (revision 910855)
+++ pom.xml (working copy)
@@ -46,26 +46,6 @@
 configuration
   verbosetrue/verbose
   forktrue/fork
-  executable${JAVA_HOME}/bin/javac/executable
-  !--
-  define the JAVA_1_4_HOME property in .m2/settings.xml for
portability, e.g.:
-   settings
- [...]
- profiles
-   [...]
-   profile
- idcompiler/id
-   properties
- JAVA_1_4_HOMEC:\Program 
Files\Java\j2sdk1.4.2_09/JAVA_1_4_HOME
-   /properties
-   /profile
- /profiles
- [...]
- activeProfiles
-   activeProfilecompiler/activeProfile
- /activeProfiles
-   /settings
-   --
   compilerVersion1.4/compilerVersion
 /configuration
   /plugin

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Approve the release of apache-esme-incubating-1.0

2010-02-17 Thread Ethan Jewett
Thanks Joe and Bertrand. Point taken. Better to be safe and respectful
than sorry. I'll continue the discussion on the ESME list alone.

Ethan

On Tue, Feb 16, 2010 at 5:17 PM, Bertrand Delacretaz
bdelacre...@apache.org wrote:
 On Tue, Feb 16, 2010 at 6:11 PM, Joe Schaefer joe_schae...@yahoo.com wrote:
 - Original Message 

 From: Bertrand Delacretaz bdelacre...@apache.org
 ...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.

 Well isn't jwebunit a test framework, in which case, (and assuming there
 are no dependencies on it in the production-ready codebase of esme) do
 we really care that it's GPL or not? ...

 I see your point, one could argue that people don't need jwebunit to
 *run* ESME, they only need it to run the tests when building it.

 Still, the code that is distributed contains imports of jwebunit, so I
 think that's stretching the concept too far.

... (Note an exception to the (L)GPL
 policy was recently granted for build dependencies, so I think it's might
 be possible to extend that to test deps.)...

 Might be possible, but getting rid of that jwwebunit dependency would
 be much cleaner IMO. I haven't checked how much work that represents,
 but according to http://jwebunit.sourceforge.net/ that's just a
 wrapper on top of HtmlUnit which has an Apache license, so using
 HtmlUnit instead might not be too hard.

 -Bertrand


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Approve the release of apache-esme-incubating-1.0

2010-02-17 Thread Ethan Jewett
Thanks Joe and Bertrand. Point taken. Better to be safe and respectful
than sorry.

I'll try to spend some time looking at it. On the surface, it looks
like it's imported into my API2 tests but is not really used. I'll try
removing it from the tests in general, not just API2.

It looks like it really is used in the JettySetup.scala file. I can
try removing it from there as well, but I'm less optimistic that tests
will still run. Who originally created this setup? David?

Ethan

On Tue, Feb 16, 2010 at 5:17 PM, Bertrand Delacretaz
bdelacre...@apache.org wrote:
 On Tue, Feb 16, 2010 at 6:11 PM, Joe Schaefer joe_schae...@yahoo.com wrote:
 - Original Message 

 From: Bertrand Delacretaz bdelacre...@apache.org
 ...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.

 Well isn't jwebunit a test framework, in which case, (and assuming there
 are no dependencies on it in the production-ready codebase of esme) do
 we really care that it's GPL or not? ...

 I see your point, one could argue that people don't need jwebunit to
 *run* ESME, they only need it to run the tests when building it.

 Still, the code that is distributed contains imports of jwebunit, so I
 think that's stretching the concept too far.

... (Note an exception to the (L)GPL
 policy was recently granted for build dependencies, so I think it's might
 be possible to extend that to test deps.)...

 Might be possible, but getting rid of that jwwebunit dependency would
 be much cleaner IMO. I haven't checked how much work that represents,
 but according to http://jwebunit.sourceforge.net/ that's just a
 wrapper on top of HtmlUnit which has an Apache license, so using
 HtmlUnit instead might not be too hard.

 -Bertrand


-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Approve the release of apache-esme-incubating-1.0

2010-02-16 Thread Daniel Kulp

+1 (mentor and IPMC binding)

Some thoughts, but nothing that I would consider a show stopper since this 
is a source only release  (aka: not providing a prebuilt war type thing or 
deploying it to Maven central):

1) The README mentions a Collective work: Copyright 2007, but the NOTICE 
starts the copyright at 2008.   That said, I'd just remove the License section 
from the README entirely.

2) The tar unpacks into a trunk directory.   That really should unpack into 
a apache-esme-1.0 directory or similar.

3) The version number in the pom is still 0.3.0-SNAPSHOT.  Thus, if you 
build it, you get a snapshot war.Not a huge deal if we're not providing 
a binary war, but a bit unusual and unexpected. 

4) Snapshot dependencies.   It has dependencies on snapshots from Lift.   Not 
good for a release as the release isn't really reproducible.

5) Very minor suggestion:  if you are Java 6 only, you could exclude things 
like activation.jar, xml-apis, and most likely xerces to make the war a little 
bit smaller..

As far as the legal bits go, looks ok for a source release, so +1.

Dan


On Mon February 15 2010 10:05:43 am Richard Hirsch wrote:
 The ESME community has voted on and approved the release of ESME 1.0.
 We would now like to request the approval of the Incubator PMC for
 this release.
 
 Details of the ESME community vote can be found here:
 http://mail-archives.apache.org/mod_mbox/incubator-esme-dev/201002.mbox/%3C
 fa2d9f451002120649u54cdd8b5red151033d655b...@mail.gmail.com%3e
 
 The candidate can be found at:
 
  http://people.apache.org/~rhirsch/esme/
 
 See the CHANGES.txt file for details on release contents. The release
 candidate is a tar archive of the sources in
 https://svn.apache.org/repos/asf/incubator/esme/tags/esme-1.0-incubating/
 
 The MD5 checksum of the apache-esme-incubating-1.0-
 src.tar.gz release package is
 A4 9B 04 07 47 66 41 0C  FE 01 2D 8B 5C 23 33 18
 
 Please vote on releasing this package as Apache ESME 1.0-incubating.
 
  Please vote to publish this release by Thursday, Feb 18 16:03 CET,
  please include the testing you performed to arrive at your vote
 [  ] +1 Publish
 [  ]   0 Abstain
 [  ] -1 Don't publish, because...
 
 Below is a summary of the vote on the ESME mailing list
 
 Thanks
 
 Dick
 
 ---
 
 Sender-time   Sent at 4:00 PM (GMT+01:00). Current time there: 4:04 PM. ✆
 toesme-...@incubator.apache.org
 date  Mon, Feb 15, 2010 at 4:00 PM
 subject   [VOTE][RESULT] ESME 1.0
 mailed-by gmail.com
 
 
 Hello All,
 
 Voting on the ESME 1.0  candidate release has concluded
 
 Results:
 
 6 binding +1 vote
 
 Dick Hirsch  +1
 Mrinal Wadhwa  +1
 Vassil Dichev  +1
 Ethan Jewett  +1
 Anne Kathrine Petteroe +1
 Darren Hague +1
 
 1 non-binding +1 votes
 
 Daniel Koller  +1
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org

-- 
Daniel Kulp
dk...@apache.org
http://www.dankulp.com/blog

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Approve the release of apache-esme-incubating-1.0

2010-02-16 Thread Mattmann, Chris A (388J)
Hi guys,

On 2/16/10 8:22 AM, Daniel Kulp dk...@apache.org wrote:

 What would be better in the pom.xml:
 versionapache-esme-1.0/version?
 
 No, just 1.0-incubator or similar.   If this is the 1.0 release, the version
 number should be 1.0.   The 1.1 release would have a version of 1.1.

According to: 
http://incubator.apache.org/guides/releasemanagement.html#naming

The release should contain the word: incubating. So,
apache-esme-1.0-incubating is probably the appropriate title.

HTH,
Chris

++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: chris.mattm...@jpl.nasa.gov
WWW:   http://sunset.usc.edu/~mattmann/
++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++



-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Approve the release of apache-esme-incubating-1.0

2010-02-16 Thread Bertrand Delacretaz
Hi,

On Mon, Feb 15, 2010 at 4:05 PM, Richard Hirsch hirsch.d...@gmail.com wrote:
 ...The candidate can be found at:
  http://people.apache.org/~rhirsch/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.

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

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.

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.

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-incubating/
to avoid that.

6) I couldn't find license information for the
com.twitter:stats:jar:1.3:compile dependency, was that checked to be
ok?

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

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Approve the release of apache-esme-incubating-1.0

2010-02-16 Thread Joe Schaefer
- Original Message 

 From: Bertrand Delacretaz bdelacre...@apache.org
 To: esme-...@incubator.apache.org
 Cc: general@incubator.apache.org
 Sent: Tue, February 16, 2010 11:28:22 AM
 Subject: Re: [VOTE] Approve the release of apache-esme-incubating-1.0
 
 Hi,
 
 On Mon, Feb 15, 2010 at 4:05 PM, Richard Hirsch wrote:
  ...The candidate can be found at:
   http://people.apache.org/~rhirsch/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.

Well isn't jwebunit a test framework, in which case, (and assuming there
are no dependencies on it in the production-ready codebase of esme) do
we really care that it's GPL or not?  (Note an exception to the (L)GPL
policy was recently granted for build dependencies, so I think it's might
be possible to extend that to test deps.)


  

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Approve the release of apache-esme-incubating-1.0

2010-02-16 Thread Richard Hirsch
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 bdelacre...@apache.org
 wrote:

 Hi,

 On Mon, Feb 15, 2010 at 4:05 PM, Richard Hirsch hirsch.d...@gmail.com
 wrote:
  ...The candidate can be found at:
   
  http://people.apache.org/~rhirsch/esme/http://people.apache.org/%7Erhirsch/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-incubating/
 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



Re: [VOTE] Approve the release of apache-esme-incubating-1.0

2010-02-16 Thread Bertrand Delacretaz
On Tue, Feb 16, 2010 at 6:11 PM, Joe Schaefer joe_schae...@yahoo.com wrote:
 - Original Message 

 From: Bertrand Delacretaz bdelacre...@apache.org
 ...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.

 Well isn't jwebunit a test framework, in which case, (and assuming there
 are no dependencies on it in the production-ready codebase of esme) do
 we really care that it's GPL or not? ...

I see your point, one could argue that people don't need jwebunit to
*run* ESME, they only need it to run the tests when building it.

Still, the code that is distributed contains imports of jwebunit, so I
think that's stretching the concept too far.

... (Note an exception to the (L)GPL
 policy was recently granted for build dependencies, so I think it's might
 be possible to extend that to test deps.)...

Might be possible, but getting rid of that jwwebunit dependency would
be much cleaner IMO. I haven't checked how much work that represents,
but according to http://jwebunit.sourceforge.net/ that's just a
wrapper on top of HtmlUnit which has an Apache license, so using
HtmlUnit instead might not be too hard.

-Bertrand

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Approve the release of apache-esme-incubating-1.0

2010-02-15 Thread Glen Daniels
Seems to work fine, although you should perhaps make super-clear in the next
version's README that you require JDK 1.6 (I was on 1.5 and had build problems).

+1 from me for the release.

Thanks,
--Glen

On 2/15/2010 10:05 AM, Richard Hirsch wrote:
 The ESME community has voted on and approved the release of ESME 1.0.
 We would now like to request the approval of the Incubator PMC for
 this release.
 
 Details of the ESME community vote can be found here:
 http://mail-archives.apache.org/mod_mbox/incubator-esme-dev/201002.mbox/%3cfa2d9f451002120649u54cdd8b5red151033d655b...@mail.gmail.com%3e
 
 The candidate can be found at:
 
  http://people.apache.org/~rhirsch/esme/
 
 See the CHANGES.txt file for details on release contents. The release
 candidate is a tar archive of the sources in
 https://svn.apache.org/repos/asf/incubator/esme/tags/esme-1.0-incubating/
 
 The MD5 checksum of the apache-esme-incubating-1.0-
 src.tar.gz release package is
 A4 9B 04 07 47 66 41 0C  FE 01 2D 8B 5C 23 33 18
 
 Please vote on releasing this package as Apache ESME 1.0-incubating.
 
  Please vote to publish this release by Thursday, Feb 18 16:03 CET,
  please include the testing you performed to arrive at your vote
 [  ] +1 Publish
 [  ]   0 Abstain
 [  ] -1 Don't publish, because...
 
 Below is a summary of the vote on the ESME mailing list
 
 Thanks
 
 Dick
 
 ---
 
 Sender-time   Sent at 4:00 PM (GMT+01:00). Current time there: 4:04 PM. ✆
 toesme-...@incubator.apache.org
 date  Mon, Feb 15, 2010 at 4:00 PM
 subject   [VOTE][RESULT] ESME 1.0
 mailed-by gmail.com
 
   
 Hello All,
 
 Voting on the ESME 1.0  candidate release has concluded
 
 Results:
 
 6 binding +1 vote
 
 Dick Hirsch  +1
 Mrinal Wadhwa  +1
 Vassil Dichev  +1
 Ethan Jewett  +1
 Anne Kathrine Petteroe +1
 Darren Hague +1
 
 1 non-binding +1 votes
 
 Daniel Koller  +1
 
 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org
 

-
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org



Re: [VOTE] Approve the release of apache-esme-incubating-1.0

2010-02-15 Thread Richard Hirsch
@Glen: Thanks for the tip. I've updated the README for the next release.

D.

On Mon, Feb 15, 2010 at 9:34 PM, Glen Daniels g...@thoughtcraft.com wrote:

 Seems to work fine, although you should perhaps make super-clear in the
 next
 version's README that you require JDK 1.6 (I was on 1.5 and had build
 problems).

 +1 from me for the release.

 Thanks,
 --Glen

 On 2/15/2010 10:05 AM, Richard Hirsch wrote:
  The ESME community has voted on and approved the release of ESME 1.0.
  We would now like to request the approval of the Incubator PMC for
  this release.
 
  Details of the ESME community vote can be found here:
 
 http://mail-archives.apache.org/mod_mbox/incubator-esme-dev/201002.mbox/%3cfa2d9f451002120649u54cdd8b5red151033d655b...@mail.gmail.com%3e
 
  The candidate can be found at:
 
   
  http://people.apache.org/~rhirsch/esme/http://people.apache.org/%7Erhirsch/esme/
 
  See the CHANGES.txt file for details on release contents. The release
  candidate is a tar archive of the sources in
 
 https://svn.apache.org/repos/asf/incubator/esme/tags/esme-1.0-incubating/
 
  The MD5 checksum of the apache-esme-incubating-1.0-
  src.tar.gz release package is
  A4 9B 04 07 47 66 41 0C  FE 01 2D 8B 5C 23 33 18
 
  Please vote on releasing this package as Apache ESME 1.0-incubating.
 
   Please vote to publish this release by Thursday, Feb 18 16:03 CET,
   please include the testing you performed to arrive at your vote
  [  ] +1 Publish
  [  ]   0 Abstain
  [  ] -1 Don't publish, because...
 
  Below is a summary of the vote on the ESME mailing list
 
  Thanks
 
  Dick
 
  ---
 
  Sender-time   Sent at 4:00 PM (GMT+01:00). Current time there: 4:04 PM. ✆
  toesme-...@incubator.apache.org
  date  Mon, Feb 15, 2010 at 4:00 PM
  subject   [VOTE][RESULT] ESME 1.0
  mailed-by gmail.com
 
 
  Hello All,
 
  Voting on the ESME 1.0  candidate release has concluded
 
  Results:
 
  6 binding +1 vote
 
  Dick Hirsch  +1
  Mrinal Wadhwa  +1
  Vassil Dichev  +1
  Ethan Jewett  +1
  Anne Kathrine Petteroe +1
  Darren Hague +1
 
  1 non-binding +1 votes
 
  Daniel Koller  +1
 
  -
  To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
  For additional commands, e-mail: general-h...@incubator.apache.org
 

 -
 To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
 For additional commands, e-mail: general-h...@incubator.apache.org