Re: Release candidate 3 of 2.3.0 is now available

2009-12-01 Thread Jukka Zitting
Hi,

On Mon, Nov 30, 2009 at 11:10 PM, Marshall Schor m...@schor.com wrote:
 Jukka Zitting wrote:
 It should always be possible to recreate all the binaries from the
 source package. See the last paragraph of
 http://www.apache.org/dev/release.html#what.

 We were aware of this, and do a build from the source distribution
 test - and the builds work but it is possible that we've missed
 something here.

OK, cool.

I digged a bit deeper into uimaj-distr and I think I now better
understand how the release package gets built. Everything seems OK
there, but I wonder if it wasn't easier to simply package an export of
the svn tag. Maintaining different svn and release layouts is quite
prone to errors.

BR,

Jukka Zitting


Re: Release candidate 3 of 2.3.0 is now available

2009-12-01 Thread Marshall Schor


Jukka Zitting wrote:
 Hi,

 On Mon, Nov 30, 2009 at 11:10 PM, Marshall Schor m...@schor.com wrote:
   
 Jukka Zitting wrote:
 
 It should always be possible to recreate all the binaries from the
 source package. See the last paragraph of
 http://www.apache.org/dev/release.html#what.
   
 We were aware of this, and do a build from the source distribution
 test - and the builds work but it is possible that we've missed
 something here.
 

 OK, cool.

 I digged a bit deeper into uimaj-distr and I think I now better
 understand how the release package gets built. Everything seems OK
 there, but I wonder if it wasn't easier to simply package an export of
 the svn tag. Maintaining different svn and release layouts is quite
 prone to errors.
   

I agree, it would be easier.  I don't recall at the moment why we had a
different approach at first, but it's probably worth revisiting that
decision.

-Marshall
 BR,

 Jukka Zitting


   


Re: Release candidate 3 of 2.3.0 is now available

2009-12-01 Thread Jörn Kottmann

Marshall Schor wrote:

Jukka Zitting wrote:
  

Hi,

On Mon, Nov 30, 2009 at 11:10 PM, Marshall Schor m...@schor.com wrote:
  


Jukka Zitting wrote:

  

It should always be possible to recreate all the binaries from the
source package. See the last paragraph of
http://www.apache.org/dev/release.html#what.
  


We were aware of this, and do a build from the source distribution
test - and the builds work but it is possible that we've missed
something here.

  

OK, cool.

I digged a bit deeper into uimaj-distr and I think I now better
understand how the release package gets built. Everything seems OK
there, but I wonder if it wasn't easier to simply package an export of
the svn tag. Maintaining different svn and release layouts is quite
prone to errors.
  



I agree, it would be easier.  I don't recall at the moment why we had a
different approach at first, but it's probably worth revisiting that
decision.
  


When do you plan to make the next RC ?

Thanks,
Jörn


Re: Release candidate 3 of 2.3.0 is now available

2009-12-01 Thread Marshall Schor


Jörn Kottmann wrote:
 Marshall Schor wrote:
 Jukka Zitting wrote:
  
 Hi,

 On Mon, Nov 30, 2009 at 11:10 PM, Marshall Schor m...@schor.com wrote:
  
 Jukka Zitting wrote:
  
 It should always be possible to recreate all the binaries from the
 source package. See the last paragraph of
 http://www.apache.org/dev/release.html#what.
   
 We were aware of this, and do a build from the source distribution
 test - and the builds work but it is possible that we've missed
 something here.
   
 OK, cool.

 I digged a bit deeper into uimaj-distr and I think I now better
 understand how the release package gets built. Everything seems OK
 there, but I wonder if it wasn't easier to simply package an export of
 the svn tag. Maintaining different svn and release layouts is quite
 prone to errors.
   

 I agree, it would be easier.  I don't recall at the moment why we had a
 different approach at first, but it's probably worth revisiting that
 decision.
   

 When do you plan to make the next RC ?

Next Release Candidate may be done tomorrow, or later, pending
resolution of some licensing issues around uima-as / activemq

-Marshall

 Thanks,
 Jörn




Re: Release candidate 3 of 2.3.0 is now available

2009-11-30 Thread Marshall Schor


Jukka Zitting wrote:
 Hi,

 On Thu, Nov 26, 2009 at 1:17 AM, Marshall Schor m...@schor.com wrote:
   
 It is in the usual place,
 http://people.apache.org/~schor/uima-release-candidates/2.3.0-RC3/
 

 I finally got around to taking a look at the release packages.

 The biggest issue I stumbled over is the fact that the uimaj release
 package [1] doesn't seem to match the contents of the svn tag at [2].
 I didn't check yet the other source packages, as I may well be
 overlooking something obvious.
   
Can you say a bit more what the mismatch seems to be?   This may be due
to the fact that the source tarball is a subset of what's in SVN.  Our
build process for a release does do an extract and build from the tag,
so the files that are there should match... 
 PS. It would be nice to have the GPG key available on a public key
 server, see [3] for how to do that.
   
The signing key was uploaded to the MIT public server quite a while
ago.  Can you say how you were looking for it?  Just now I went to
pgp.mit.edu and looked for the signing key, using as a search argument
   marshall schor
and found the code signing key 2 as the top hit (which is the one I hope
I signed things with...)

 PPS. The copyright year in the NOTICE files should be updated to 2009.
   
Thanks - I'm fixing all of these, plus changing the publication date in
our pubs to December, 2009. (Was November...).

-Marshall
 [1] 
 http://people.apache.org/~schor/uima-release-candidates/2.3.0-RC3/uimaj/uimaj-2.3.0-incubating-src.tar.gz
 [2] 
 http://svn.apache.org/repos/asf/incubator/uima/uimaj/tags/uimaj-2.3.0/uimaj-2.3.0-03/
 [3] http://www.apache.org/dev/release-signing.html#keyserver-upload

 BR,

 Jukka Zitting


   


Re: Release candidate 3 of 2.3.0 is now available

2009-11-30 Thread Jukka Zitting
Hi,

On Mon, Nov 30, 2009 at 4:30 PM, Marshall Schor m...@schor.com wrote:
 Jukka Zitting wrote:
 The biggest issue I stumbled over is the fact that the uimaj release
 package [1] doesn't seem to match the contents of the svn tag at [2].
 I didn't check yet the other source packages, as I may well be
 overlooking something obvious.

 Can you say a bit more what the mismatch seems to be?

Here's what I did:

$ wget 
http://people.apache.org/~schor/uima-release-candidates/2.3.0-RC3/uimaj/uimaj-2.3.0-incubating-src.tar.gz
$ tar zxf uimaj-2.3.0-incubating-src.tar.gz
$ svn export 
http://svn.apache.org/repos/asf/incubator/uima/uimaj/tags/uimaj-2.3.0/uimaj-2.3.0-03/
$ diff -b -r uimaj-2.3.0-incubating uimaj-2.3.0-03
Only in uimaj-2.3.0-incubating: addSourceToJars.bat
Only in uimaj-2.3.0-incubating: addSourceToJars.sh
Only in uimaj-2.3.0-incubating: DISCLAIMER
Only in uimaj-2.3.0-incubating: Eclipse
Only in uimaj-2.3.0-incubating: KEYS
diff -b -r uimaj-2.3.0-03/NOTICE uimaj-2.3.0-incubating/NOTICE
2c2
 Copyright 2006, 2008 The Apache Software Foundation
---
 Copyright 2006, 2009 The Apache Software Foundation
Only in uimaj-2.3.0-incubating: packageAllJavaSourcesIntoJar.bat
Only in uimaj-2.3.0-incubating: packageAllJavaSourcesIntoJar.sh
Only in uimaj-2.3.0-incubating: packageAllJavaSourcesIntoJar.xml
Only in uimaj-2.3.0-03/PearPackagingMavenPlugin: build_documentation.xml
Only in uimaj-2.3.0-03/PearPackagingMavenPlugin: DISCLAIMER
Only in uimaj-2.3.0-03/PearPackagingMavenPlugin: docbook
Only in uimaj-2.3.0-03/PearPackagingMavenPlugin: LICENSE.txt
Only in uimaj-2.3.0-03/PearPackagingMavenPlugin: NOTICE.txt
Only in uimaj-2.3.0-incubating: README
Only in uimaj-2.3.0-incubating: RELEASE_NOTES
Only in uimaj-2.3.0-incubating: RELEASE_NOTES.html
Only in uimaj-2.3.0-03/uima-docbooks: LICENSE.txt
Only in uimaj-2.3.0-03/uima-docbooks: .project
Only in uimaj-2.3.0-03/uima-docbook-tool: HOW_TO
Only in uimaj-2.3.0-03/uima-docbook-tool: samples
Only in uimaj-2.3.0-03/uima-docbook-tool/tools: docbook-versions
Only in uimaj-2.3.0-03/uima-docbook-tool/tools/fop-versions: fop-0.20.5
Only in uimaj-2.3.0-03/uima-docbook-tool/tools/fop-versions: fop-0.93
Only in uimaj-2.3.0-03/uima-docbook-tool/tools/fop-versions: README.txt
Only in uimaj-2.3.0-03/uima-docbook-tool/tools: jai-versions
Only in uimaj-2.3.0-03/uima-docbook-tool/tools: saxon-versions
Only in uimaj-2.3.0-03/uimaj-eclipse-feature-runtime: pom.xml
Only in uimaj-2.3.0-03/uimaj-eclipse-feature-runtime: .project
Only in uimaj-2.3.0-03/uimaj-eclipse-feature-tools: pom.xml
Only in uimaj-2.3.0-03/uimaj-eclipse-feature-tools: .project
Only in uimaj-2.3.0-03/uimaj-eclipse-update-site: pom.xml
Only in uimaj-2.3.0-03/uimaj-eclipse-update-site: .project
Only in uimaj-2.3.0-03/uimaj-eclipse-update-site: signEclipseUpdateSite.sh
Only in uimaj-2.3.0-03/uimaj-eclipse-update-site: verifySigsEclipseUpdateSite.sh
Only in uimaj-2.3.0-03/uimaj-ep-cas-editor: build.properties
Only in uimaj-2.3.0-03/uimaj-ep-cas-editor: META-INF
Only in uimaj-2.3.0-03/uimaj-ep-configurator: icons
Only in uimaj-2.3.0-03/uimaj-ep-configurator: META-INF
Only in uimaj-2.3.0-03/uimaj-ep-configurator: plugin.xml
Only in uimaj-2.3.0-03/uimaj-ep-configurator: schema
Only in uimaj-2.3.0-03/uimaj-ep-debug: META-INF
Only in uimaj-2.3.0-03/uimaj-ep-debug: plugin.xml
Only in uimaj-2.3.0-03/uimaj-ep-jcasgen: META-INF
Only in uimaj-2.3.0-03/uimaj-ep-jcasgen: plugin.xml
Only in uimaj-2.3.0-03/uimaj-ep-pear-packager: about.html
Only in uimaj-2.3.0-03/uimaj-ep-pear-packager: icons
Only in uimaj-2.3.0-03/uimaj-ep-pear-packager: META-INF
Only in uimaj-2.3.0-03/uimaj-ep-pear-packager: plugin.xml
Only in uimaj-2.3.0-03/uimaj-ep-runtime: META-INF
Only in uimaj-2.3.0-03/uimaj-ep-runtime: plugin.xml
Only in uimaj-2.3.0-03: uimaj-internal-tools
Only in uimaj-2.3.0-03: uimaj-jet-expander

 PS. It would be nice to have the GPG key available on a public key
 server, see [3] for how to do that.

 The signing key was uploaded to the MIT public server quite a while
 ago.  Can you say how you were looking for it?

$ gpg --recv-keys E1303A99
gpg: requesting key E1303A99 from hkp server subkeys.pgp.net
gpgkeys: key E1303A99 not found on keyserver
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0

BR,

Jukka Zitting


Re: Release candidate 3 of 2.3.0 is now available

2009-11-30 Thread Marshall Schor


Jukka Zitting wrote:
 Hi,

 On Mon, Nov 30, 2009 at 4:51 PM, Jukka Zitting jukka.zitt...@gmail.com 
 wrote:
   
 On Mon, Nov 30, 2009 at 4:30 PM, Marshall Schor m...@schor.com wrote:
 
 The signing key was uploaded to the MIT public server quite a while
 ago.  Can you say how you were looking for it?
   
 $ gpg --recv-keys E1303A99
 gpg: requesting key E1303A99 from hkp server subkeys.pgp.net
 gpgkeys: key E1303A99 not found on keyserver
 gpg: no valid OpenPGP data found.
 gpg: Total number processed: 0
 

 Hmm, now the same command works. Did you change anything? 

No - I didn't do anything (other than query the MIT server to see if my
key was found)
-Marshall

 Might have
 been a transient problem on my side or on the key server.

 BR,

 Jukka Zitting


   


Re: Release candidate 3 of 2.3.0 is now available

2009-11-30 Thread Marshall Schor
Thanks for the details!  I will take a close look and polish up our
build process to eliminate these.  Some of these appear to be files we
thought would only make sense to distribute with the binary builds. 
Others seem to be generated by our build process and included in the
source distribution, but because they are generated, are not checked
into SVN. 

The one imbedded diff showing the 2008 vs 2009 - this is for the top
level NOTICE file on the whole thing, which I forgot to update...  I'll
take care of that too.

And I will run this diff process as you did for the other top-level
things we're releasing.

Thanks again.

-Marshall


Jukka Zitting wrote:
 Hi,

 On Mon, Nov 30, 2009 at 4:30 PM, Marshall Schor m...@schor.com wrote:
   
 Jukka Zitting wrote:
 
 The biggest issue I stumbled over is the fact that the uimaj release
 package [1] doesn't seem to match the contents of the svn tag at [2].
 I didn't check yet the other source packages, as I may well be
 overlooking something obvious.

   
 Can you say a bit more what the mismatch seems to be?
 

 Here's what I did:

 $ wget 
 http://people.apache.org/~schor/uima-release-candidates/2.3.0-RC3/uimaj/uimaj-2.3.0-incubating-src.tar.gz
 $ tar zxf uimaj-2.3.0-incubating-src.tar.gz
 $ svn export 
 http://svn.apache.org/repos/asf/incubator/uima/uimaj/tags/uimaj-2.3.0/uimaj-2.3.0-03/
 $ diff -b -r uimaj-2.3.0-incubating uimaj-2.3.0-03
 Only in uimaj-2.3.0-incubating: addSourceToJars.bat
 Only in uimaj-2.3.0-incubating: addSourceToJars.sh
 Only in uimaj-2.3.0-incubating: DISCLAIMER
 Only in uimaj-2.3.0-incubating: Eclipse
 Only in uimaj-2.3.0-incubating: KEYS
   
 diff -b -r uimaj-2.3.0-03/NOTICE uimaj-2.3.0-incubating/NOTICE
 2c2
  Copyright 2006, 2008 The Apache Software Foundation
 ---
   
 Copyright 2006, 2009 The Apache Software Foundation
 
 Only in uimaj-2.3.0-incubating: packageAllJavaSourcesIntoJar.bat
 Only in uimaj-2.3.0-incubating: packageAllJavaSourcesIntoJar.sh
 Only in uimaj-2.3.0-incubating: packageAllJavaSourcesIntoJar.xml
 Only in uimaj-2.3.0-03/PearPackagingMavenPlugin: build_documentation.xml
 Only in uimaj-2.3.0-03/PearPackagingMavenPlugin: DISCLAIMER
 Only in uimaj-2.3.0-03/PearPackagingMavenPlugin: docbook
 Only in uimaj-2.3.0-03/PearPackagingMavenPlugin: LICENSE.txt
 Only in uimaj-2.3.0-03/PearPackagingMavenPlugin: NOTICE.txt
 Only in uimaj-2.3.0-incubating: README
 Only in uimaj-2.3.0-incubating: RELEASE_NOTES
 Only in uimaj-2.3.0-incubating: RELEASE_NOTES.html
 Only in uimaj-2.3.0-03/uima-docbooks: LICENSE.txt
 Only in uimaj-2.3.0-03/uima-docbooks: .project
 Only in uimaj-2.3.0-03/uima-docbook-tool: HOW_TO
 Only in uimaj-2.3.0-03/uima-docbook-tool: samples
 Only in uimaj-2.3.0-03/uima-docbook-tool/tools: docbook-versions
 Only in uimaj-2.3.0-03/uima-docbook-tool/tools/fop-versions: fop-0.20.5
 Only in uimaj-2.3.0-03/uima-docbook-tool/tools/fop-versions: fop-0.93
 Only in uimaj-2.3.0-03/uima-docbook-tool/tools/fop-versions: README.txt
 Only in uimaj-2.3.0-03/uima-docbook-tool/tools: jai-versions
 Only in uimaj-2.3.0-03/uima-docbook-tool/tools: saxon-versions
 Only in uimaj-2.3.0-03/uimaj-eclipse-feature-runtime: pom.xml
 Only in uimaj-2.3.0-03/uimaj-eclipse-feature-runtime: .project
 Only in uimaj-2.3.0-03/uimaj-eclipse-feature-tools: pom.xml
 Only in uimaj-2.3.0-03/uimaj-eclipse-feature-tools: .project
 Only in uimaj-2.3.0-03/uimaj-eclipse-update-site: pom.xml
 Only in uimaj-2.3.0-03/uimaj-eclipse-update-site: .project
 Only in uimaj-2.3.0-03/uimaj-eclipse-update-site: signEclipseUpdateSite.sh
 Only in uimaj-2.3.0-03/uimaj-eclipse-update-site: 
 verifySigsEclipseUpdateSite.sh
 Only in uimaj-2.3.0-03/uimaj-ep-cas-editor: build.properties
 Only in uimaj-2.3.0-03/uimaj-ep-cas-editor: META-INF
 Only in uimaj-2.3.0-03/uimaj-ep-configurator: icons
 Only in uimaj-2.3.0-03/uimaj-ep-configurator: META-INF
 Only in uimaj-2.3.0-03/uimaj-ep-configurator: plugin.xml
 Only in uimaj-2.3.0-03/uimaj-ep-configurator: schema
 Only in uimaj-2.3.0-03/uimaj-ep-debug: META-INF
 Only in uimaj-2.3.0-03/uimaj-ep-debug: plugin.xml
 Only in uimaj-2.3.0-03/uimaj-ep-jcasgen: META-INF
 Only in uimaj-2.3.0-03/uimaj-ep-jcasgen: plugin.xml
 Only in uimaj-2.3.0-03/uimaj-ep-pear-packager: about.html
 Only in uimaj-2.3.0-03/uimaj-ep-pear-packager: icons
 Only in uimaj-2.3.0-03/uimaj-ep-pear-packager: META-INF
 Only in uimaj-2.3.0-03/uimaj-ep-pear-packager: plugin.xml
 Only in uimaj-2.3.0-03/uimaj-ep-runtime: META-INF
 Only in uimaj-2.3.0-03/uimaj-ep-runtime: plugin.xml
 Only in uimaj-2.3.0-03: uimaj-internal-tools
 Only in uimaj-2.3.0-03: uimaj-jet-expander

   
 PS. It would be nice to have the GPG key available on a public key
 server, see [3] for how to do that.

   
 The signing key was uploaded to the MIT public server quite a while
 ago.  Can you say how you were looking for it?
 

 $ gpg --recv-keys E1303A99
 gpg: requesting key E1303A99 from hkp server subkeys.pgp.net
 gpgkeys: key E1303A99 not found on keyserver
 gpg: no valid OpenPGP 

Re: Release candidate 3 of 2.3.0 is now available

2009-11-30 Thread Jukka Zitting
Hi,

On Mon, Nov 30, 2009 at 5:40 PM, Marshall Schor m...@schor.com wrote:
 Thanks for the details!  I will take a close look and polish up our
 build process to eliminate these.  Some of these appear to be files we
 thought would only make sense to distribute with the binary builds.

It should always be possible to recreate all the binaries from the
source package. See the last paragraph of
http://www.apache.org/dev/release.html#what.

 Others seem to be generated by our build process and included in the
 source distribution, but because they are generated, are not checked
 into SVN.

OK.

In general such pre-generated files should only be included in a
source release if generating them requires some special tooling that
the average user is not expected to have (a good example is the
autoconf-toolset used by many C builds). Otherwise they just bloat the
download package and add an extra level of complexity to the release.

 And I will run this diff process as you did for the other top-level
 things we're releasing.

Excellent, thanks!

BR,

Jukka Zitting


Re: Release candidate 3 of 2.3.0 is now available

2009-11-30 Thread Marshall Schor


Jukka Zitting wrote:
 Hi,

 On Mon, Nov 30, 2009 at 5:40 PM, Marshall Schor m...@schor.com wrote:
   
 Thanks for the details!  I will take a close look and polish up our
 build process to eliminate these.  Some of these appear to be files we
 thought would only make sense to distribute with the binary builds.
 

 It should always be possible to recreate all the binaries from the
 source package. See the last paragraph of
 http://www.apache.org/dev/release.html#what.
   

We were aware of this, and do a build from the source distribution
test - and the builds work but it is possible that we've missed
something here.

-Marshall



Release candidate 3 of 2.3.0 is now available

2009-11-25 Thread Marshall Schor
It is in the usual place,
http://people.apache.org/~schor/uima-release-candidates/2.3.0-RC3/

This is the final one, I think.  Unless something serious comes up, I
plan to call the release vote next Monday :-) ...

-Marshall