Re: [Vote] Release Commons VFS 2.0

2011-08-21 Thread sebb
On 18 August 2011 17:25, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Changes made since the last candidate:

 * Removed the sandbox project from the delivery, except for the web site.
 * Updated README.txt to remove the existing text and add very basic build 
 instructions.

 I have also removed files that shouldn't be present in the Maven repository 
 from the staging repo, except for the distribution files which will be moved 
 to the standard distribution location and not deployed to the Nexus 
 repository when the artifacts are released.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because.

The release itself is fine.

However I still question whether it really needs to break binary compatibility.
As the news section on the front page says:

The API changes are fairly minor and will mostly impact provider
implementations.

This does not seem like it really requires binary compatibility to be
broken, with all the resulting downstream work that is involved.

I am therefore abstaining on this vote.

 Ralph


 Tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
   (revision 1159220).

 Site: http://people.apache.org/~rgoers/commons-vfs/site/

The News section paragraph contains several items of information and
is not all that easy to read.

I think it would be good to make the compatibiltity statement stand out more:
- start new paragraphs for Version 2.0 is not binary compatible ...
and The API changes ...
- possibly embolden some phrases in the second para.

http://people.apache.org/~rgoers/commons-vfs/site/download.html

Contains a list of dependencies. Just wondering whether it should
still contain the references to Sandbox?

[these can be fixed independently of the release]


 The artifacts have been staged to the org.apache.commons-052 (u:rgoers, 
 a:99.180.69.21) repository.

 The Maven artifacts are at:

 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-examples/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-project/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-distribution/

 and consist of

 archetype-catalog.xml
 commons-vfs2-examples-2.0-javadoc.jar
 commons-vfs2-examples-2.0-sources.jar.asc
 commons-vfs2-examples-2.0.pom
 commons-vfs2-examples-2.0-tests.jar
 commons-vfs2-examples-2.0-tests.jar.asc
 commons-vfs2-examples-2.0.jar.asc
 commons-vfs2-examples-2.0.pom.asc
 commons-vfs2-examples-2.0-javadoc.jar.asc
 commons-vfs2-examples-2.0.jar
 commons-vfs2-examples-2.0-sources.jar
 commons-vfs2-project-2.0.pom.asc
 commons-vfs2-project-2.0.pom
 commons-vfs2-distribution-2.0-src.tar.gz
 commons-vfs2-distribution-2.0-src.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip.asc
 commons-vfs2-distribution-2.0-bin.zip
 commons-vfs2-distribution-2.0-bin.tar.gz
 commons-vfs2-distribution-2.0-bin.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip
 commons-vfs2-distribution-2.0-bin.zip.asc
 commons-vfs2-2.0.pom.asc
 commons-vfs2-2.0-javadoc.jar
 commons-vfs2-2.0-tests.jar.asc
 commons-vfs2-2.0-tests.jar
 commons-vfs2-2.0.pom
 commons-vfs2-2.0.jar
 commons-vfs2-2.0-sources.jar.asc
 commons-vfs2-2.0-test-sources.jar.asc
 commons-vfs2-2.0.jar.asc
 commons-vfs2-2.0-sources.jar
 commons-vfs2-2.0-test-sources.jar
 commons-vfs2-2.0-javadoc.jar.asc

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



Re: [Vote] Release Commons VFS 2.0

2011-08-21 Thread Gary Gregory
Without the package name change, would it be a drop in replacement?
Aside from changes for providers that is. I am wondering what this
would look like for clients only.

Gary

On Aug 21, 2011, at 8:33, sebb seb...@gmail.com wrote:

 On 18 August 2011 17:25, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Changes made since the last candidate:

 * Removed the sandbox project from the delivery, except for the web site.
 * Updated README.txt to remove the existing text and add very basic build 
 instructions.

 I have also removed files that shouldn't be present in the Maven repository 
 from the staging repo, except for the distribution files which will be moved 
 to the standard distribution location and not deployed to the Nexus 
 repository when the artifacts are released.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because.

 The release itself is fine.

 However I still question whether it really needs to break binary 
 compatibility.
 As the news section on the front page says:

 The API changes are fairly minor and will mostly impact provider
 implementations.

 This does not seem like it really requires binary compatibility to be
 broken, with all the resulting downstream work that is involved.

 I am therefore abstaining on this vote.

 Ralph


 Tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
   (revision 1159220).

 Site: http://people.apache.org/~rgoers/commons-vfs/site/

 The News section paragraph contains several items of information and
 is not all that easy to read.

 I think it would be good to make the compatibiltity statement stand out more:
 - start new paragraphs for Version 2.0 is not binary compatible ...
 and The API changes ...
 - possibly embolden some phrases in the second para.

 http://people.apache.org/~rgoers/commons-vfs/site/download.html

 Contains a list of dependencies. Just wondering whether it should
 still contain the references to Sandbox?

 [these can be fixed independently of the release]


 The artifacts have been staged to the org.apache.commons-052 (u:rgoers, 
 a:99.180.69.21) repository.

 The Maven artifacts are at:

 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-examples/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-project/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-distribution/

 and consist of

 archetype-catalog.xml
 commons-vfs2-examples-2.0-javadoc.jar
 commons-vfs2-examples-2.0-sources.jar.asc
 commons-vfs2-examples-2.0.pom
 commons-vfs2-examples-2.0-tests.jar
 commons-vfs2-examples-2.0-tests.jar.asc
 commons-vfs2-examples-2.0.jar.asc
 commons-vfs2-examples-2.0.pom.asc
 commons-vfs2-examples-2.0-javadoc.jar.asc
 commons-vfs2-examples-2.0.jar
 commons-vfs2-examples-2.0-sources.jar
 commons-vfs2-project-2.0.pom.asc
 commons-vfs2-project-2.0.pom
 commons-vfs2-distribution-2.0-src.tar.gz
 commons-vfs2-distribution-2.0-src.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip.asc
 commons-vfs2-distribution-2.0-bin.zip
 commons-vfs2-distribution-2.0-bin.tar.gz
 commons-vfs2-distribution-2.0-bin.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip
 commons-vfs2-distribution-2.0-bin.zip.asc
 commons-vfs2-2.0.pom.asc
 commons-vfs2-2.0-javadoc.jar
 commons-vfs2-2.0-tests.jar.asc
 commons-vfs2-2.0-tests.jar
 commons-vfs2-2.0.pom
 commons-vfs2-2.0.jar
 commons-vfs2-2.0-sources.jar.asc
 commons-vfs2-2.0-test-sources.jar.asc
 commons-vfs2-2.0.jar.asc
 commons-vfs2-2.0-sources.jar
 commons-vfs2-2.0-test-sources.jar
 commons-vfs2-2.0-javadoc.jar.asc

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


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



Re: [Vote] Release Commons VFS 2.0

2011-08-21 Thread Ralph Goers
If someone else wants to post the vote results while I'm in the air I'm fine 
with that too.

Sent from my iPhone

On Aug 21, 2011, at 11:31 AM, Ralph Goers ralph.go...@dslextreme.com wrote:

 I'm traveling today and will post the vote results when I arrive at my 
 destination later tonight. 
 
 The package name change was discussed last November at which time I was 
 instructed to change them. 
 
 Sent from my iPhone
 
 On Aug 21, 2011, at 11:10 AM, Gary Gregory garydgreg...@gmail.com wrote:
 
 Without the package name change, would it be a drop in replacement?
 Aside from changes for providers that is. I am wondering what this
 would look like for clients only.
 
 Gary
 
 On Aug 21, 2011, at 8:33, sebb seb...@gmail.com wrote:
 
 On 18 August 2011 17:25, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.
 
 Changes made since the last candidate:
 
 * Removed the sandbox project from the delivery, except for the web site.
 * Updated README.txt to remove the existing text and add very basic build 
 instructions.
 
 I have also removed files that shouldn't be present in the Maven 
 repository from the staging repo, except for the distribution files which 
 will be moved to the standard distribution location and not deployed to 
 the Nexus repository when the artifacts are released.
 
 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because.
 
 The release itself is fine.
 
 However I still question whether it really needs to break binary 
 compatibility.
 As the news section on the front page says:
 
 The API changes are fairly minor and will mostly impact provider
 implementations.
 
 This does not seem like it really requires binary compatibility to be
 broken, with all the resulting downstream work that is involved.
 
 I am therefore abstaining on this vote.
 
 Ralph
 
 
 Tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
   (revision 1159220).
 
 Site: http://people.apache.org/~rgoers/commons-vfs/site/
 
 The News section paragraph contains several items of information and
 is not all that easy to read.
 
 I think it would be good to make the compatibiltity statement stand out 
 more:
 - start new paragraphs for Version 2.0 is not binary compatible ...
 and The API changes ...
 - possibly embolden some phrases in the second para.
 
 http://people.apache.org/~rgoers/commons-vfs/site/download.html
 
 Contains a list of dependencies. Just wondering whether it should
 still contain the references to Sandbox?
 
 [these can be fixed independently of the release]
 
 
 The artifacts have been staged to the org.apache.commons-052 (u:rgoers, 
 a:99.180.69.21) repository.
 
 The Maven artifacts are at:
 
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-examples/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-project/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-distribution/
 
 and consist of
 
 archetype-catalog.xml
 commons-vfs2-examples-2.0-javadoc.jar
 commons-vfs2-examples-2.0-sources.jar.asc
 commons-vfs2-examples-2.0.pom
 commons-vfs2-examples-2.0-tests.jar
 commons-vfs2-examples-2.0-tests.jar.asc
 commons-vfs2-examples-2.0.jar.asc
 commons-vfs2-examples-2.0.pom.asc
 commons-vfs2-examples-2.0-javadoc.jar.asc
 commons-vfs2-examples-2.0.jar
 commons-vfs2-examples-2.0-sources.jar
 commons-vfs2-project-2.0.pom.asc
 commons-vfs2-project-2.0.pom
 commons-vfs2-distribution-2.0-src.tar.gz
 commons-vfs2-distribution-2.0-src.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip.asc
 commons-vfs2-distribution-2.0-bin.zip
 commons-vfs2-distribution-2.0-bin.tar.gz
 commons-vfs2-distribution-2.0-bin.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip
 commons-vfs2-distribution-2.0-bin.zip.asc
 commons-vfs2-2.0.pom.asc
 commons-vfs2-2.0-javadoc.jar
 commons-vfs2-2.0-tests.jar.asc
 commons-vfs2-2.0-tests.jar
 commons-vfs2-2.0.pom
 commons-vfs2-2.0.jar
 commons-vfs2-2.0-sources.jar.asc
 commons-vfs2-2.0-test-sources.jar.asc
 commons-vfs2-2.0.jar.asc
 commons-vfs2-2.0-sources.jar
 commons-vfs2-2.0-test-sources.jar
 commons-vfs2-2.0-javadoc.jar.asc
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org
 
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org
 

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



Re: [Vote] Release Commons VFS 2.0

2011-08-20 Thread Phil Steitz
On 8/18/11 9:25 AM, Ralph Goers wrote:
 This is a vote to release Apache Commons VFS 2.0. 

 Changes made since the last candidate:

 * Removed the sandbox project from the delivery, except for the web site.
 * Updated README.txt to remove the existing text and add very basic build 
 instructions.

 I have also removed files that shouldn't be present in the Maven repository 
 from the staging repo, except for the distribution files which will be moved 
 to the standard distribution location and not deployed to the Nexus 
 repository when the artifacts are released.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because.

+1

Sigs, hashes are good.
Release contents look good.
Build succeeds for me on the following JDKs:

Ubuntu 10.04
---
Sun 1.5.0_22
java version 1.5.0_22
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03)
Java HotSpot(TM) Client VM (build 1.5.0_22-b03, mixed mode, sharing)

Sun 1.6.0_17
java version 1.6.0_17
Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
Java HotSpot(TM) Client VM (build 14.3-b01, mixed mode, sharing)

Jrockit 1.5.0
java version 1.5.0_19
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_19-b02)
BEA JRockit(R) (build
R27.6.5-32_o-121899-1.5.0_19-20091001-2113-linux-ia32, compiled mode)

Jrockit 1.6.0
java version 1.6.0_14
Java(TM) SE Runtime Environment (build 1.6.0_14-b08)
BEA JRockit(R) (build
R27.6.5-32_o-121899-1.6.0_14-20091001-2113-linux-ia32, compiled mode)
---

Apple OS X 10.7.1
---
java version 1.6.0_26
Java(TM) SE Runtime Environment (build 1.6.0_26-b03-383-11A511)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02-383, mixed mode)
---

Phil

 Ralph


 Tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
   (revision 1159220).

 Site: http://people.apache.org/~rgoers/commons-vfs/site/


 The artifacts have been staged to the org.apache.commons-052 (u:rgoers, 
 a:99.180.69.21) repository.

 The Maven artifacts are at:

 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-examples/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-project/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-distribution/

 and consist of

 archetype-catalog.xml
 commons-vfs2-examples-2.0-javadoc.jar
 commons-vfs2-examples-2.0-sources.jar.asc
 commons-vfs2-examples-2.0.pom
 commons-vfs2-examples-2.0-tests.jar
 commons-vfs2-examples-2.0-tests.jar.asc
 commons-vfs2-examples-2.0.jar.asc
 commons-vfs2-examples-2.0.pom.asc
 commons-vfs2-examples-2.0-javadoc.jar.asc
 commons-vfs2-examples-2.0.jar
 commons-vfs2-examples-2.0-sources.jar
 commons-vfs2-project-2.0.pom.asc
 commons-vfs2-project-2.0.pom
 commons-vfs2-distribution-2.0-src.tar.gz
 commons-vfs2-distribution-2.0-src.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip.asc
 commons-vfs2-distribution-2.0-bin.zip
 commons-vfs2-distribution-2.0-bin.tar.gz
 commons-vfs2-distribution-2.0-bin.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip
 commons-vfs2-distribution-2.0-bin.zip.asc
 commons-vfs2-2.0.pom.asc
 commons-vfs2-2.0-javadoc.jar
 commons-vfs2-2.0-tests.jar.asc
 commons-vfs2-2.0-tests.jar
 commons-vfs2-2.0.pom
 commons-vfs2-2.0.jar
 commons-vfs2-2.0-sources.jar.asc
 commons-vfs2-2.0-test-sources.jar.asc
 commons-vfs2-2.0.jar.asc
 commons-vfs2-2.0-sources.jar
 commons-vfs2-2.0-test-sources.jar
 commons-vfs2-2.0-javadoc.jar.asc


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



Re: [Vote] Release Commons VFS 2.0

2011-08-20 Thread Henri Yandell
I'll try to dig deeper, but don't wait on me.

On the website:

This is a bad page. A user clicks 'examples' and gets a blank page
(pretty much):

  
http://people.apache.org/~rgoers/commons-vfs/site/commons-vfs2-examples/index.html

Clirr reports would be nice to show the API change. You'll have to be
somewhat manual to deal with the package change (ie: checkout the
current code, search and replace the package name back and rebuild
with clirr reports).

Checkstyle needs configuring to ignore all the 'magic numbers'.

Couple of high rated issues in Findbugs to fix in subsequent release.

Mention the package name change on the frontpage. Also that this means
you can run both versions side by side.

Hen


On Thu, Aug 18, 2011 at 9:25 AM, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Changes made since the last candidate:

 * Removed the sandbox project from the delivery, except for the web site.
 * Updated README.txt to remove the existing text and add very basic build 
 instructions.

 I have also removed files that shouldn't be present in the Maven repository 
 from the staging repo, except for the distribution files which will be moved 
 to the standard distribution location and not deployed to the Nexus 
 repository when the artifacts are released.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because.

 Ralph


 Tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
   (revision 1159220).

 Site: http://people.apache.org/~rgoers/commons-vfs/site/


 The artifacts have been staged to the org.apache.commons-052 (u:rgoers, 
 a:99.180.69.21) repository.

 The Maven artifacts are at:

 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-examples/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-project/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-distribution/

 and consist of

 archetype-catalog.xml
 commons-vfs2-examples-2.0-javadoc.jar
 commons-vfs2-examples-2.0-sources.jar.asc
 commons-vfs2-examples-2.0.pom
 commons-vfs2-examples-2.0-tests.jar
 commons-vfs2-examples-2.0-tests.jar.asc
 commons-vfs2-examples-2.0.jar.asc
 commons-vfs2-examples-2.0.pom.asc
 commons-vfs2-examples-2.0-javadoc.jar.asc
 commons-vfs2-examples-2.0.jar
 commons-vfs2-examples-2.0-sources.jar
 commons-vfs2-project-2.0.pom.asc
 commons-vfs2-project-2.0.pom
 commons-vfs2-distribution-2.0-src.tar.gz
 commons-vfs2-distribution-2.0-src.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip.asc
 commons-vfs2-distribution-2.0-bin.zip
 commons-vfs2-distribution-2.0-bin.tar.gz
 commons-vfs2-distribution-2.0-bin.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip
 commons-vfs2-distribution-2.0-bin.zip.asc
 commons-vfs2-2.0.pom.asc
 commons-vfs2-2.0-javadoc.jar
 commons-vfs2-2.0-tests.jar.asc
 commons-vfs2-2.0-tests.jar
 commons-vfs2-2.0.pom
 commons-vfs2-2.0.jar
 commons-vfs2-2.0-sources.jar.asc
 commons-vfs2-2.0-test-sources.jar.asc
 commons-vfs2-2.0.jar.asc
 commons-vfs2-2.0-sources.jar
 commons-vfs2-2.0-test-sources.jar
 commons-vfs2-2.0-javadoc.jar.asc

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



Re: [Vote] Release Commons VFS 2.0

2011-08-20 Thread Ralph Goers
Notes below.
On Aug 20, 2011, at 1:54 PM, Henri Yandell wrote:

 I'll try to dig deeper, but don't wait on me.
 
 On the website:
 
 This is a bad page. A user clicks 'examples' and gets a blank page
 (pretty much):
 
  
 http://people.apache.org/~rgoers/commons-vfs/site/commons-vfs2-examples/index.html

When you said bad page I thought the link was broken or something.  I guess 
you mean poor page in that it doesn't contain good content.  I agree with 
that but wouldn't consider that to be a blocker.

 
 Clirr reports would be nice to show the API change. You'll have to be
 somewhat manual to deal with the package change (ie: checkout the
 current code, search and replace the package name back and rebuild
 with clirr reports).

Is it really worth all that effort? The release notes say the package name 
changed. If I could configure the maven plugin to do that it might have 
considered it.

 
 Checkstyle needs configuring to ignore all the 'magic numbers'.

I disagree with this. I fixed way over 10,000 checkstyle errors. I didn't get 
to these because they are tedious and I don't know what all those magic numbers 
mean.  However, I agree with checkstyle that they should be fixed. I'd rather 
have the errors in the report so that maybe it bugs someone to fix them than 
just ignore them.

 
 Couple of high rated issues in Findbugs to fix in subsequent release.

Agree - I fixed other errors Findbugs found but the fixes for those two weren't 
clear to me.  One complains about using a Random once (what is wrong with 
that?). 

 
 Mention the package name change on the frontpage. Also that this means
 you can run both versions side by side.

Did you read the News section? Isn't that clear?

Ralph



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



Re: [Vote] Release Commons VFS 2.0

2011-08-20 Thread sebb
On 20 August 2011 21:54, Henri Yandell flame...@gmail.com wrote:
 I'll try to dig deeper, but don't wait on me.

 On the website:

 This is a bad page. A user clicks 'examples' and gets a blank page
 (pretty much):

  http://people.apache.org/~rgoers/commons-vfs/site/commons-vfs2-examples/index.html

 Clirr reports would be nice to show the API change. You'll have to be
 somewhat manual to deal with the package change (ie: checkout the
 current code, search and replace the package name back and rebuild
 with clirr reports).

The shade plugin can be used for this - see

https://issues.apache.org/jira/browse/VFS-344

 Checkstyle needs configuring to ignore all the 'magic numbers'.

 Couple of high rated issues in Findbugs to fix in subsequent release.

 Mention the package name change on the frontpage. Also that this means
 you can run both versions side by side.

 Hen


 On Thu, Aug 18, 2011 at 9:25 AM, Ralph Goers ralph.go...@dslextreme.com 
 wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Changes made since the last candidate:

 * Removed the sandbox project from the delivery, except for the web site.
 * Updated README.txt to remove the existing text and add very basic build 
 instructions.

 I have also removed files that shouldn't be present in the Maven repository 
 from the staging repo, except for the distribution files which will be moved 
 to the standard distribution location and not deployed to the Nexus 
 repository when the artifacts are released.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because.

 Ralph


 Tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
   (revision 1159220).

 Site: http://people.apache.org/~rgoers/commons-vfs/site/


 The artifacts have been staged to the org.apache.commons-052 (u:rgoers, 
 a:99.180.69.21) repository.

 The Maven artifacts are at:

 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-examples/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-project/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-distribution/

 and consist of

 archetype-catalog.xml
 commons-vfs2-examples-2.0-javadoc.jar
 commons-vfs2-examples-2.0-sources.jar.asc
 commons-vfs2-examples-2.0.pom
 commons-vfs2-examples-2.0-tests.jar
 commons-vfs2-examples-2.0-tests.jar.asc
 commons-vfs2-examples-2.0.jar.asc
 commons-vfs2-examples-2.0.pom.asc
 commons-vfs2-examples-2.0-javadoc.jar.asc
 commons-vfs2-examples-2.0.jar
 commons-vfs2-examples-2.0-sources.jar
 commons-vfs2-project-2.0.pom.asc
 commons-vfs2-project-2.0.pom
 commons-vfs2-distribution-2.0-src.tar.gz
 commons-vfs2-distribution-2.0-src.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip.asc
 commons-vfs2-distribution-2.0-bin.zip
 commons-vfs2-distribution-2.0-bin.tar.gz
 commons-vfs2-distribution-2.0-bin.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip
 commons-vfs2-distribution-2.0-bin.zip.asc
 commons-vfs2-2.0.pom.asc
 commons-vfs2-2.0-javadoc.jar
 commons-vfs2-2.0-tests.jar.asc
 commons-vfs2-2.0-tests.jar
 commons-vfs2-2.0.pom
 commons-vfs2-2.0.jar
 commons-vfs2-2.0-sources.jar.asc
 commons-vfs2-2.0-test-sources.jar.asc
 commons-vfs2-2.0.jar.asc
 commons-vfs2-2.0-sources.jar
 commons-vfs2-2.0-test-sources.jar
 commons-vfs2-2.0-javadoc.jar.asc

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



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



Re: [Vote] Release Commons VFS 2.0

2011-08-20 Thread Henri Yandell
None were blockers btw.

The only really important one is:

 Mention the package name change on the frontpage. Also that this means
 you can run both versions side by side.

 Did you read the News section? Isn't that clear?

And the answer there is nope, didn't see it. Eyes weren't working. :)

Hen

On Sat, Aug 20, 2011 at 2:19 PM, Ralph Goers ralph.go...@dslextreme.com wrote:
 Notes below.
 On Aug 20, 2011, at 1:54 PM, Henri Yandell wrote:

 I'll try to dig deeper, but don't wait on me.

 On the website:

 This is a bad page. A user clicks 'examples' and gets a blank page
 (pretty much):

  http://people.apache.org/~rgoers/commons-vfs/site/commons-vfs2-examples/index.html

 When you said bad page I thought the link was broken or something.  I guess 
 you mean poor page in that it doesn't contain good content.  I agree with 
 that but wouldn't consider that to be a blocker.


 Clirr reports would be nice to show the API change. You'll have to be
 somewhat manual to deal with the package change (ie: checkout the
 current code, search and replace the package name back and rebuild
 with clirr reports).

 Is it really worth all that effort? The release notes say the package name 
 changed. If I could configure the maven plugin to do that it might have 
 considered it.


 Checkstyle needs configuring to ignore all the 'magic numbers'.

 I disagree with this. I fixed way over 10,000 checkstyle errors. I didn't get 
 to these because they are tedious and I don't know what all those magic 
 numbers mean.  However, I agree with checkstyle that they should be fixed. 
 I'd rather have the errors in the report so that maybe it bugs someone to fix 
 them than just ignore them.


 Couple of high rated issues in Findbugs to fix in subsequent release.

 Agree - I fixed other errors Findbugs found but the fixes for those two 
 weren't clear to me.  One complains about using a Random once (what is wrong 
 with that?).


 Mention the package name change on the frontpage. Also that this means
 you can run both versions side by side.

 Did you read the News section? Isn't that clear?

 Ralph



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



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



Re: [Vote] Release Commons VFS 2.0

2011-08-19 Thread Luc Maisonobe

Le 18/08/2011 18:25, Ralph Goers a écrit :

This is a vote to release Apache Commons VFS 2.0.

Changes made since the last candidate:

* Removed the sandbox project from the delivery, except for the web site.
* Updated README.txt to remove the existing text and add very basic build 
instructions.

I have also removed files that shouldn't be present in the Maven repository 
from the staging repo, except for the distribution files which will be moved to 
the standard distribution location and not deployed to the Nexus repository 
when the artifacts are released.

[X] +1 release it


Luc


[ ] +0 go ahead I don't care
[ ] -1 no, do not release it because.

Ralph


Tag: 
https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
  (revision 1159220).

Site: http://people.apache.org/~rgoers/commons-vfs/site/


The artifacts have been staged to the org.apache.commons-052 (u:rgoers, 
a:99.180.69.21) repository.

The Maven artifacts are at:

https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2/
https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-examples/
https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-project/
https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-distribution/

and consist of

archetype-catalog.xml
commons-vfs2-examples-2.0-javadoc.jar
commons-vfs2-examples-2.0-sources.jar.asc
commons-vfs2-examples-2.0.pom
commons-vfs2-examples-2.0-tests.jar
commons-vfs2-examples-2.0-tests.jar.asc
commons-vfs2-examples-2.0.jar.asc
commons-vfs2-examples-2.0.pom.asc
commons-vfs2-examples-2.0-javadoc.jar.asc
commons-vfs2-examples-2.0.jar
commons-vfs2-examples-2.0-sources.jar
commons-vfs2-project-2.0.pom.asc
commons-vfs2-project-2.0.pom
commons-vfs2-distribution-2.0-src.tar.gz
commons-vfs2-distribution-2.0-src.tar.gz.asc
commons-vfs2-distribution-2.0-src.zip.asc
commons-vfs2-distribution-2.0-bin.zip
commons-vfs2-distribution-2.0-bin.tar.gz
commons-vfs2-distribution-2.0-bin.tar.gz.asc
commons-vfs2-distribution-2.0-src.zip
commons-vfs2-distribution-2.0-bin.zip.asc
commons-vfs2-2.0.pom.asc
commons-vfs2-2.0-javadoc.jar
commons-vfs2-2.0-tests.jar.asc
commons-vfs2-2.0-tests.jar
commons-vfs2-2.0.pom
commons-vfs2-2.0.jar
commons-vfs2-2.0-sources.jar.asc
commons-vfs2-2.0-test-sources.jar.asc
commons-vfs2-2.0.jar.asc
commons-vfs2-2.0-sources.jar
commons-vfs2-2.0-test-sources.jar
commons-vfs2-2.0-javadoc.jar.asc



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



Re: [Vote] Release Commons VFS 2.0

2011-08-18 Thread Oliver Heger

+1

All points I mentioned for the last RC have been addressed. Everything 
looks good!


Oliver

Am 18.08.2011 18:25, schrieb Ralph Goers:

This is a vote to release Apache Commons VFS 2.0.

Changes made since the last candidate:

* Removed the sandbox project from the delivery, except for the web site.
* Updated README.txt to remove the existing text and add very basic build 
instructions.

I have also removed files that shouldn't be present in the Maven repository 
from the staging repo, except for the distribution files which will be moved to 
the standard distribution location and not deployed to the Nexus repository 
when the artifacts are released.

[ ] +1 release it
[ ] +0 go ahead I don't care
[ ] -1 no, do not release it because.

Ralph


Tag: 
https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
  (revision 1159220).

Site: http://people.apache.org/~rgoers/commons-vfs/site/


The artifacts have been staged to the org.apache.commons-052 (u:rgoers, 
a:99.180.69.21) repository.

The Maven artifacts are at:

https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2/
https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-examples/
https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-project/
https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-distribution/

and consist of

archetype-catalog.xml
commons-vfs2-examples-2.0-javadoc.jar
commons-vfs2-examples-2.0-sources.jar.asc
commons-vfs2-examples-2.0.pom
commons-vfs2-examples-2.0-tests.jar
commons-vfs2-examples-2.0-tests.jar.asc
commons-vfs2-examples-2.0.jar.asc
commons-vfs2-examples-2.0.pom.asc
commons-vfs2-examples-2.0-javadoc.jar.asc
commons-vfs2-examples-2.0.jar
commons-vfs2-examples-2.0-sources.jar
commons-vfs2-project-2.0.pom.asc
commons-vfs2-project-2.0.pom
commons-vfs2-distribution-2.0-src.tar.gz
commons-vfs2-distribution-2.0-src.tar.gz.asc
commons-vfs2-distribution-2.0-src.zip.asc
commons-vfs2-distribution-2.0-bin.zip
commons-vfs2-distribution-2.0-bin.tar.gz
commons-vfs2-distribution-2.0-bin.tar.gz.asc
commons-vfs2-distribution-2.0-src.zip
commons-vfs2-distribution-2.0-bin.zip.asc
commons-vfs2-2.0.pom.asc
commons-vfs2-2.0-javadoc.jar
commons-vfs2-2.0-tests.jar.asc
commons-vfs2-2.0-tests.jar
commons-vfs2-2.0.pom
commons-vfs2-2.0.jar
commons-vfs2-2.0-sources.jar.asc
commons-vfs2-2.0-test-sources.jar.asc
commons-vfs2-2.0.jar.asc
commons-vfs2-2.0-sources.jar
commons-vfs2-2.0-test-sources.jar
commons-vfs2-2.0-javadoc.jar.asc



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



Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread Gary Gregory
Hi All:

I am not sure if I am building correctly, but here is what I found. Some
build instructions in the readme.txt file would help.

Downloaded source zip from
http://people.apache.org/~rgoers/commons-vfs/staged/

From the root I ran mvn site which did not work. Fine, starting to poke
around.

From the dist directory I ran mvn site which did not work:

[INFO] Generating Dependency Management report---
maven-project-info-reports-plugin:2.3.1
Downloading:
http://repo1.maven.org/maven2/org/apache/commons/commons-vfs-examples/2.0/commons-vfs-examples-2.0.pom
[WARNING] Unable to create Maven project from repository.
org.apache.maven.project.ProjectBuildingException: Error resolving project
artifact: Failure to find org.apache.commons:commons-vfs-examples:pom:2.0 in
http://r
epo1.maven.org/maven2 was cached in the local repository, resolution will
not be reattempted until the update interval of central has elapsed or
updates are for
ced for project org.apache.commons:commons-vfs-examples:pom:2.0
at
org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:272)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:237)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:252)

Why would building the site require an installed VFS2?

The README.txt says to run mvn changes:announcement-generate to get
release notes but there is a RELEASE-NOTES.txt file in the same dir. Why do
we need two?

When I do run mvn changes:announcement-generate, I get:

[INFO] --- maven-changes-plugin:2.4:announcement-generate (default-cli) @
commons-vfs2 ---
[WARNING] changes.xml file
C:\test\commons-vfs-2.0\core\src\changes\changes.xml does not exist.

There is no such file.

I do not know if I should -1 this because there are no build instructions,
or if there are, they are located in some non-obvious spot.

Gary

On Wed, Aug 17, 2011 at 1:44 AM, Ralph Goers ralph.go...@dslextreme.comwrote:

 This is a vote to release Apache Commons VFS 2.0.

 Changes made since the last candidate:

 * Fixed the manifest error that was causing the build to fail.
 * Changed the copyright date in the Notice file from 2010 to 2011.
 * Removed the references to javamail from the Notice file.
 * Removed all the @version tags
 * Fixed the EOL issues with README.txt, RELEASE-NOTES.txt, and
 src/changes/announcement.vm (osgi/MANIFEST.MF has been removed).
 * Modified the release notes to mention the code is not source compatible
 with VFS 1.x and that the package name changed.
 * Fixed the WARNING for the use of the deprecated tasks element.
 * Fixed the WARNING for the use of the deprecated systemProperties element.
 * Made sure all jars have NOTICE.txt and LICENSE.txt

 The build message
 [WARNING] Ignoring project type pom - supportedProjectTypes = [jar, bundle]
 was not fixed as that is due to commons parent causing the maven-bundle
 plugin to run on all subprojects, including those that don't generate
 bundles or jars.

 I have also removed files that shouldn't be present in the Maven repository
 from the staging repo.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because.

 Ralph


 Tag:
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
  (revision 1158401).

 Site: http://people.apache.org/~rgoers/commons-vfs/site/

 Binaries: http://people.apache.org/~rgoers/commons-vfs/staged/

 The following artifacts have been staged to the org.apache.commons-045
 (u:rgoers, a:208.29.163.248) repository.

 The Maven artifacts are at:


 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2/

 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-examples/

 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-project/

 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-sandbox/

 and consist of

 archetype-catalog.xml
 commons-vfs2-examples-2.0-javadoc.jar
 commons-vfs2-examples-2.0-sources.jar.asc
 commons-vfs2-examples-2.0.pom
 commons-vfs2-examples-2.0-tests.jar
 commons-vfs2-examples-2.0-tests.jar.asc
 commons-vfs2-examples-2.0.jar.asc
 commons-vfs2-examples-2.0.pom.asc
 commons-vfs2-examples-2.0-javadoc.jar.asc
 commons-vfs2-examples-2.0.jar
 commons-vfs2-examples-2.0-sources.jar
 commons-vfs2-project-2.0.pom.asc
 commons-vfs2-project-2.0.pom
 commons-vfs2-sandbox-2.0.pom.asc
 commons-vfs2-sandbox-2.0-sources.jar.asc
 commons-vfs2-sandbox-2.0-test-sources.jar.asc
 commons-vfs2-sandbox-2.0.jar
 commons-vfs2-sandbox-2.0-javadoc.jar
 commons-vfs2-sandbox-2.0-test-sources.jar
 commons-vfs2-sandbox-2.0.jar.asc
 commons-vfs2-sandbox-2.0-sources.jar
 commons-vfs2-sandbox-2.0-javadoc.jar.asc
 commons-vfs2-sandbox-2.0-tests.jar.asc
 commons-vfs2-sandbox-2.0-tests.jar
 commons-vfs2-sandbox-2.0.pom
 

Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread ralph.goers @dslextreme.com
What do you mean It did not work?  This is a multi-project site so in
general mvn site is useless.  You have to run mvn site:stage-deply
-DstagingSiteURL=file url where I want the site to go.  I suppose I could
add that to the readme, but it is documented pretty well on the maven site
plugin web site.

In a prior release candidate I wasn't generating the release notes and I had
the comment in the README.  The release was vetoed due to the lack of
release notes. I simply forgot to delete the README.

Did you run announcement-generate from the core directory? That only works
at the project root.

The build instructions consist of:

mvn clean install

Ralph

On Wed, Aug 17, 2011 at 8:13 AM, Gary Gregory garydgreg...@gmail.comwrote:

 Hi All:

 I am not sure if I am building correctly, but here is what I found. Some
 build instructions in the readme.txt file would help.

 Downloaded source zip from
 http://people.apache.org/~rgoers/commons-vfs/staged/

 From the root I ran mvn site which did not work. Fine, starting to poke
 around.

 From the dist directory I ran mvn site which did not work:

 [INFO] Generating Dependency Management report---
 maven-project-info-reports-plugin:2.3.1
 Downloading:

 http://repo1.maven.org/maven2/org/apache/commons/commons-vfs-examples/2.0/commons-vfs-examples-2.0.pom
 [WARNING] Unable to create Maven project from repository.
 org.apache.maven.project.ProjectBuildingException: Error resolving project
 artifact: Failure to find org.apache.commons:commons-vfs-examples:pom:2.0
 in
 http://r
 epo1.maven.org/maven2 was cached in the local repository, resolution will
 not be reattempted until the update interval of central has elapsed or
 updates are for
 ced for project org.apache.commons:commons-vfs-examples:pom:2.0
at

 org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:272)
at

 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:237)
at

 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:252)

 Why would building the site require an installed VFS2?

 The README.txt says to run mvn changes:announcement-generate to get
 release notes but there is a RELEASE-NOTES.txt file in the same dir. Why do
 we need two?

 When I do run mvn changes:announcement-generate, I get:

 [INFO] --- maven-changes-plugin:2.4:announcement-generate (default-cli) @
 commons-vfs2 ---
 [WARNING] changes.xml file
 C:\test\commons-vfs-2.0\core\src\changes\changes.xml does not exist.

 There is no such file.

 I do not know if I should -1 this because there are no build instructions,
 or if there are, they are located in some non-obvious spot.

 Gary

 On Wed, Aug 17, 2011 at 1:44 AM, Ralph Goers ralph.go...@dslextreme.com
 wrote:

  This is a vote to release Apache Commons VFS 2.0.
 
  Changes made since the last candidate:
 
  * Fixed the manifest error that was causing the build to fail.
  * Changed the copyright date in the Notice file from 2010 to 2011.
  * Removed the references to javamail from the Notice file.
  * Removed all the @version tags
  * Fixed the EOL issues with README.txt, RELEASE-NOTES.txt, and
  src/changes/announcement.vm (osgi/MANIFEST.MF has been removed).
  * Modified the release notes to mention the code is not source compatible
  with VFS 1.x and that the package name changed.
  * Fixed the WARNING for the use of the deprecated tasks element.
  * Fixed the WARNING for the use of the deprecated systemProperties
 element.
  * Made sure all jars have NOTICE.txt and LICENSE.txt
 
  The build message
  [WARNING] Ignoring project type pom - supportedProjectTypes = [jar,
 bundle]
  was not fixed as that is due to commons parent causing the maven-bundle
  plugin to run on all subprojects, including those that don't generate
  bundles or jars.
 
  I have also removed files that shouldn't be present in the Maven
 repository
  from the staging repo.
 
  [ ] +1 release it
  [ ] +0 go ahead I don't care
  [ ] -1 no, do not release it because.
 
  Ralph
 
 
  Tag:
 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/(revision
  1158401).
 
  Site: http://people.apache.org/~rgoers/commons-vfs/site/
 
  Binaries: http://people.apache.org/~rgoers/commons-vfs/staged/
 
  The following artifacts have been staged to the org.apache.commons-045
  (u:rgoers, a:208.29.163.248) repository.
 
  The Maven artifacts are at:
 
 
 
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2/
 
 
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-examples/
 
 
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-project/
 
 
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-sandbox/
 
  and consist of
 
  archetype-catalog.xml
  commons-vfs2-examples-2.0-javadoc.jar
  

Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread ralph.goers @dslextreme.com
Oh - and if for some non-obvious reason you want to create the distribution
jars when you do the build you can run

mvn -P apache-release clean install.

On Wed, Aug 17, 2011 at 11:35 AM, ralph.goers @dslextreme.com 
ralph.go...@dslextreme.com wrote:

 Oops. That should be mvn site:stage-deploy.

 Ralph


 On Wed, Aug 17, 2011 at 11:32 AM, ralph.goers @dslextreme.com 
 ralph.go...@dslextreme.com wrote:

 What do you mean It did not work?  This is a multi-project site so in
 general mvn site is useless.  You have to run mvn site:stage-deply
 -DstagingSiteURL=file url where I want the site to go.  I suppose I could
 add that to the readme, but it is documented pretty well on the maven site
 plugin web site.

 In a prior release candidate I wasn't generating the release notes and I
 had the comment in the README.  The release was vetoed due to the lack of
 release notes. I simply forgot to delete the README.

 Did you run announcement-generate from the core directory? That only works
 at the project root.

 The build instructions consist of:

 mvn clean install

 Ralph


 On Wed, Aug 17, 2011 at 8:13 AM, Gary Gregory garydgreg...@gmail.comwrote:

 Hi All:

 I am not sure if I am building correctly, but here is what I found. Some
 build instructions in the readme.txt file would help.

 Downloaded source zip from
 http://people.apache.org/~rgoers/commons-vfs/staged/

 From the root I ran mvn site which did not work. Fine, starting to poke
 around.

 From the dist directory I ran mvn site which did not work:

 [INFO] Generating Dependency Management report---
 maven-project-info-reports-plugin:2.3.1
 Downloading:

 http://repo1.maven.org/maven2/org/apache/commons/commons-vfs-examples/2.0/commons-vfs-examples-2.0.pom
 [WARNING] Unable to create Maven project from repository.
 org.apache.maven.project.ProjectBuildingException: Error resolving
 project
 artifact: Failure to find org.apache.commons:commons-vfs-examples:pom:2.0
 in
 http://r
 epo1.maven.org/maven2 was cached in the local repository, resolution
 will
 not be reattempted until the update interval of central has elapsed or
 updates are for
 ced for project org.apache.commons:commons-vfs-examples:pom:2.0
at

 org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:272)
at

 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:237)
at

 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:252)

 Why would building the site require an installed VFS2?

 The README.txt says to run mvn changes:announcement-generate to get
 release notes but there is a RELEASE-NOTES.txt file in the same dir. Why
 do
 we need two?

 When I do run mvn changes:announcement-generate, I get:

 [INFO] --- maven-changes-plugin:2.4:announcement-generate (default-cli) @
 commons-vfs2 ---
 [WARNING] changes.xml file
 C:\test\commons-vfs-2.0\core\src\changes\changes.xml does not exist.

 There is no such file.

 I do not know if I should -1 this because there are no build
 instructions,
 or if there are, they are located in some non-obvious spot.

 Gary

 On Wed, Aug 17, 2011 at 1:44 AM, Ralph Goers ralph.go...@dslextreme.com
 wrote:

  This is a vote to release Apache Commons VFS 2.0.
 
  Changes made since the last candidate:
 
  * Fixed the manifest error that was causing the build to fail.
  * Changed the copyright date in the Notice file from 2010 to 2011.
  * Removed the references to javamail from the Notice file.
  * Removed all the @version tags
  * Fixed the EOL issues with README.txt, RELEASE-NOTES.txt, and
  src/changes/announcement.vm (osgi/MANIFEST.MF has been removed).
  * Modified the release notes to mention the code is not source
 compatible
  with VFS 1.x and that the package name changed.
  * Fixed the WARNING for the use of the deprecated tasks element.
  * Fixed the WARNING for the use of the deprecated systemProperties
 element.
  * Made sure all jars have NOTICE.txt and LICENSE.txt
 
  The build message
  [WARNING] Ignoring project type pom - supportedProjectTypes = [jar,
 bundle]
  was not fixed as that is due to commons parent causing the maven-bundle
  plugin to run on all subprojects, including those that don't generate
  bundles or jars.
 
  I have also removed files that shouldn't be present in the Maven
 repository
  from the staging repo.
 
  [ ] +1 release it
  [ ] +0 go ahead I don't care
  [ ] -1 no, do not release it because.
 
  Ralph
 
 
  Tag:
 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/(revision
  1158401).
 
  Site: http://people.apache.org/~rgoers/commons-vfs/site/
 
  Binaries: http://people.apache.org/~rgoers/commons-vfs/staged/
 
  The following artifacts have been staged to the org.apache.commons-045
  (u:rgoers, a:208.29.163.248) repository.
 
  The Maven artifacts are at:
 
 
 
 

Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread sebb
On 17 August 2011 19:37, ralph.goers @dslextreme.com
ralph.go...@dslextreme.com wrote:
 Oh - and if for some non-obvious reason you want to create the distribution
 jars when you do the build you can run

 mvn -P apache-release clean install.

I though commons normally use their own release profile, which is -Prelease ?

 On Wed, Aug 17, 2011 at 11:35 AM, ralph.goers @dslextreme.com 
 ralph.go...@dslextreme.com wrote:

 Oops. That should be mvn site:stage-deploy.

 Ralph


 On Wed, Aug 17, 2011 at 11:32 AM, ralph.goers @dslextreme.com 
 ralph.go...@dslextreme.com wrote:

 What do you mean It did not work?  This is a multi-project site so in
 general mvn site is useless.  You have to run mvn site:stage-deply
 -DstagingSiteURL=file url where I want the site to go.  I suppose I could
 add that to the readme, but it is documented pretty well on the maven site
 plugin web site.

 In a prior release candidate I wasn't generating the release notes and I
 had the comment in the README.  The release was vetoed due to the lack of
 release notes. I simply forgot to delete the README.

 Did you run announcement-generate from the core directory? That only works
 at the project root.

 The build instructions consist of:

 mvn clean install

 Ralph


 On Wed, Aug 17, 2011 at 8:13 AM, Gary Gregory garydgreg...@gmail.comwrote:

 Hi All:

 I am not sure if I am building correctly, but here is what I found. Some
 build instructions in the readme.txt file would help.

 Downloaded source zip from
 http://people.apache.org/~rgoers/commons-vfs/staged/

 From the root I ran mvn site which did not work. Fine, starting to poke
 around.

 From the dist directory I ran mvn site which did not work:

 [INFO] Generating Dependency Management report    ---
 maven-project-info-reports-plugin:2.3.1
 Downloading:

 http://repo1.maven.org/maven2/org/apache/commons/commons-vfs-examples/2.0/commons-vfs-examples-2.0.pom
 [WARNING] Unable to create Maven project from repository.
 org.apache.maven.project.ProjectBuildingException: Error resolving
 project
 artifact: Failure to find org.apache.commons:commons-vfs-examples:pom:2.0
 in
 http://r
 epo1.maven.org/maven2 was cached in the local repository, resolution
 will
 not be reattempted until the update interval of central has elapsed or
 updates are for
 ced for project org.apache.commons:commons-vfs-examples:pom:2.0
        at

 org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:272)
        at

 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:237)
        at

 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:252)

 Why would building the site require an installed VFS2?

 The README.txt says to run mvn changes:announcement-generate to get
 release notes but there is a RELEASE-NOTES.txt file in the same dir. Why
 do
 we need two?

 When I do run mvn changes:announcement-generate, I get:

 [INFO] --- maven-changes-plugin:2.4:announcement-generate (default-cli) @
 commons-vfs2 ---
 [WARNING] changes.xml file
 C:\test\commons-vfs-2.0\core\src\changes\changes.xml does not exist.

 There is no such file.

 I do not know if I should -1 this because there are no build
 instructions,
 or if there are, they are located in some non-obvious spot.

 Gary

 On Wed, Aug 17, 2011 at 1:44 AM, Ralph Goers ralph.go...@dslextreme.com
 wrote:

  This is a vote to release Apache Commons VFS 2.0.
 
  Changes made since the last candidate:
 
  * Fixed the manifest error that was causing the build to fail.
  * Changed the copyright date in the Notice file from 2010 to 2011.
  * Removed the references to javamail from the Notice file.
  * Removed all the @version tags
  * Fixed the EOL issues with README.txt, RELEASE-NOTES.txt, and
  src/changes/announcement.vm (osgi/MANIFEST.MF has been removed).
  * Modified the release notes to mention the code is not source
 compatible
  with VFS 1.x and that the package name changed.
  * Fixed the WARNING for the use of the deprecated tasks element.
  * Fixed the WARNING for the use of the deprecated systemProperties
 element.
  * Made sure all jars have NOTICE.txt and LICENSE.txt
 
  The build message
  [WARNING] Ignoring project type pom - supportedProjectTypes = [jar,
 bundle]
  was not fixed as that is due to commons parent causing the maven-bundle
  plugin to run on all subprojects, including those that don't generate
  bundles or jars.
 
  I have also removed files that shouldn't be present in the Maven
 repository
  from the staging repo.
 
  [ ] +1 release it
  [ ] +0 go ahead I don't care
  [ ] -1 no, do not release it because.
 
  Ralph
 
 
  Tag:
 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/(revision
  1158401).
 
  Site: http://people.apache.org/~rgoers/commons-vfs/site/
 
  Binaries: http://people.apache.org/~rgoers/commons-vfs/staged/
 
  The following artifacts have been staged to the 

Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread ralph.goers @dslextreme.com
The Maven release plugin uses the apache-release profile which is set up in
the apache parent pom.

Ralph

On Wed, Aug 17, 2011 at 11:49 AM, sebb seb...@gmail.com wrote:

 On 17 August 2011 19:37, ralph.goers @dslextreme.com
 ralph.go...@dslextreme.com wrote:
  Oh - and if for some non-obvious reason you want to create the
 distribution
  jars when you do the build you can run
 
  mvn -P apache-release clean install.

 I though commons normally use their own release profile, which is -Prelease
 ?

  On Wed, Aug 17, 2011 at 11:35 AM, ralph.goers @dslextreme.com 
  ralph.go...@dslextreme.com wrote:
 
  Oops. That should be mvn site:stage-deploy.
 
  Ralph
 
 
  On Wed, Aug 17, 2011 at 11:32 AM, ralph.goers @dslextreme.com 
  ralph.go...@dslextreme.com wrote:
 
  What do you mean It did not work?  This is a multi-project site so in
  general mvn site is useless.  You have to run mvn site:stage-deply
  -DstagingSiteURL=file url where I want the site to go.  I suppose I
 could
  add that to the readme, but it is documented pretty well on the maven
 site
  plugin web site.
 
  In a prior release candidate I wasn't generating the release notes and
 I
  had the comment in the README.  The release was vetoed due to the lack
 of
  release notes. I simply forgot to delete the README.
 
  Did you run announcement-generate from the core directory? That only
 works
  at the project root.
 
  The build instructions consist of:
 
  mvn clean install
 
  Ralph
 
 
  On Wed, Aug 17, 2011 at 8:13 AM, Gary Gregory garydgreg...@gmail.com
 wrote:
 
  Hi All:
 
  I am not sure if I am building correctly, but here is what I found.
 Some
  build instructions in the readme.txt file would help.
 
  Downloaded source zip from
  http://people.apache.org/~rgoers/commons-vfs/staged/
 
  From the root I ran mvn site which did not work. Fine, starting to
 poke
  around.
 
  From the dist directory I ran mvn site which did not work:
 
  [INFO] Generating Dependency Management report---
  maven-project-info-reports-plugin:2.3.1
  Downloading:
 
 
 http://repo1.maven.org/maven2/org/apache/commons/commons-vfs-examples/2.0/commons-vfs-examples-2.0.pom
  [WARNING] Unable to create Maven project from repository.
  org.apache.maven.project.ProjectBuildingException: Error resolving
  project
  artifact: Failure to find
 org.apache.commons:commons-vfs-examples:pom:2.0
  in
  http://r
  epo1.maven.org/maven2 was cached in the local repository, resolution
  will
  not be reattempted until the update interval of central has elapsed or
  updates are for
  ced for project org.apache.commons:commons-vfs-examples:pom:2.0
 at
 
 
 org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:272)
 at
 
 
 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:237)
 at
 
 
 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:252)
 
  Why would building the site require an installed VFS2?
 
  The README.txt says to run mvn changes:announcement-generate to get
  release notes but there is a RELEASE-NOTES.txt file in the same dir.
 Why
  do
  we need two?
 
  When I do run mvn changes:announcement-generate, I get:
 
  [INFO] --- maven-changes-plugin:2.4:announcement-generate
 (default-cli) @
  commons-vfs2 ---
  [WARNING] changes.xml file
  C:\test\commons-vfs-2.0\core\src\changes\changes.xml does not exist.
 
  There is no such file.
 
  I do not know if I should -1 this because there are no build
  instructions,
  or if there are, they are located in some non-obvious spot.
 
  Gary
 
  On Wed, Aug 17, 2011 at 1:44 AM, Ralph Goers 
 ralph.go...@dslextreme.com
  wrote:
 
   This is a vote to release Apache Commons VFS 2.0.
  
   Changes made since the last candidate:
  
   * Fixed the manifest error that was causing the build to fail.
   * Changed the copyright date in the Notice file from 2010 to 2011.
   * Removed the references to javamail from the Notice file.
   * Removed all the @version tags
   * Fixed the EOL issues with README.txt, RELEASE-NOTES.txt, and
   src/changes/announcement.vm (osgi/MANIFEST.MF has been removed).
   * Modified the release notes to mention the code is not source
  compatible
   with VFS 1.x and that the package name changed.
   * Fixed the WARNING for the use of the deprecated tasks element.
   * Fixed the WARNING for the use of the deprecated systemProperties
  element.
   * Made sure all jars have NOTICE.txt and LICENSE.txt
  
   The build message
   [WARNING] Ignoring project type pom - supportedProjectTypes = [jar,
  bundle]
   was not fixed as that is due to commons parent causing the
 maven-bundle
   plugin to run on all subprojects, including those that don't
 generate
   bundles or jars.
  
   I have also removed files that shouldn't be present in the Maven
  repository
   from the staging repo.
  
   [ ] +1 release it
   [ ] +0 go ahead I don't care
   [ ] -1 no, do not 

Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread ralph.goers @dslextreme.com
Commons parent has both a release profile and an apache-release profile.
The apache-release profile is used by the release plugin as it is set up for
the ASF. I'm not sure what value-add (or value loss) the release profile
provides.

On Wed, Aug 17, 2011 at 12:12 PM, ralph.goers @dslextreme.com 
ralph.go...@dslextreme.com wrote:

 The Maven release plugin uses the apache-release profile which is set up in
 the apache parent pom.

 Ralph


 On Wed, Aug 17, 2011 at 11:49 AM, sebb seb...@gmail.com wrote:

 On 17 August 2011 19:37, ralph.goers @dslextreme.com
 ralph.go...@dslextreme.com wrote:
  Oh - and if for some non-obvious reason you want to create the
 distribution
  jars when you do the build you can run
 
  mvn -P apache-release clean install.

 I though commons normally use their own release profile, which is
 -Prelease ?

  On Wed, Aug 17, 2011 at 11:35 AM, ralph.goers @dslextreme.com 
  ralph.go...@dslextreme.com wrote:
 
  Oops. That should be mvn site:stage-deploy.
 
  Ralph
 
 
  On Wed, Aug 17, 2011 at 11:32 AM, ralph.goers @dslextreme.com 
  ralph.go...@dslextreme.com wrote:
 
  What do you mean It did not work?  This is a multi-project site so
 in
  general mvn site is useless.  You have to run mvn site:stage-deply
  -DstagingSiteURL=file url where I want the site to go.  I suppose I
 could
  add that to the readme, but it is documented pretty well on the maven
 site
  plugin web site.
 
  In a prior release candidate I wasn't generating the release notes and
 I
  had the comment in the README.  The release was vetoed due to the lack
 of
  release notes. I simply forgot to delete the README.
 
  Did you run announcement-generate from the core directory? That only
 works
  at the project root.
 
  The build instructions consist of:
 
  mvn clean install
 
  Ralph
 
 
  On Wed, Aug 17, 2011 at 8:13 AM, Gary Gregory garydgreg...@gmail.com
 wrote:
 
  Hi All:
 
  I am not sure if I am building correctly, but here is what I found.
 Some
  build instructions in the readme.txt file would help.
 
  Downloaded source zip from
  http://people.apache.org/~rgoers/commons-vfs/staged/
 
  From the root I ran mvn site which did not work. Fine, starting to
 poke
  around.
 
  From the dist directory I ran mvn site which did not work:
 
  [INFO] Generating Dependency Management report---
  maven-project-info-reports-plugin:2.3.1
  Downloading:
 
 
 http://repo1.maven.org/maven2/org/apache/commons/commons-vfs-examples/2.0/commons-vfs-examples-2.0.pom
  [WARNING] Unable to create Maven project from repository.
  org.apache.maven.project.ProjectBuildingException: Error resolving
  project
  artifact: Failure to find
 org.apache.commons:commons-vfs-examples:pom:2.0
  in
  http://r
  epo1.maven.org/maven2 was cached in the local repository, resolution
  will
  not be reattempted until the update interval of central has elapsed
 or
  updates are for
  ced for project org.apache.commons:commons-vfs-examples:pom:2.0
 at
 
 
 org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:272)
 at
 
 
 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:237)
 at
 
 
 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:252)
 
  Why would building the site require an installed VFS2?
 
  The README.txt says to run mvn changes:announcement-generate to get
  release notes but there is a RELEASE-NOTES.txt file in the same dir.
 Why
  do
  we need two?
 
  When I do run mvn changes:announcement-generate, I get:
 
  [INFO] --- maven-changes-plugin:2.4:announcement-generate
 (default-cli) @
  commons-vfs2 ---
  [WARNING] changes.xml file
  C:\test\commons-vfs-2.0\core\src\changes\changes.xml does not exist.
 
  There is no such file.
 
  I do not know if I should -1 this because there are no build
  instructions,
  or if there are, they are located in some non-obvious spot.
 
  Gary
 
  On Wed, Aug 17, 2011 at 1:44 AM, Ralph Goers 
 ralph.go...@dslextreme.com
  wrote:
 
   This is a vote to release Apache Commons VFS 2.0.
  
   Changes made since the last candidate:
  
   * Fixed the manifest error that was causing the build to fail.
   * Changed the copyright date in the Notice file from 2010 to 2011.
   * Removed the references to javamail from the Notice file.
   * Removed all the @version tags
   * Fixed the EOL issues with README.txt, RELEASE-NOTES.txt, and
   src/changes/announcement.vm (osgi/MANIFEST.MF has been removed).
   * Modified the release notes to mention the code is not source
  compatible
   with VFS 1.x and that the package name changed.
   * Fixed the WARNING for the use of the deprecated tasks element.
   * Fixed the WARNING for the use of the deprecated systemProperties
  element.
   * Made sure all jars have NOTICE.txt and LICENSE.txt
  
   The build message
   [WARNING] Ignoring project type pom - supportedProjectTypes = [jar,
  bundle]
   was not fixed as 

Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread Phil Steitz
On 8/17/11 11:32 AM, ralph.goers @dslextreme.com wrote:
 What do you mean It did not work?  This is a multi-project site so in
 general mvn site is useless.  You have to run mvn site:stage-deply
 -DstagingSiteURL=file url where I want the site to go.  I suppose I could
 add that to the readme, but it is documented pretty well on the maven site
 plugin web site.

 In a prior release candidate I wasn't generating the release notes and I had
 the comment in the README.  The release was vetoed due to the lack of
 release notes. I simply forgot to delete the README.

 Did you run announcement-generate from the core directory? That only works
 at the project root.

 The build instructions consist of:

 mvn clean install

Those instructions appear on the Download and Build paged linked
in the main site menu, so I don't see this as a a blocker. 
Instructions on how to build the site are nice to have, but not
showstoppers, IMO - especially since they generally stop working as
incompatible plugin and / or maven versions change.

One question I have and I apologize if this has already been
discussed is are we sure we want to release the sandbox stuff? 
There is no disclaimer of any kind on the web site or in the release
notes.  If the contents of that jar are being released as normal
artifacts, why is it called sandbox?  If not, why no explanation
anywhere of what sandbox means?

Phil

 Ralph

 On Wed, Aug 17, 2011 at 8:13 AM, Gary Gregory garydgreg...@gmail.comwrote:

 Hi All:

 I am not sure if I am building correctly, but here is what I found. Some
 build instructions in the readme.txt file would help.

 Downloaded source zip from
 http://people.apache.org/~rgoers/commons-vfs/staged/

 From the root I ran mvn site which did not work. Fine, starting to poke
 around.

 From the dist directory I ran mvn site which did not work:

 [INFO] Generating Dependency Management report---
 maven-project-info-reports-plugin:2.3.1
 Downloading:

 http://repo1.maven.org/maven2/org/apache/commons/commons-vfs-examples/2.0/commons-vfs-examples-2.0.pom
 [WARNING] Unable to create Maven project from repository.
 org.apache.maven.project.ProjectBuildingException: Error resolving project
 artifact: Failure to find org.apache.commons:commons-vfs-examples:pom:2.0
 in
 http://r
 epo1.maven.org/maven2 was cached in the local repository, resolution will
 not be reattempted until the update interval of central has elapsed or
 updates are for
 ced for project org.apache.commons:commons-vfs-examples:pom:2.0
at

 org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:272)
at

 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:237)
at

 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:252)

 Why would building the site require an installed VFS2?

 The README.txt says to run mvn changes:announcement-generate to get
 release notes but there is a RELEASE-NOTES.txt file in the same dir. Why do
 we need two?

 When I do run mvn changes:announcement-generate, I get:

 [INFO] --- maven-changes-plugin:2.4:announcement-generate (default-cli) @
 commons-vfs2 ---
 [WARNING] changes.xml file
 C:\test\commons-vfs-2.0\core\src\changes\changes.xml does not exist.

 There is no such file.

 I do not know if I should -1 this because there are no build instructions,
 or if there are, they are located in some non-obvious spot.

 Gary

 On Wed, Aug 17, 2011 at 1:44 AM, Ralph Goers ralph.go...@dslextreme.com
 wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Changes made since the last candidate:

 * Fixed the manifest error that was causing the build to fail.
 * Changed the copyright date in the Notice file from 2010 to 2011.
 * Removed the references to javamail from the Notice file.
 * Removed all the @version tags
 * Fixed the EOL issues with README.txt, RELEASE-NOTES.txt, and
 src/changes/announcement.vm (osgi/MANIFEST.MF has been removed).
 * Modified the release notes to mention the code is not source compatible
 with VFS 1.x and that the package name changed.
 * Fixed the WARNING for the use of the deprecated tasks element.
 * Fixed the WARNING for the use of the deprecated systemProperties
 element.
 * Made sure all jars have NOTICE.txt and LICENSE.txt

 The build message
 [WARNING] Ignoring project type pom - supportedProjectTypes = [jar,
 bundle]
 was not fixed as that is due to commons parent causing the maven-bundle
 plugin to run on all subprojects, including those that don't generate
 bundles or jars.

 I have also removed files that shouldn't be present in the Maven
 repository
 from the staging repo.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because.

 Ralph


 Tag:

 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/(revision
  1158401).
 Site: http://people.apache.org/~rgoers/commons-vfs/site/

 Binaries: 

Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread ralph.goers @dslextreme.com
The sandbox question I can't answer very well. The sandbox stuff was there
long before I arrived to work on VFS, although I rewrote the webdav stuff
and moved it to core. The only real description is on the web site under
File Systems where it says they under in development (not by me :-) ).

None of the sandbox stuff appears to have been distributed with the 1.0
release, including in the source distribution. I don't know of a  way I can
stop Maven from deploying it to the staging repo, but I can certainly delete
it from there just like I did the distribution zips. If desired, I'd have to
do another release to remove that source from the release.  It would also
stay on the web site.

Ralph


On Wed, Aug 17, 2011 at 12:27 PM, Phil Steitz phil.ste...@gmail.com wrote:

 On 8/17/11 11:32 AM, ralph.goers @dslextreme.com wrote:
  What do you mean It did not work?  This is a multi-project site so in
  general mvn site is useless.  You have to run mvn site:stage-deply
  -DstagingSiteURL=file url where I want the site to go.  I suppose I
 could
  add that to the readme, but it is documented pretty well on the maven
 site
  plugin web site.
 
  In a prior release candidate I wasn't generating the release notes and I
 had
  the comment in the README.  The release was vetoed due to the lack of
  release notes. I simply forgot to delete the README.
 
  Did you run announcement-generate from the core directory? That only
 works
  at the project root.
 
  The build instructions consist of:
 
  mvn clean install

 Those instructions appear on the Download and Build paged linked
 in the main site menu, so I don't see this as a a blocker.
 Instructions on how to build the site are nice to have, but not
 showstoppers, IMO - especially since they generally stop working as
 incompatible plugin and / or maven versions change.

 One question I have and I apologize if this has already been
 discussed is are we sure we want to release the sandbox stuff?
 There is no disclaimer of any kind on the web site or in the release
 notes.  If the contents of that jar are being released as normal
 artifacts, why is it called sandbox?  If not, why no explanation
 anywhere of what sandbox means?

 Phil
 
  Ralph
 
  On Wed, Aug 17, 2011 at 8:13 AM, Gary Gregory garydgreg...@gmail.com
 wrote:
 
  Hi All:
 
  I am not sure if I am building correctly, but here is what I found. Some
  build instructions in the readme.txt file would help.
 
  Downloaded source zip from
  http://people.apache.org/~rgoers/commons-vfs/staged/
 
  From the root I ran mvn site which did not work. Fine, starting to
 poke
  around.
 
  From the dist directory I ran mvn site which did not work:
 
  [INFO] Generating Dependency Management report---
  maven-project-info-reports-plugin:2.3.1
  Downloading:
 
 
 http://repo1.maven.org/maven2/org/apache/commons/commons-vfs-examples/2.0/commons-vfs-examples-2.0.pom
  [WARNING] Unable to create Maven project from repository.
  org.apache.maven.project.ProjectBuildingException: Error resolving
 project
  artifact: Failure to find
 org.apache.commons:commons-vfs-examples:pom:2.0
  in
  http://r
  epo1.maven.org/maven2 was cached in the local repository, resolution
 will
  not be reattempted until the update interval of central has elapsed or
  updates are for
  ced for project org.apache.commons:commons-vfs-examples:pom:2.0
 at
 
 
 org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:272)
 at
 
 
 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:237)
 at
 
 
 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:252)
 
  Why would building the site require an installed VFS2?
 
  The README.txt says to run mvn changes:announcement-generate to get
  release notes but there is a RELEASE-NOTES.txt file in the same dir. Why
 do
  we need two?
 
  When I do run mvn changes:announcement-generate, I get:
 
  [INFO] --- maven-changes-plugin:2.4:announcement-generate (default-cli)
 @
  commons-vfs2 ---
  [WARNING] changes.xml file
  C:\test\commons-vfs-2.0\core\src\changes\changes.xml does not exist.
 
  There is no such file.
 
  I do not know if I should -1 this because there are no build
 instructions,
  or if there are, they are located in some non-obvious spot.
 
  Gary
 
  On Wed, Aug 17, 2011 at 1:44 AM, Ralph Goers 
 ralph.go...@dslextreme.com
  wrote:
  This is a vote to release Apache Commons VFS 2.0.
 
  Changes made since the last candidate:
 
  * Fixed the manifest error that was causing the build to fail.
  * Changed the copyright date in the Notice file from 2010 to 2011.
  * Removed the references to javamail from the Notice file.
  * Removed all the @version tags
  * Fixed the EOL issues with README.txt, RELEASE-NOTES.txt, and
  src/changes/announcement.vm (osgi/MANIFEST.MF has been removed).
  * Modified the release notes to mention the code is not source
 

Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread Oliver Heger
Build is now successful under Windows 7 with Java 1.5 and 1.6. Artifacts 
and site look good.


The only thing I am missing are md5 files. Are they required (other 
components used to have them)? If not, you can count my +1.


Oliver

Am 17.08.2011 07:44, schrieb Ralph Goers:

This is a vote to release Apache Commons VFS 2.0.

Changes made since the last candidate:

* Fixed the manifest error that was causing the build to fail.
* Changed the copyright date in the Notice file from 2010 to 2011.
* Removed the references to javamail from the Notice file.
* Removed all the @version tags
* Fixed the EOL issues with README.txt, RELEASE-NOTES.txt, and 
src/changes/announcement.vm (osgi/MANIFEST.MF has been removed).
* Modified the release notes to mention the code is not source compatible with 
VFS 1.x and that the package name changed.
* Fixed the WARNING for the use of the deprecated tasks element.
* Fixed the WARNING for the use of the deprecated systemProperties element.
* Made sure all jars have NOTICE.txt and LICENSE.txt

The build message
[WARNING] Ignoring project type pom - supportedProjectTypes = [jar, bundle]
was not fixed as that is due to commons parent causing the maven-bundle plugin 
to run on all subprojects, including those that don't generate bundles or jars.

I have also removed files that shouldn't be present in the Maven repository 
from the staging repo.

[ ] +1 release it
[ ] +0 go ahead I don't care
[ ] -1 no, do not release it because.

Ralph


Tag: 
https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
  (revision 1158401).

Site: http://people.apache.org/~rgoers/commons-vfs/site/

Binaries: http://people.apache.org/~rgoers/commons-vfs/staged/

The following artifacts have been staged to the org.apache.commons-045 
(u:rgoers, a:208.29.163.248) repository.

The Maven artifacts are at:

https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2/
https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-examples/
https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-project/
https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-sandbox/

and consist of

archetype-catalog.xml
commons-vfs2-examples-2.0-javadoc.jar
commons-vfs2-examples-2.0-sources.jar.asc
commons-vfs2-examples-2.0.pom
commons-vfs2-examples-2.0-tests.jar
commons-vfs2-examples-2.0-tests.jar.asc
commons-vfs2-examples-2.0.jar.asc
commons-vfs2-examples-2.0.pom.asc
commons-vfs2-examples-2.0-javadoc.jar.asc
commons-vfs2-examples-2.0.jar
commons-vfs2-examples-2.0-sources.jar
commons-vfs2-project-2.0.pom.asc
commons-vfs2-project-2.0.pom
commons-vfs2-sandbox-2.0.pom.asc
commons-vfs2-sandbox-2.0-sources.jar.asc
commons-vfs2-sandbox-2.0-test-sources.jar.asc
commons-vfs2-sandbox-2.0.jar
commons-vfs2-sandbox-2.0-javadoc.jar
commons-vfs2-sandbox-2.0-test-sources.jar
commons-vfs2-sandbox-2.0.jar.asc
commons-vfs2-sandbox-2.0-sources.jar
commons-vfs2-sandbox-2.0-javadoc.jar.asc
commons-vfs2-sandbox-2.0-tests.jar.asc
commons-vfs2-sandbox-2.0-tests.jar
commons-vfs2-sandbox-2.0.pom
commons-vfs2-2.0.pom.asc
commons-vfs2-2.0-javadoc.jar
commons-vfs2-2.0-tests.jar.asc
commons-vfs2-2.0-tests.jar
commons-vfs2-2.0.pom
commons-vfs2-2.0.jar
commons-vfs2-2.0-sources.jar.asc
commons-vfs2-2.0-test-sources.jar.asc
commons-vfs2-2.0.jar.asc
commons-vfs2-2.0-sources.jar
commons-vfs2-2.0-test-sources.jar
commons-vfs2-2.0-javadoc.jar.asc



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



Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread Phil Steitz
On 8/17/11 12:45 PM, Oliver Heger wrote:
 Build is now successful under Windows 7 with Java 1.5 and 1.6.
 Artifacts and site look good.

 The only thing I am missing are md5 files. Are they required
 (other components used to have them)? If not, you can count my +1.

The md5s are required and we should test them as part of validating
the release candidate.

Phil

 Oliver

 Am 17.08.2011 07:44, schrieb Ralph Goers:
 This is a vote to release Apache Commons VFS 2.0.

 Changes made since the last candidate:

 * Fixed the manifest error that was causing the build to fail.
 * Changed the copyright date in the Notice file from 2010 to 2011.
 * Removed the references to javamail from the Notice file.
 * Removed all the @version tags
 * Fixed the EOL issues with README.txt, RELEASE-NOTES.txt, and
 src/changes/announcement.vm (osgi/MANIFEST.MF has been removed).
 * Modified the release notes to mention the code is not source
 compatible with VFS 1.x and that the package name changed.
 * Fixed the WARNING for the use of the deprecated tasks element.
 * Fixed the WARNING for the use of the deprecated
 systemProperties element.
 * Made sure all jars have NOTICE.txt and LICENSE.txt

 The build message
 [WARNING] Ignoring project type pom - supportedProjectTypes =
 [jar, bundle]
 was not fixed as that is due to commons parent causing the
 maven-bundle plugin to run on all subprojects, including those
 that don't generate bundles or jars.

 I have also removed files that shouldn't be present in the Maven
 repository from the staging repo.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because.

 Ralph


 Tag:
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
  
 (revision 1158401).

 Site: http://people.apache.org/~rgoers/commons-vfs/site/

 Binaries: http://people.apache.org/~rgoers/commons-vfs/staged/

 The following artifacts have been staged to the
 org.apache.commons-045 (u:rgoers, a:208.29.163.248) repository.

 The Maven artifacts are at:

 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2/

 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-examples/

 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-project/

 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-sandbox/


 and consist of

 archetype-catalog.xml
 commons-vfs2-examples-2.0-javadoc.jar
 commons-vfs2-examples-2.0-sources.jar.asc
 commons-vfs2-examples-2.0.pom
 commons-vfs2-examples-2.0-tests.jar
 commons-vfs2-examples-2.0-tests.jar.asc
 commons-vfs2-examples-2.0.jar.asc
 commons-vfs2-examples-2.0.pom.asc
 commons-vfs2-examples-2.0-javadoc.jar.asc
 commons-vfs2-examples-2.0.jar
 commons-vfs2-examples-2.0-sources.jar
 commons-vfs2-project-2.0.pom.asc
 commons-vfs2-project-2.0.pom
 commons-vfs2-sandbox-2.0.pom.asc
 commons-vfs2-sandbox-2.0-sources.jar.asc
 commons-vfs2-sandbox-2.0-test-sources.jar.asc
 commons-vfs2-sandbox-2.0.jar
 commons-vfs2-sandbox-2.0-javadoc.jar
 commons-vfs2-sandbox-2.0-test-sources.jar
 commons-vfs2-sandbox-2.0.jar.asc
 commons-vfs2-sandbox-2.0-sources.jar
 commons-vfs2-sandbox-2.0-javadoc.jar.asc
 commons-vfs2-sandbox-2.0-tests.jar.asc
 commons-vfs2-sandbox-2.0-tests.jar
 commons-vfs2-sandbox-2.0.pom
 commons-vfs2-2.0.pom.asc
 commons-vfs2-2.0-javadoc.jar
 commons-vfs2-2.0-tests.jar.asc
 commons-vfs2-2.0-tests.jar
 commons-vfs2-2.0.pom
 commons-vfs2-2.0.jar
 commons-vfs2-2.0-sources.jar.asc
 commons-vfs2-2.0-test-sources.jar.asc
 commons-vfs2-2.0.jar.asc
 commons-vfs2-2.0-sources.jar
 commons-vfs2-2.0-test-sources.jar
 commons-vfs2-2.0-javadoc.jar.asc


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




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



Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread ralph.goers @dslextreme.com
Nope. That is my mistake.  Maven generated them when it uploaded them to the
Nexus staging repo. But I deleted that since we don't deliver them from
there. I then uploaded the artifacts from where they were built on my
machine to the directory on people.a.o rather than grabbing them from Nexus,
which is what I should have done.  I'll have to correct that.

Ralph

On Wed, Aug 17, 2011 at 12:45 PM, Oliver Heger oliver.he...@oliver-heger.de
 wrote:

 Build is now successful under Windows 7 with Java 1.5 and 1.6. Artifacts
 and site look good.

 The only thing I am missing are md5 files. Are they required (other
 components used to have them)? If not, you can count my +1.

 Oliver

 Am 17.08.2011 07:44, schrieb Ralph Goers:

  This is a vote to release Apache Commons VFS 2.0.

 Changes made since the last candidate:

 * Fixed the manifest error that was causing the build to fail.
 * Changed the copyright date in the Notice file from 2010 to 2011.
 * Removed the references to javamail from the Notice file.
 * Removed all the @version tags
 * Fixed the EOL issues with README.txt, RELEASE-NOTES.txt, and
 src/changes/announcement.vm (osgi/MANIFEST.MF has been removed).
 * Modified the release notes to mention the code is not source compatible
 with VFS 1.x and that the package name changed.
 * Fixed the WARNING for the use of the deprecated tasks element.
 * Fixed the WARNING for the use of the deprecated systemProperties
 element.
 * Made sure all jars have NOTICE.txt and LICENSE.txt

 The build message
 [WARNING] Ignoring project type pom - supportedProjectTypes = [jar,
 bundle]
 was not fixed as that is due to commons parent causing the maven-bundle
 plugin to run on all subprojects, including those that don't generate
 bundles or jars.

 I have also removed files that shouldn't be present in the Maven
 repository from the staging repo.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because.

 Ralph


 Tag: https://svn.apache.org/repos/**asf/commons/proper/vfs/tags/**
 commons-vfs2-project-2.0/https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
  (revision 1158401).

 Site: 
 http://people.apache.org/~**rgoers/commons-vfs/site/http://people.apache.org/~rgoers/commons-vfs/site/

 Binaries: 
 http://people.apache.org/~**rgoers/commons-vfs/staged/http://people.apache.org/~rgoers/commons-vfs/staged/

 The following artifacts have been staged to the org.apache.commons-045
 (u:rgoers, a:208.29.163.248) repository.

 The Maven artifacts are at:

 https://repository.apache.org/**content/groups/staging/org/**
 apache/commons/commons-vfs2/https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2/
 https://repository.apache.org/**content/groups/staging/org/**
 apache/commons/commons-vfs2-**examples/https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-examples/
 https://repository.apache.org/**content/groups/staging/org/**
 apache/commons/commons-vfs2-**project/https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-project/
 https://repository.apache.org/**content/groups/staging/org/**
 apache/commons/commons-vfs2-**sandbox/https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-sandbox/

 and consist of

 archetype-catalog.xml
 commons-vfs2-examples-2.0-**javadoc.jar
 commons-vfs2-examples-2.0-**sources.jar.asc
 commons-vfs2-examples-2.0.pom
 commons-vfs2-examples-2.0-**tests.jar
 commons-vfs2-examples-2.0-**tests.jar.asc
 commons-vfs2-examples-2.0.jar.**asc
 commons-vfs2-examples-2.0.pom.**asc
 commons-vfs2-examples-2.0-**javadoc.jar.asc
 commons-vfs2-examples-2.0.jar
 commons-vfs2-examples-2.0-**sources.jar
 commons-vfs2-project-2.0.pom.**asc
 commons-vfs2-project-2.0.pom
 commons-vfs2-sandbox-2.0.pom.**asc
 commons-vfs2-sandbox-2.0-**sources.jar.asc
 commons-vfs2-sandbox-2.0-test-**sources.jar.asc
 commons-vfs2-sandbox-2.0.jar
 commons-vfs2-sandbox-2.0-**javadoc.jar
 commons-vfs2-sandbox-2.0-test-**sources.jar
 commons-vfs2-sandbox-2.0.jar.**asc
 commons-vfs2-sandbox-2.0-**sources.jar
 commons-vfs2-sandbox-2.0-**javadoc.jar.asc
 commons-vfs2-sandbox-2.0-**tests.jar.asc
 commons-vfs2-sandbox-2.0-**tests.jar
 commons-vfs2-sandbox-2.0.pom
 commons-vfs2-2.0.pom.asc
 commons-vfs2-2.0-javadoc.jar
 commons-vfs2-2.0-tests.jar.asc
 commons-vfs2-2.0-tests.jar
 commons-vfs2-2.0.pom
 commons-vfs2-2.0.jar
 commons-vfs2-2.0-sources.jar.**asc
 commons-vfs2-2.0-test-sources.**jar.asc
 commons-vfs2-2.0.jar.asc
 commons-vfs2-2.0-sources.jar
 commons-vfs2-2.0-test-sources.**jar
 commons-vfs2-2.0-javadoc.jar.**asc



 --**--**-
 To unsubscribe, e-mail: 
 dev-unsubscribe@commons.**apache.orgdev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org




Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread Phil Steitz
On 8/17/11 12:43 PM, ralph.goers @dslextreme.com wrote:
 The sandbox question I can't answer very well. The sandbox stuff was there
 long before I arrived to work on VFS, although I rewrote the webdav stuff
 and moved it to core. The only real description is on the web site under
 File Systems where it says they under in development (not by me :-) ).

 None of the sandbox stuff appears to have been distributed with the 1.0
 release, including in the source distribution. I don't know of a  way I can
 stop Maven from deploying it to the staging repo, but I can certainly delete
 it from there just like I did the distribution zips. If desired, I'd have to
 do another release to remove that source from the release.  It would also
 stay on the web site.

Staying on the web site is fine.  Releasing code and jars that we do
not intend to support is not, so I am -1 on this release.   We used
to have an /experimental tree in [math] that we omitted from source
and binary releases.  In the source assembly descriptor, this kind
of thing at least used to work:

fileSet
  directorysrc/directory
  excludes
exclude**/mantissa/**/exclude
exclude**/experimental/**/exclude
  /excludes
/fileset

Phil

 Ralph


 On Wed, Aug 17, 2011 at 12:27 PM, Phil Steitz phil.ste...@gmail.com wrote:

 On 8/17/11 11:32 AM, ralph.goers @dslextreme.com wrote:
 What do you mean It did not work?  This is a multi-project site so in
 general mvn site is useless.  You have to run mvn site:stage-deply
 -DstagingSiteURL=file url where I want the site to go.  I suppose I
 could
 add that to the readme, but it is documented pretty well on the maven
 site
 plugin web site.

 In a prior release candidate I wasn't generating the release notes and I
 had
 the comment in the README.  The release was vetoed due to the lack of
 release notes. I simply forgot to delete the README.

 Did you run announcement-generate from the core directory? That only
 works
 at the project root.

 The build instructions consist of:

 mvn clean install
 Those instructions appear on the Download and Build paged linked
 in the main site menu, so I don't see this as a a blocker.
 Instructions on how to build the site are nice to have, but not
 showstoppers, IMO - especially since they generally stop working as
 incompatible plugin and / or maven versions change.

 One question I have and I apologize if this has already been
 discussed is are we sure we want to release the sandbox stuff?
 There is no disclaimer of any kind on the web site or in the release
 notes.  If the contents of that jar are being released as normal
 artifacts, why is it called sandbox?  If not, why no explanation
 anywhere of what sandbox means?

 Phil
 Ralph

 On Wed, Aug 17, 2011 at 8:13 AM, Gary Gregory garydgreg...@gmail.com
 wrote:

 Hi All:

 I am not sure if I am building correctly, but here is what I found. Some
 build instructions in the readme.txt file would help.

 Downloaded source zip from
 http://people.apache.org/~rgoers/commons-vfs/staged/

 From the root I ran mvn site which did not work. Fine, starting to
 poke
 around.

 From the dist directory I ran mvn site which did not work:

 [INFO] Generating Dependency Management report---
 maven-project-info-reports-plugin:2.3.1
 Downloading:


 http://repo1.maven.org/maven2/org/apache/commons/commons-vfs-examples/2.0/commons-vfs-examples-2.0.pom
 [WARNING] Unable to create Maven project from repository.
 org.apache.maven.project.ProjectBuildingException: Error resolving
 project
 artifact: Failure to find
 org.apache.commons:commons-vfs-examples:pom:2.0
 in
 http://r
 epo1.maven.org/maven2 was cached in the local repository, resolution
 will
 not be reattempted until the update interval of central has elapsed or
 updates are for
 ced for project org.apache.commons:commons-vfs-examples:pom:2.0
at


 org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:272)
at


 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:237)
at


 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:252)
 Why would building the site require an installed VFS2?

 The README.txt says to run mvn changes:announcement-generate to get
 release notes but there is a RELEASE-NOTES.txt file in the same dir. Why
 do
 we need two?

 When I do run mvn changes:announcement-generate, I get:

 [INFO] --- maven-changes-plugin:2.4:announcement-generate (default-cli)
 @
 commons-vfs2 ---
 [WARNING] changes.xml file
 C:\test\commons-vfs-2.0\core\src\changes\changes.xml does not exist.

 There is no such file.

 I do not know if I should -1 this because there are no build
 instructions,
 or if there are, they are located in some non-obvious spot.

 Gary

 On Wed, Aug 17, 2011 at 1:44 AM, Ralph Goers 
 ralph.go...@dslextreme.com
 wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Changes made since the 

Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread ralph.goers @dslextreme.com
OK. I will take care of this, the MD5 issue and do something with the README
in a few hours after I get home from work and send out another release vote.
In the meantime, if there are any other problems that should be corrected
I'd appreciate the feedback.

Ralph

On Wed, Aug 17, 2011 at 1:05 PM, Phil Steitz phil.ste...@gmail.com wrote:

 On 8/17/11 12:43 PM, ralph.goers @dslextreme.com wrote:
  The sandbox question I can't answer very well. The sandbox stuff was
 there
  long before I arrived to work on VFS, although I rewrote the webdav stuff
  and moved it to core. The only real description is on the web site under
  File Systems where it says they under in development (not by me :-) ).
 
  None of the sandbox stuff appears to have been distributed with the 1.0
  release, including in the source distribution. I don't know of a  way I
 can
  stop Maven from deploying it to the staging repo, but I can certainly
 delete
  it from there just like I did the distribution zips. If desired, I'd have
 to
  do another release to remove that source from the release.  It would also
  stay on the web site.

 Staying on the web site is fine.  Releasing code and jars that we do
 not intend to support is not, so I am -1 on this release.   We used
 to have an /experimental tree in [math] that we omitted from source
 and binary releases.  In the source assembly descriptor, this kind
 of thing at least used to work:

 fileSet
  directorysrc/directory
  excludes
exclude**/mantissa/**/exclude
exclude**/experimental/**/exclude
  /excludes
 /fileset

 Phil
 
  Ralph
 
 
  On Wed, Aug 17, 2011 at 12:27 PM, Phil Steitz phil.ste...@gmail.com
 wrote:
 
  On 8/17/11 11:32 AM, ralph.goers @dslextreme.com wrote:
  What do you mean It did not work?  This is a multi-project site so in
  general mvn site is useless.  You have to run mvn site:stage-deply
  -DstagingSiteURL=file url where I want the site to go.  I suppose I
  could
  add that to the readme, but it is documented pretty well on the maven
  site
  plugin web site.
 
  In a prior release candidate I wasn't generating the release notes and
 I
  had
  the comment in the README.  The release was vetoed due to the lack of
  release notes. I simply forgot to delete the README.
 
  Did you run announcement-generate from the core directory? That only
  works
  at the project root.
 
  The build instructions consist of:
 
  mvn clean install
  Those instructions appear on the Download and Build paged linked
  in the main site menu, so I don't see this as a a blocker.
  Instructions on how to build the site are nice to have, but not
  showstoppers, IMO - especially since they generally stop working as
  incompatible plugin and / or maven versions change.
 
  One question I have and I apologize if this has already been
  discussed is are we sure we want to release the sandbox stuff?
  There is no disclaimer of any kind on the web site or in the release
  notes.  If the contents of that jar are being released as normal
  artifacts, why is it called sandbox?  If not, why no explanation
  anywhere of what sandbox means?
 
  Phil
  Ralph
 
  On Wed, Aug 17, 2011 at 8:13 AM, Gary Gregory garydgreg...@gmail.com
  wrote:
 
  Hi All:
 
  I am not sure if I am building correctly, but here is what I found.
 Some
  build instructions in the readme.txt file would help.
 
  Downloaded source zip from
  http://people.apache.org/~rgoers/commons-vfs/staged/
 
  From the root I ran mvn site which did not work. Fine, starting to
  poke
  around.
 
  From the dist directory I ran mvn site which did not work:
 
  [INFO] Generating Dependency Management report---
  maven-project-info-reports-plugin:2.3.1
  Downloading:
 
 
 
 http://repo1.maven.org/maven2/org/apache/commons/commons-vfs-examples/2.0/commons-vfs-examples-2.0.pom
  [WARNING] Unable to create Maven project from repository.
  org.apache.maven.project.ProjectBuildingException: Error resolving
  project
  artifact: Failure to find
  org.apache.commons:commons-vfs-examples:pom:2.0
  in
  http://r
  epo1.maven.org/maven2 was cached in the local repository, resolution
  will
  not be reattempted until the update interval of central has elapsed or
  updates are for
  ced for project org.apache.commons:commons-vfs-examples:pom:2.0
 at
 
 
 
 org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:272)
 at
 
 
 
 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:237)
 at
 
 
 
 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:252)
  Why would building the site require an installed VFS2?
 
  The README.txt says to run mvn changes:announcement-generate to get
  release notes but there is a RELEASE-NOTES.txt file in the same dir.
 Why
  do
  we need two?
 
  When I do run mvn changes:announcement-generate, I get:
 
  [INFO] --- 

Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread Luc Maisonobe

Le 17/08/2011 22:13, ralph.goers @dslextreme.com a écrit :

OK. I will take care of this, the MD5 issue and do something with the README
in a few hours after I get home from work and send out another release vote.


Was this vote offocially cancelled ?

Luc


In the meantime, if there are any other problems that should be corrected
I'd appreciate the feedback.

Ralph

On Wed, Aug 17, 2011 at 1:05 PM, Phil Steitzphil.ste...@gmail.com  wrote:


On 8/17/11 12:43 PM, ralph.goers @dslextreme.com wrote:

The sandbox question I can't answer very well. The sandbox stuff was

there

long before I arrived to work on VFS, although I rewrote the webdav stuff
and moved it to core. The only real description is on the web site under
File Systems where it says they under in development (not by me :-) ).

None of the sandbox stuff appears to have been distributed with the 1.0
release, including in the source distribution. I don't know of a  way I

can

stop Maven from deploying it to the staging repo, but I can certainly

delete

it from there just like I did the distribution zips. If desired, I'd have

to

do another release to remove that source from the release.  It would also
stay on the web site.


Staying on the web site is fine.  Releasing code and jars that we do
not intend to support is not, so I am -1 on this release.   We used
to have an /experimental tree in [math] that we omitted from source
and binary releases.  In the source assembly descriptor, this kind
of thing at least used to work:

fileSet
  directorysrc/directory
  excludes
exclude**/mantissa/**/exclude
exclude**/experimental/**/exclude
  /excludes
/fileset

Phil


Ralph


On Wed, Aug 17, 2011 at 12:27 PM, Phil Steitzphil.ste...@gmail.com

wrote:



On 8/17/11 11:32 AM, ralph.goers @dslextreme.com wrote:

What do you mean It did not work?  This is a multi-project site so in
general mvn site is useless.  You have to run mvn site:stage-deply
-DstagingSiteURL=file url where I want the site to go.  I suppose I

could

add that to the readme, but it is documented pretty well on the maven

site

plugin web site.

In a prior release candidate I wasn't generating the release notes and

I

had

the comment in the README.  The release was vetoed due to the lack of
release notes. I simply forgot to delete the README.

Did you run announcement-generate from the core directory? That only

works

at the project root.

The build instructions consist of:

mvn clean install

Those instructions appear on the Download and Build paged linked
in the main site menu, so I don't see this as a a blocker.
Instructions on how to build the site are nice to have, but not
showstoppers, IMO - especially since they generally stop working as
incompatible plugin and / or maven versions change.

One question I have and I apologize if this has already been
discussed is are we sure we want to release the sandbox stuff?
There is no disclaimer of any kind on the web site or in the release
notes.  If the contents of that jar are being released as normal
artifacts, why is it called sandbox?  If not, why no explanation
anywhere of what sandbox means?

Phil

Ralph

On Wed, Aug 17, 2011 at 8:13 AM, Gary Gregorygarydgreg...@gmail.com
wrote:


Hi All:

I am not sure if I am building correctly, but here is what I found.

Some

build instructions in the readme.txt file would help.

Downloaded source zip from
http://people.apache.org/~rgoers/commons-vfs/staged/

 From the root I ran mvn site which did not work. Fine, starting to

poke

around.

 From the dist directory I ran mvn site which did not work:

[INFO] Generating Dependency Management report---
maven-project-info-reports-plugin:2.3.1
Downloading:





http://repo1.maven.org/maven2/org/apache/commons/commons-vfs-examples/2.0/commons-vfs-examples-2.0.pom

[WARNING] Unable to create Maven project from repository.
org.apache.maven.project.ProjectBuildingException: Error resolving

project

artifact: Failure to find

org.apache.commons:commons-vfs-examples:pom:2.0

in
http://r
epo1.maven.org/maven2 was cached in the local repository, resolution

will

not be reattempted until the update interval of central has elapsed or
updates are for
ced for project org.apache.commons:commons-vfs-examples:pom:2.0
at





org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:272)

at





org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:237)

at





org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:252)

Why would building the site require an installed VFS2?

The README.txt says to run mvn changes:announcement-generate to get
release notes but there is a RELEASE-NOTES.txt file in the same dir.

Why

do

we need two?

When I do run mvn changes:announcement-generate, I get:

[INFO] --- maven-changes-plugin:2.4:announcement-generate

(default-cli)

@

commons-vfs2 ---

Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread ralph.goers @dslextreme.com
Sorry, yes.

Ralph

On Wed, Aug 17, 2011 at 1:33 PM, Luc Maisonobe luc.maison...@free.frwrote:

 Le 17/08/2011 22:13, ralph.goers @dslextreme.com a écrit :

  OK. I will take care of this, the MD5 issue and do something with the
 README
 in a few hours after I get home from work and send out another release
 vote.


 Was this vote offocially cancelled ?

 Luc


  In the meantime, if there are any other problems that should be corrected
 I'd appreciate the feedback.

 Ralph

 On Wed, Aug 17, 2011 at 1:05 PM, Phil Steitzphil.ste...@gmail.com
  wrote:

  On 8/17/11 12:43 PM, ralph.goers @dslextreme.com wrote:

 The sandbox question I can't answer very well. The sandbox stuff was

 there

 long before I arrived to work on VFS, although I rewrote the webdav
 stuff
 and moved it to core. The only real description is on the web site under
 File Systems where it says they under in development (not by me :-) ).

 None of the sandbox stuff appears to have been distributed with the 1.0
 release, including in the source distribution. I don't know of a  way I

 can

 stop Maven from deploying it to the staging repo, but I can certainly

 delete

 it from there just like I did the distribution zips. If desired, I'd
 have

 to

 do another release to remove that source from the release.  It would
 also
 stay on the web site.


 Staying on the web site is fine.  Releasing code and jars that we do
 not intend to support is not, so I am -1 on this release.   We used
 to have an /experimental tree in [math] that we omitted from source
 and binary releases.  In the source assembly descriptor, this kind
 of thing at least used to work:

 fileSet
  directorysrc/directory
  excludes
exclude**/mantissa/**/**exclude
exclude**/experimental/**/**exclude
  /excludes
 /fileset

 Phil


 Ralph


 On Wed, Aug 17, 2011 at 12:27 PM, Phil Steitzphil.ste...@gmail.com

 wrote:


  On 8/17/11 11:32 AM, ralph.goers @dslextreme.com wrote:

 What do you mean It did not work?  This is a multi-project site so
 in
 general mvn site is useless.  You have to run mvn site:stage-deply
 -DstagingSiteURL=file url where I want the site to go.  I suppose I

 could

 add that to the readme, but it is documented pretty well on the maven

 site

 plugin web site.

 In a prior release candidate I wasn't generating the release notes and

 I

 had

 the comment in the README.  The release was vetoed due to the lack of
 release notes. I simply forgot to delete the README.

 Did you run announcement-generate from the core directory? That only

 works

 at the project root.

 The build instructions consist of:

 mvn clean install

 Those instructions appear on the Download and Build paged linked
 in the main site menu, so I don't see this as a a blocker.
 Instructions on how to build the site are nice to have, but not
 showstoppers, IMO - especially since they generally stop working as
 incompatible plugin and / or maven versions change.

 One question I have and I apologize if this has already been
 discussed is are we sure we want to release the sandbox stuff?
 There is no disclaimer of any kind on the web site or in the release
 notes.  If the contents of that jar are being released as normal
 artifacts, why is it called sandbox?  If not, why no explanation
 anywhere of what sandbox means?

 Phil

 Ralph

 On Wed, Aug 17, 2011 at 8:13 AM, Gary Gregorygarydgreg...@gmail.com
 wrote:

  Hi All:

 I am not sure if I am building correctly, but here is what I found.

 Some

 build instructions in the readme.txt file would help.

 Downloaded source zip from
 http://people.apache.org/~**rgoers/commons-vfs/staged/http://people.apache.org/~rgoers/commons-vfs/staged/

  From the root I ran mvn site which did not work. Fine, starting to

 poke

 around.

  From the dist directory I ran mvn site which did not work:

 [INFO] Generating Dependency Management report---
 maven-project-info-reports-**plugin:2.3.1
 Downloading:



  http://repo1.maven.org/maven2/**org/apache/commons/commons-**
 vfs-examples/2.0/commons-vfs-**examples-2.0.pomhttp://repo1.maven.org/maven2/org/apache/commons/commons-vfs-examples/2.0/commons-vfs-examples-2.0.pom

 [WARNING] Unable to create Maven project from repository.
 org.apache.maven.project.**ProjectBuildingException: Error resolving

 project

 artifact: Failure to find

 org.apache.commons:commons-**vfs-examples:pom:2.0

 in
 http://r
 epo1.maven.org/maven2 was cached in the local repository, resolution

 will

 not be reattempted until the update interval of central has elapsed or
 updates are for
 ced for project org.apache.commons:commons-**vfs-examples:pom:2.0
at



  org.apache.maven.project.**DefaultProjectBuilder.build(**
 DefaultProjectBuilder.java:**272)

at



  org.apache.maven.project.**DefaultMavenProjectBuilder.**
 buildFromRepository(**DefaultMavenProjectBuilder.**java:237)

at



  org.apache.maven.project.**DefaultMavenProjectBuilder.**
 

Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread sebb
On 17 August 2011 20:43, ralph.goers @dslextreme.com
ralph.go...@dslextreme.com wrote:
 The sandbox question I can't answer very well. The sandbox stuff was there
 long before I arrived to work on VFS, although I rewrote the webdav stuff
 and moved it to core. The only real description is on the web site under
 File Systems where it says they under in development (not by me :-) ).

 None of the sandbox stuff appears to have been distributed with the 1.0
 release, including in the source distribution. I don't know of a  way I can
 stop Maven from deploying it to the staging repo, but I can certainly delete

Can't you just remove it from the modules list?
That should stop Maven creating the jars at least.

In fact, if we are not releasing sandbox it really ought to be
disabled in the POM (perhaps via a profile)

 it from there just like I did the distribution zips. If desired, I'd have to
 do another release to remove that source from the release.  It would also
 stay on the web site.

 Ralph


 On Wed, Aug 17, 2011 at 12:27 PM, Phil Steitz phil.ste...@gmail.com wrote:

 On 8/17/11 11:32 AM, ralph.goers @dslextreme.com wrote:
  What do you mean It did not work?  This is a multi-project site so in
  general mvn site is useless.  You have to run mvn site:stage-deply
  -DstagingSiteURL=file url where I want the site to go.  I suppose I
 could
  add that to the readme, but it is documented pretty well on the maven
 site
  plugin web site.
 
  In a prior release candidate I wasn't generating the release notes and I
 had
  the comment in the README.  The release was vetoed due to the lack of
  release notes. I simply forgot to delete the README.
 
  Did you run announcement-generate from the core directory? That only
 works
  at the project root.
 
  The build instructions consist of:
 
  mvn clean install

 Those instructions appear on the Download and Build paged linked
 in the main site menu, so I don't see this as a a blocker.
 Instructions on how to build the site are nice to have, but not
 showstoppers, IMO - especially since they generally stop working as
 incompatible plugin and / or maven versions change.

 One question I have and I apologize if this has already been
 discussed is are we sure we want to release the sandbox stuff?
 There is no disclaimer of any kind on the web site or in the release
 notes.  If the contents of that jar are being released as normal
 artifacts, why is it called sandbox?  If not, why no explanation
 anywhere of what sandbox means?

 Phil
 
  Ralph
 
  On Wed, Aug 17, 2011 at 8:13 AM, Gary Gregory garydgreg...@gmail.com
 wrote:
 
  Hi All:
 
  I am not sure if I am building correctly, but here is what I found. Some
  build instructions in the readme.txt file would help.
 
  Downloaded source zip from
  http://people.apache.org/~rgoers/commons-vfs/staged/
 
  From the root I ran mvn site which did not work. Fine, starting to
 poke
  around.
 
  From the dist directory I ran mvn site which did not work:
 
  [INFO] Generating Dependency Management report    ---
  maven-project-info-reports-plugin:2.3.1
  Downloading:
 
 
 http://repo1.maven.org/maven2/org/apache/commons/commons-vfs-examples/2.0/commons-vfs-examples-2.0.pom
  [WARNING] Unable to create Maven project from repository.
  org.apache.maven.project.ProjectBuildingException: Error resolving
 project
  artifact: Failure to find
 org.apache.commons:commons-vfs-examples:pom:2.0
  in
  http://r
  epo1.maven.org/maven2 was cached in the local repository, resolution
 will
  not be reattempted until the update interval of central has elapsed or
  updates are for
  ced for project org.apache.commons:commons-vfs-examples:pom:2.0
         at
 
 
 org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:272)
         at
 
 
 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:237)
         at
 
 
 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:252)
 
  Why would building the site require an installed VFS2?
 
  The README.txt says to run mvn changes:announcement-generate to get
  release notes but there is a RELEASE-NOTES.txt file in the same dir. Why
 do
  we need two?
 
  When I do run mvn changes:announcement-generate, I get:
 
  [INFO] --- maven-changes-plugin:2.4:announcement-generate (default-cli)
 @
  commons-vfs2 ---
  [WARNING] changes.xml file
  C:\test\commons-vfs-2.0\core\src\changes\changes.xml does not exist.
 
  There is no such file.
 
  I do not know if I should -1 this because there are no build
 instructions,
  or if there are, they are located in some non-obvious spot.
 
  Gary
 
  On Wed, Aug 17, 2011 at 1:44 AM, Ralph Goers 
 ralph.go...@dslextreme.com
  wrote:
  This is a vote to release Apache Commons VFS 2.0.
 
  Changes made since the last candidate:
 
  * Fixed the manifest error that was causing the build to fail.
  * Changed the copyright date in the Notice file from 2010 

Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread sebb
On 17 August 2011 20:55, ralph.goers @dslextreme.com
ralph.go...@dslextreme.com wrote:
 Nope. That is my mistake.  Maven generated them when it uploaded them to the
 Nexus staging repo. But I deleted that since we don't deliver them from
 there. I then uploaded the artifacts from where they were built on my
 machine to the directory on people.a.o rather than grabbing them from Nexus,
 which is what I should have done.  I'll have to correct that.

Rather than copying them before the vote, you could leave the zip/tgz
archives in the Nexus staging area until the vote is complete.

Then, just before publishing the staging repo, copy the non-Maven
files to the dist/ directory and delete from staging.

Then release the staging area.

Saves at least one set of copying.

 Ralph

 On Wed, Aug 17, 2011 at 12:45 PM, Oliver Heger oliver.he...@oliver-heger.de
 wrote:

 Build is now successful under Windows 7 with Java 1.5 and 1.6. Artifacts
 and site look good.

 The only thing I am missing are md5 files. Are they required (other
 components used to have them)? If not, you can count my +1.

 Oliver

 Am 17.08.2011 07:44, schrieb Ralph Goers:

  This is a vote to release Apache Commons VFS 2.0.

 Changes made since the last candidate:

 * Fixed the manifest error that was causing the build to fail.
 * Changed the copyright date in the Notice file from 2010 to 2011.
 * Removed the references to javamail from the Notice file.
 * Removed all the @version tags
 * Fixed the EOL issues with README.txt, RELEASE-NOTES.txt, and
 src/changes/announcement.vm (osgi/MANIFEST.MF has been removed).
 * Modified the release notes to mention the code is not source compatible
 with VFS 1.x and that the package name changed.
 * Fixed the WARNING for the use of the deprecated tasks element.
 * Fixed the WARNING for the use of the deprecated systemProperties
 element.
 * Made sure all jars have NOTICE.txt and LICENSE.txt

 The build message
 [WARNING] Ignoring project type pom - supportedProjectTypes = [jar,
 bundle]
 was not fixed as that is due to commons parent causing the maven-bundle
 plugin to run on all subprojects, including those that don't generate
 bundles or jars.

 I have also removed files that shouldn't be present in the Maven
 repository from the staging repo.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because.

 Ralph


 Tag: https://svn.apache.org/repos/**asf/commons/proper/vfs/tags/**
 commons-vfs2-project-2.0/https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
  (revision 1158401).

 Site: 
 http://people.apache.org/~**rgoers/commons-vfs/site/http://people.apache.org/~rgoers/commons-vfs/site/

 Binaries: 
 http://people.apache.org/~**rgoers/commons-vfs/staged/http://people.apache.org/~rgoers/commons-vfs/staged/

 The following artifacts have been staged to the org.apache.commons-045
 (u:rgoers, a:208.29.163.248) repository.

 The Maven artifacts are at:

 https://repository.apache.org/**content/groups/staging/org/**
 apache/commons/commons-vfs2/https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2/
 https://repository.apache.org/**content/groups/staging/org/**
 apache/commons/commons-vfs2-**examples/https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-examples/
 https://repository.apache.org/**content/groups/staging/org/**
 apache/commons/commons-vfs2-**project/https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-project/
 https://repository.apache.org/**content/groups/staging/org/**
 apache/commons/commons-vfs2-**sandbox/https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-sandbox/

 and consist of

 archetype-catalog.xml
 commons-vfs2-examples-2.0-**javadoc.jar
 commons-vfs2-examples-2.0-**sources.jar.asc
 commons-vfs2-examples-2.0.pom
 commons-vfs2-examples-2.0-**tests.jar
 commons-vfs2-examples-2.0-**tests.jar.asc
 commons-vfs2-examples-2.0.jar.**asc
 commons-vfs2-examples-2.0.pom.**asc
 commons-vfs2-examples-2.0-**javadoc.jar.asc
 commons-vfs2-examples-2.0.jar
 commons-vfs2-examples-2.0-**sources.jar
 commons-vfs2-project-2.0.pom.**asc
 commons-vfs2-project-2.0.pom
 commons-vfs2-sandbox-2.0.pom.**asc
 commons-vfs2-sandbox-2.0-**sources.jar.asc
 commons-vfs2-sandbox-2.0-test-**sources.jar.asc
 commons-vfs2-sandbox-2.0.jar
 commons-vfs2-sandbox-2.0-**javadoc.jar
 commons-vfs2-sandbox-2.0-test-**sources.jar
 commons-vfs2-sandbox-2.0.jar.**asc
 commons-vfs2-sandbox-2.0-**sources.jar
 commons-vfs2-sandbox-2.0-**javadoc.jar.asc
 commons-vfs2-sandbox-2.0-**tests.jar.asc
 commons-vfs2-sandbox-2.0-**tests.jar
 commons-vfs2-sandbox-2.0.pom
 commons-vfs2-2.0.pom.asc
 commons-vfs2-2.0-javadoc.jar
 commons-vfs2-2.0-tests.jar.asc
 commons-vfs2-2.0-tests.jar
 commons-vfs2-2.0.pom
 commons-vfs2-2.0.jar
 commons-vfs2-2.0-sources.jar.**asc
 commons-vfs2-2.0-test-sources.**jar.asc
 commons-vfs2-2.0.jar.asc
 commons-vfs2-2.0-sources.jar
 

Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread ralph.goers @dslextreme.com
I didn't check, but for some reason I assumed that once I do a close that
I wouldn't be able to delete anything. But you are correct. I can do that so
I will as it is easier.

Ralph

On Wed, Aug 17, 2011 at 2:51 PM, sebb seb...@gmail.com wrote:

 On 17 August 2011 20:55, ralph.goers @dslextreme.com
 ralph.go...@dslextreme.com wrote:
  Nope. That is my mistake.  Maven generated them when it uploaded them to
 the
  Nexus staging repo. But I deleted that since we don't deliver them from
  there. I then uploaded the artifacts from where they were built on my
  machine to the directory on people.a.o rather than grabbing them from
 Nexus,
  which is what I should have done.  I'll have to correct that.

 Rather than copying them before the vote, you could leave the zip/tgz
 archives in the Nexus staging area until the vote is complete.

 Then, just before publishing the staging repo, copy the non-Maven
 files to the dist/ directory and delete from staging.

 Then release the staging area.

 Saves at least one set of copying.

  Ralph
 
  On Wed, Aug 17, 2011 at 12:45 PM, Oliver Heger 
 oliver.he...@oliver-heger.de
  wrote:
 
  Build is now successful under Windows 7 with Java 1.5 and 1.6. Artifacts
  and site look good.
 
  The only thing I am missing are md5 files. Are they required (other
  components used to have them)? If not, you can count my +1.
 
  Oliver
 
  Am 17.08.2011 07:44, schrieb Ralph Goers:
 
   This is a vote to release Apache Commons VFS 2.0.
 
  Changes made since the last candidate:
 
  * Fixed the manifest error that was causing the build to fail.
  * Changed the copyright date in the Notice file from 2010 to 2011.
  * Removed the references to javamail from the Notice file.
  * Removed all the @version tags
  * Fixed the EOL issues with README.txt, RELEASE-NOTES.txt, and
  src/changes/announcement.vm (osgi/MANIFEST.MF has been removed).
  * Modified the release notes to mention the code is not source
 compatible
  with VFS 1.x and that the package name changed.
  * Fixed the WARNING for the use of the deprecated tasks element.
  * Fixed the WARNING for the use of the deprecated systemProperties
  element.
  * Made sure all jars have NOTICE.txt and LICENSE.txt
 
  The build message
  [WARNING] Ignoring project type pom - supportedProjectTypes = [jar,
  bundle]
  was not fixed as that is due to commons parent causing the maven-bundle
  plugin to run on all subprojects, including those that don't generate
  bundles or jars.
 
  I have also removed files that shouldn't be present in the Maven
  repository from the staging repo.
 
  [ ] +1 release it
  [ ] +0 go ahead I don't care
  [ ] -1 no, do not release it because.
 
  Ralph
 
 
  Tag: https://svn.apache.org/repos/**asf/commons/proper/vfs/tags/**
  commons-vfs2-project-2.0/
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
 (revision 1158401).
 
  Site: http://people.apache.org/~**rgoers/commons-vfs/site/
 http://people.apache.org/~rgoers/commons-vfs/site/
 
  Binaries: http://people.apache.org/~**rgoers/commons-vfs/staged/
 http://people.apache.org/~rgoers/commons-vfs/staged/
 
  The following artifacts have been staged to the org.apache.commons-045
  (u:rgoers, a:208.29.163.248) repository.
 
  The Maven artifacts are at:
 
  https://repository.apache.org/**content/groups/staging/org/**
  apache/commons/commons-vfs2/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2/
 
  https://repository.apache.org/**content/groups/staging/org/**
  apache/commons/commons-vfs2-**examples/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-examples/
 
  https://repository.apache.org/**content/groups/staging/org/**
  apache/commons/commons-vfs2-**project/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-project/
 
  https://repository.apache.org/**content/groups/staging/org/**
  apache/commons/commons-vfs2-**sandbox/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-sandbox/
 
 
  and consist of
 
  archetype-catalog.xml
  commons-vfs2-examples-2.0-**javadoc.jar
  commons-vfs2-examples-2.0-**sources.jar.asc
  commons-vfs2-examples-2.0.pom
  commons-vfs2-examples-2.0-**tests.jar
  commons-vfs2-examples-2.0-**tests.jar.asc
  commons-vfs2-examples-2.0.jar.**asc
  commons-vfs2-examples-2.0.pom.**asc
  commons-vfs2-examples-2.0-**javadoc.jar.asc
  commons-vfs2-examples-2.0.jar
  commons-vfs2-examples-2.0-**sources.jar
  commons-vfs2-project-2.0.pom.**asc
  commons-vfs2-project-2.0.pom
  commons-vfs2-sandbox-2.0.pom.**asc
  commons-vfs2-sandbox-2.0-**sources.jar.asc
  commons-vfs2-sandbox-2.0-test-**sources.jar.asc
  commons-vfs2-sandbox-2.0.jar
  commons-vfs2-sandbox-2.0-**javadoc.jar
  commons-vfs2-sandbox-2.0-test-**sources.jar
  commons-vfs2-sandbox-2.0.jar.**asc
  commons-vfs2-sandbox-2.0-**sources.jar
  commons-vfs2-sandbox-2.0-**javadoc.jar.asc
  

Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread ralph.goers @dslextreme.com
I'd prefer to not remove it from the modules list as that will also remove
it from the web site.

Ralph

On Wed, Aug 17, 2011 at 2:46 PM, sebb seb...@gmail.com wrote:

 On 17 August 2011 20:43, ralph.goers @dslextreme.com
 ralph.go...@dslextreme.com wrote:
  The sandbox question I can't answer very well. The sandbox stuff was
 there
  long before I arrived to work on VFS, although I rewrote the webdav stuff
  and moved it to core. The only real description is on the web site under
  File Systems where it says they under in development (not by me :-) ).
 
  None of the sandbox stuff appears to have been distributed with the 1.0
  release, including in the source distribution. I don't know of a  way I
 can
  stop Maven from deploying it to the staging repo, but I can certainly
 delete

 Can't you just remove it from the modules list?
 That should stop Maven creating the jars at least.

 In fact, if we are not releasing sandbox it really ought to be
 disabled in the POM (perhaps via a profile)

  it from there just like I did the distribution zips. If desired, I'd have
 to
  do another release to remove that source from the release.  It would also
  stay on the web site.
 
  Ralph
 
 
  On Wed, Aug 17, 2011 at 12:27 PM, Phil Steitz phil.ste...@gmail.com
 wrote:
 
  On 8/17/11 11:32 AM, ralph.goers @dslextreme.com wrote:
   What do you mean It did not work?  This is a multi-project site so
 in
   general mvn site is useless.  You have to run mvn site:stage-deply
   -DstagingSiteURL=file url where I want the site to go.  I suppose I
  could
   add that to the readme, but it is documented pretty well on the maven
  site
   plugin web site.
  
   In a prior release candidate I wasn't generating the release notes and
 I
  had
   the comment in the README.  The release was vetoed due to the lack of
   release notes. I simply forgot to delete the README.
  
   Did you run announcement-generate from the core directory? That only
  works
   at the project root.
  
   The build instructions consist of:
  
   mvn clean install
 
  Those instructions appear on the Download and Build paged linked
  in the main site menu, so I don't see this as a a blocker.
  Instructions on how to build the site are nice to have, but not
  showstoppers, IMO - especially since they generally stop working as
  incompatible plugin and / or maven versions change.
 
  One question I have and I apologize if this has already been
  discussed is are we sure we want to release the sandbox stuff?
  There is no disclaimer of any kind on the web site or in the release
  notes.  If the contents of that jar are being released as normal
  artifacts, why is it called sandbox?  If not, why no explanation
  anywhere of what sandbox means?
 
  Phil
  
   Ralph
  
   On Wed, Aug 17, 2011 at 8:13 AM, Gary Gregory garydgreg...@gmail.com
  wrote:
  
   Hi All:
  
   I am not sure if I am building correctly, but here is what I found.
 Some
   build instructions in the readme.txt file would help.
  
   Downloaded source zip from
   http://people.apache.org/~rgoers/commons-vfs/staged/
  
   From the root I ran mvn site which did not work. Fine, starting to
  poke
   around.
  
   From the dist directory I ran mvn site which did not work:
  
   [INFO] Generating Dependency Management report---
   maven-project-info-reports-plugin:2.3.1
   Downloading:
  
  
 
 http://repo1.maven.org/maven2/org/apache/commons/commons-vfs-examples/2.0/commons-vfs-examples-2.0.pom
   [WARNING] Unable to create Maven project from repository.
   org.apache.maven.project.ProjectBuildingException: Error resolving
  project
   artifact: Failure to find
  org.apache.commons:commons-vfs-examples:pom:2.0
   in
   http://r
   epo1.maven.org/maven2 was cached in the local repository, resolution
  will
   not be reattempted until the update interval of central has elapsed
 or
   updates are for
   ced for project org.apache.commons:commons-vfs-examples:pom:2.0
  at
  
  
 
 org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:272)
  at
  
  
 
 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:237)
  at
  
  
 
 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:252)
  
   Why would building the site require an installed VFS2?
  
   The README.txt says to run mvn changes:announcement-generate to get
   release notes but there is a RELEASE-NOTES.txt file in the same dir.
 Why
  do
   we need two?
  
   When I do run mvn changes:announcement-generate, I get:
  
   [INFO] --- maven-changes-plugin:2.4:announcement-generate
 (default-cli)
  @
   commons-vfs2 ---
   [WARNING] changes.xml file
   C:\test\commons-vfs-2.0\core\src\changes\changes.xml does not exist.
  
   There is no such file.
  
   I do not know if I should -1 this because there are no build
  instructions,
   or if there are, they are located in some non-obvious spot.
  
   

Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread sebb
On 17 August 2011 23:17, ralph.goers @dslextreme.com
ralph.go...@dslextreme.com wrote:
 I'd prefer to not remove it from the modules list as that will also remove
 it from the web site.

But then surely source archive builds will fail?

 Ralph

 On Wed, Aug 17, 2011 at 2:46 PM, sebb seb...@gmail.com wrote:

 On 17 August 2011 20:43, ralph.goers @dslextreme.com
 ralph.go...@dslextreme.com wrote:
  The sandbox question I can't answer very well. The sandbox stuff was
 there
  long before I arrived to work on VFS, although I rewrote the webdav stuff
  and moved it to core. The only real description is on the web site under
  File Systems where it says they under in development (not by me :-) ).
 
  None of the sandbox stuff appears to have been distributed with the 1.0
  release, including in the source distribution. I don't know of a  way I
 can
  stop Maven from deploying it to the staging repo, but I can certainly
 delete

 Can't you just remove it from the modules list?
 That should stop Maven creating the jars at least.

 In fact, if we are not releasing sandbox it really ought to be
 disabled in the POM (perhaps via a profile)

  it from there just like I did the distribution zips. If desired, I'd have
 to
  do another release to remove that source from the release.  It would also
  stay on the web site.
 
  Ralph
 
 
  On Wed, Aug 17, 2011 at 12:27 PM, Phil Steitz phil.ste...@gmail.com
 wrote:
 
  On 8/17/11 11:32 AM, ralph.goers @dslextreme.com wrote:
   What do you mean It did not work?  This is a multi-project site so
 in
   general mvn site is useless.  You have to run mvn site:stage-deply
   -DstagingSiteURL=file url where I want the site to go.  I suppose I
  could
   add that to the readme, but it is documented pretty well on the maven
  site
   plugin web site.
  
   In a prior release candidate I wasn't generating the release notes and
 I
  had
   the comment in the README.  The release was vetoed due to the lack of
   release notes. I simply forgot to delete the README.
  
   Did you run announcement-generate from the core directory? That only
  works
   at the project root.
  
   The build instructions consist of:
  
   mvn clean install
 
  Those instructions appear on the Download and Build paged linked
  in the main site menu, so I don't see this as a a blocker.
  Instructions on how to build the site are nice to have, but not
  showstoppers, IMO - especially since they generally stop working as
  incompatible plugin and / or maven versions change.
 
  One question I have and I apologize if this has already been
  discussed is are we sure we want to release the sandbox stuff?
  There is no disclaimer of any kind on the web site or in the release
  notes.  If the contents of that jar are being released as normal
  artifacts, why is it called sandbox?  If not, why no explanation
  anywhere of what sandbox means?
 
  Phil
  
   Ralph
  
   On Wed, Aug 17, 2011 at 8:13 AM, Gary Gregory garydgreg...@gmail.com
  wrote:
  
   Hi All:
  
   I am not sure if I am building correctly, but here is what I found.
 Some
   build instructions in the readme.txt file would help.
  
   Downloaded source zip from
   http://people.apache.org/~rgoers/commons-vfs/staged/
  
   From the root I ran mvn site which did not work. Fine, starting to
  poke
   around.
  
   From the dist directory I ran mvn site which did not work:
  
   [INFO] Generating Dependency Management report    ---
   maven-project-info-reports-plugin:2.3.1
   Downloading:
  
  
 
 http://repo1.maven.org/maven2/org/apache/commons/commons-vfs-examples/2.0/commons-vfs-examples-2.0.pom
   [WARNING] Unable to create Maven project from repository.
   org.apache.maven.project.ProjectBuildingException: Error resolving
  project
   artifact: Failure to find
  org.apache.commons:commons-vfs-examples:pom:2.0
   in
   http://r
   epo1.maven.org/maven2 was cached in the local repository, resolution
  will
   not be reattempted until the update interval of central has elapsed
 or
   updates are for
   ced for project org.apache.commons:commons-vfs-examples:pom:2.0
          at
  
  
 
 org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:272)
          at
  
  
 
 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:237)
          at
  
  
 
 org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:252)
  
   Why would building the site require an installed VFS2?
  
   The README.txt says to run mvn changes:announcement-generate to get
   release notes but there is a RELEASE-NOTES.txt file in the same dir.
 Why
  do
   we need two?
  
   When I do run mvn changes:announcement-generate, I get:
  
   [INFO] --- maven-changes-plugin:2.4:announcement-generate
 (default-cli)
  @
   commons-vfs2 ---
   [WARNING] changes.xml file
   C:\test\commons-vfs-2.0\core\src\changes\changes.xml does not exist.
  
   There is no such file.
  
   I do 

Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread Ralph Goers

On Aug 17, 2011, at 3:27 PM, sebb wrote:

 On 17 August 2011 23:17, ralph.goers @dslextreme.com
 ralph.go...@dslextreme.com wrote:
 I'd prefer to not remove it from the modules list as that will also remove
 it from the web site.
 
 But then surely source archive builds will fail?

Yeah. I'll have to think about that. I hate it when you make me think. 

So somehow the site build should include the module and the rest of the time it 
is not enabled.

Ralph
-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [Vote] Release Commons VFS 2.0

2011-08-17 Thread sebb
On 18 August 2011 01:09, Ralph Goers ralph.go...@dslextreme.com wrote:

 On Aug 17, 2011, at 3:27 PM, sebb wrote:

 On 17 August 2011 23:17, ralph.goers @dslextreme.com
 ralph.go...@dslextreme.com wrote:
 I'd prefer to not remove it from the modules list as that will also remove
 it from the web site.

 But then surely source archive builds will fail?

 Yeah. I'll have to think about that. I hate it when you make me think.

 So somehow the site build should include the module and the rest of the time 
 it is not enabled.

Try using a profile to enable it, and ensure you enable the profile
when building the site, but not when building the artifacts.

 Ralph
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org



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



Re: [Vote] Release Commons VFS 2.0

2011-08-14 Thread sebb
On 14 August 2011 16:25, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Since the last candidate the package name was changed from vfs to vfs2. Many 
 of the Jira issues were reviewed and those that required a possibly 
 incompatible API change were addressed. Most instances of StringBuffer were 
 replaced with StringBuilder. Some synchronization issues were addressed. Many 
 javadoc and some checkstyle issues were addressed. The filesystem 
 documentation was improved to list file system capabilities.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because...

 Ralph

 tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
   (revision 1157490).

 site: http://people.apache.org/~rgoers/commons-vfs/index.html

 The following artifacts have been staged to the org.apache.commons-035 
 (u:rgoers, a:99.180.69.21) repository.

It would be helpful to know the URL(s) ...

I found:

https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2/
https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-distribution/
https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-examples/
https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-project/
https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-sandbox/

Are these all part of the release vote?

 archetype-catalog.xml
 commons-vfs2-examples-2.0-javadoc.jar
 commons-vfs2-examples-2.0-sources.jar.asc
 commons-vfs2-examples-2.0.pom
 commons-vfs2-examples-2.0-site.xml.asc
 commons-vfs2-examples-2.0-tests.jar
 commons-vfs2-examples-2.0-tests.jar.asc
 commons-vfs2-examples-2.0.jar.asc
 commons-vfs2-examples-2.0.pom.asc
 commons-vfs2-examples-2.0-site.xml
 commons-vfs2-examples-2.0-javadoc.jar.asc
 commons-vfs2-examples-2.0.jar
 commons-vfs2-examples-2.0-sources.jar
 commons-vfs2-project-2.0-tests.jar.asc
 commons-vfs2-project-2.0-site.xml
 commons-vfs2-project-2.0.pom.asc
 commons-vfs2-project-2.0-tests.jar
 commons-vfs2-project-2.0.pom
 commons-vfs2-project-2.0-site.xml.asc
 commons-vfs2-sandbox-2.0.pom.asc
 commons-vfs2-sandbox-2.0-sources.jar.asc
 commons-vfs2-sandbox-2.0-test-sources.jar.asc
 commons-vfs2-sandbox-2.0.jar
 commons-vfs2-sandbox-2.0-javadoc.jar
 commons-vfs2-sandbox-2.0-site.xml.asc
 commons-vfs2-sandbox-2.0-test-sources.jar
 commons-vfs2-sandbox-2.0.jar.asc
 commons-vfs2-sandbox-2.0-site.xml
 commons-vfs2-sandbox-2.0-sources.jar
 commons-vfs2-sandbox-2.0-javadoc.jar.asc
 commons-vfs2-sandbox-2.0-tests.jar.asc
 commons-vfs2-sandbox-2.0-tests.jar
 commons-vfs2-sandbox-2.0.pom
 commons-vfs2-distribution-2.0-src.tar.gz
 commons-vfs2-distribution-2.0-src.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip.asc
 commons-vfs2-distribution-2.0.pom.asc
 commons-vfs2-distribution-2.0-bin.zip
 commons-vfs2-distribution-2.0-bin.tar.gz
 commons-vfs2-distribution-2.0-tests.jar.asc
 commons-vfs2-distribution-2.0-bin.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip
 commons-vfs2-distribution-2.0-tests.jar
 commons-vfs2-distribution-2.0-bin.zip.asc
 commons-vfs2-distribution-2.0.pom
 commons-vfs2-2.0.pom.asc
 commons-vfs2-2.0-javadoc.jar
 commons-vfs2-2.0-tests.jar.asc
 commons-vfs2-2.0-tests.jar
 commons-vfs2-2.0.pom
 commons-vfs2-2.0.jar
 commons-vfs2-2.0-sources.jar.asc
 commons-vfs2-2.0-test-sources.jar.asc
 commons-vfs2-2.0.jar.asc
 commons-vfs2-2.0-site.xml
 commons-vfs2-2.0-sources.jar
 commons-vfs2-2.0-test-sources.jar
 commons-vfs2-2.0-site.xml.asc
 commons-vfs2-2.0-javadoc.jar.asc

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



Re: [Vote] Release Commons VFS 2.0

2011-08-14 Thread Ralph Goers
Yes.

On Aug 14, 2011, at 9:07 AM, sebb wrote:

 On 14 August 2011 16:25, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.
 
 Since the last candidate the package name was changed from vfs to vfs2. Many 
 of the Jira issues were reviewed and those that required a possibly 
 incompatible API change were addressed. Most instances of StringBuffer were 
 replaced with StringBuilder. Some synchronization issues were addressed. 
 Many javadoc and some checkstyle issues were addressed. The filesystem 
 documentation was improved to list file system capabilities.
 
 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because...
 
 Ralph
 
 tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
   (revision 1157490).
 
 site: http://people.apache.org/~rgoers/commons-vfs/index.html
 
 The following artifacts have been staged to the org.apache.commons-035 
 (u:rgoers, a:99.180.69.21) repository.
 
 It would be helpful to know the URL(s) ...
 
 I found:
 
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-distribution/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-examples/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-project/
 https://repository.apache.org/content/groups/staging/org/apache/commons/commons-vfs2-sandbox/
 
 Are these all part of the release vote?
 
 archetype-catalog.xml
 commons-vfs2-examples-2.0-javadoc.jar
 commons-vfs2-examples-2.0-sources.jar.asc
 commons-vfs2-examples-2.0.pom
 commons-vfs2-examples-2.0-site.xml.asc
 commons-vfs2-examples-2.0-tests.jar
 commons-vfs2-examples-2.0-tests.jar.asc
 commons-vfs2-examples-2.0.jar.asc
 commons-vfs2-examples-2.0.pom.asc
 commons-vfs2-examples-2.0-site.xml
 commons-vfs2-examples-2.0-javadoc.jar.asc
 commons-vfs2-examples-2.0.jar
 commons-vfs2-examples-2.0-sources.jar
 commons-vfs2-project-2.0-tests.jar.asc
 commons-vfs2-project-2.0-site.xml
 commons-vfs2-project-2.0.pom.asc
 commons-vfs2-project-2.0-tests.jar
 commons-vfs2-project-2.0.pom
 commons-vfs2-project-2.0-site.xml.asc
 commons-vfs2-sandbox-2.0.pom.asc
 commons-vfs2-sandbox-2.0-sources.jar.asc
 commons-vfs2-sandbox-2.0-test-sources.jar.asc
 commons-vfs2-sandbox-2.0.jar
 commons-vfs2-sandbox-2.0-javadoc.jar
 commons-vfs2-sandbox-2.0-site.xml.asc
 commons-vfs2-sandbox-2.0-test-sources.jar
 commons-vfs2-sandbox-2.0.jar.asc
 commons-vfs2-sandbox-2.0-site.xml
 commons-vfs2-sandbox-2.0-sources.jar
 commons-vfs2-sandbox-2.0-javadoc.jar.asc
 commons-vfs2-sandbox-2.0-tests.jar.asc
 commons-vfs2-sandbox-2.0-tests.jar
 commons-vfs2-sandbox-2.0.pom
 commons-vfs2-distribution-2.0-src.tar.gz
 commons-vfs2-distribution-2.0-src.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip.asc
 commons-vfs2-distribution-2.0.pom.asc
 commons-vfs2-distribution-2.0-bin.zip
 commons-vfs2-distribution-2.0-bin.tar.gz
 commons-vfs2-distribution-2.0-tests.jar.asc
 commons-vfs2-distribution-2.0-bin.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip
 commons-vfs2-distribution-2.0-tests.jar
 commons-vfs2-distribution-2.0-bin.zip.asc
 commons-vfs2-distribution-2.0.pom
 commons-vfs2-2.0.pom.asc
 commons-vfs2-2.0-javadoc.jar
 commons-vfs2-2.0-tests.jar.asc
 commons-vfs2-2.0-tests.jar
 commons-vfs2-2.0.pom
 commons-vfs2-2.0.jar
 commons-vfs2-2.0-sources.jar.asc
 commons-vfs2-2.0-test-sources.jar.asc
 commons-vfs2-2.0.jar.asc
 commons-vfs2-2.0-site.xml
 commons-vfs2-2.0-sources.jar
 commons-vfs2-2.0-test-sources.jar
 commons-vfs2-2.0-site.xml.asc
 commons-vfs2-2.0-javadoc.jar.asc
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org
 


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



Re: [Vote] Release Commons VFS 2.0

2011-08-14 Thread Oliver Heger

When building the source distribution I get the following error:

Tests run: 975, Failures: 0, Errors: 0, Skipped: 0

[INFO] [jar:jar {execution: default-jar}]
[INFO] 


[ERROR] BUILD ERROR
[INFO] 


[INFO] Error assembling JAR

Embedded error: Manifest file: 
D:\data\projects\OpenSource\vfs-release\commons-v

fs-2.0-src\core\org.apache.maven.model.Model@ec4a87 does not exist.

Platform info is below:
Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
Java version: 1.5.0_21
Java home: C:\Program Files\Java\jdk1.5.0_21\jre
Default locale: de_DE, platform encoding: Cp1252
OS name: windows 7 version: 6.1 arch: x86 Family: windows

In addition, I found some other (minor) problems:
- Both the binary and the source distribution are deflated in a 
directory commons-vfs-2.0. It is common habit to have a different 
directory for the source distribution (ending of -src).

- The copyright date in NOTICE.txt is still 2010.
- In the binary distribution some jars (I assume all javadocs) are 
missing the license and NOTICE in their META-INF folder.
- On the site the surefire report looks strange. It seems that no tests 
have been executed.


Oliver

Am 14.08.2011 17:25, schrieb Ralph Goers:

This is a vote to release Apache Commons VFS 2.0.

Since the last candidate the package name was changed from vfs to vfs2. Many of 
the Jira issues were reviewed and those that required a possibly incompatible 
API change were addressed. Most instances of StringBuffer were replaced with 
StringBuilder. Some synchronization issues were addressed. Many javadoc and 
some checkstyle issues were addressed. The filesystem documentation was 
improved to list file system capabilities.

[ ] +1 release it
[ ] +0 go ahead I don't care
[ ] -1 no, do not release it because...

Ralph

tag: 
https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
  (revision 1157490).

site: http://people.apache.org/~rgoers/commons-vfs/index.html

The following artifacts have been staged to the org.apache.commons-035 
(u:rgoers, a:99.180.69.21) repository.

archetype-catalog.xml
commons-vfs2-examples-2.0-javadoc.jar
commons-vfs2-examples-2.0-sources.jar.asc
commons-vfs2-examples-2.0.pom
commons-vfs2-examples-2.0-site.xml.asc
commons-vfs2-examples-2.0-tests.jar
commons-vfs2-examples-2.0-tests.jar.asc
commons-vfs2-examples-2.0.jar.asc
commons-vfs2-examples-2.0.pom.asc
commons-vfs2-examples-2.0-site.xml
commons-vfs2-examples-2.0-javadoc.jar.asc
commons-vfs2-examples-2.0.jar
commons-vfs2-examples-2.0-sources.jar
commons-vfs2-project-2.0-tests.jar.asc
commons-vfs2-project-2.0-site.xml
commons-vfs2-project-2.0.pom.asc
commons-vfs2-project-2.0-tests.jar
commons-vfs2-project-2.0.pom
commons-vfs2-project-2.0-site.xml.asc
commons-vfs2-sandbox-2.0.pom.asc
commons-vfs2-sandbox-2.0-sources.jar.asc
commons-vfs2-sandbox-2.0-test-sources.jar.asc
commons-vfs2-sandbox-2.0.jar
commons-vfs2-sandbox-2.0-javadoc.jar
commons-vfs2-sandbox-2.0-site.xml.asc
commons-vfs2-sandbox-2.0-test-sources.jar
commons-vfs2-sandbox-2.0.jar.asc
commons-vfs2-sandbox-2.0-site.xml
commons-vfs2-sandbox-2.0-sources.jar
commons-vfs2-sandbox-2.0-javadoc.jar.asc
commons-vfs2-sandbox-2.0-tests.jar.asc
commons-vfs2-sandbox-2.0-tests.jar
commons-vfs2-sandbox-2.0.pom
commons-vfs2-distribution-2.0-src.tar.gz
commons-vfs2-distribution-2.0-src.tar.gz.asc
commons-vfs2-distribution-2.0-src.zip.asc
commons-vfs2-distribution-2.0.pom.asc
commons-vfs2-distribution-2.0-bin.zip
commons-vfs2-distribution-2.0-bin.tar.gz
commons-vfs2-distribution-2.0-tests.jar.asc
commons-vfs2-distribution-2.0-bin.tar.gz.asc
commons-vfs2-distribution-2.0-src.zip
commons-vfs2-distribution-2.0-tests.jar
commons-vfs2-distribution-2.0-bin.zip.asc
commons-vfs2-distribution-2.0.pom
commons-vfs2-2.0.pom.asc
commons-vfs2-2.0-javadoc.jar
commons-vfs2-2.0-tests.jar.asc
commons-vfs2-2.0-tests.jar
commons-vfs2-2.0.pom
commons-vfs2-2.0.jar
commons-vfs2-2.0-sources.jar.asc
commons-vfs2-2.0-test-sources.jar.asc
commons-vfs2-2.0.jar.asc
commons-vfs2-2.0-site.xml
commons-vfs2-2.0-sources.jar
commons-vfs2-2.0-test-sources.jar
commons-vfs2-2.0-site.xml.asc
commons-vfs2-2.0-javadoc.jar.asc



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



Re: [Vote] Release Commons VFS 2.0

2011-08-14 Thread sebb
On 14 August 2011 17:09, Gary Gregory garydgreg...@gmail.com wrote:
 FWIW, the source zip has a dist folder with a pom.xml in it. Not a
 blocker but should be fixed.

I think that's intentional - it's the distribution module, which is also in SVN.

 Gary

 On Sun, Aug 14, 2011 at 11:25 AM, Ralph Goers
 ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Since the last candidate the package name was changed from vfs to vfs2. Many 
 of the Jira issues were reviewed and those that required a possibly 
 incompatible API change were addressed. Most instances of StringBuffer were 
 replaced with StringBuilder. Some synchronization issues were addressed. 
 Many javadoc and some checkstyle issues were addressed. The filesystem 
 documentation was improved to list file system capabilities.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because...

 Ralph

 tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
   (revision 1157490).

 site: http://people.apache.org/~rgoers/commons-vfs/index.html

 The following artifacts have been staged to the org.apache.commons-035 
 (u:rgoers, a:99.180.69.21) repository.

 archetype-catalog.xml
 commons-vfs2-examples-2.0-javadoc.jar
 commons-vfs2-examples-2.0-sources.jar.asc
 commons-vfs2-examples-2.0.pom
 commons-vfs2-examples-2.0-site.xml.asc
 commons-vfs2-examples-2.0-tests.jar
 commons-vfs2-examples-2.0-tests.jar.asc
 commons-vfs2-examples-2.0.jar.asc
 commons-vfs2-examples-2.0.pom.asc
 commons-vfs2-examples-2.0-site.xml
 commons-vfs2-examples-2.0-javadoc.jar.asc
 commons-vfs2-examples-2.0.jar
 commons-vfs2-examples-2.0-sources.jar
 commons-vfs2-project-2.0-tests.jar.asc
 commons-vfs2-project-2.0-site.xml
 commons-vfs2-project-2.0.pom.asc
 commons-vfs2-project-2.0-tests.jar
 commons-vfs2-project-2.0.pom
 commons-vfs2-project-2.0-site.xml.asc
 commons-vfs2-sandbox-2.0.pom.asc
 commons-vfs2-sandbox-2.0-sources.jar.asc
 commons-vfs2-sandbox-2.0-test-sources.jar.asc
 commons-vfs2-sandbox-2.0.jar
 commons-vfs2-sandbox-2.0-javadoc.jar
 commons-vfs2-sandbox-2.0-site.xml.asc
 commons-vfs2-sandbox-2.0-test-sources.jar
 commons-vfs2-sandbox-2.0.jar.asc
 commons-vfs2-sandbox-2.0-site.xml
 commons-vfs2-sandbox-2.0-sources.jar
 commons-vfs2-sandbox-2.0-javadoc.jar.asc
 commons-vfs2-sandbox-2.0-tests.jar.asc
 commons-vfs2-sandbox-2.0-tests.jar
 commons-vfs2-sandbox-2.0.pom
 commons-vfs2-distribution-2.0-src.tar.gz
 commons-vfs2-distribution-2.0-src.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip.asc
 commons-vfs2-distribution-2.0.pom.asc
 commons-vfs2-distribution-2.0-bin.zip
 commons-vfs2-distribution-2.0-bin.tar.gz
 commons-vfs2-distribution-2.0-tests.jar.asc
 commons-vfs2-distribution-2.0-bin.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip
 commons-vfs2-distribution-2.0-tests.jar
 commons-vfs2-distribution-2.0-bin.zip.asc
 commons-vfs2-distribution-2.0.pom
 commons-vfs2-2.0.pom.asc
 commons-vfs2-2.0-javadoc.jar
 commons-vfs2-2.0-tests.jar.asc
 commons-vfs2-2.0-tests.jar
 commons-vfs2-2.0.pom
 commons-vfs2-2.0.jar
 commons-vfs2-2.0-sources.jar.asc
 commons-vfs2-2.0-test-sources.jar.asc
 commons-vfs2-2.0.jar.asc
 commons-vfs2-2.0-site.xml
 commons-vfs2-2.0-sources.jar
 commons-vfs2-2.0-test-sources.jar
 commons-vfs2-2.0-site.xml.asc
 commons-vfs2-2.0-javadoc.jar.asc



 --
 Thank you,
 Gary

 http://garygregory.wordpress.com/
 http://garygregory.com/
 http://people.apache.org/~ggregory/
 http://twitter.com/GaryGregory

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



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



Re: [Vote] Release Commons VFS 2.0

2011-08-14 Thread Ralph Goers
Why?  The source has a dist directory with a pom.xml in it.  I thought the 
source zip was supposed to capture what was tagged?

Ralph

On Aug 14, 2011, at 9:09 AM, Gary Gregory wrote:

 FWIW, the source zip has a dist folder with a pom.xml in it. Not a
 blocker but should be fixed.
 
 Gary
 
 On Sun, Aug 14, 2011 at 11:25 AM, Ralph Goers
 ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.
 
 Since the last candidate the package name was changed from vfs to vfs2. Many 
 of the Jira issues were reviewed and those that required a possibly 
 incompatible API change were addressed. Most instances of StringBuffer were 
 replaced with StringBuilder. Some synchronization issues were addressed. 
 Many javadoc and some checkstyle issues were addressed. The filesystem 
 documentation was improved to list file system capabilities.
 
 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because...
 
 Ralph
 
 tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
   (revision 1157490).
 
 site: http://people.apache.org/~rgoers/commons-vfs/index.html
 
 The following artifacts have been staged to the org.apache.commons-035 
 (u:rgoers, a:99.180.69.21) repository.
 
 archetype-catalog.xml
 commons-vfs2-examples-2.0-javadoc.jar
 commons-vfs2-examples-2.0-sources.jar.asc
 commons-vfs2-examples-2.0.pom
 commons-vfs2-examples-2.0-site.xml.asc
 commons-vfs2-examples-2.0-tests.jar
 commons-vfs2-examples-2.0-tests.jar.asc
 commons-vfs2-examples-2.0.jar.asc
 commons-vfs2-examples-2.0.pom.asc
 commons-vfs2-examples-2.0-site.xml
 commons-vfs2-examples-2.0-javadoc.jar.asc
 commons-vfs2-examples-2.0.jar
 commons-vfs2-examples-2.0-sources.jar
 commons-vfs2-project-2.0-tests.jar.asc
 commons-vfs2-project-2.0-site.xml
 commons-vfs2-project-2.0.pom.asc
 commons-vfs2-project-2.0-tests.jar
 commons-vfs2-project-2.0.pom
 commons-vfs2-project-2.0-site.xml.asc
 commons-vfs2-sandbox-2.0.pom.asc
 commons-vfs2-sandbox-2.0-sources.jar.asc
 commons-vfs2-sandbox-2.0-test-sources.jar.asc
 commons-vfs2-sandbox-2.0.jar
 commons-vfs2-sandbox-2.0-javadoc.jar
 commons-vfs2-sandbox-2.0-site.xml.asc
 commons-vfs2-sandbox-2.0-test-sources.jar
 commons-vfs2-sandbox-2.0.jar.asc
 commons-vfs2-sandbox-2.0-site.xml
 commons-vfs2-sandbox-2.0-sources.jar
 commons-vfs2-sandbox-2.0-javadoc.jar.asc
 commons-vfs2-sandbox-2.0-tests.jar.asc
 commons-vfs2-sandbox-2.0-tests.jar
 commons-vfs2-sandbox-2.0.pom
 commons-vfs2-distribution-2.0-src.tar.gz
 commons-vfs2-distribution-2.0-src.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip.asc
 commons-vfs2-distribution-2.0.pom.asc
 commons-vfs2-distribution-2.0-bin.zip
 commons-vfs2-distribution-2.0-bin.tar.gz
 commons-vfs2-distribution-2.0-tests.jar.asc
 commons-vfs2-distribution-2.0-bin.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip
 commons-vfs2-distribution-2.0-tests.jar
 commons-vfs2-distribution-2.0-bin.zip.asc
 commons-vfs2-distribution-2.0.pom
 commons-vfs2-2.0.pom.asc
 commons-vfs2-2.0-javadoc.jar
 commons-vfs2-2.0-tests.jar.asc
 commons-vfs2-2.0-tests.jar
 commons-vfs2-2.0.pom
 commons-vfs2-2.0.jar
 commons-vfs2-2.0-sources.jar.asc
 commons-vfs2-2.0-test-sources.jar.asc
 commons-vfs2-2.0.jar.asc
 commons-vfs2-2.0-site.xml
 commons-vfs2-2.0-sources.jar
 commons-vfs2-2.0-test-sources.jar
 commons-vfs2-2.0-site.xml.asc
 commons-vfs2-2.0-javadoc.jar.asc
 
 
 
 -- 
 Thank you,
 Gary
 
 http://garygregory.wordpress.com/
 http://garygregory.com/
 http://people.apache.org/~ggregory/
 http://twitter.com/GaryGregory
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org
 


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



Re: [Vote] Release Commons VFS 2.0

2011-08-14 Thread Ralph Goers
Interesting. That is the same error that Continuum reported. I have no idea 
what it is and can't seem reproduce it on my MacBook. I will give it a try on 
Ubuntu.

The surefire report will look strange. This is a multi-module project. You need 
to go to the Core component to see real reports.

Ralph

On Aug 14, 2011, at 9:22 AM, Oliver Heger wrote:

 When building the source distribution I get the following error:
 
 Tests run: 975, Failures: 0, Errors: 0, Skipped: 0
 
 [INFO] [jar:jar {execution: default-jar}]
 [INFO] 
 
 [ERROR] BUILD ERROR
 [INFO] 
 
 [INFO] Error assembling JAR
 
 Embedded error: Manifest file: 
 D:\data\projects\OpenSource\vfs-release\commons-v
 fs-2.0-src\core\org.apache.maven.model.Model@ec4a87 does not exist.
 
 Platform info is below:
 Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
 Java version: 1.5.0_21
 Java home: C:\Program Files\Java\jdk1.5.0_21\jre
 Default locale: de_DE, platform encoding: Cp1252
 OS name: windows 7 version: 6.1 arch: x86 Family: windows
 
 In addition, I found some other (minor) problems:
 - Both the binary and the source distribution are deflated in a directory 
 commons-vfs-2.0. It is common habit to have a different directory for the 
 source distribution (ending of -src).
 - The copyright date in NOTICE.txt is still 2010.
 - In the binary distribution some jars (I assume all javadocs) are missing 
 the license and NOTICE in their META-INF folder.
 - On the site the surefire report looks strange. It seems that no tests have 
 been executed.
 
 Oliver
 
 Am 14.08.2011 17:25, schrieb Ralph Goers:
 This is a vote to release Apache Commons VFS 2.0.
 
 Since the last candidate the package name was changed from vfs to vfs2. Many 
 of the Jira issues were reviewed and those that required a possibly 
 incompatible API change were addressed. Most instances of StringBuffer were 
 replaced with StringBuilder. Some synchronization issues were addressed. 
 Many javadoc and some checkstyle issues were addressed. The filesystem 
 documentation was improved to list file system capabilities.
 
 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because...
 
 Ralph
 
 tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
   (revision 1157490).
 
 site: http://people.apache.org/~rgoers/commons-vfs/index.html
 
 The following artifacts have been staged to the org.apache.commons-035 
 (u:rgoers, a:99.180.69.21) repository.
 
 archetype-catalog.xml
 commons-vfs2-examples-2.0-javadoc.jar
 commons-vfs2-examples-2.0-sources.jar.asc
 commons-vfs2-examples-2.0.pom
 commons-vfs2-examples-2.0-site.xml.asc
 commons-vfs2-examples-2.0-tests.jar
 commons-vfs2-examples-2.0-tests.jar.asc
 commons-vfs2-examples-2.0.jar.asc
 commons-vfs2-examples-2.0.pom.asc
 commons-vfs2-examples-2.0-site.xml
 commons-vfs2-examples-2.0-javadoc.jar.asc
 commons-vfs2-examples-2.0.jar
 commons-vfs2-examples-2.0-sources.jar
 commons-vfs2-project-2.0-tests.jar.asc
 commons-vfs2-project-2.0-site.xml
 commons-vfs2-project-2.0.pom.asc
 commons-vfs2-project-2.0-tests.jar
 commons-vfs2-project-2.0.pom
 commons-vfs2-project-2.0-site.xml.asc
 commons-vfs2-sandbox-2.0.pom.asc
 commons-vfs2-sandbox-2.0-sources.jar.asc
 commons-vfs2-sandbox-2.0-test-sources.jar.asc
 commons-vfs2-sandbox-2.0.jar
 commons-vfs2-sandbox-2.0-javadoc.jar
 commons-vfs2-sandbox-2.0-site.xml.asc
 commons-vfs2-sandbox-2.0-test-sources.jar
 commons-vfs2-sandbox-2.0.jar.asc
 commons-vfs2-sandbox-2.0-site.xml
 commons-vfs2-sandbox-2.0-sources.jar
 commons-vfs2-sandbox-2.0-javadoc.jar.asc
 commons-vfs2-sandbox-2.0-tests.jar.asc
 commons-vfs2-sandbox-2.0-tests.jar
 commons-vfs2-sandbox-2.0.pom
 commons-vfs2-distribution-2.0-src.tar.gz
 commons-vfs2-distribution-2.0-src.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip.asc
 commons-vfs2-distribution-2.0.pom.asc
 commons-vfs2-distribution-2.0-bin.zip
 commons-vfs2-distribution-2.0-bin.tar.gz
 commons-vfs2-distribution-2.0-tests.jar.asc
 commons-vfs2-distribution-2.0-bin.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip
 commons-vfs2-distribution-2.0-tests.jar
 commons-vfs2-distribution-2.0-bin.zip.asc
 commons-vfs2-distribution-2.0.pom
 commons-vfs2-2.0.pom.asc
 commons-vfs2-2.0-javadoc.jar
 commons-vfs2-2.0-tests.jar.asc
 commons-vfs2-2.0-tests.jar
 commons-vfs2-2.0.pom
 commons-vfs2-2.0.jar
 commons-vfs2-2.0-sources.jar.asc
 commons-vfs2-2.0-test-sources.jar.asc
 commons-vfs2-2.0.jar.asc
 commons-vfs2-2.0-site.xml
 commons-vfs2-2.0-sources.jar
 commons-vfs2-2.0-test-sources.jar
 commons-vfs2-2.0-site.xml.asc
 commons-vfs2-2.0-javadoc.jar.asc
 
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org
 



Re: [Vote] Release Commons VFS 2.0

2011-08-14 Thread Gary Gregory
My mistake then.

Gary

On Aug 14, 2011, at 12:28, Ralph Goers ralph.go...@dslextreme.com wrote:

 Why?  The source has a dist directory with a pom.xml in it.  I thought the 
 source zip was supposed to capture what was tagged?

 Ralph

 On Aug 14, 2011, at 9:09 AM, Gary Gregory wrote:

 FWIW, the source zip has a dist folder with a pom.xml in it. Not a
 blocker but should be fixed.

 Gary

 On Sun, Aug 14, 2011 at 11:25 AM, Ralph Goers
 ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Since the last candidate the package name was changed from vfs to vfs2. 
 Many of the Jira issues were reviewed and those that required a possibly 
 incompatible API change were addressed. Most instances of StringBuffer were 
 replaced with StringBuilder. Some synchronization issues were addressed. 
 Many javadoc and some checkstyle issues were addressed. The filesystem 
 documentation was improved to list file system capabilities.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because...

 Ralph

 tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
   (revision 1157490).

 site: http://people.apache.org/~rgoers/commons-vfs/index.html

 The following artifacts have been staged to the org.apache.commons-035 
 (u:rgoers, a:99.180.69.21) repository.

 archetype-catalog.xml
 commons-vfs2-examples-2.0-javadoc.jar
 commons-vfs2-examples-2.0-sources.jar.asc
 commons-vfs2-examples-2.0.pom
 commons-vfs2-examples-2.0-site.xml.asc
 commons-vfs2-examples-2.0-tests.jar
 commons-vfs2-examples-2.0-tests.jar.asc
 commons-vfs2-examples-2.0.jar.asc
 commons-vfs2-examples-2.0.pom.asc
 commons-vfs2-examples-2.0-site.xml
 commons-vfs2-examples-2.0-javadoc.jar.asc
 commons-vfs2-examples-2.0.jar
 commons-vfs2-examples-2.0-sources.jar
 commons-vfs2-project-2.0-tests.jar.asc
 commons-vfs2-project-2.0-site.xml
 commons-vfs2-project-2.0.pom.asc
 commons-vfs2-project-2.0-tests.jar
 commons-vfs2-project-2.0.pom
 commons-vfs2-project-2.0-site.xml.asc
 commons-vfs2-sandbox-2.0.pom.asc
 commons-vfs2-sandbox-2.0-sources.jar.asc
 commons-vfs2-sandbox-2.0-test-sources.jar.asc
 commons-vfs2-sandbox-2.0.jar
 commons-vfs2-sandbox-2.0-javadoc.jar
 commons-vfs2-sandbox-2.0-site.xml.asc
 commons-vfs2-sandbox-2.0-test-sources.jar
 commons-vfs2-sandbox-2.0.jar.asc
 commons-vfs2-sandbox-2.0-site.xml
 commons-vfs2-sandbox-2.0-sources.jar
 commons-vfs2-sandbox-2.0-javadoc.jar.asc
 commons-vfs2-sandbox-2.0-tests.jar.asc
 commons-vfs2-sandbox-2.0-tests.jar
 commons-vfs2-sandbox-2.0.pom
 commons-vfs2-distribution-2.0-src.tar.gz
 commons-vfs2-distribution-2.0-src.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip.asc
 commons-vfs2-distribution-2.0.pom.asc
 commons-vfs2-distribution-2.0-bin.zip
 commons-vfs2-distribution-2.0-bin.tar.gz
 commons-vfs2-distribution-2.0-tests.jar.asc
 commons-vfs2-distribution-2.0-bin.tar.gz.asc
 commons-vfs2-distribution-2.0-src.zip
 commons-vfs2-distribution-2.0-tests.jar
 commons-vfs2-distribution-2.0-bin.zip.asc
 commons-vfs2-distribution-2.0.pom
 commons-vfs2-2.0.pom.asc
 commons-vfs2-2.0-javadoc.jar
 commons-vfs2-2.0-tests.jar.asc
 commons-vfs2-2.0-tests.jar
 commons-vfs2-2.0.pom
 commons-vfs2-2.0.jar
 commons-vfs2-2.0-sources.jar.asc
 commons-vfs2-2.0-test-sources.jar.asc
 commons-vfs2-2.0.jar.asc
 commons-vfs2-2.0-site.xml
 commons-vfs2-2.0-sources.jar
 commons-vfs2-2.0-test-sources.jar
 commons-vfs2-2.0-site.xml.asc
 commons-vfs2-2.0-javadoc.jar.asc



 --
 Thank you,
 Gary

 http://garygregory.wordpress.com/
 http://garygregory.com/
 http://people.apache.org/~ggregory/
 http://twitter.com/GaryGregory

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



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


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



Re: [Vote] Release Commons VFS 2.0

2011-08-14 Thread sebb
On 14 August 2011 16:25, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Since the last candidate the package name was changed from vfs to vfs2. Many 
 of the Jira issues were reviewed and those that required a possibly 
 incompatible API change were addressed. Most instances of StringBuffer were 
 replaced with StringBuilder. Some synchronization issues were addressed. Many 
 javadoc and some checkstyle issues were addressed. The filesystem 
 documentation was improved to list file system capabilities.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [X] -1 no, do not release it because...

Notice file still shows 2010.

It also refers to the (optional) Javamail library.
Since that is not actually included in any of the archives, it should
not be mentioned.

[If it were necessary to include a mention of JavaMail in NOTICE, then
it would be necessary to include the corresponding license in LICENSE]

==

Not a blocker, but a pain for checking the release:
- lots of source files contain @version $Revision $. This uses local
time, which means my checkout of SVN does not match the source
archives.

There are some EOL issues:

svn ps svn:eol-style native README.txt
svn ps svn:eol-style native RELEASE-NOTES.txt
svn ps svn:eol-style native osgi/MANIFEST.MF
svn ps svn:eol-style native src/changes/announcement.vm

I'm not convinced that the code really needs to be
binary-incompatible, but that is a separate discussion.

However, the release notes ought to mention code is not source
compatible with VFS 1.x and that the package name has changed.

mvn install produces some warnings:

[WARNING] Ignoring project type pom - supportedProjectTypes = [jar, bundle]
[WARNING] DEPRECATED [tasks]: Use target instead
[WARNING] DEPRECATED [systemProperties]: Use systemPropertyVariables instead.

also the error

[ERROR] BUILD ERROR
[INFO] 
[INFO] Error assembling JAR

Embedded error: Manifest file:
D:\RC\commons-vfs2-distribution-2.0-src-zip\commons-vfs-2.0\core\org.apache.maven.model.Model@718242
does not exist.

This is a blocker.

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



Re: [Vote] Release Commons VFS 2.0

2011-08-14 Thread Ralph Goers
Thanks, Sebb. See below.

On Aug 14, 2011, at 9:50 AM, sebb wrote:

 On 14 August 2011 16:25, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.
 
 Since the last candidate the package name was changed from vfs to vfs2. Many 
 of the Jira issues were reviewed and those that required a possibly 
 incompatible API change were addressed. Most instances of StringBuffer were 
 replaced with StringBuilder. Some synchronization issues were addressed. 
 Many javadoc and some checkstyle issues were addressed. The filesystem 
 documentation was improved to list file system capabilities.
 
 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [X] -1 no, do not release it because...
 
 Notice file still shows 2010.
 
 It also refers to the (optional) Javamail library.
 Since that is not actually included in any of the archives, it should
 not be mentioned.
 
 [If it were necessary to include a mention of JavaMail in NOTICE, then
 it would be necessary to include the corresponding license in LICENSE]
 
 ==
 
 Not a blocker, but a pain for checking the release:
 - lots of source files contain @version $Revision $. This uses local
 time, which means my checkout of SVN does not match the source
 archives.
 
 There are some EOL issues:
 
 svn ps svn:eol-style native README.txt
 svn ps svn:eol-style native RELEASE-NOTES.txt
 svn ps svn:eol-style native osgi/MANIFEST.MF
 svn ps svn:eol-style native src/changes/announcement.vm
 
 I'm not convinced that the code really needs to be
 binary-incompatible, but that is a separate discussion.
 
 However, the release notes ought to mention code is not source
 compatible with VFS 1.x and that the package name has changed.
 
 mvn install produces some warnings:
 
 [WARNING] Ignoring project type pom - supportedProjectTypes = [jar, bundle]
 [WARNING] DEPRECATED [tasks]: Use target instead

I can't fix the above two lines. They are caused by changes in commons-parent 
version 21.

 [WARNING] DEPRECATED [systemProperties]: Use systemPropertyVariables instead.
 
 also the error
 
 [ERROR] BUILD ERROR
 [INFO] 
 
 [INFO] Error assembling JAR
 
 Embedded error: Manifest file:
 D:\RC\commons-vfs2-distribution-2.0-src-zip\commons-vfs-2.0\core\org.apache.maven.model.Model@718242
 does not exist.

I got a response from Dennis Lundberg. I forwarded that. It appears I will have 
to create yet another module to put the common resources such as 
checkstyle.xml. This, of course, is also going to end up being a new artifact 
in the Maven repo. sigh.

 
 This is a blocker.
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org
 


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



Re: [Vote] Release Commons VFS 2.0

2011-08-14 Thread sebb
On 14 August 2011 18:03, Ralph Goers ralph.go...@dslextreme.com wrote:
 Thanks, Sebb. See below.

 On Aug 14, 2011, at 9:50 AM, sebb wrote:

 On 14 August 2011 16:25, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Since the last candidate the package name was changed from vfs to vfs2. 
 Many of the Jira issues were reviewed and those that required a possibly 
 incompatible API change were addressed. Most instances of StringBuffer were 
 replaced with StringBuilder. Some synchronization issues were addressed. 
 Many javadoc and some checkstyle issues were addressed. The filesystem 
 documentation was improved to list file system capabilities.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [X] -1 no, do not release it because...

 Notice file still shows 2010.

 It also refers to the (optional) Javamail library.
 Since that is not actually included in any of the archives, it should
 not be mentioned.

 [If it were necessary to include a mention of JavaMail in NOTICE, then
 it would be necessary to include the corresponding license in LICENSE]

 ==

 Not a blocker, but a pain for checking the release:
 - lots of source files contain @version $Revision $. This uses local
 time, which means my checkout of SVN does not match the source
 archives.

 There are some EOL issues:

 svn ps svn:eol-style native README.txt
 svn ps svn:eol-style native RELEASE-NOTES.txt
 svn ps svn:eol-style native osgi/MANIFEST.MF
 svn ps svn:eol-style native src/changes/announcement.vm

 I'm not convinced that the code really needs to be
 binary-incompatible, but that is a separate discussion.

 However, the release notes ought to mention code is not source
 compatible with VFS 1.x and that the package name has changed.

 mvn install produces some warnings:

 [WARNING] Ignoring project type pom - supportedProjectTypes = [jar, bundle]
 [WARNING] DEPRECATED [tasks]: Use target instead

 I can't fix the above two lines. They are caused by changes in commons-parent 
 version 21.

Huh?

The second warning is caused by using tasks instead of target; you
can fix that easily.

Not sure about the first, but I would be suprised if it is anything to
do with Commons Parent (except that later plugins may be more picky
about obsolete syntax).

 [WARNING] DEPRECATED [systemProperties]: Use systemPropertyVariables instead.

 also the error

 [ERROR] BUILD ERROR
 [INFO] 
 
 [INFO] Error assembling JAR

 Embedded error: Manifest file:
 D:\RC\commons-vfs2-distribution-2.0-src-zip\commons-vfs-2.0\core\org.apache.maven.model.Model@718242
 does not exist.

 I got a response from Dennis Lundberg. I forwarded that. It appears I will 
 have to create yet another module to put the common resources such as 
 checkstyle.xml. This, of course, is also going to end up being a new artifact 
 in the Maven repo. sigh.


 This is a blocker.

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



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



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



Re: [Vote] Release Commons VFS 2.0

2011-08-14 Thread Ralph Goers

On Aug 14, 2011, at 10:09 AM, sebb wrote:

 On 14 August 2011 18:03, Ralph Goers ralph.go...@dslextreme.com wrote:
 Thanks, Sebb. See below.
 
 On Aug 14, 2011, at 9:50 AM, sebb wrote:
 
 On 14 August 2011 16:25, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.
 
 Since the last candidate the package name was changed from vfs to vfs2. 
 Many of the Jira issues were reviewed and those that required a possibly 
 incompatible API change were addressed. Most instances of StringBuffer 
 were replaced with StringBuilder. Some synchronization issues were 
 addressed. Many javadoc and some checkstyle issues were addressed. The 
 filesystem documentation was improved to list file system capabilities.
 
 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [X] -1 no, do not release it because...
 
 Notice file still shows 2010.
 
 It also refers to the (optional) Javamail library.
 Since that is not actually included in any of the archives, it should
 not be mentioned.
 
 [If it were necessary to include a mention of JavaMail in NOTICE, then
 it would be necessary to include the corresponding license in LICENSE]
 
 ==
 
 Not a blocker, but a pain for checking the release:
 - lots of source files contain @version $Revision $. This uses local
 time, which means my checkout of SVN does not match the source
 archives.
 
 There are some EOL issues:
 
 svn ps svn:eol-style native README.txt
 svn ps svn:eol-style native RELEASE-NOTES.txt
 svn ps svn:eol-style native osgi/MANIFEST.MF
 svn ps svn:eol-style native src/changes/announcement.vm
 
 I'm not convinced that the code really needs to be
 binary-incompatible, but that is a separate discussion.
 
 However, the release notes ought to mention code is not source
 compatible with VFS 1.x and that the package name has changed.
 
 mvn install produces some warnings:
 
 [WARNING] Ignoring project type pom - supportedProjectTypes = [jar, bundle]
 [WARNING] DEPRECATED [tasks]: Use target instead
 
 I can't fix the above two lines. They are caused by changes in 
 commons-parent version 21.
 
 Huh?
 
 The second warning is caused by using tasks instead of target; you
 can fix that easily.

You are right. That was the antrun plugin.

 
 Not sure about the first, but I would be suprised if it is anything to
 do with Commons Parent (except that later plugins may be more picky
 about obsolete syntax).

Commons Parent added the maven-bundle plugin. The Warning you are seeing there 
is because it applies to all projects in a multi-project build, some of which 
may be declared as a type other than bundle or jar.  It also added the jar 
plugin to generate the test jar. This required me to create a bogus MANIFEST.MF 
in the parent project since the maven-bundle plugin doesn't generate a manifest.

Ralph


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



Re: [Vote] Release Commons VFS 2.0

2011-08-14 Thread sebb
On 14 August 2011 18:49, Ralph Goers ralph.go...@dslextreme.com wrote:

 On Aug 14, 2011, at 10:09 AM, sebb wrote:

 On 14 August 2011 18:03, Ralph Goers ralph.go...@dslextreme.com wrote:
 Thanks, Sebb. See below.

 On Aug 14, 2011, at 9:50 AM, sebb wrote:

 On 14 August 2011 16:25, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Since the last candidate the package name was changed from vfs to vfs2. 
 Many of the Jira issues were reviewed and those that required a possibly 
 incompatible API change were addressed. Most instances of StringBuffer 
 were replaced with StringBuilder. Some synchronization issues were 
 addressed. Many javadoc and some checkstyle issues were addressed. The 
 filesystem documentation was improved to list file system capabilities.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [X] -1 no, do not release it because...

 Notice file still shows 2010.

 It also refers to the (optional) Javamail library.
 Since that is not actually included in any of the archives, it should
 not be mentioned.

 [If it were necessary to include a mention of JavaMail in NOTICE, then
 it would be necessary to include the corresponding license in LICENSE]

 ==

 Not a blocker, but a pain for checking the release:
 - lots of source files contain @version $Revision $. This uses local
 time, which means my checkout of SVN does not match the source
 archives.

 There are some EOL issues:

 svn ps svn:eol-style native README.txt
 svn ps svn:eol-style native RELEASE-NOTES.txt
 svn ps svn:eol-style native osgi/MANIFEST.MF
 svn ps svn:eol-style native src/changes/announcement.vm

 I'm not convinced that the code really needs to be
 binary-incompatible, but that is a separate discussion.

 However, the release notes ought to mention code is not source
 compatible with VFS 1.x and that the package name has changed.

 mvn install produces some warnings:

 [WARNING] Ignoring project type pom - supportedProjectTypes = [jar, bundle]
 [WARNING] DEPRECATED [tasks]: Use target instead

 I can't fix the above two lines. They are caused by changes in 
 commons-parent version 21.

 Huh?

 The second warning is caused by using tasks instead of target; you
 can fix that easily.

 You are right. That was the antrun plugin.


 Not sure about the first, but I would be suprised if it is anything to
 do with Commons Parent (except that later plugins may be more picky
 about obsolete syntax).

 Commons Parent added the maven-bundle plugin.

As far as I can tell, that was added in version 8.
It was certainly earlier than version 21.
Experimentation with CP versions shows that the warning message starts
with version 13, which coincides with updating from Apache pom v4 to
v7.

 The Warning you are seeing there is because it applies to all projects in a 
 multi-project build, some of which may be declared as a type other than 
 bundle or jar.  It also added the jar plugin to generate the test jar. This 
 required me to create a bogus MANIFEST.MF in the parent project since the 
 maven-bundle plugin doesn't generate a manifest.

No idea how to solve that; perhaps Dennis L can help?

 Ralph


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



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



Re: [VOTE] Release Commons VFS 2.0

2010-12-23 Thread Jörg Schaible
Ralph Goers wrote:

 
 On Dec 21, 2010, at 11:43 PM, Jörg Schaible wrote:
 
 
 But the RM should definitely *look at* the generated release notes and,
 IMO, intentionally committing them is a good thing.  Nothing generated
 directly from maven has ever met my expectations in terms of formatting
 and
 content, so I have always ended up tweaking the generated files.  I
 don't see this as onerous, personally.
 
 Then why not generating it directly before the release manually,
 finalize it and commit it? After a release it can be deleted again in
 svn.
 
 This is exactly what I'm thinking of doing with an enhancement to the
 release plugin, changes plugin or a new plugin. release-prepare would then
 do this automatically.

Well, I thought finalize to be a manual task in accordance with Phil's 
comment about tweaking the generated stuff before the release.

 All we need then is a verification that the file exists while releasing.
 This can be done by the verifier plugin (best to bind the goal to the
 validation phase) in the release profile.
 
 This wouldn't be necessary since the above plugin would fail if it can't
 generate the release notes.

It would be a different process then. For me it would be enough if the 
release can check if the changes.xml and release notes handle the current 
version. Whatever this means ;-)

- Jörg


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



Re: [VOTE] Release Commons VFS 2.0

2010-12-23 Thread Ralph Goers

On Dec 23, 2010, at 12:11 AM, Jörg Schaible wrote:

 Ralph Goers wrote:
 
 
 On Dec 21, 2010, at 11:43 PM, Jörg Schaible wrote:
 
 
 But the RM should definitely *look at* the generated release notes and,
 IMO, intentionally committing them is a good thing.  Nothing generated
 directly from maven has ever met my expectations in terms of formatting
 and
 content, so I have always ended up tweaking the generated files.  I
 don't see this as onerous, personally.
 
 Then why not generating it directly before the release manually,
 finalize it and commit it? After a release it can be deleted again in
 svn.
 
 This is exactly what I'm thinking of doing with an enhancement to the
 release plugin, changes plugin or a new plugin. release-prepare would then
 do this automatically.
 
 Well, I thought finalize to be a manual task in accordance with Phil's 
 comment about tweaking the generated stuff before the release.

If I wanted to perform the release from Hudson (which I would find to be highly 
desirable) these manual steps would make it more difficult. In many cases the 
release note template won't need to be changed, although the list of fixes and 
enhancements that will be integrated by the changes plugin certainly will.

Ralph


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



Re: [VOTE] Release Commons VFS 2.0

2010-12-22 Thread sebb
On 22 December 2010 07:43, Jörg Schaible joerg.schai...@scalaris.com wrote:
 Hi,

 Phil Steitz wrote:

 On Tue, Dec 21, 2010 at 7:48 PM, sebb seb...@gmail.com wrote:

 On 22 December 2010 00:11, Phil Steitz phil.ste...@gmail.com wrote:
  On Tue, Dec 21, 2010 at 7:00 PM, Ralph Goers
  ralph.go...@dslextreme.com
 wrote:
 
 
  On Dec 21, 2010, at 2:55 PM, sebb wrote:
 
   On 21 December 2010 05:21, Ralph Goers ralph.go...@dslextreme.com
  wrote
  
   I have not included release notes in the src zip since my
 understanding
  is the src zip should contain the directories pretty much as they
  exist
 in
  SVN.  Instead I have added a README.txt that tells a user how to
 generate
  the announcement file.
  
   I would prefer to see the release notes generated and checked into
   SVN; they can then be included in both source and binary archives.
  
   See for example MATH and NET (2.0)
 
  I looked at net/trunk. I would prefer that the release notes be
 generated
  during mvn release:prepare instead of requiring a manual mvn
  invocation
 to
  create the release notes and then a commit. I have that working for
  the binary distribution but I don't want to do it for the source
 distribution
  since they shouldn't be included if they aren't in svn and, in my
  view,
 they
  shouldn't be in svn because they will generally be out of sync with
  changes.xml in trunk.
 
  I would say that is up to the RM :)
 
  I personally don't have a problem with the out-of-synch condition.
  What
 is
  important is, like changes.xml or any other file, what gets tagged and
  released.

 +1

 I think it's vital that the release notes are included in the source
 release.

 The user should not be required to run a command to create the release
 notes.

 But the RM should definitely *look at* the generated release notes and,
 IMO, intentionally committing them is a good thing.  Nothing generated
 directly from maven has ever met my expectations in terms of formatting
 and
 content, so I have always ended up tweaking the generated files.

BTW, I did a bit of work with the MATH vm file which makes it possible
to produce better formatting, by adjusting the spacing in the
changes.xml file.

It's a bit tedious getting it correct initially but the output can
look quite acceptable.

Once set up, adding new entries is easy - just follow the existing spacing.

  I don't see this as onerous, personally.

+1

 Then why not generating it directly before the release manually, finalize
 it and commit it? After a release it can be deleted again in svn.

Why delete it?

So long as the RN are uptodate for the release, it does not matter if
it gets a bit stale later.
Changes.xml is not always kept up to date between releases either.

 All we need then is a verification that the file exists while releasing.
 This can be done by the verifier plugin (best to bind the goal to the
 validation phase) in the release profile.

The verification that is needed is that changes.xml is uptodate, and
the RN file corresponds.

 - Jörg


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



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



Re: [VOTE] Release Commons VFS 2.0

2010-12-22 Thread Ralph Goers

On Dec 21, 2010, at 11:43 PM, Jörg Schaible wrote:

 
 But the RM should definitely *look at* the generated release notes and,
 IMO, intentionally committing them is a good thing.  Nothing generated
 directly from maven has ever met my expectations in terms of formatting
 and
 content, so I have always ended up tweaking the generated files.  I don't
 see this as onerous, personally.
 
 Then why not generating it directly before the release manually, finalize 
 it and commit it? After a release it can be deleted again in svn.

This is exactly what I'm thinking of doing with an enhancement to the release 
plugin, changes plugin or a new plugin. release-prepare would then do this 
automatically.

 
 All we need then is a verification that the file exists while releasing. 
 This can be done by the verifier plugin (best to bind the goal to the 
 validation phase) in the release profile.

This wouldn't be necessary since the above plugin would fail if it can't 
generate the release notes.

Ralph
-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: [VOTE] Release Commons VFS 2.0

2010-12-21 Thread sebb
On 21 December 2010 05:21, Ralph Goers ralph.go...@dslextreme.com wrote:
 I have modified the release packaging so that the binary release includes 
 release notes generated by the maven-changes-plugin announcement generator.
 I've excluded doap_vfs.rdf from the src zip, although it isn't clear to me 
 why this is necessary, especially if there is some Maven plugin designed to 
 process it.

Afaik, there isn't a plugin. The DOAPs are processed by a script
running on people.a.o.

The DOAP does not make sense in release archives (binary or source)
because it is updated after the release is created.

[The DOAP files contain meta-data about a component, and it's
confusing to have copies in trunk, branches and tags, so IMO they
should be stored elsewhere.]

 I have not included release notes in the src zip since my understanding is 
 the src zip should contain the directories pretty much as they exist in SVN.  
 Instead I have added a README.txt that tells a user how to generate the 
 announcement file.

I would prefer to see the release notes generated and checked into
SVN; they can then be included in both source and binary archives.

See for example MATH and NET (2.0)

 I've also updated the site main page to document the compatibility break.

 Is there anything else that should be done before attempting a final release?

 Ralph

 On Dec 6, 2010, at 7:49 AM, sebb wrote:

 On 6 December 2010 02:04, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Since the last candidate the package name was changed from vfs to vfs2. 
 Many of the Jira issues were reviewed and those that required a possibly 
 incompatible API change were addressed. Most instances of StringBuffer were 
 replaced with StringBuilder. Some synchronization issues were addressed. 
 Many javadoc and some checkstyle issues were addressed. The filesystem 
 documentation was improved to list file system capabilities.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [X] -1 no, do not release it because...

 Ralph

 tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
   (revision 1042381).

 site: http://people.apache.org/~rgoers/commons-vfs/index.html

 Does not mention that the new release uses a new package name and
 requires source updates to use.
 Ditto the Maven changes.

 changes.xml has not been updated with a description of the release.
 Also, the date will need to be changed at some point.

 I still think we should have tried to maintain binary compatibility -
 which I think would have been possible.
 However, assuming that the compatibility break is what the majority
 wants, this needs to be made very obvious, and there should be upgrade
 notes describing how to perform the change.

 IMO there should be some RELEASE_NOTES in the source and binary archives.

 The source archive should probably exclude the DOAP.


 The following artifacts have been staged to the Apache Nexus Staging 
 repository org.apache.commons-051 (u:rgoers, a:75.82.178.177) 
 https://repository.apache.org/content/repositories/orgapachecommons-051/

 commons-vfs2-examples-2.0-sources.jar
 commons-vfs2-examples-2.0.jar.asc
 commons-vfs2-examples-2.0.pom
 commons-vfs2-examples-2.0-javadoc.jar.asc
 commons-vfs2-examples-2.0.jar
 commons-vfs2-examples-2.0-javadoc.jar
 commons-vfs2-examples-2.0.pom.asc
 commons-vfs2-examples-2.0-sources.jar.asc
 commons-vfs2-project-2.0-site.xml
 commons-vfs2-project-2.0.pom.asc
 commons-vfs2-project-2.0.pom
 commons-vfs2-project-2.0-site.xml.asc
 commons-vfs2-2.0-sources.jar.asc
 commons-vfs2-2.0-tests.jar.asc
 commons-vfs2-2.0-javadoc.jar
 commons-vfs2-2.0.jar.asc
 commons-vfs2-2.0-test-sources.jar.asc
 commons-vfs2-2.0-javadoc.jar.asc
 commons-vfs2-2.0-test-sources.jar
 commons-vfs2-2.0.pom.asc
 commons-vfs2-2.0.jar
 commons-vfs2-2.0.pom
 commons-vfs2-2.0-sources.jar
 commons-vfs2-2.0-tests.jar
 commons-vfs2-sandbox-2.0.pom.asc
 commons-vfs2-sandbox-2.0-javadoc.jar
 commons-vfs2-sandbox-2.0-tests.jar
 commons-vfs2-sandbox-2.0.jar.asc
 commons-vfs2-sandbox-2.0-sources.jar
 commons-vfs2-sandbox-2.0-sources.jar.asc
 commons-vfs2-sandbox-2.0-tests.jar.asc
 commons-vfs2-sandbox-2.0.pom
 commons-vfs2-sandbox-2.0.jar
 commons-vfs2-sandbox-2.0-test-sources.jar.asc
 commons-vfs2-sandbox-2.0-test-sources.jar
 commons-vfs2-sandbox-2.0-javadoc.jar.asc
 commons-vfs2-distribution-2.0-bin.tar.gz.asc
 commons-vfs2-distribution-2.0-src.tar.gz
 commons-vfs2-distribution-2.0-src.zip
 commons-vfs2-distribution-2.0-src.zip.asc
 commons-vfs2-distribution-2.0.pom.asc
 commons-vfs2-distribution-2.0.pom
 commons-vfs2-distribution-2.0-bin.zip
 commons-vfs2-distribution-2.0-src.tar.gz.asc
 commons-vfs2-distribution-2.0-bin.tar.gz
 commons-vfs2-distribution-2.0-bin.zip.asc

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



 

Re: [VOTE] Release Commons VFS 2.0

2010-12-21 Thread Ralph Goers

On Dec 21, 2010, at 2:55 PM, sebb wrote:

 On 21 December 2010 05:21, Ralph Goers ralph.go...@dslextreme.com wrote
 
 I have not included release notes in the src zip since my understanding is 
 the src zip should contain the directories pretty much as they exist in SVN. 
  Instead I have added a README.txt that tells a user how to generate the 
 announcement file.
 
 I would prefer to see the release notes generated and checked into
 SVN; they can then be included in both source and binary archives.
 
 See for example MATH and NET (2.0)

I looked at net/trunk. I would prefer that the release notes be generated 
during mvn release:prepare instead of requiring a manual mvn invocation to 
create the release notes and then a commit. I have that working for the binary 
distribution but I don't want to do it for the source distribution since they 
shouldn't be included if they aren't in svn and, in my view, they shouldn't be 
in svn because they will generally be out of sync with changes.xml in trunk.

Ralph



Re: [VOTE] Release Commons VFS 2.0

2010-12-21 Thread Phil Steitz
On Tue, Dec 21, 2010 at 7:00 PM, Ralph Goers ralph.go...@dslextreme.comwrote:


 On Dec 21, 2010, at 2:55 PM, sebb wrote:

  On 21 December 2010 05:21, Ralph Goers ralph.go...@dslextreme.com
 wrote
 
  I have not included release notes in the src zip since my understanding
 is the src zip should contain the directories pretty much as they exist in
 SVN.  Instead I have added a README.txt that tells a user how to generate
 the announcement file.
 
  I would prefer to see the release notes generated and checked into
  SVN; they can then be included in both source and binary archives.
 
  See for example MATH and NET (2.0)

 I looked at net/trunk. I would prefer that the release notes be generated
 during mvn release:prepare instead of requiring a manual mvn invocation to
 create the release notes and then a commit. I have that working for the
 binary distribution but I don't want to do it for the source distribution
 since they shouldn't be included if they aren't in svn and, in my view, they
 shouldn't be in svn because they will generally be out of sync with
 changes.xml in trunk.

 I would say that is up to the RM :)

I personally don't have a problem with the out-of-synch condition.  What is
important is, like changes.xml or any other file, what gets tagged and
released.

Phil


 Ralph




Re: [VOTE] Release Commons VFS 2.0

2010-12-21 Thread sebb
On 22 December 2010 00:11, Phil Steitz phil.ste...@gmail.com wrote:
 On Tue, Dec 21, 2010 at 7:00 PM, Ralph Goers 
 ralph.go...@dslextreme.comwrote:


 On Dec 21, 2010, at 2:55 PM, sebb wrote:

  On 21 December 2010 05:21, Ralph Goers ralph.go...@dslextreme.com
 wrote
 
  I have not included release notes in the src zip since my understanding
 is the src zip should contain the directories pretty much as they exist in
 SVN.  Instead I have added a README.txt that tells a user how to generate
 the announcement file.
 
  I would prefer to see the release notes generated and checked into
  SVN; they can then be included in both source and binary archives.
 
  See for example MATH and NET (2.0)

 I looked at net/trunk. I would prefer that the release notes be generated
 during mvn release:prepare instead of requiring a manual mvn invocation to
 create the release notes and then a commit. I have that working for the
 binary distribution but I don't want to do it for the source distribution
 since they shouldn't be included if they aren't in svn and, in my view, they
 shouldn't be in svn because they will generally be out of sync with
 changes.xml in trunk.

 I would say that is up to the RM :)

 I personally don't have a problem with the out-of-synch condition.  What is
 important is, like changes.xml or any other file, what gets tagged and
 released.

+1

I think it's vital that the release notes are included in the source release.

The user should not be required to run a command to create the release notes.

 Phil


 Ralph




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



Re: [VOTE] Release Commons VFS 2.0

2010-12-21 Thread Gary Gregory
On Dec 21, 2010, at 18:49, sebb seb...@gmail.com wrote:

 On 22 December 2010 00:11, Phil Steitz phil.ste...@gmail.com wrote:
 On Tue, Dec 21, 2010 at 7:00 PM, Ralph Goers 
 ralph.go...@dslextreme.comwrote:
 
 
 On Dec 21, 2010, at 2:55 PM, sebb wrote:
 
 On 21 December 2010 05:21, Ralph Goers ralph.go...@dslextreme.com
 wrote
 
 I have not included release notes in the src zip since my understanding
 is the src zip should contain the directories pretty much as they exist in
 SVN.  Instead I have added a README.txt that tells a user how to generate
 the announcement file.
 
 I would prefer to see the release notes generated and checked into
 SVN; they can then be included in both source and binary archives.
 
 See for example MATH and NET (2.0)
 
 I looked at net/trunk. I would prefer that the release notes be generated
 during mvn release:prepare instead of requiring a manual mvn invocation to
 create the release notes and then a commit. I have that working for the
 binary distribution but I don't want to do it for the source distribution
 since they shouldn't be included if they aren't in svn and, in my view, they
 shouldn't be in svn because they will generally be out of sync with
 changes.xml in trunk.
 
 I would say that is up to the RM :)
 
 I personally don't have a problem with the out-of-synch condition.  What is
 important is, like changes.xml or any other file, what gets tagged and
 released.
 
 +1
 
 I think it's vital that the release notes are included in the source release.
 
 The user should not be required to run a command to create the release notes.

+1
Gary 

 
 Phil
 
 
 Ralph
 
 
 
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org
 

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



Re: [VOTE] Release Commons VFS 2.0

2010-12-21 Thread Phil Steitz
On Tue, Dec 21, 2010 at 7:48 PM, sebb seb...@gmail.com wrote:

 On 22 December 2010 00:11, Phil Steitz phil.ste...@gmail.com wrote:
  On Tue, Dec 21, 2010 at 7:00 PM, Ralph Goers ralph.go...@dslextreme.com
 wrote:
 
 
  On Dec 21, 2010, at 2:55 PM, sebb wrote:
 
   On 21 December 2010 05:21, Ralph Goers ralph.go...@dslextreme.com
  wrote
  
   I have not included release notes in the src zip since my
 understanding
  is the src zip should contain the directories pretty much as they exist
 in
  SVN.  Instead I have added a README.txt that tells a user how to
 generate
  the announcement file.
  
   I would prefer to see the release notes generated and checked into
   SVN; they can then be included in both source and binary archives.
  
   See for example MATH and NET (2.0)
 
  I looked at net/trunk. I would prefer that the release notes be
 generated
  during mvn release:prepare instead of requiring a manual mvn invocation
 to
  create the release notes and then a commit. I have that working for the
  binary distribution but I don't want to do it for the source
 distribution
  since they shouldn't be included if they aren't in svn and, in my view,
 they
  shouldn't be in svn because they will generally be out of sync with
  changes.xml in trunk.
 
  I would say that is up to the RM :)
 
  I personally don't have a problem with the out-of-synch condition.  What
 is
  important is, like changes.xml or any other file, what gets tagged and
  released.

 +1

 I think it's vital that the release notes are included in the source
 release.

 The user should not be required to run a command to create the release
 notes.

 But the RM should definitely *look at* the generated release notes and,
IMO, intentionally committing them is a good thing.  Nothing generated
directly from maven has ever met my expectations in terms of formatting and
content, so I have always ended up tweaking the generated files.  I don't
see this as onerous, personally.

Phil


  Phil
 
 
  Ralph
 
 
 

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




Re: [VOTE] Release Commons VFS 2.0

2010-12-21 Thread Jörg Schaible
Hi,

Phil Steitz wrote:

 On Tue, Dec 21, 2010 at 7:48 PM, sebb seb...@gmail.com wrote:
 
 On 22 December 2010 00:11, Phil Steitz phil.ste...@gmail.com wrote:
  On Tue, Dec 21, 2010 at 7:00 PM, Ralph Goers
  ralph.go...@dslextreme.com
 wrote:
 
 
  On Dec 21, 2010, at 2:55 PM, sebb wrote:
 
   On 21 December 2010 05:21, Ralph Goers ralph.go...@dslextreme.com
  wrote
  
   I have not included release notes in the src zip since my
 understanding
  is the src zip should contain the directories pretty much as they
  exist
 in
  SVN.  Instead I have added a README.txt that tells a user how to
 generate
  the announcement file.
  
   I would prefer to see the release notes generated and checked into
   SVN; they can then be included in both source and binary archives.
  
   See for example MATH and NET (2.0)
 
  I looked at net/trunk. I would prefer that the release notes be
 generated
  during mvn release:prepare instead of requiring a manual mvn
  invocation
 to
  create the release notes and then a commit. I have that working for
  the binary distribution but I don't want to do it for the source
 distribution
  since they shouldn't be included if they aren't in svn and, in my
  view,
 they
  shouldn't be in svn because they will generally be out of sync with
  changes.xml in trunk.
 
  I would say that is up to the RM :)
 
  I personally don't have a problem with the out-of-synch condition. 
  What
 is
  important is, like changes.xml or any other file, what gets tagged and
  released.

 +1

 I think it's vital that the release notes are included in the source
 release.

 The user should not be required to run a command to create the release
 notes.

 But the RM should definitely *look at* the generated release notes and,
 IMO, intentionally committing them is a good thing.  Nothing generated
 directly from maven has ever met my expectations in terms of formatting
 and
 content, so I have always ended up tweaking the generated files.  I don't
 see this as onerous, personally.

Then why not generating it directly before the release manually, finalize 
it and commit it? After a release it can be deleted again in svn.

All we need then is a verification that the file exists while releasing. 
This can be done by the verifier plugin (best to bind the goal to the 
validation phase) in the release profile.

- Jörg


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



Re: [VOTE] Release Commons VFS 2.0

2010-12-20 Thread Ralph Goers
I have modified the release packaging so that the binary release includes 
release notes generated by the maven-changes-plugin announcement generator. 
I've excluded doap_vfs.rdf from the src zip, although it isn't clear to me why 
this is necessary, especially if there is some Maven plugin designed to process 
it.  I have not included release notes in the src zip since my understanding is 
the src zip should contain the directories pretty much as they exist in SVN.  
Instead I have added a README.txt that tells a user how to generate the 
announcement file.  I've also updated the site main page to document the 
compatibility break.

Is there anything else that should be done before attempting a final release?

Ralph

On Dec 6, 2010, at 7:49 AM, sebb wrote:

 On 6 December 2010 02:04, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.
 
 Since the last candidate the package name was changed from vfs to vfs2. Many 
 of the Jira issues were reviewed and those that required a possibly 
 incompatible API change were addressed. Most instances of StringBuffer were 
 replaced with StringBuilder. Some synchronization issues were addressed. 
 Many javadoc and some checkstyle issues were addressed. The filesystem 
 documentation was improved to list file system capabilities.
 
 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [X] -1 no, do not release it because...
 
 Ralph
 
 tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
   (revision 1042381).
 
 site: http://people.apache.org/~rgoers/commons-vfs/index.html
 
 Does not mention that the new release uses a new package name and
 requires source updates to use.
 Ditto the Maven changes.
 
 changes.xml has not been updated with a description of the release.
 Also, the date will need to be changed at some point.
 
 I still think we should have tried to maintain binary compatibility -
 which I think would have been possible.
 However, assuming that the compatibility break is what the majority
 wants, this needs to be made very obvious, and there should be upgrade
 notes describing how to perform the change.
 
 IMO there should be some RELEASE_NOTES in the source and binary archives.
 
 The source archive should probably exclude the DOAP.
 
 
 The following artifacts have been staged to the Apache Nexus Staging 
 repository org.apache.commons-051 (u:rgoers, a:75.82.178.177) 
 https://repository.apache.org/content/repositories/orgapachecommons-051/
 
 commons-vfs2-examples-2.0-sources.jar
 commons-vfs2-examples-2.0.jar.asc
 commons-vfs2-examples-2.0.pom
 commons-vfs2-examples-2.0-javadoc.jar.asc
 commons-vfs2-examples-2.0.jar
 commons-vfs2-examples-2.0-javadoc.jar
 commons-vfs2-examples-2.0.pom.asc
 commons-vfs2-examples-2.0-sources.jar.asc
 commons-vfs2-project-2.0-site.xml
 commons-vfs2-project-2.0.pom.asc
 commons-vfs2-project-2.0.pom
 commons-vfs2-project-2.0-site.xml.asc
 commons-vfs2-2.0-sources.jar.asc
 commons-vfs2-2.0-tests.jar.asc
 commons-vfs2-2.0-javadoc.jar
 commons-vfs2-2.0.jar.asc
 commons-vfs2-2.0-test-sources.jar.asc
 commons-vfs2-2.0-javadoc.jar.asc
 commons-vfs2-2.0-test-sources.jar
 commons-vfs2-2.0.pom.asc
 commons-vfs2-2.0.jar
 commons-vfs2-2.0.pom
 commons-vfs2-2.0-sources.jar
 commons-vfs2-2.0-tests.jar
 commons-vfs2-sandbox-2.0.pom.asc
 commons-vfs2-sandbox-2.0-javadoc.jar
 commons-vfs2-sandbox-2.0-tests.jar
 commons-vfs2-sandbox-2.0.jar.asc
 commons-vfs2-sandbox-2.0-sources.jar
 commons-vfs2-sandbox-2.0-sources.jar.asc
 commons-vfs2-sandbox-2.0-tests.jar.asc
 commons-vfs2-sandbox-2.0.pom
 commons-vfs2-sandbox-2.0.jar
 commons-vfs2-sandbox-2.0-test-sources.jar.asc
 commons-vfs2-sandbox-2.0-test-sources.jar
 commons-vfs2-sandbox-2.0-javadoc.jar.asc
 commons-vfs2-distribution-2.0-bin.tar.gz.asc
 commons-vfs2-distribution-2.0-src.tar.gz
 commons-vfs2-distribution-2.0-src.zip
 commons-vfs2-distribution-2.0-src.zip.asc
 commons-vfs2-distribution-2.0.pom.asc
 commons-vfs2-distribution-2.0.pom
 commons-vfs2-distribution-2.0-bin.zip
 commons-vfs2-distribution-2.0-src.tar.gz.asc
 commons-vfs2-distribution-2.0-bin.tar.gz
 commons-vfs2-distribution-2.0-bin.zip.asc
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org
 


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



RE: [VOTE] Release Commons VFS 2.0

2010-12-06 Thread Gary Gregory
Hi Ralph:

While the src distro ran the Maven test goal OK for me on Vista + Java 6, I see 
that no tests ran (0% success rate) according to 
http://people.apache.org/~rgoers/commons-vfs/surefire-report.html

How can that be?

Gary Gregory
Senior Software Engineer
Rocket Software
3340 Peachtree Road, Suite 820 . Atlanta, GA 30326 . USA
Tel: +1.404.760.1560
Email: ggreg...@seagullsoftware.com
Web: seagull.rocketsoftware.com  



 -Original Message-
 From: Ralph Goers [mailto:ralph.go...@dslextreme.com]
 Sent: Sunday, December 05, 2010 21:05
 To: Commons Developers List
 Subject: [VOTE] Release Commons VFS 2.0
 
 This is a vote to release Apache Commons VFS 2.0.
 
 Since the last candidate the package name was changed from vfs to vfs2. Many
 of the Jira issues were reviewed and those that required a possibly
 incompatible API change were addressed. Most instances of StringBuffer were
 replaced with StringBuilder. Some synchronization issues were addressed. Many
 javadoc and some checkstyle issues were addressed. The filesystem
 documentation was improved to list file system capabilities.
 
 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because...
 
 Ralph
 
 tag: https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-
 project-2.0/  (revision 1042381).
 
 site: http://people.apache.org/~rgoers/commons-vfs/index.html
 
 The following artifacts have been staged to the Apache Nexus Staging
 repository org.apache.commons-051 (u:rgoers, a:75.82.178.177)
 https://repository.apache.org/content/repositories/orgapachecommons-051/
 
 commons-vfs2-examples-2.0-sources.jar
 commons-vfs2-examples-2.0.jar.asc
 commons-vfs2-examples-2.0.pom
 commons-vfs2-examples-2.0-javadoc.jar.asc
 commons-vfs2-examples-2.0.jar
 commons-vfs2-examples-2.0-javadoc.jar
 commons-vfs2-examples-2.0.pom.asc
 commons-vfs2-examples-2.0-sources.jar.asc
 commons-vfs2-project-2.0-site.xml
 commons-vfs2-project-2.0.pom.asc
 commons-vfs2-project-2.0.pom
 commons-vfs2-project-2.0-site.xml.asc
 commons-vfs2-2.0-sources.jar.asc
 commons-vfs2-2.0-tests.jar.asc
 commons-vfs2-2.0-javadoc.jar
 commons-vfs2-2.0.jar.asc
 commons-vfs2-2.0-test-sources.jar.asc
 commons-vfs2-2.0-javadoc.jar.asc
 commons-vfs2-2.0-test-sources.jar
 commons-vfs2-2.0.pom.asc
 commons-vfs2-2.0.jar
 commons-vfs2-2.0.pom
 commons-vfs2-2.0-sources.jar
 commons-vfs2-2.0-tests.jar
 commons-vfs2-sandbox-2.0.pom.asc
 commons-vfs2-sandbox-2.0-javadoc.jar
 commons-vfs2-sandbox-2.0-tests.jar
 commons-vfs2-sandbox-2.0.jar.asc
 commons-vfs2-sandbox-2.0-sources.jar
 commons-vfs2-sandbox-2.0-sources.jar.asc
 commons-vfs2-sandbox-2.0-tests.jar.asc
 commons-vfs2-sandbox-2.0.pom
 commons-vfs2-sandbox-2.0.jar
 commons-vfs2-sandbox-2.0-test-sources.jar.asc
 commons-vfs2-sandbox-2.0-test-sources.jar
 commons-vfs2-sandbox-2.0-javadoc.jar.asc
 commons-vfs2-distribution-2.0-bin.tar.gz.asc
 commons-vfs2-distribution-2.0-src.tar.gz
 commons-vfs2-distribution-2.0-src.zip
 commons-vfs2-distribution-2.0-src.zip.asc
 commons-vfs2-distribution-2.0.pom.asc
 commons-vfs2-distribution-2.0.pom
 commons-vfs2-distribution-2.0-bin.zip
 commons-vfs2-distribution-2.0-src.tar.gz.asc
 commons-vfs2-distribution-2.0-bin.tar.gz
 commons-vfs2-distribution-2.0-bin.zip.asc

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



Re: [VOTE] Release Commons VFS 2.0

2010-12-06 Thread sebb
On 6 December 2010 02:04, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Since the last candidate the package name was changed from vfs to vfs2. Many 
 of the Jira issues were reviewed and those that required a possibly 
 incompatible API change were addressed. Most instances of StringBuffer were 
 replaced with StringBuilder. Some synchronization issues were addressed. Many 
 javadoc and some checkstyle issues were addressed. The filesystem 
 documentation was improved to list file system capabilities.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [X] -1 no, do not release it because...

 Ralph

 tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
   (revision 1042381).

 site: http://people.apache.org/~rgoers/commons-vfs/index.html

Does not mention that the new release uses a new package name and
requires source updates to use.
Ditto the Maven changes.

changes.xml has not been updated with a description of the release.
Also, the date will need to be changed at some point.

I still think we should have tried to maintain binary compatibility -
which I think would have been possible.
However, assuming that the compatibility break is what the majority
wants, this needs to be made very obvious, and there should be upgrade
notes describing how to perform the change.

IMO there should be some RELEASE_NOTES in the source and binary archives.

The source archive should probably exclude the DOAP.


 The following artifacts have been staged to the Apache Nexus Staging 
 repository org.apache.commons-051 (u:rgoers, a:75.82.178.177) 
 https://repository.apache.org/content/repositories/orgapachecommons-051/

 commons-vfs2-examples-2.0-sources.jar
 commons-vfs2-examples-2.0.jar.asc
 commons-vfs2-examples-2.0.pom
 commons-vfs2-examples-2.0-javadoc.jar.asc
 commons-vfs2-examples-2.0.jar
 commons-vfs2-examples-2.0-javadoc.jar
 commons-vfs2-examples-2.0.pom.asc
 commons-vfs2-examples-2.0-sources.jar.asc
 commons-vfs2-project-2.0-site.xml
 commons-vfs2-project-2.0.pom.asc
 commons-vfs2-project-2.0.pom
 commons-vfs2-project-2.0-site.xml.asc
 commons-vfs2-2.0-sources.jar.asc
 commons-vfs2-2.0-tests.jar.asc
 commons-vfs2-2.0-javadoc.jar
 commons-vfs2-2.0.jar.asc
 commons-vfs2-2.0-test-sources.jar.asc
 commons-vfs2-2.0-javadoc.jar.asc
 commons-vfs2-2.0-test-sources.jar
 commons-vfs2-2.0.pom.asc
 commons-vfs2-2.0.jar
 commons-vfs2-2.0.pom
 commons-vfs2-2.0-sources.jar
 commons-vfs2-2.0-tests.jar
 commons-vfs2-sandbox-2.0.pom.asc
 commons-vfs2-sandbox-2.0-javadoc.jar
 commons-vfs2-sandbox-2.0-tests.jar
 commons-vfs2-sandbox-2.0.jar.asc
 commons-vfs2-sandbox-2.0-sources.jar
 commons-vfs2-sandbox-2.0-sources.jar.asc
 commons-vfs2-sandbox-2.0-tests.jar.asc
 commons-vfs2-sandbox-2.0.pom
 commons-vfs2-sandbox-2.0.jar
 commons-vfs2-sandbox-2.0-test-sources.jar.asc
 commons-vfs2-sandbox-2.0-test-sources.jar
 commons-vfs2-sandbox-2.0-javadoc.jar.asc
 commons-vfs2-distribution-2.0-bin.tar.gz.asc
 commons-vfs2-distribution-2.0-src.tar.gz
 commons-vfs2-distribution-2.0-src.zip
 commons-vfs2-distribution-2.0-src.zip.asc
 commons-vfs2-distribution-2.0.pom.asc
 commons-vfs2-distribution-2.0.pom
 commons-vfs2-distribution-2.0-bin.zip
 commons-vfs2-distribution-2.0-src.tar.gz.asc
 commons-vfs2-distribution-2.0-bin.tar.gz
 commons-vfs2-distribution-2.0-bin.zip.asc

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



Re: [VOTE] Release Commons VFS 2.0

2010-12-06 Thread Gary Gregory
On Dec 6, 2010, at 10:49, sebb seb...@gmail.com wrote:

 On 6 December 2010 02:04, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.
 
 Since the last candidate the package name was changed from vfs to vfs2. Many 
 of the Jira issues were reviewed and those that required a possibly 
 incompatible API change were addressed. Most instances of StringBuffer were 
 replaced with StringBuilder. Some synchronization issues were addressed. 
 Many javadoc and some checkstyle issues were addressed. The filesystem 
 documentation was improved to list file system capabilities.
 
 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [X] -1 no, do not release it because...
 
 Ralph
 
 tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs2-project-2.0/
   (revision 1042381).
 
 site: http://people.apache.org/~rgoers/commons-vfs/index.html
 
 Does not mention that the new release uses a new package name and
 requires source updates to use.
 Ditto the Maven changes.
 
 changes.xml has not been updated with a description of the release.
 Also, the date will need to be changed at some point.
 
 I still think we should have tried to maintain binary compatibility -
 which I think would have been possible.
 However, assuming that the compatibility break is what the majority
 wants, this needs to be made very obvious, and there should be upgrade
 notes describing how to perform the change.
 
 IMO there should be some RELEASE_NOTES in the source and binary archives.

+1  I've come to expect release notes in bin releases.

Gary

 
 The source archive should probably exclude the DOAP.
 
 
 The following artifacts have been staged to the Apache Nexus Staging 
 repository org.apache.commons-051 (u:rgoers, a:75.82.178.177) 
 https://repository.apache.org/content/repositories/orgapachecommons-051/
 
 commons-vfs2-examples-2.0-sources.jar
 commons-vfs2-examples-2.0.jar.asc
 commons-vfs2-examples-2.0.pom
 commons-vfs2-examples-2.0-javadoc.jar.asc
 commons-vfs2-examples-2.0.jar
 commons-vfs2-examples-2.0-javadoc.jar
 commons-vfs2-examples-2.0.pom.asc
 commons-vfs2-examples-2.0-sources.jar.asc
 commons-vfs2-project-2.0-site.xml
 commons-vfs2-project-2.0.pom.asc
 commons-vfs2-project-2.0.pom
 commons-vfs2-project-2.0-site.xml.asc
 commons-vfs2-2.0-sources.jar.asc
 commons-vfs2-2.0-tests.jar.asc
 commons-vfs2-2.0-javadoc.jar
 commons-vfs2-2.0.jar.asc
 commons-vfs2-2.0-test-sources.jar.asc
 commons-vfs2-2.0-javadoc.jar.asc
 commons-vfs2-2.0-test-sources.jar
 commons-vfs2-2.0.pom.asc
 commons-vfs2-2.0.jar
 commons-vfs2-2.0.pom
 commons-vfs2-2.0-sources.jar
 commons-vfs2-2.0-tests.jar
 commons-vfs2-sandbox-2.0.pom.asc
 commons-vfs2-sandbox-2.0-javadoc.jar
 commons-vfs2-sandbox-2.0-tests.jar
 commons-vfs2-sandbox-2.0.jar.asc
 commons-vfs2-sandbox-2.0-sources.jar
 commons-vfs2-sandbox-2.0-sources.jar.asc
 commons-vfs2-sandbox-2.0-tests.jar.asc
 commons-vfs2-sandbox-2.0.pom
 commons-vfs2-sandbox-2.0.jar
 commons-vfs2-sandbox-2.0-test-sources.jar.asc
 commons-vfs2-sandbox-2.0-test-sources.jar
 commons-vfs2-sandbox-2.0-javadoc.jar.asc
 commons-vfs2-distribution-2.0-bin.tar.gz.asc
 commons-vfs2-distribution-2.0-src.tar.gz
 commons-vfs2-distribution-2.0-src.zip
 commons-vfs2-distribution-2.0-src.zip.asc
 commons-vfs2-distribution-2.0.pom.asc
 commons-vfs2-distribution-2.0.pom
 commons-vfs2-distribution-2.0-bin.zip
 commons-vfs2-distribution-2.0-src.tar.gz.asc
 commons-vfs2-distribution-2.0-bin.tar.gz
 commons-vfs2-distribution-2.0-bin.zip.asc
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org
 

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



Re: [VOTE] Release Commons VFS 2.0

2010-12-06 Thread Ralph Goers

On Dec 6, 2010, at 7:07 AM, Gary Gregory wrote:

 Hi Ralph:
 
 While the src distro ran the Maven test goal OK for me on Vista + Java 6, I 
 see that no tests ran (0% success rate) according to 
 http://people.apache.org/~rgoers/commons-vfs/surefire-report.html
 
 How can that be?
 
 

VFS is a multi-module project. The parent project has no unit tests. You would 
want to look at 
http://people.apache.org/~rgoers/commons-vfs/commons-vfs2/surefire-report.html.

Ralph


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



Re: [VOTE] Release Commons VFS 2.0

2010-11-08 Thread Jörg Schaible
Jörg Schaible wrote:

 Ralph Goers wrote:
 
 This is a vote to release Apache Commons VFS 2.0.
 
 Since the last candidate the jdk version has been changed to 1.5 and the
 requirement has been added to the web site main page. The test file for
 LargeTarTestCase has been added to the test-data directory, greatly
 improving the build time. Many of the messages from the test cases have
 been removed.
 
 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because...
 
 +1

-1

I revert this vote now, since it is clear that it's no longer binary 
compatible. And when you look at the long list of project using vfs it is a 
bad idea to release it th this way (see This artifact is used by ...): 
http://mvnrepository.com/artifact/commons-vfs/commons-vfs/1.0

- Jörg


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



Re: Backwards incompatible changes and package names (was: Re: [VOTE] Release Commons VFS 2.0)

2010-11-08 Thread sebb
On 8 November 2010 07:32, Gary Gregory ggreg...@seagullsoftware.com wrote:
 -Original Message-
 From: jcar...@carmanconsulting.com [mailto:jcar...@carmanconsulting.com] On
 Behalf Of James Carman
 Sent: Sunday, November 07, 2010 18:14
 To: Commons Developers List
 Subject: Re: Backwards incompatible changes and package names (was: Re: 
 [VOTE]
 Release Commons VFS 2.0)

 On Sun, Nov 7, 2010 at 9:02 PM, Phil Steitz phil.ste...@gmail.com wrote:
  I would not -1 the release, but I would encourage the RM to consider making
  it 1.x if there are no compat breaks.
 

 So, how about now that we know there are compat breaks?  I would -1
 the release now that we know the API is in fact broken between 1 and
 2 and they're not doing the package/artifactId change (barring any
 justification why we think it's okay).

 Well, that should settle it. API-breakage - new major version - 
 package/artifactId change.

 So we can take this RC, do the above changes, then keep move on to a Java 5 
 themed release for 2.1.

I think we ought to remove the deprecations as well, otherwise they
cannot be removed until 3.0, which I assume will require yet another
package/artid change.


 Gary


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


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



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



RE: [VOTE] Release Commons VFS 2.0

2010-11-08 Thread Ronan KERDUDOU - VirageGroup
+1 release it
I don't like using a build named commons-vfs-20070611.jar because no
official release exists...

Also, if VFS2 isn't backward compatible and lists all changes to make during
upgrade, we should consider patching FileContentInputStream to return false
in method markSupported()
See https://issues.apache.org/jira/browse/VFS-301

And no problem for me if you change the package or not
and no problem if you're going to java 6.

Regards,

KERDUDOU Ronan
VIRAGE Group (France)
RD : +33 (0)2 53 55 10 22
r...@viragegroup.com
www.viragegroup.com

-Message d'origine-
De : Ralph Goers [mailto:ralph.go...@dslextreme.com]
Envoyé : jeudi 4 novembre 2010 00:23
À : Commons Developers List
Objet : [VOTE] Release Commons VFS 2.0

This is a vote to release Apache Commons VFS 2.0.

[ ] +1 release it
[ ] +0 go ahead I don't care
[ ] -1 no, do not release it because...

Ralph

tag:
https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs-project
-2.0/

site: http://people.apache.org/~rgoers/commons-vfs/index.html

The following artifacts have been staged to the Apache Nexus Staging
repository org.apache.commons-028 (u:rgoers, a:38.101.196.246).

commons-vfs-project-2.0-src.zip
commons-vfs-project-2.0-src.tar.gz
commons-vfs-project-2.0-source-release.zip.asc
commons-vfs-project-2.0-bin.tar.gz.asc
commons-vfs-project-2.0.pom
commons-vfs-project-2.0-site.xml
commons-vfs-project-2.0-bin.zip
commons-vfs-project-2.0-src.zip.asc
commons-vfs-project-2.0-source-release.zip
commons-vfs-project-2.0-site.xml.asc
commons-vfs-project-2.0-src.tar.gz.asc
commons-vfs-project-2.0.pom.asc
commons-vfs-project-2.0-bin.zip.asc
commons-vfs-project-2.0-bin.tar.gz
commons-vfs-2.0.pom.asc
commons-vfs-2.0-tests.jar.asc
commons-vfs-2.0-sources.jar
commons-vfs-2.0-sources.jar.asc
commons-vfs-2.0.jar
commons-vfs-2.0.jar.asc
commons-vfs-2.0.pom
commons-vfs-2.0-javadoc.jar.asc
commons-vfs-2.0-tests.jar
commons-vfs-2.0-javadoc.jar
commons-vfs-sandbox-2.0-sources.jar
commons-vfs-sandbox-2.0-sources.jar.asc
commons-vfs-sandbox-2.0-javadoc.jar
commons-vfs-sandbox-2.0.jar.asc
commons-vfs-sandbox-2.0.pom
commons-vfs-sandbox-2.0.jar
commons-vfs-sandbox-2.0.pom.asc
commons-vfs-sandbox-2.0-javadoc.jar.asc
commons-vfs-examples-2.0-javadoc.jar.asc
commons-vfs-examples-2.0-javadoc.jar
commons-vfs-examples-2.0-sources.jar.asc
commons-vfs-examples-2.0-sources.jar
commons-vfs-examples-2.0.jar.asc
commons-vfs-examples-2.0.pom
commons-vfs-examples-2.0.jar
commons-vfs-examples-2.0.pom.asc




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



Re: [VOTE] Release Commons VFS 2.0

2010-11-07 Thread sebb
On 7 November 2010 02:17, Gary Gregory ggreg...@seagullsoftware.com wrote:
 -Original Message-
 From: Henning Schmiedehausen [mailto:henn...@schmiedehausen.org]
 Sent: Saturday, November 06, 2010 19:03
 To: Commons Developers List
 Subject: Re: [VOTE] Release Commons VFS 2.0

 +1

 - I don't think that has warnings is a problem
 - If deprecated APIs are still around, we can always remove them later.

 Yes, release early, release often.

 I would encourage work to proceed immediately to implement this, generics, 
 and whatever Java 5 changes we can take advantage of.

I've already done the main annotations (@Override and @Deprecation)

I've started looking at generics.

There's rather a lot of changes to fix all the Java 1.5 warnings, so
it will probably have to be done in stages, but I can start committing
soon.

 Gary


 -h

 On Fri, Nov 5, 2010 at 13:12, Ralph Goers ralph.go...@dslextreme.com wrote:
  This is a vote to release Apache Commons VFS 2.0.
 
  Since the last candidate the jdk version has been changed to 1.5 and the
 requirement has been added to the web site main page. The test file for
 LargeTarTestCase has been added to the test-data directory, greatly improving
 the build time. Many of the messages from the test cases have been removed.
 
  [ ] +1 release it
  [ ] +0 go ahead I don't care
  [ ] -1 no, do not release it because...
 
  Ralph
 
  tag: https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs-
 project-2.0/  (revision 1031749)
 
  site: http://people.apache.org/~rgoers/commons-vfs/index.html
 
  The following artifacts have been staged to the Apache Nexus Staging
 repository org.apache.commons-038 (u:rgoers, a:38.101.196.246)
 https://repository.apache.org/content/repositories/orgapachecommons-038/
 
  commons-vfs-examples-2.0.jar
  commons-vfs-examples-2.0.pom
  commons-vfs-examples-2.0-javadoc.jar
  commons-vfs-examples-2.0-sources.jar
  commons-vfs-examples-2.0.jar.asc
  commons-vfs-examples-2.0-sources.jar.asc
  commons-vfs-examples-2.0.pom.asc
  commons-vfs-examples-2.0-javadoc.jar.asc
  commons-vfs-2.0-tests.jar
  commons-vfs-2.0-test-sources.jar.asc
  commons-vfs-2.0-sources.jar.asc
  commons-vfs-2.0.jar
  commons-vfs-2.0.pom
  commons-vfs-2.0-test-sources.jar
  commons-vfs-2.0-javadoc.jar
  commons-vfs-2.0-javadoc.jar.asc
  commons-vfs-2.0-tests.jar.asc
  commons-vfs-2.0.pom.asc
  commons-vfs-2.0-sources.jar
  commons-vfs-2.0.jar.asc
  commons-vfs-sandbox-2.0-tests.jar.asc
  commons-vfs-sandbox-2.0-sources.jar
  commons-vfs-sandbox-2.0-tests.jar
  commons-vfs-sandbox-2.0-test-sources.jar.asc
  commons-vfs-sandbox-2.0-sources.jar.asc
  commons-vfs-sandbox-2.0.jar.asc
  commons-vfs-sandbox-2.0-test-sources.jar
  commons-vfs-sandbox-2.0-javadoc.jar
  commons-vfs-sandbox-2.0.pom
  commons-vfs-sandbox-2.0.jar
  commons-vfs-sandbox-2.0-javadoc.jar.asc
  commons-vfs-sandbox-2.0.pom.asc
  commons-vfs-distribution-2.0-src.zip
  commons-vfs-distribution-2.0.pom
  commons-vfs-distribution-2.0-src.tar.gz.asc
  commons-vfs-distribution-2.0-src.tar.gz
  commons-vfs-distribution-2.0-bin.zip
  commons-vfs-distribution-2.0-bin.zip.asc
  commons-vfs-distribution-2.0-bin.tar.gz
  commons-vfs-distribution-2.0-src.zip.asc
  commons-vfs-distribution-2.0-bin.tar.gz.asc
  commons-vfs-distribution-2.0.pom.asc
  commons-vfs-project-2.0-site.xml.asc
  commons-vfs-project-2.0.pom
  commons-vfs-project-2.0-site.xml
  commons-vfs-project-2.0.pom.asc

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


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



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



Re: [VOTE] Release Commons VFS 2.0

2010-11-07 Thread Gary Gregory
On Nov 7, 2010, at 8:37, Henning Schmiedehausen henn...@schmiedehausen.org 
wrote:

 I would suggest that we (and in fact I started hacking around with
 this) release a vfs2 which is Java6+ only and fully generified.
 

That's fine with me and my current work projects but I like a more iterative 
process where we can generify the code on java 5 for a 2.1. Then we can do a 
java 6 release. 

Gary
 
 -h
 
 On Sun, Nov 7, 2010 at 08:22, Gary Gregory ggreg...@seagullsoftware.com 
 wrote:
 On Nov 7, 2010, at 7:45, sebb seb...@gmail.com wrote:
 
 On 7 November 2010 02:17, Gary Gregory ggreg...@seagullsoftware.com wrote:
 -Original Message-
 From: Henning Schmiedehausen [mailto:henn...@schmiedehausen.org]
 Sent: Saturday, November 06, 2010 19:03
 To: Commons Developers List
 Subject: Re: [VOTE] Release Commons VFS 2.0
 
 +1
 
 - I don't think that has warnings is a problem
 - If deprecated APIs are still around, we can always remove them later.
 
 Yes, release early, release often.
 
 I would encourage work to proceed immediately to implement this, generics, 
 and whatever Java 5 changes we can take advantage of.
 
 I've already done the main annotations (@Override and @Deprecation)
 
 I've started looking at generics.
 
 There's rather a lot of changes to fix all the Java 1.5 warnings, so
 it will probably have to be done in stages, but I can start committing
 soon
 
 Great news. It would be nice to release  early release often a la XP with a 
 2.1 themed release 'java 5 optimized'
 
 Gary
 
 
 Gary
 
 
 -h
 
 On Fri, Nov 5, 2010 at 13:12, Ralph Goers ralph.go...@dslextreme.com 
 wrote:
 This is a vote to release Apache Commons VFS 2.0.
 
 Since the last candidate the jdk version has been changed to 1.5 and the
 requirement has been added to the web site main page. The test file for
 LargeTarTestCase has been added to the test-data directory, greatly 
 improving
 the build time. Many of the messages from the test cases have been 
 removed.
 
 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because...
 
 Ralph
 
 tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs-
 project-2.0/  (revision 1031749)
 
 site: http://people.apache.org/~rgoers/commons-vfs/index.html
 
 The following artifacts have been staged to the Apache Nexus Staging
 repository org.apache.commons-038 (u:rgoers, a:38.101.196.246)
 https://repository.apache.org/content/repositories/orgapachecommons-038/
 
 commons-vfs-examples-2.0.jar
 commons-vfs-examples-2.0.pom
 commons-vfs-examples-2.0-javadoc.jar
 commons-vfs-examples-2.0-sources.jar
 commons-vfs-examples-2.0.jar.asc
 commons-vfs-examples-2.0-sources.jar.asc
 commons-vfs-examples-2.0.pom.asc
 commons-vfs-examples-2.0-javadoc.jar.asc
 commons-vfs-2.0-tests.jar
 commons-vfs-2.0-test-sources.jar.asc
 commons-vfs-2.0-sources.jar.asc
 commons-vfs-2.0.jar
 commons-vfs-2.0.pom
 commons-vfs-2.0-test-sources.jar
 commons-vfs-2.0-javadoc.jar
 commons-vfs-2.0-javadoc.jar.asc
 commons-vfs-2.0-tests.jar.asc
 commons-vfs-2.0.pom.asc
 commons-vfs-2.0-sources.jar
 commons-vfs-2.0.jar.asc
 commons-vfs-sandbox-2.0-tests.jar.asc
 commons-vfs-sandbox-2.0-sources.jar
 commons-vfs-sandbox-2.0-tests.jar
 commons-vfs-sandbox-2.0-test-sources.jar.asc
 commons-vfs-sandbox-2.0-sources.jar.asc
 commons-vfs-sandbox-2.0.jar.asc
 commons-vfs-sandbox-2.0-test-sources.jar
 commons-vfs-sandbox-2.0-javadoc.jar
 commons-vfs-sandbox-2.0.pom
 commons-vfs-sandbox-2.0.jar
 commons-vfs-sandbox-2.0-javadoc.jar.asc
 commons-vfs-sandbox-2.0.pom.asc
 commons-vfs-distribution-2.0-src.zip
 commons-vfs-distribution-2.0.pom
 commons-vfs-distribution-2.0-src.tar.gz.asc
 commons-vfs-distribution-2.0-src.tar.gz
 commons-vfs-distribution-2.0-bin.zip
 commons-vfs-distribution-2.0-bin.zip.asc
 commons-vfs-distribution-2.0-bin.tar.gz
 commons-vfs-distribution-2.0-src.zip.asc
 commons-vfs-distribution-2.0-bin.tar.gz.asc
 commons-vfs-distribution-2.0.pom.asc
 commons-vfs-project-2.0-site.xml.asc
 commons-vfs-project-2.0.pom
 commons-vfs-project-2.0-site.xml
 commons-vfs-project-2.0.pom.asc
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org
 
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org
 
 
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org
 
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org
 
 
 
 -
 To unsubscribe, e-mail: dev-unsubscr

Re: [VOTE] Release Commons VFS 2.0

2010-11-07 Thread James Carman
Make sure you stay compatible or it'll have to go to 3.0
On Nov 7, 2010 11:44 AM, Gary Gregory ggreg...@seagullsoftware.com
wrote:
 On Nov 7, 2010, at 8:37, Henning Schmiedehausen 
henn...@schmiedehausen.org wrote:

 I would suggest that we (and in fact I started hacking around with
 this) release a vfs2 which is Java6+ only and fully generified.


 That's fine with me and my current work projects but I like a more
iterative process where we can generify the code on java 5 for a 2.1. Then
we can do a java 6 release.

 Gary

 -h

 On Sun, Nov 7, 2010 at 08:22, Gary Gregory ggreg...@seagullsoftware.com
wrote:
 On Nov 7, 2010, at 7:45, sebb seb...@gmail.com wrote:

 On 7 November 2010 02:17, Gary Gregory ggreg...@seagullsoftware.com
wrote:
 -Original Message-
 From: Henning Schmiedehausen [mailto:henn...@schmiedehausen.org]
 Sent: Saturday, November 06, 2010 19:03
 To: Commons Developers List
 Subject: Re: [VOTE] Release Commons VFS 2.0

 +1

 - I don't think that has warnings is a problem
 - If deprecated APIs are still around, we can always remove them
later.

 Yes, release early, release often.

 I would encourage work to proceed immediately to implement this,
generics, and whatever Java 5 changes we can take advantage of.

 I've already done the main annotations (@Override and @Deprecation)

 I've started looking at generics.

 There's rather a lot of changes to fix all the Java 1.5 warnings, so
 it will probably have to be done in stages, but I can start committing
 soon

 Great news. It would be nice to release early release often a la XP with
a 2.1 themed release 'java 5 optimized'

 Gary


 Gary


 -h

 On Fri, Nov 5, 2010 at 13:12, Ralph Goers ralph.go...@dslextreme.com
wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Since the last candidate the jdk version has been changed to 1.5 and
the
 requirement has been added to the web site main page. The test file
for
 LargeTarTestCase has been added to the test-data directory, greatly
improving
 the build time. Many of the messages from the test cases have been
removed.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because...

 Ralph

 tag:
https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs-
 project-2.0/ (revision 1031749)

 site: http://people.apache.org/~rgoers/commons-vfs/index.html

 The following artifacts have been staged to the Apache Nexus Staging
 repository org.apache.commons-038 (u:rgoers, a:38.101.196.246)

https://repository.apache.org/content/repositories/orgapachecommons-038/

 commons-vfs-examples-2.0.jar
 commons-vfs-examples-2.0.pom
 commons-vfs-examples-2.0-javadoc.jar
 commons-vfs-examples-2.0-sources.jar
 commons-vfs-examples-2.0.jar.asc
 commons-vfs-examples-2.0-sources.jar.asc
 commons-vfs-examples-2.0.pom.asc
 commons-vfs-examples-2.0-javadoc.jar.asc
 commons-vfs-2.0-tests.jar
 commons-vfs-2.0-test-sources.jar.asc
 commons-vfs-2.0-sources.jar.asc
 commons-vfs-2.0.jar
 commons-vfs-2.0.pom
 commons-vfs-2.0-test-sources.jar
 commons-vfs-2.0-javadoc.jar
 commons-vfs-2.0-javadoc.jar.asc
 commons-vfs-2.0-tests.jar.asc
 commons-vfs-2.0.pom.asc
 commons-vfs-2.0-sources.jar
 commons-vfs-2.0.jar.asc
 commons-vfs-sandbox-2.0-tests.jar.asc
 commons-vfs-sandbox-2.0-sources.jar
 commons-vfs-sandbox-2.0-tests.jar
 commons-vfs-sandbox-2.0-test-sources.jar.asc
 commons-vfs-sandbox-2.0-sources.jar.asc
 commons-vfs-sandbox-2.0.jar.asc
 commons-vfs-sandbox-2.0-test-sources.jar
 commons-vfs-sandbox-2.0-javadoc.jar
 commons-vfs-sandbox-2.0.pom
 commons-vfs-sandbox-2.0.jar
 commons-vfs-sandbox-2.0-javadoc.jar.asc
 commons-vfs-sandbox-2.0.pom.asc
 commons-vfs-distribution-2.0-src.zip
 commons-vfs-distribution-2.0.pom
 commons-vfs-distribution-2.0-src.tar.gz.asc
 commons-vfs-distribution-2.0-src.tar.gz
 commons-vfs-distribution-2.0-bin.zip
 commons-vfs-distribution-2.0-bin.zip.asc
 commons-vfs-distribution-2.0-bin.tar.gz
 commons-vfs-distribution-2.0-src.zip.asc
 commons-vfs-distribution-2.0-bin.tar.gz.asc
 commons-vfs-distribution-2.0.pom.asc
 commons-vfs-project-2.0-site.xml.asc
 commons-vfs-project-2.0.pom
 commons-vfs-project-2.0-site.xml
 commons-vfs-project-2.0.pom.asc

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


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



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


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

Re: [VOTE] Release Commons VFS 2.0

2010-11-07 Thread Henning Schmiedehausen
No, that would be a vfs2. With new package names and everything. It
would not be intended to be drop in compatible.

-h

On Sun, Nov 7, 2010 at 10:53, James Carman ja...@carmanconsulting.com wrote:
 Make sure you stay compatible or it'll have to go to 3.0
 On Nov 7, 2010 11:44 AM, Gary Gregory ggreg...@seagullsoftware.com
 wrote:
 On Nov 7, 2010, at 8:37, Henning Schmiedehausen 
 henn...@schmiedehausen.org wrote:

 I would suggest that we (and in fact I started hacking around with
 this) release a vfs2 which is Java6+ only and fully generified.


 That's fine with me and my current work projects but I like a more
 iterative process where we can generify the code on java 5 for a 2.1. Then
 we can do a java 6 release.

 Gary

 -h

 On Sun, Nov 7, 2010 at 08:22, Gary Gregory ggreg...@seagullsoftware.com
 wrote:
 On Nov 7, 2010, at 7:45, sebb seb...@gmail.com wrote:

 On 7 November 2010 02:17, Gary Gregory ggreg...@seagullsoftware.com
 wrote:
 -Original Message-
 From: Henning Schmiedehausen [mailto:henn...@schmiedehausen.org]
 Sent: Saturday, November 06, 2010 19:03
 To: Commons Developers List
 Subject: Re: [VOTE] Release Commons VFS 2.0

 +1

 - I don't think that has warnings is a problem
 - If deprecated APIs are still around, we can always remove them
 later.

 Yes, release early, release often.

 I would encourage work to proceed immediately to implement this,
 generics, and whatever Java 5 changes we can take advantage of.

 I've already done the main annotations (@Override and @Deprecation)

 I've started looking at generics.

 There's rather a lot of changes to fix all the Java 1.5 warnings, so
 it will probably have to be done in stages, but I can start committing
 soon

 Great news. It would be nice to release early release often a la XP with
 a 2.1 themed release 'java 5 optimized'

 Gary


 Gary


 -h

 On Fri, Nov 5, 2010 at 13:12, Ralph Goers ralph.go...@dslextreme.com
 wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Since the last candidate the jdk version has been changed to 1.5 and
 the
 requirement has been added to the web site main page. The test file
 for
 LargeTarTestCase has been added to the test-data directory, greatly
 improving
 the build time. Many of the messages from the test cases have been
 removed.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because...

 Ralph

 tag:
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs-
 project-2.0/ (revision 1031749)

 site: http://people.apache.org/~rgoers/commons-vfs/index.html

 The following artifacts have been staged to the Apache Nexus Staging
 repository org.apache.commons-038 (u:rgoers, a:38.101.196.246)

 https://repository.apache.org/content/repositories/orgapachecommons-038/

 commons-vfs-examples-2.0.jar
 commons-vfs-examples-2.0.pom
 commons-vfs-examples-2.0-javadoc.jar
 commons-vfs-examples-2.0-sources.jar
 commons-vfs-examples-2.0.jar.asc
 commons-vfs-examples-2.0-sources.jar.asc
 commons-vfs-examples-2.0.pom.asc
 commons-vfs-examples-2.0-javadoc.jar.asc
 commons-vfs-2.0-tests.jar
 commons-vfs-2.0-test-sources.jar.asc
 commons-vfs-2.0-sources.jar.asc
 commons-vfs-2.0.jar
 commons-vfs-2.0.pom
 commons-vfs-2.0-test-sources.jar
 commons-vfs-2.0-javadoc.jar
 commons-vfs-2.0-javadoc.jar.asc
 commons-vfs-2.0-tests.jar.asc
 commons-vfs-2.0.pom.asc
 commons-vfs-2.0-sources.jar
 commons-vfs-2.0.jar.asc
 commons-vfs-sandbox-2.0-tests.jar.asc
 commons-vfs-sandbox-2.0-sources.jar
 commons-vfs-sandbox-2.0-tests.jar
 commons-vfs-sandbox-2.0-test-sources.jar.asc
 commons-vfs-sandbox-2.0-sources.jar.asc
 commons-vfs-sandbox-2.0.jar.asc
 commons-vfs-sandbox-2.0-test-sources.jar
 commons-vfs-sandbox-2.0-javadoc.jar
 commons-vfs-sandbox-2.0.pom
 commons-vfs-sandbox-2.0.jar
 commons-vfs-sandbox-2.0-javadoc.jar.asc
 commons-vfs-sandbox-2.0.pom.asc
 commons-vfs-distribution-2.0-src.zip
 commons-vfs-distribution-2.0.pom
 commons-vfs-distribution-2.0-src.tar.gz.asc
 commons-vfs-distribution-2.0-src.tar.gz
 commons-vfs-distribution-2.0-bin.zip
 commons-vfs-distribution-2.0-bin.zip.asc
 commons-vfs-distribution-2.0-bin.tar.gz
 commons-vfs-distribution-2.0-src.zip.asc
 commons-vfs-distribution-2.0-bin.tar.gz.asc
 commons-vfs-distribution-2.0.pom.asc
 commons-vfs-project-2.0-site.xml.asc
 commons-vfs-project-2.0.pom
 commons-vfs-project-2.0-site.xml
 commons-vfs-project-2.0.pom.asc

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


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



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

Re: [VOTE] Release Commons VFS 2.0

2010-11-07 Thread James Carman
If we release vfs2 and then we make changes that make it binary
incompatible, then we have to go to 3 to do a new release.  Am I
missing something?

On Sun, Nov 7, 2010 at 4:20 PM, Henning Schmiedehausen
henn...@schmiedehausen.org wrote:
 No, that would be a vfs2. With new package names and everything. It
 would not be intended to be drop in compatible.

 -h

 On Sun, Nov 7, 2010 at 10:53, James Carman ja...@carmanconsulting.com wrote:
 Make sure you stay compatible or it'll have to go to 3.0
 On Nov 7, 2010 11:44 AM, Gary Gregory ggreg...@seagullsoftware.com
 wrote:
 On Nov 7, 2010, at 8:37, Henning Schmiedehausen 
 henn...@schmiedehausen.org wrote:

 I would suggest that we (and in fact I started hacking around with
 this) release a vfs2 which is Java6+ only and fully generified.


 That's fine with me and my current work projects but I like a more
 iterative process where we can generify the code on java 5 for a 2.1. Then
 we can do a java 6 release.

 Gary

 -h

 On Sun, Nov 7, 2010 at 08:22, Gary Gregory ggreg...@seagullsoftware.com
 wrote:
 On Nov 7, 2010, at 7:45, sebb seb...@gmail.com wrote:

 On 7 November 2010 02:17, Gary Gregory ggreg...@seagullsoftware.com
 wrote:
 -Original Message-
 From: Henning Schmiedehausen [mailto:henn...@schmiedehausen.org]
 Sent: Saturday, November 06, 2010 19:03
 To: Commons Developers List
 Subject: Re: [VOTE] Release Commons VFS 2.0

 +1

 - I don't think that has warnings is a problem
 - If deprecated APIs are still around, we can always remove them
 later.

 Yes, release early, release often.

 I would encourage work to proceed immediately to implement this,
 generics, and whatever Java 5 changes we can take advantage of.

 I've already done the main annotations (@Override and @Deprecation)

 I've started looking at generics.

 There's rather a lot of changes to fix all the Java 1.5 warnings, so
 it will probably have to be done in stages, but I can start committing
 soon

 Great news. It would be nice to release early release often a la XP with
 a 2.1 themed release 'java 5 optimized'

 Gary


 Gary


 -h

 On Fri, Nov 5, 2010 at 13:12, Ralph Goers ralph.go...@dslextreme.com
 wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Since the last candidate the jdk version has been changed to 1.5 and
 the
 requirement has been added to the web site main page. The test file
 for
 LargeTarTestCase has been added to the test-data directory, greatly
 improving
 the build time. Many of the messages from the test cases have been
 removed.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because...

 Ralph

 tag:
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs-
 project-2.0/ (revision 1031749)

 site: http://people.apache.org/~rgoers/commons-vfs/index.html

 The following artifacts have been staged to the Apache Nexus Staging
 repository org.apache.commons-038 (u:rgoers, a:38.101.196.246)

 https://repository.apache.org/content/repositories/orgapachecommons-038/

 commons-vfs-examples-2.0.jar
 commons-vfs-examples-2.0.pom
 commons-vfs-examples-2.0-javadoc.jar
 commons-vfs-examples-2.0-sources.jar
 commons-vfs-examples-2.0.jar.asc
 commons-vfs-examples-2.0-sources.jar.asc
 commons-vfs-examples-2.0.pom.asc
 commons-vfs-examples-2.0-javadoc.jar.asc
 commons-vfs-2.0-tests.jar
 commons-vfs-2.0-test-sources.jar.asc
 commons-vfs-2.0-sources.jar.asc
 commons-vfs-2.0.jar
 commons-vfs-2.0.pom
 commons-vfs-2.0-test-sources.jar
 commons-vfs-2.0-javadoc.jar
 commons-vfs-2.0-javadoc.jar.asc
 commons-vfs-2.0-tests.jar.asc
 commons-vfs-2.0.pom.asc
 commons-vfs-2.0-sources.jar
 commons-vfs-2.0.jar.asc
 commons-vfs-sandbox-2.0-tests.jar.asc
 commons-vfs-sandbox-2.0-sources.jar
 commons-vfs-sandbox-2.0-tests.jar
 commons-vfs-sandbox-2.0-test-sources.jar.asc
 commons-vfs-sandbox-2.0-sources.jar.asc
 commons-vfs-sandbox-2.0.jar.asc
 commons-vfs-sandbox-2.0-test-sources.jar
 commons-vfs-sandbox-2.0-javadoc.jar
 commons-vfs-sandbox-2.0.pom
 commons-vfs-sandbox-2.0.jar
 commons-vfs-sandbox-2.0-javadoc.jar.asc
 commons-vfs-sandbox-2.0.pom.asc
 commons-vfs-distribution-2.0-src.zip
 commons-vfs-distribution-2.0.pom
 commons-vfs-distribution-2.0-src.tar.gz.asc
 commons-vfs-distribution-2.0-src.tar.gz
 commons-vfs-distribution-2.0-bin.zip
 commons-vfs-distribution-2.0-bin.zip.asc
 commons-vfs-distribution-2.0-bin.tar.gz
 commons-vfs-distribution-2.0-src.zip.asc
 commons-vfs-distribution-2.0-bin.tar.gz.asc
 commons-vfs-distribution-2.0.pom.asc
 commons-vfs-project-2.0-site.xml.asc
 commons-vfs-project-2.0.pom
 commons-vfs-project-2.0-site.xml
 commons-vfs-project-2.0.pom.asc

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


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

Backwards incompatible changes and package names (was: Re: [VOTE] Release Commons VFS 2.0)

2010-11-07 Thread Henning Schmiedehausen
It will be a new sub-project. commons-vfs-2.x and commons-vfs2-1.0
should be able to co-exist on the same classpath.

For maven reasons, it is not desirable to have artifactId shift its
internal packages (because Maven does not understand that 2.0 and 3.0
are not compatible) and commons-vfs and commons-vfs2 should not use
use the same packages.

So commons-vfs will continue to use  org.apache.commons.vfs.* and
commons-vfs2 will use org.apache.commons.vfs2.*

And it must be possible to have both versions on the classpath without
clashing.

-h




On Sun, Nov 7, 2010 at 13:45, James Carman ja...@carmanconsulting.com wrote:
 If we release vfs2 and then we make changes that make it binary
 incompatible, then we have to go to 3 to do a new release.  Am I
 missing something?

 On Sun, Nov 7, 2010 at 4:20 PM, Henning Schmiedehausen
 henn...@schmiedehausen.org wrote:
 No, that would be a vfs2. With new package names and everything. It
 would not be intended to be drop in compatible.

 -h

 On Sun, Nov 7, 2010 at 10:53, James Carman ja...@carmanconsulting.com 
 wrote:
 Make sure you stay compatible or it'll have to go to 3.0
 On Nov 7, 2010 11:44 AM, Gary Gregory ggreg...@seagullsoftware.com
 wrote:
 On Nov 7, 2010, at 8:37, Henning Schmiedehausen 
 henn...@schmiedehausen.org wrote:

 I would suggest that we (and in fact I started hacking around with
 this) release a vfs2 which is Java6+ only and fully generified.


 That's fine with me and my current work projects but I like a more
 iterative process where we can generify the code on java 5 for a 2.1. Then
 we can do a java 6 release.

 Gary

 -h

 On Sun, Nov 7, 2010 at 08:22, Gary Gregory ggreg...@seagullsoftware.com
 wrote:
 On Nov 7, 2010, at 7:45, sebb seb...@gmail.com wrote:

 On 7 November 2010 02:17, Gary Gregory ggreg...@seagullsoftware.com
 wrote:
 -Original Message-
 From: Henning Schmiedehausen [mailto:henn...@schmiedehausen.org]
 Sent: Saturday, November 06, 2010 19:03
 To: Commons Developers List
 Subject: Re: [VOTE] Release Commons VFS 2.0

 +1

 - I don't think that has warnings is a problem
 - If deprecated APIs are still around, we can always remove them
 later.

 Yes, release early, release often.

 I would encourage work to proceed immediately to implement this,
 generics, and whatever Java 5 changes we can take advantage of.

 I've already done the main annotations (@Override and @Deprecation)

 I've started looking at generics.

 There's rather a lot of changes to fix all the Java 1.5 warnings, so
 it will probably have to be done in stages, but I can start committing
 soon

 Great news. It would be nice to release early release often a la XP with
 a 2.1 themed release 'java 5 optimized'

 Gary


 Gary


 -h

 On Fri, Nov 5, 2010 at 13:12, Ralph Goers ralph.go...@dslextreme.com
 wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Since the last candidate the jdk version has been changed to 1.5 and
 the
 requirement has been added to the web site main page. The test file
 for
 LargeTarTestCase has been added to the test-data directory, greatly
 improving
 the build time. Many of the messages from the test cases have been
 removed.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because...

 Ralph

 tag:
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs-
 project-2.0/ (revision 1031749)

 site: http://people.apache.org/~rgoers/commons-vfs/index.html

 The following artifacts have been staged to the Apache Nexus Staging
 repository org.apache.commons-038 (u:rgoers, a:38.101.196.246)

 https://repository.apache.org/content/repositories/orgapachecommons-038/

 commons-vfs-examples-2.0.jar
 commons-vfs-examples-2.0.pom
 commons-vfs-examples-2.0-javadoc.jar
 commons-vfs-examples-2.0-sources.jar
 commons-vfs-examples-2.0.jar.asc
 commons-vfs-examples-2.0-sources.jar.asc
 commons-vfs-examples-2.0.pom.asc
 commons-vfs-examples-2.0-javadoc.jar.asc
 commons-vfs-2.0-tests.jar
 commons-vfs-2.0-test-sources.jar.asc
 commons-vfs-2.0-sources.jar.asc
 commons-vfs-2.0.jar
 commons-vfs-2.0.pom
 commons-vfs-2.0-test-sources.jar
 commons-vfs-2.0-javadoc.jar
 commons-vfs-2.0-javadoc.jar.asc
 commons-vfs-2.0-tests.jar.asc
 commons-vfs-2.0.pom.asc
 commons-vfs-2.0-sources.jar
 commons-vfs-2.0.jar.asc
 commons-vfs-sandbox-2.0-tests.jar.asc
 commons-vfs-sandbox-2.0-sources.jar
 commons-vfs-sandbox-2.0-tests.jar
 commons-vfs-sandbox-2.0-test-sources.jar.asc
 commons-vfs-sandbox-2.0-sources.jar.asc
 commons-vfs-sandbox-2.0.jar.asc
 commons-vfs-sandbox-2.0-test-sources.jar
 commons-vfs-sandbox-2.0-javadoc.jar
 commons-vfs-sandbox-2.0.pom
 commons-vfs-sandbox-2.0.jar
 commons-vfs-sandbox-2.0-javadoc.jar.asc
 commons-vfs-sandbox-2.0.pom.asc
 commons-vfs-distribution-2.0-src.zip
 commons-vfs-distribution-2.0.pom
 commons-vfs-distribution-2.0-src.tar.gz.asc
 commons-vfs-distribution-2.0-src.tar.gz
 commons-vfs-distribution-2.0-bin.zip
 commons-vfs-distribution-2.0-bin.zip.asc
 commons-vfs-distribution-2.0

Re: Backwards incompatible changes and package names (was: Re: [VOTE] Release Commons VFS 2.0)

2010-11-07 Thread James Carman
It's not a new subproject.  It's just a new version of the same
subproject.  Trust me, I know about how the maven artifactId/package
name/classpath stuff works.  I've had this discussion many times
before on this list.  VFS is releasing its 2.0 release right now.  If
you want to make binary incompatible changes, it has to bump its major
version number to 3 (along with artifactId/package change).  This is
why I've argued that VFS 2.0 should actually be 1.1, so that we don't
introduce an inconsistency.  The 2.x stuff should be in a vfs2
package, per our naming conventions.  In my opinion, it's not enough
different to merit a 2.0 release.  Not enough has been done.
Especially when you consider the version numbering madness that this
is going to cause.

On Sun, Nov 7, 2010 at 5:05 PM, Henning Schmiedehausen
henn...@schmiedehausen.org wrote:
 It will be a new sub-project. commons-vfs-2.x and commons-vfs2-1.0
 should be able to co-exist on the same classpath.

 For maven reasons, it is not desirable to have artifactId shift its
 internal packages (because Maven does not understand that 2.0 and 3.0
 are not compatible) and commons-vfs and commons-vfs2 should not use
 use the same packages.

 So commons-vfs will continue to use  org.apache.commons.vfs.* and
 commons-vfs2 will use org.apache.commons.vfs2.*

 And it must be possible to have both versions on the classpath without
 clashing.

 -h




 On Sun, Nov 7, 2010 at 13:45, James Carman ja...@carmanconsulting.com wrote:
 If we release vfs2 and then we make changes that make it binary
 incompatible, then we have to go to 3 to do a new release.  Am I
 missing something?

 On Sun, Nov 7, 2010 at 4:20 PM, Henning Schmiedehausen
 henn...@schmiedehausen.org wrote:
 No, that would be a vfs2. With new package names and everything. It
 would not be intended to be drop in compatible.

 -h

 On Sun, Nov 7, 2010 at 10:53, James Carman ja...@carmanconsulting.com 
 wrote:
 Make sure you stay compatible or it'll have to go to 3.0
 On Nov 7, 2010 11:44 AM, Gary Gregory ggreg...@seagullsoftware.com
 wrote:
 On Nov 7, 2010, at 8:37, Henning Schmiedehausen 
 henn...@schmiedehausen.org wrote:

 I would suggest that we (and in fact I started hacking around with
 this) release a vfs2 which is Java6+ only and fully generified.


 That's fine with me and my current work projects but I like a more
 iterative process where we can generify the code on java 5 for a 2.1. Then
 we can do a java 6 release.

 Gary

 -h

 On Sun, Nov 7, 2010 at 08:22, Gary Gregory ggreg...@seagullsoftware.com
 wrote:
 On Nov 7, 2010, at 7:45, sebb seb...@gmail.com wrote:

 On 7 November 2010 02:17, Gary Gregory ggreg...@seagullsoftware.com
 wrote:
 -Original Message-
 From: Henning Schmiedehausen [mailto:henn...@schmiedehausen.org]
 Sent: Saturday, November 06, 2010 19:03
 To: Commons Developers List
 Subject: Re: [VOTE] Release Commons VFS 2.0

 +1

 - I don't think that has warnings is a problem
 - If deprecated APIs are still around, we can always remove them
 later.

 Yes, release early, release often.

 I would encourage work to proceed immediately to implement this,
 generics, and whatever Java 5 changes we can take advantage of.

 I've already done the main annotations (@Override and @Deprecation)

 I've started looking at generics.

 There's rather a lot of changes to fix all the Java 1.5 warnings, so
 it will probably have to be done in stages, but I can start committing
 soon

 Great news. It would be nice to release early release often a la XP with
 a 2.1 themed release 'java 5 optimized'

 Gary


 Gary


 -h

 On Fri, Nov 5, 2010 at 13:12, Ralph Goers 
 ralph.go...@dslextreme.com
 wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Since the last candidate the jdk version has been changed to 1.5 and
 the
 requirement has been added to the web site main page. The test file
 for
 LargeTarTestCase has been added to the test-data directory, greatly
 improving
 the build time. Many of the messages from the test cases have been
 removed.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because...

 Ralph

 tag:
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs-
 project-2.0/ (revision 1031749)

 site: http://people.apache.org/~rgoers/commons-vfs/index.html

 The following artifacts have been staged to the Apache Nexus Staging
 repository org.apache.commons-038 (u:rgoers, a:38.101.196.246)

 https://repository.apache.org/content/repositories/orgapachecommons-038/

 commons-vfs-examples-2.0.jar
 commons-vfs-examples-2.0.pom
 commons-vfs-examples-2.0-javadoc.jar
 commons-vfs-examples-2.0-sources.jar
 commons-vfs-examples-2.0.jar.asc
 commons-vfs-examples-2.0-sources.jar.asc
 commons-vfs-examples-2.0.pom.asc
 commons-vfs-examples-2.0-javadoc.jar.asc
 commons-vfs-2.0-tests.jar
 commons-vfs-2.0-test-sources.jar.asc
 commons-vfs-2.0-sources.jar.asc
 commons-vfs-2.0.jar
 commons-vfs-2.0.pom
 commons-vfs-2.0-test-sources.jar
 commons-vfs-2.0

Re: Backwards incompatible changes and package names (was: Re: [VOTE] Release Commons VFS 2.0)

2010-11-07 Thread sebb
On 7 November 2010 23:56, James Carman ja...@carmanconsulting.com wrote:
 It's not a new subproject.  It's just a new version of the same
 subproject.  Trust me, I know about how the maven artifactId/package
 name/classpath stuff works.  I've had this discussion many times
 before on this list.  VFS is releasing its 2.0 release right now.  If
 you want to make binary incompatible changes, it has to bump its major
 version number to 3 (along with artifactId/package change).

Agreed.

 This is
 why I've argued that VFS 2.0 should actually be 1.1, so that we don't
 introduce an inconsistency.  The 2.x stuff should be in a vfs2
 package, per our naming conventions.  In my opinion, it's not enough

AFAIK, we have not agreed that package name suffix == major version number.

 different to merit a 2.0 release.  Not enough has been done.
 Especially when you consider the version numbering madness that this
 is going to cause.

 On Sun, Nov 7, 2010 at 5:05 PM, Henning Schmiedehausen
 henn...@schmiedehausen.org wrote:
 It will be a new sub-project. commons-vfs-2.x and commons-vfs2-1.0
 should be able to co-exist on the same classpath.

 For maven reasons, it is not desirable to have artifactId shift its
 internal packages (because Maven does not understand that 2.0 and 3.0
 are not compatible) and commons-vfs and commons-vfs2 should not use
 use the same packages.

 So commons-vfs will continue to use  org.apache.commons.vfs.* and
 commons-vfs2 will use org.apache.commons.vfs2.*

 And it must be possible to have both versions on the classpath without
 clashing.

 -h




 On Sun, Nov 7, 2010 at 13:45, James Carman ja...@carmanconsulting.com 
 wrote:
 If we release vfs2 and then we make changes that make it binary
 incompatible, then we have to go to 3 to do a new release.  Am I
 missing something?

 On Sun, Nov 7, 2010 at 4:20 PM, Henning Schmiedehausen
 henn...@schmiedehausen.org wrote:
 No, that would be a vfs2. With new package names and everything. It
 would not be intended to be drop in compatible.

 -h

 On Sun, Nov 7, 2010 at 10:53, James Carman ja...@carmanconsulting.com 
 wrote:
 Make sure you stay compatible or it'll have to go to 3.0
 On Nov 7, 2010 11:44 AM, Gary Gregory ggreg...@seagullsoftware.com
 wrote:
 On Nov 7, 2010, at 8:37, Henning Schmiedehausen 
 henn...@schmiedehausen.org wrote:

 I would suggest that we (and in fact I started hacking around with
 this) release a vfs2 which is Java6+ only and fully generified.


 That's fine with me and my current work projects but I like a more
 iterative process where we can generify the code on java 5 for a 2.1. Then
 we can do a java 6 release.

 Gary

 -h

 On Sun, Nov 7, 2010 at 08:22, Gary Gregory 
 ggreg...@seagullsoftware.com
 wrote:
 On Nov 7, 2010, at 7:45, sebb seb...@gmail.com wrote:

 On 7 November 2010 02:17, Gary Gregory ggreg...@seagullsoftware.com
 wrote:
 -Original Message-
 From: Henning Schmiedehausen [mailto:henn...@schmiedehausen.org]
 Sent: Saturday, November 06, 2010 19:03
 To: Commons Developers List
 Subject: Re: [VOTE] Release Commons VFS 2.0

 +1

 - I don't think that has warnings is a problem
 - If deprecated APIs are still around, we can always remove them
 later.

 Yes, release early, release often.

 I would encourage work to proceed immediately to implement this,
 generics, and whatever Java 5 changes we can take advantage of.

 I've already done the main annotations (@Override and @Deprecation)

 I've started looking at generics.

 There's rather a lot of changes to fix all the Java 1.5 warnings, so
 it will probably have to be done in stages, but I can start committing
 soon

 Great news. It would be nice to release early release often a la XP 
 with
 a 2.1 themed release 'java 5 optimized'

 Gary


 Gary


 -h

 On Fri, Nov 5, 2010 at 13:12, Ralph Goers 
 ralph.go...@dslextreme.com
 wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Since the last candidate the jdk version has been changed to 1.5 
 and
 the
 requirement has been added to the web site main page. The test file
 for
 LargeTarTestCase has been added to the test-data directory, greatly
 improving
 the build time. Many of the messages from the test cases have been
 removed.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because...

 Ralph

 tag:
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs-
 project-2.0/ (revision 1031749)

 site: http://people.apache.org/~rgoers/commons-vfs/index.html

 The following artifacts have been staged to the Apache Nexus 
 Staging
 repository org.apache.commons-038 (u:rgoers, a:38.101.196.246)

 https://repository.apache.org/content/repositories/orgapachecommons-038/

 commons-vfs-examples-2.0.jar
 commons-vfs-examples-2.0.pom
 commons-vfs-examples-2.0-javadoc.jar
 commons-vfs-examples-2.0-sources.jar
 commons-vfs-examples-2.0.jar.asc
 commons-vfs-examples-2.0-sources.jar.asc
 commons-vfs-examples-2.0.pom.asc
 commons-vfs-examples-2.0-javadoc.jar.asc
 commons

Re: Backwards incompatible changes and package names (was: Re: [VOTE] Release Commons VFS 2.0)

2010-11-07 Thread Phil Steitz

On 11/7/10 7:03 PM, sebb wrote:

On 7 November 2010 23:56, James Carmanja...@carmanconsulting.com  wrote:

It's not a new subproject.  It's just a new version of the same
subproject.  Trust me, I know about how the maven artifactId/package
name/classpath stuff works.  I've had this discussion many times
before on this list.  VFS is releasing its 2.0 release right now.  If
you want to make binary incompatible changes, it has to bump its major
version number to 3 (along with artifactId/package change).


Agreed.


This is
why I've argued that VFS 2.0 should actually be 1.1, so that we don't
introduce an inconsistency.  The 2.x stuff should be in a vfs2
package, per our naming conventions.  In my opinion, it's not enough


AFAIK, we have not agreed that package name suffix == major version number.


I used to be among those resisting this, but James' admirable 
persistence has won me over :) For the components that are likely to 
have any possibility of needing to appear twice on the classpath of 
an application at least, I think the following convention makes sense:


Major version bump - compatibility break in API - change package 
name - change maven artifactId


Bumping required JDK does not by itself force a compat break. I 
guess it is possible that so much can be accomplished without any 
breaks that a major version bump is warranted in some cases; but I 
have never seen that happen.  So I am +1 on trying to adhere to this 
convention or at least explaining why not (in [math] for example we 
perhaps lamely argue that classpath multiplicity is not likely).


Phil



different to merit a 2.0 release.  Not enough has been done.
Especially when you consider the version numbering madness that this
is going to cause.

On Sun, Nov 7, 2010 at 5:05 PM, Henning Schmiedehausen
henn...@schmiedehausen.org  wrote:

It will be a new sub-project. commons-vfs-2.x  and commons-vfs2-1.0
should be able to co-exist on the same classpath.

For maven reasons, it is not desirable to haveartifactId  shift its
internal packages (because Maven does not understand that 2.0 and 3.0
are not compatible) and commons-vfs and commons-vfs2 should not use
use the same packages.

So commons-vfs will continue to use  org.apache.commons.vfs.* and
commons-vfs2 will use org.apache.commons.vfs2.*

And it must be possible to have both versions on the classpath without
clashing.

-h




On Sun, Nov 7, 2010 at 13:45, James Carmanja...@carmanconsulting.com  wrote:

If we release vfs2 and then we make changes that make it binary
incompatible, then we have to go to 3 to do a new release.  Am I
missing something?

On Sun, Nov 7, 2010 at 4:20 PM, Henning Schmiedehausen
henn...@schmiedehausen.org  wrote:

No, that would be a vfs2. With new package names and everything. It
would not be intended to be drop in compatible.

-h

On Sun, Nov 7, 2010 at 10:53, James Carmanja...@carmanconsulting.com  wrote:

Make sure you stay compatible or it'll have to go to 3.0
On Nov 7, 2010 11:44 AM, Gary Gregoryggreg...@seagullsoftware.com
wrote:

On Nov 7, 2010, at 8:37, Henning Schmiedehausen

henn...@schmiedehausen.org  wrote:



I would suggest that we (and in fact I started hacking around with
this) release a vfs2 which is Java6+ only and fully generified.



That's fine with me and my current work projects but I like a more

iterative process where we can generify the code on java 5 for a 2.1. Then
we can do a java 6 release.


Gary


-h

On Sun, Nov 7, 2010 at 08:22, Gary Gregoryggreg...@seagullsoftware.com

wrote:

On Nov 7, 2010, at 7:45, sebbseb...@gmail.com  wrote:


On 7 November 2010 02:17, Gary Gregoryggreg...@seagullsoftware.com

wrote:

-Original Message-
From: Henning Schmiedehausen [mailto:henn...@schmiedehausen.org]
Sent: Saturday, November 06, 2010 19:03
To: Commons Developers List
Subject: Re: [VOTE] Release Commons VFS 2.0

+1

- I don't think that has warnings is a problem
- If deprecated APIs are still around, we can always remove them

later.


Yes, release early, release often.

I would encourage work to proceed immediately to implement this,

generics, and whatever Java 5 changes we can take advantage of.


I've already done the main annotations (@Override and @Deprecation)

I've started looking at generics.

There's rather a lot of changes to fix all the Java 1.5 warnings, so
it will probably have to be done in stages, but I can start committing
soon


Great news. It would be nice to release early release often a la XP with

a 2.1 themed release 'java 5 optimized'


Gary




Gary



-h

On Fri, Nov 5, 2010 at 13:12, Ralph Goersralph.go...@dslextreme.com

wrote:

This is a vote to release Apache Commons VFS 2.0.

Since the last candidate the jdk version has been changed to 1.5 and

the

requirement has been added to the web site main page. The test file

for

LargeTarTestCase has been added to the test-data directory, greatly

improving

the build time. Many of the messages from the test cases have been

removed.


[ ] +1 release

Re: Backwards incompatible changes and package names (was: Re: [VOTE] Release Commons VFS 2.0)

2010-11-07 Thread James Carman
So you think that if there is no API break, then you don't bump major
version numbers?  So what about vfs 2.0?  Would you vote against it?
On Nov 7, 2010 7:18 PM, Phil Steitz phil.ste...@gmail.com wrote:
 On 11/7/10 7:03 PM, sebb wrote:
 On 7 November 2010 23:56, James Carmanja...@carmanconsulting.com wrote:
 It's not a new subproject. It's just a new version of the same
 subproject. Trust me, I know about how the maven artifactId/package
 name/classpath stuff works. I've had this discussion many times
 before on this list. VFS is releasing its 2.0 release right now. If
 you want to make binary incompatible changes, it has to bump its major
 version number to 3 (along with artifactId/package change).

 Agreed.

 This is
 why I've argued that VFS 2.0 should actually be 1.1, so that we don't
 introduce an inconsistency. The 2.x stuff should be in a vfs2
 package, per our naming conventions. In my opinion, it's not enough

 AFAIK, we have not agreed that package name suffix == major version
number.

 I used to be among those resisting this, but James' admirable
 persistence has won me over :) For the components that are likely to
 have any possibility of needing to appear twice on the classpath of
 an application at least, I think the following convention makes sense:

 Major version bump - compatibility break in API - change package
 name - change maven artifactId

 Bumping required JDK does not by itself force a compat break. I
 guess it is possible that so much can be accomplished without any
 breaks that a major version bump is warranted in some cases; but I
 have never seen that happen. So I am +1 on trying to adhere to this
 convention or at least explaining why not (in [math] for example we
 perhaps lamely argue that classpath multiplicity is not likely).

 Phil

 different to merit a 2.0 release. Not enough has been done.
 Especially when you consider the version numbering madness that this
 is going to cause.

 On Sun, Nov 7, 2010 at 5:05 PM, Henning Schmiedehausen
 henn...@schmiedehausen.org wrote:
 It will be a new sub-project. commons-vfs-2.x and commons-vfs2-1.0
 should be able to co-exist on the same classpath.

 For maven reasons, it is not desirable to haveartifactId shift its
 internal packages (because Maven does not understand that 2.0 and 3.0
 are not compatible) and commons-vfs and commons-vfs2 should not use
 use the same packages.

 So commons-vfs will continue to use org.apache.commons.vfs.* and
 commons-vfs2 will use org.apache.commons.vfs2.*

 And it must be possible to have both versions on the classpath without
 clashing.

 -h




 On Sun, Nov 7, 2010 at 13:45, James Carmanja...@carmanconsulting.com
wrote:
 If we release vfs2 and then we make changes that make it binary
 incompatible, then we have to go to 3 to do a new release. Am I
 missing something?

 On Sun, Nov 7, 2010 at 4:20 PM, Henning Schmiedehausen
 henn...@schmiedehausen.org wrote:
 No, that would be a vfs2. With new package names and everything. It
 would not be intended to be drop in compatible.

 -h

 On Sun, Nov 7, 2010 at 10:53, James Carmanja...@carmanconsulting.com
wrote:
 Make sure you stay compatible or it'll have to go to 3.0
 On Nov 7, 2010 11:44 AM, Gary Gregoryggreg...@seagullsoftware.com

 wrote:
 On Nov 7, 2010, at 8:37, Henning Schmiedehausen
 henn...@schmiedehausen.org wrote:

 I would suggest that we (and in fact I started hacking around with
 this) release a vfs2 which is Java6+ only and fully generified.


 That's fine with me and my current work projects but I like a more
 iterative process where we can generify the code on java 5 for a
2.1. Then
 we can do a java 6 release.

 Gary

 -h

 On Sun, Nov 7, 2010 at 08:22, Gary Gregory
ggreg...@seagullsoftware.com
 wrote:
 On Nov 7, 2010, at 7:45, sebbseb...@gmail.com wrote:

 On 7 November 2010 02:17, Gary Gregory
ggreg...@seagullsoftware.com
 wrote:
 -Original Message-
 From: Henning Schmiedehausen [mailto:
henn...@schmiedehausen.org]
 Sent: Saturday, November 06, 2010 19:03
 To: Commons Developers List
 Subject: Re: [VOTE] Release Commons VFS 2.0

 +1

 - I don't think that has warnings is a problem
 - If deprecated APIs are still around, we can always remove
them
 later.

 Yes, release early, release often.

 I would encourage work to proceed immediately to implement
this,
 generics, and whatever Java 5 changes we can take advantage of.

 I've already done the main annotations (@Override and
@Deprecation)

 I've started looking at generics.

 There's rather a lot of changes to fix all the Java 1.5
warnings, so
 it will probably have to be done in stages, but I can start
committing
 soon

 Great news. It would be nice to release early release often a la
XP with
 a 2.1 themed release 'java 5 optimized'

 Gary


 Gary


 -h

 On Fri, Nov 5, 2010 at 13:12, Ralph Goers
ralph.go...@dslextreme.com
 wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Since the last candidate the jdk version has been changed to
1.5 and
 the
 requirement has

Re: [VOTE] Release Commons VFS 2.0

2010-11-07 Thread sebb
I've just run Clirr on VFS 2.0 (had to cheat and change the Maven
GroupId). There are quite a few errors, which mean that the code is
not binary compatible:

ERROR: 7012: org.apache.commons.vfs.FileContent: Method 'public
boolean hasAttribute(java.lang.String)' has been added to an interface
ERROR: 7012: org.apache.commons.vfs.FileContent: Method 'public void
removeAttribute(java.lang.String)' has been added to an interface
ERROR: 7012: org.apache.commons.vfs.FileSystem: Method 'public
java.lang.String getRootURI()' has been added to an interface
ERROR: 7009: org.apache.commons.vfs.FileSystemConfigBuilder:
Accessibility of method 'public FileSystemConfigBuilder()' has been
decreased from public to protected
ERROR: 7012: org.apache.commons.vfs.FileSystemManager: Method 'public
boolean hasProvider(java.lang.String)' has been added to an interface
ERROR: 3003: org.apache.commons.vfs.FileSystemOptions: Added final
modifier to class
ERROR: 2001: org.apache.commons.vfs.Selectors: Changed from interface to class
ERROR: 6010: org.apache.commons.vfs.provider.HostFileNameParser$Authority:
Accessibility of field hostName has been weakened from public to
private
ERROR: 6010: org.apache.commons.vfs.provider.HostFileNameParser$Authority:
Accessibility of field password has been weakened from public to
private
ERROR: 6010: org.apache.commons.vfs.provider.HostFileNameParser$Authority:
Accessibility of field port has been weakened from public to private
ERROR: 6010: org.apache.commons.vfs.provider.HostFileNameParser$Authority:
Accessibility of field scheme has been weakened from public to private
ERROR: 6010: org.apache.commons.vfs.provider.HostFileNameParser$Authority:
Accessibility of field userName has been weakened from public to
private
ERROR: 3003: org.apache.commons.vfs.util.UserAuthenticatorUtils: Added
final modifier to class
ERROR: 7009: org.apache.commons.vfs.util.UserAuthenticatorUtils:
Accessibility of method 'public UserAuthenticatorUtils()' has been
decreased from public to private

On 5 November 2010 20:12, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Since the last candidate the jdk version has been changed to 1.5 and the 
 requirement has been added to the web site main page. The test file for 
 LargeTarTestCase has been added to the test-data directory, greatly improving 
 the build time. Many of the messages from the test cases have been removed.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because...

 Ralph

 tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs-project-2.0/
   (revision 1031749)

 site: http://people.apache.org/~rgoers/commons-vfs/index.html

 The following artifacts have been staged to the Apache Nexus Staging 
 repository org.apache.commons-038 (u:rgoers, a:38.101.196.246) 
 https://repository.apache.org/content/repositories/orgapachecommons-038/

 commons-vfs-examples-2.0.jar
 commons-vfs-examples-2.0.pom
 commons-vfs-examples-2.0-javadoc.jar
 commons-vfs-examples-2.0-sources.jar
 commons-vfs-examples-2.0.jar.asc
 commons-vfs-examples-2.0-sources.jar.asc
 commons-vfs-examples-2.0.pom.asc
 commons-vfs-examples-2.0-javadoc.jar.asc
 commons-vfs-2.0-tests.jar
 commons-vfs-2.0-test-sources.jar.asc
 commons-vfs-2.0-sources.jar.asc
 commons-vfs-2.0.jar
 commons-vfs-2.0.pom
 commons-vfs-2.0-test-sources.jar
 commons-vfs-2.0-javadoc.jar
 commons-vfs-2.0-javadoc.jar.asc
 commons-vfs-2.0-tests.jar.asc
 commons-vfs-2.0.pom.asc
 commons-vfs-2.0-sources.jar
 commons-vfs-2.0.jar.asc
 commons-vfs-sandbox-2.0-tests.jar.asc
 commons-vfs-sandbox-2.0-sources.jar
 commons-vfs-sandbox-2.0-tests.jar
 commons-vfs-sandbox-2.0-test-sources.jar.asc
 commons-vfs-sandbox-2.0-sources.jar.asc
 commons-vfs-sandbox-2.0.jar.asc
 commons-vfs-sandbox-2.0-test-sources.jar
 commons-vfs-sandbox-2.0-javadoc.jar
 commons-vfs-sandbox-2.0.pom
 commons-vfs-sandbox-2.0.jar
 commons-vfs-sandbox-2.0-javadoc.jar.asc
 commons-vfs-sandbox-2.0.pom.asc
 commons-vfs-distribution-2.0-src.zip
 commons-vfs-distribution-2.0.pom
 commons-vfs-distribution-2.0-src.tar.gz.asc
 commons-vfs-distribution-2.0-src.tar.gz
 commons-vfs-distribution-2.0-bin.zip
 commons-vfs-distribution-2.0-bin.zip.asc
 commons-vfs-distribution-2.0-bin.tar.gz
 commons-vfs-distribution-2.0-src.zip.asc
 commons-vfs-distribution-2.0-bin.tar.gz.asc
 commons-vfs-distribution-2.0.pom.asc
 commons-vfs-project-2.0-site.xml.asc
 commons-vfs-project-2.0.pom
 commons-vfs-project-2.0-site.xml
 commons-vfs-project-2.0.pom.asc

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



Re: [VOTE] Release Commons VFS 2.0

2010-11-07 Thread Ralph Goers

On Nov 7, 2010, at 8:37 AM, Henning Schmiedehausen wrote:

 I would suggest that we (and in fact I started hacking around with
 this) release a vfs2 which is Java6+ only and fully generified.
 

I'm not sure whether I agree. I think I mentioned that Java 7 has a new 
FileSystem abstraction. 
http://download.oracle.com/javase/7/docs/api/java/nio/file/package-summary.html.
  I  would think VFS 3.0 would remove the API and just provide FileSystem 
implementations. So I'm not sure how much effort is worth investing in V2.0 to 
move it to Java 6.

Ralph
-
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org



Re: Backwards incompatible changes and package names (was: Re: [VOTE] Release Commons VFS 2.0)

2010-11-07 Thread James Carman
On Sun, Nov 7, 2010 at 9:02 PM, Phil Steitz phil.ste...@gmail.com wrote:
 I would not -1 the release, but I would encourage the RM to consider making
 it 1.x if there are no compat breaks.


So, how about now that we know there are compat breaks?  I would -1
the release now that we know the API is in fact broken between 1 and
2 and they're not doing the package/artifactId change (barring any
justification why we think it's okay).

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



Re: Backwards incompatible changes and package names (was: Re: [VOTE] Release Commons VFS 2.0)

2010-11-07 Thread Ralph Goers

On Nov 7, 2010, at 6:02 PM, Phil Steitz wrote:

 On 11/7/10 8:19 PM, James Carman wrote:
 So you think that if there is no API break, then you don't bump major
 version numbers?  So what about vfs 2.0?  Would you vote against it?
 
 I would not -1 the release, but I would encourage the RM to consider making 
 it 1.x if there are no compat breaks.
 

As Sebb has shown there are compatibility breaks.  The real issue here is that 
it has been far too long since a VFS release has been done. 

I'm not sure why the version was bumped from 1.1 to 2.0, but it happened in 
March 2008, at least 8 months before I started working on the code.  That 
change was 16 months after the prior release.

Is the goal to never do a release?

Ralph


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



Re: Backwards incompatible changes and package names (was: Re: [VOTE] Release Commons VFS 2.0)

2010-11-07 Thread James Carman
On Sun, Nov 7, 2010 at 9:15 PM, Ralph Goers ralph.go...@dslextreme.com wrote:

 Is the goal to never do a release?


No, the goal is to not rush a release just to get something out there.
 If we will be knowingly setting our users up for failure (or worse
jar hell), then I don't want to do a release that way.

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



Re: Backwards incompatible changes and package names (was: Re: [VOTE] Release Commons VFS 2.0)

2010-11-07 Thread Ralph Goers

On Nov 7, 2010, at 6:18 PM, James Carman wrote:

 On Sun, Nov 7, 2010 at 9:15 PM, Ralph Goers ralph.go...@dslextreme.com 
 wrote:
 
 Is the goal to never do a release?
 
 
 No, the goal is to not rush a release just to get something out there.
 If we will be knowingly setting our users up for failure (or worse
 jar hell), then I don't want to do a release that way.
 
If this is rushing I'd hate to see slow. Releasing VFS 2.0 has been discussed 
several times over the last year or more. None of this is new information.

Ralph


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



Re: Backwards incompatible changes and package names (was: Re: [VOTE] Release Commons VFS 2.0)

2010-11-07 Thread James Carman
On Sun, Nov 7, 2010 at 9:27 PM, Ralph Goers ralph.go...@dslextreme.com wrote:
 If this is rushing I'd hate to see slow. Releasing VFS 2.0 has been discussed 
 several times over the last year or more. None of this is new information.


Rushing as in doing something before it's time to do it, not rushing
as in doing something quickly.

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



Re: [VOTE] Release Commons VFS 2.0

2010-11-07 Thread Henning Schmiedehausen
I'd say that Java7 is still at least 12 months out and another 6-12
months to general adoption.

-h

On Sun, Nov 7, 2010 at 17:41, Ralph Goers ralph.go...@dslextreme.com wrote:

 On Nov 7, 2010, at 8:37 AM, Henning Schmiedehausen wrote:

 I would suggest that we (and in fact I started hacking around with
 this) release a vfs2 which is Java6+ only and fully generified.


 I'm not sure whether I agree. I think I mentioned that Java 7 has a new 
 FileSystem abstraction. 
 http://download.oracle.com/javase/7/docs/api/java/nio/file/package-summary.html.
   I  would think VFS 3.0 would remove the API and just provide FileSystem 
 implementations. So I'm not sure how much effort is worth investing in V2.0 
 to move it to Java 6.

 Ralph
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org



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



Re: [VOTE] Release Commons VFS 2.0

2010-11-07 Thread James Carman
On Sun, Nov 7, 2010 at 8:41 PM, Ralph Goers ralph.go...@dslextreme.com wrote:

 I'm not sure whether I agree. I think I mentioned that Java 7 has a new 
 FileSystem abstraction. 
 http://download.oracle.com/javase/7/docs/api/java/nio/file/package-summary.html.
   I  would think VFS 3.0 would remove the API and just provide FileSystem 
 implementations. So I'm not sure how much effort is worth investing in V2.0 
 to move it to Java 6.


I saw something about this recently (if I had more sleep I could
probably recall where) and wondered about VFS.  Does this new API look
like it would do everything that VFS currently does?  If so, it's a
great step forward for the language, IMHO.

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



Re: [VOTE] Release Commons VFS 2.0

2010-11-07 Thread Ralph Goers

On Nov 7, 2010, at 6:49 PM, James Carman wrote:

 On Sun, Nov 7, 2010 at 8:41 PM, Ralph Goers ralph.go...@dslextreme.com 
 wrote:
 
 I'm not sure whether I agree. I think I mentioned that Java 7 has a new 
 FileSystem abstraction. 
 http://download.oracle.com/javase/7/docs/api/java/nio/file/package-summary.html.
   I  would think VFS 3.0 would remove the API and just provide FileSystem 
 implementations. So I'm not sure how much effort is worth investing in V2.0 
 to move it to Java 6.
 
 
 I saw something about this recently (if I had more sleep I could
 probably recall where) and wondered about VFS.  Does this new API look
 like it would do everything that VFS currently does?  If so, it's a
 great step forward for the language, IMHO.
 

I've not investigated it extensively, but the new API seems to have a lot of 
similarity to VFS. Instead of a File the new API uses a FileChannel, which is 
an abstract class. It wouldn't be a stretch to imagine all the various 
FileObjects extending that. The SPI also has a FileSystemProvider which is used 
to create a FileSystem and a FileStore.  It also includes a WatchService to 
listen for changes and events.

Ralph


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



RE: Backwards incompatible changes and package names (was: Re: [VOTE] Release Commons VFS 2.0)

2010-11-07 Thread Gary Gregory
 -Original Message-
 From: jcar...@carmanconsulting.com [mailto:jcar...@carmanconsulting.com] On
 Behalf Of James Carman
 Sent: Sunday, November 07, 2010 18:14
 To: Commons Developers List
 Subject: Re: Backwards incompatible changes and package names (was: Re: [VOTE]
 Release Commons VFS 2.0)
 
 On Sun, Nov 7, 2010 at 9:02 PM, Phil Steitz phil.ste...@gmail.com wrote:
  I would not -1 the release, but I would encourage the RM to consider making
  it 1.x if there are no compat breaks.
 
 
 So, how about now that we know there are compat breaks?  I would -1
 the release now that we know the API is in fact broken between 1 and
 2 and they're not doing the package/artifactId change (barring any
 justification why we think it's okay).

Well, that should settle it. API-breakage - new major version - 
package/artifactId change.

So we can take this RC, do the above changes, then keep move on to a Java 5 
themed release for 2.1.

Gary 

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


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



Re: [VOTE] Release Commons VFS 2.0

2010-11-06 Thread Jörg Schaible
Ralph Goers wrote:

 This is a vote to release Apache Commons VFS 2.0.
 
 Since the last candidate the jdk version has been changed to 1.5 and the
 requirement has been added to the web site main page. The test file for
 LargeTarTestCase has been added to the test-data directory, greatly
 improving the build time. Many of the messages from the test cases have
 been removed.
 
 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because...

+1

- Jörg


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



Re: [VOTE] Release Commons VFS 2.0

2010-11-06 Thread sebb
On 5 November 2010 20:12, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Since the last candidate the jdk version has been changed to 1.5 and the 
 requirement has been added to the web site main page. The test file for 
 LargeTarTestCase has been added to the test-data directory, greatly improving 
 the build time. Many of the messages from the test cases have been removed.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because...

-0.9, because:
- code contains some deprecations that appear to have been present in
1.0, e.g. AbstractFileObject.childrenChanged().
 Removing deprecations requires a major version change - do we really
want to force version 3.0 in order to tidy up the code?

- code won't compile without warnings on Java 1.5.


 Ralph

 tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs-project-2.0/
   (revision 1031749)

 site: http://people.apache.org/~rgoers/commons-vfs/index.html

 The following artifacts have been staged to the Apache Nexus Staging 
 repository org.apache.commons-038 (u:rgoers, a:38.101.196.246) 
 https://repository.apache.org/content/repositories/orgapachecommons-038/

 commons-vfs-examples-2.0.jar
 commons-vfs-examples-2.0.pom
 commons-vfs-examples-2.0-javadoc.jar
 commons-vfs-examples-2.0-sources.jar
 commons-vfs-examples-2.0.jar.asc
 commons-vfs-examples-2.0-sources.jar.asc
 commons-vfs-examples-2.0.pom.asc
 commons-vfs-examples-2.0-javadoc.jar.asc
 commons-vfs-2.0-tests.jar
 commons-vfs-2.0-test-sources.jar.asc
 commons-vfs-2.0-sources.jar.asc
 commons-vfs-2.0.jar
 commons-vfs-2.0.pom
 commons-vfs-2.0-test-sources.jar
 commons-vfs-2.0-javadoc.jar
 commons-vfs-2.0-javadoc.jar.asc
 commons-vfs-2.0-tests.jar.asc
 commons-vfs-2.0.pom.asc
 commons-vfs-2.0-sources.jar
 commons-vfs-2.0.jar.asc
 commons-vfs-sandbox-2.0-tests.jar.asc
 commons-vfs-sandbox-2.0-sources.jar
 commons-vfs-sandbox-2.0-tests.jar
 commons-vfs-sandbox-2.0-test-sources.jar.asc
 commons-vfs-sandbox-2.0-sources.jar.asc
 commons-vfs-sandbox-2.0.jar.asc
 commons-vfs-sandbox-2.0-test-sources.jar
 commons-vfs-sandbox-2.0-javadoc.jar
 commons-vfs-sandbox-2.0.pom
 commons-vfs-sandbox-2.0.jar
 commons-vfs-sandbox-2.0-javadoc.jar.asc
 commons-vfs-sandbox-2.0.pom.asc
 commons-vfs-distribution-2.0-src.zip
 commons-vfs-distribution-2.0.pom
 commons-vfs-distribution-2.0-src.tar.gz.asc
 commons-vfs-distribution-2.0-src.tar.gz
 commons-vfs-distribution-2.0-bin.zip
 commons-vfs-distribution-2.0-bin.zip.asc
 commons-vfs-distribution-2.0-bin.tar.gz
 commons-vfs-distribution-2.0-src.zip.asc
 commons-vfs-distribution-2.0-bin.tar.gz.asc
 commons-vfs-distribution-2.0.pom.asc
 commons-vfs-project-2.0-site.xml.asc
 commons-vfs-project-2.0.pom
 commons-vfs-project-2.0-site.xml
 commons-vfs-project-2.0.pom.asc

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



Re: [VOTE] Release Commons VFS 2.0

2010-11-06 Thread Henning Schmiedehausen
+1

- I don't think that has warnings is a problem
- If deprecated APIs are still around, we can always remove them later.

-h

On Fri, Nov 5, 2010 at 13:12, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.

 Since the last candidate the jdk version has been changed to 1.5 and the 
 requirement has been added to the web site main page. The test file for 
 LargeTarTestCase has been added to the test-data directory, greatly improving 
 the build time. Many of the messages from the test cases have been removed.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because...

 Ralph

 tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs-project-2.0/
   (revision 1031749)

 site: http://people.apache.org/~rgoers/commons-vfs/index.html

 The following artifacts have been staged to the Apache Nexus Staging 
 repository org.apache.commons-038 (u:rgoers, a:38.101.196.246) 
 https://repository.apache.org/content/repositories/orgapachecommons-038/

 commons-vfs-examples-2.0.jar
 commons-vfs-examples-2.0.pom
 commons-vfs-examples-2.0-javadoc.jar
 commons-vfs-examples-2.0-sources.jar
 commons-vfs-examples-2.0.jar.asc
 commons-vfs-examples-2.0-sources.jar.asc
 commons-vfs-examples-2.0.pom.asc
 commons-vfs-examples-2.0-javadoc.jar.asc
 commons-vfs-2.0-tests.jar
 commons-vfs-2.0-test-sources.jar.asc
 commons-vfs-2.0-sources.jar.asc
 commons-vfs-2.0.jar
 commons-vfs-2.0.pom
 commons-vfs-2.0-test-sources.jar
 commons-vfs-2.0-javadoc.jar
 commons-vfs-2.0-javadoc.jar.asc
 commons-vfs-2.0-tests.jar.asc
 commons-vfs-2.0.pom.asc
 commons-vfs-2.0-sources.jar
 commons-vfs-2.0.jar.asc
 commons-vfs-sandbox-2.0-tests.jar.asc
 commons-vfs-sandbox-2.0-sources.jar
 commons-vfs-sandbox-2.0-tests.jar
 commons-vfs-sandbox-2.0-test-sources.jar.asc
 commons-vfs-sandbox-2.0-sources.jar.asc
 commons-vfs-sandbox-2.0.jar.asc
 commons-vfs-sandbox-2.0-test-sources.jar
 commons-vfs-sandbox-2.0-javadoc.jar
 commons-vfs-sandbox-2.0.pom
 commons-vfs-sandbox-2.0.jar
 commons-vfs-sandbox-2.0-javadoc.jar.asc
 commons-vfs-sandbox-2.0.pom.asc
 commons-vfs-distribution-2.0-src.zip
 commons-vfs-distribution-2.0.pom
 commons-vfs-distribution-2.0-src.tar.gz.asc
 commons-vfs-distribution-2.0-src.tar.gz
 commons-vfs-distribution-2.0-bin.zip
 commons-vfs-distribution-2.0-bin.zip.asc
 commons-vfs-distribution-2.0-bin.tar.gz
 commons-vfs-distribution-2.0-src.zip.asc
 commons-vfs-distribution-2.0-bin.tar.gz.asc
 commons-vfs-distribution-2.0.pom.asc
 commons-vfs-project-2.0-site.xml.asc
 commons-vfs-project-2.0.pom
 commons-vfs-project-2.0-site.xml
 commons-vfs-project-2.0.pom.asc

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



RE: [VOTE] Release Commons VFS 2.0

2010-11-06 Thread Gary Gregory
 -Original Message-
 From: Henning Schmiedehausen [mailto:henn...@schmiedehausen.org]
 Sent: Saturday, November 06, 2010 19:03
 To: Commons Developers List
 Subject: Re: [VOTE] Release Commons VFS 2.0
 
 +1
 
 - I don't think that has warnings is a problem
 - If deprecated APIs are still around, we can always remove them later.

Yes, release early, release often.

I would encourage work to proceed immediately to implement this, generics, and 
whatever Java 5 changes we can take advantage of.

Gary

 
 -h
 
 On Fri, Nov 5, 2010 at 13:12, Ralph Goers ralph.go...@dslextreme.com wrote:
  This is a vote to release Apache Commons VFS 2.0.
 
  Since the last candidate the jdk version has been changed to 1.5 and the
 requirement has been added to the web site main page. The test file for
 LargeTarTestCase has been added to the test-data directory, greatly improving
 the build time. Many of the messages from the test cases have been removed.
 
  [ ] +1 release it
  [ ] +0 go ahead I don't care
  [ ] -1 no, do not release it because...
 
  Ralph
 
  tag: https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs-
 project-2.0/  (revision 1031749)
 
  site: http://people.apache.org/~rgoers/commons-vfs/index.html
 
  The following artifacts have been staged to the Apache Nexus Staging
 repository org.apache.commons-038 (u:rgoers, a:38.101.196.246)
 https://repository.apache.org/content/repositories/orgapachecommons-038/
 
  commons-vfs-examples-2.0.jar
  commons-vfs-examples-2.0.pom
  commons-vfs-examples-2.0-javadoc.jar
  commons-vfs-examples-2.0-sources.jar
  commons-vfs-examples-2.0.jar.asc
  commons-vfs-examples-2.0-sources.jar.asc
  commons-vfs-examples-2.0.pom.asc
  commons-vfs-examples-2.0-javadoc.jar.asc
  commons-vfs-2.0-tests.jar
  commons-vfs-2.0-test-sources.jar.asc
  commons-vfs-2.0-sources.jar.asc
  commons-vfs-2.0.jar
  commons-vfs-2.0.pom
  commons-vfs-2.0-test-sources.jar
  commons-vfs-2.0-javadoc.jar
  commons-vfs-2.0-javadoc.jar.asc
  commons-vfs-2.0-tests.jar.asc
  commons-vfs-2.0.pom.asc
  commons-vfs-2.0-sources.jar
  commons-vfs-2.0.jar.asc
  commons-vfs-sandbox-2.0-tests.jar.asc
  commons-vfs-sandbox-2.0-sources.jar
  commons-vfs-sandbox-2.0-tests.jar
  commons-vfs-sandbox-2.0-test-sources.jar.asc
  commons-vfs-sandbox-2.0-sources.jar.asc
  commons-vfs-sandbox-2.0.jar.asc
  commons-vfs-sandbox-2.0-test-sources.jar
  commons-vfs-sandbox-2.0-javadoc.jar
  commons-vfs-sandbox-2.0.pom
  commons-vfs-sandbox-2.0.jar
  commons-vfs-sandbox-2.0-javadoc.jar.asc
  commons-vfs-sandbox-2.0.pom.asc
  commons-vfs-distribution-2.0-src.zip
  commons-vfs-distribution-2.0.pom
  commons-vfs-distribution-2.0-src.tar.gz.asc
  commons-vfs-distribution-2.0-src.tar.gz
  commons-vfs-distribution-2.0-bin.zip
  commons-vfs-distribution-2.0-bin.zip.asc
  commons-vfs-distribution-2.0-bin.tar.gz
  commons-vfs-distribution-2.0-src.zip.asc
  commons-vfs-distribution-2.0-bin.tar.gz.asc
  commons-vfs-distribution-2.0.pom.asc
  commons-vfs-project-2.0-site.xml.asc
  commons-vfs-project-2.0.pom
  commons-vfs-project-2.0-site.xml
  commons-vfs-project-2.0.pom.asc
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org


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



Re: [VOTE] Release Commons VFS 2.0

2010-11-05 Thread sebb
On 5 November 2010 03:05, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because...

 Ralph

 tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs-project-2.0/

Which revision of the tag is involved here? The tag has been recreated
several times.


 site: http://people.apache.org/~rgoers/commons-vfs/index.html

 The following artifacts have been staged to the Apache Nexus Staging 
 repository org.apache.commons-036 (u:rgoers, a:38.110.32.2)

Please in future include the link to the code, so we don't all have to
search for it:

https://repository.apache.org/content/repositories/orgapachecommons-036/org/apache/commons/
(at least I assume that is the correct code?)


 commons-vfs-examples-2.0.jar.asc
 commons-vfs-examples-2.0-javadoc.jar.asc
 commons-vfs-examples-2.0.pom.asc
 commons-vfs-examples-2.0.jar
 commons-vfs-examples-2.0.pom
 commons-vfs-examples-2.0-sources.jar
 commons-vfs-examples-2.0-sources.jar.asc
 commons-vfs-examples-2.0-javadoc.jar
 commons-vfs-distribution-2.0.pom
 commons-vfs-distribution-2.0-src.tar.gz
 commons-vfs-distribution-2.0-bin.zip
 commons-vfs-distribution-2.0-src.tar.gz.asc
 commons-vfs-distribution-2.0.pom.asc
 commons-vfs-distribution-2.0-src.zip.asc
 commons-vfs-distribution-2.0-src.zip
 commons-vfs-distribution-2.0-bin.tar.gz.asc
 commons-vfs-distribution-2.0-bin.tar.gz
 commons-vfs-distribution-2.0-bin.zip.asc
 commons-vfs-sandbox-2.0-sources.jar.asc
 commons-vfs-sandbox-2.0-sources.jar
 commons-vfs-sandbox-2.0.jar
 commons-vfs-sandbox-2.0.jar.asc
 commons-vfs-sandbox-2.0.pom
 commons-vfs-sandbox-2.0-tests.jar.asc
 commons-vfs-sandbox-2.0-tests.jar
 commons-vfs-sandbox-2.0-javadoc.jar.asc
 commons-vfs-sandbox-2.0-test-sources.jar.asc
 commons-vfs-sandbox-2.0.pom.asc
 commons-vfs-sandbox-2.0-javadoc.jar
 commons-vfs-sandbox-2.0-test-sources.jar
 commons-vfs-2.0-test-sources.jar
 commons-vfs-2.0-sources.jar.asc
 commons-vfs-2.0-tests.jar.asc
 commons-vfs-2.0-tests.jar
 commons-vfs-2.0-javadoc.jar
 commons-vfs-2.0-test-sources.jar.asc
 commons-vfs-2.0.pom
 commons-vfs-2.0-javadoc.jar.asc
 commons-vfs-2.0.jar
 commons-vfs-2.0.jar.asc
 commons-vfs-2.0-sources.jar
 commons-vfs-2.0.pom.asc
 commons-vfs-project-2.0-site.xml.asc
 commons-vfs-project-2.0.pom
 commons-vfs-project-2.0-site.xml
 commons-vfs-project-2.0.pom.asc

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



Re: [VOTE] Release Commons VFS 2.0

2010-11-05 Thread sebb
On 5 November 2010 03:05, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [X] -1 no, do not release it because...

The code has a dependency on Commons NET 2.0, which requires Java 1.5+
However VFS targets Java 1.4+


Note: this was found by running the following Maven command:

mvn package -Pjava-1.4

The test is very noisy - not sure it's useful to have the following
lines printed:

skipping testDeleteOneFiles because TarFileSystem does not have
capability CREATE

Also, I think LargeTarTestCase should be optional (or ideally be
rewritten to not need so much disk space - not sure that is possible).


The source package still contains the DOAP file (not a blocker).


 Ralph

 tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs-project-2.0/

 site: http://people.apache.org/~rgoers/commons-vfs/index.html

 The following artifacts have been staged to the Apache Nexus Staging 
 repository org.apache.commons-036 (u:rgoers, a:38.110.32.2)


 commons-vfs-examples-2.0.jar.asc
 commons-vfs-examples-2.0-javadoc.jar.asc
 commons-vfs-examples-2.0.pom.asc
 commons-vfs-examples-2.0.jar
 commons-vfs-examples-2.0.pom
 commons-vfs-examples-2.0-sources.jar
 commons-vfs-examples-2.0-sources.jar.asc
 commons-vfs-examples-2.0-javadoc.jar
 commons-vfs-distribution-2.0.pom
 commons-vfs-distribution-2.0-src.tar.gz
 commons-vfs-distribution-2.0-bin.zip
 commons-vfs-distribution-2.0-src.tar.gz.asc
 commons-vfs-distribution-2.0.pom.asc
 commons-vfs-distribution-2.0-src.zip.asc
 commons-vfs-distribution-2.0-src.zip
 commons-vfs-distribution-2.0-bin.tar.gz.asc
 commons-vfs-distribution-2.0-bin.tar.gz
 commons-vfs-distribution-2.0-bin.zip.asc
 commons-vfs-sandbox-2.0-sources.jar.asc
 commons-vfs-sandbox-2.0-sources.jar
 commons-vfs-sandbox-2.0.jar
 commons-vfs-sandbox-2.0.jar.asc
 commons-vfs-sandbox-2.0.pom
 commons-vfs-sandbox-2.0-tests.jar.asc
 commons-vfs-sandbox-2.0-tests.jar
 commons-vfs-sandbox-2.0-javadoc.jar.asc
 commons-vfs-sandbox-2.0-test-sources.jar.asc
 commons-vfs-sandbox-2.0.pom.asc
 commons-vfs-sandbox-2.0-javadoc.jar
 commons-vfs-sandbox-2.0-test-sources.jar
 commons-vfs-2.0-test-sources.jar
 commons-vfs-2.0-sources.jar.asc
 commons-vfs-2.0-tests.jar.asc
 commons-vfs-2.0-tests.jar
 commons-vfs-2.0-javadoc.jar
 commons-vfs-2.0-test-sources.jar.asc
 commons-vfs-2.0.pom
 commons-vfs-2.0-javadoc.jar.asc
 commons-vfs-2.0.jar
 commons-vfs-2.0.jar.asc
 commons-vfs-2.0-sources.jar
 commons-vfs-2.0.pom.asc
 commons-vfs-project-2.0-site.xml.asc
 commons-vfs-project-2.0.pom
 commons-vfs-project-2.0-site.xml
 commons-vfs-project-2.0.pom.asc

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



Re: [VOTE] Release Commons VFS 2.0

2010-11-05 Thread sebb
On 5 November 2010 09:49, sebb seb...@gmail.com wrote:
 On 5 November 2010 03:05, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [X] -1 no, do not release it because...

 The code has a dependency on Commons NET 2.0, which requires Java 1.5+
 However VFS targets Java 1.4+


 Note: this was found by running the following Maven command:

 mvn package -Pjava-1.4

 The test is very noisy - not sure it's useful to have the following
 lines printed:

 skipping testDeleteOneFiles because TarFileSystem does not have
 capability CREATE

 Also, I think LargeTarTestCase should be optional (or ideally be
 rewritten to not need so much disk space - not sure that is possible).

Given that the tgz version of the file is 'only' 3MB, maybe that could
just be included as a test resource?
That would save time creating it, and might avoid the need to depend
on Compress.


 The source package still contains the DOAP file (not a blocker).


 Ralph

 tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs-project-2.0/

 site: http://people.apache.org/~rgoers/commons-vfs/index.html

 The following artifacts have been staged to the Apache Nexus Staging 
 repository org.apache.commons-036 (u:rgoers, a:38.110.32.2)


 commons-vfs-examples-2.0.jar.asc
 commons-vfs-examples-2.0-javadoc.jar.asc
 commons-vfs-examples-2.0.pom.asc
 commons-vfs-examples-2.0.jar
 commons-vfs-examples-2.0.pom
 commons-vfs-examples-2.0-sources.jar
 commons-vfs-examples-2.0-sources.jar.asc
 commons-vfs-examples-2.0-javadoc.jar
 commons-vfs-distribution-2.0.pom
 commons-vfs-distribution-2.0-src.tar.gz
 commons-vfs-distribution-2.0-bin.zip
 commons-vfs-distribution-2.0-src.tar.gz.asc
 commons-vfs-distribution-2.0.pom.asc
 commons-vfs-distribution-2.0-src.zip.asc
 commons-vfs-distribution-2.0-src.zip
 commons-vfs-distribution-2.0-bin.tar.gz.asc
 commons-vfs-distribution-2.0-bin.tar.gz
 commons-vfs-distribution-2.0-bin.zip.asc
 commons-vfs-sandbox-2.0-sources.jar.asc
 commons-vfs-sandbox-2.0-sources.jar
 commons-vfs-sandbox-2.0.jar
 commons-vfs-sandbox-2.0.jar.asc
 commons-vfs-sandbox-2.0.pom
 commons-vfs-sandbox-2.0-tests.jar.asc
 commons-vfs-sandbox-2.0-tests.jar
 commons-vfs-sandbox-2.0-javadoc.jar.asc
 commons-vfs-sandbox-2.0-test-sources.jar.asc
 commons-vfs-sandbox-2.0.pom.asc
 commons-vfs-sandbox-2.0-javadoc.jar
 commons-vfs-sandbox-2.0-test-sources.jar
 commons-vfs-2.0-test-sources.jar
 commons-vfs-2.0-sources.jar.asc
 commons-vfs-2.0-tests.jar.asc
 commons-vfs-2.0-tests.jar
 commons-vfs-2.0-javadoc.jar
 commons-vfs-2.0-test-sources.jar.asc
 commons-vfs-2.0.pom
 commons-vfs-2.0-javadoc.jar.asc
 commons-vfs-2.0.jar
 commons-vfs-2.0.jar.asc
 commons-vfs-2.0-sources.jar
 commons-vfs-2.0.pom.asc
 commons-vfs-project-2.0-site.xml.asc
 commons-vfs-project-2.0.pom
 commons-vfs-project-2.0-site.xml
 commons-vfs-project-2.0.pom.asc


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



Re: [VOTE] Release Commons VFS 2.0

2010-11-05 Thread Ralph Goers

On Nov 5, 2010, at 2:00 AM, sebb wrote:

 On 5 November 2010 03:05, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.
 
 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [ ] -1 no, do not release it because...
 
 Ralph
 
 tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs-project-2.0/
 
 Which revision of the tag is involved here? The tag has been recreated
 several times.

r1031408

 
 
 site: http://people.apache.org/~rgoers/commons-vfs/index.html
 
 The following artifacts have been staged to the Apache Nexus Staging 
 repository org.apache.commons-036 (u:rgoers, a:38.110.32.2)
 
 Please in future include the link to the code, so we don't all have to
 search for it:
 
 https://repository.apache.org/content/repositories/orgapachecommons-036/org/apache/commons/
 (at least I assume that is the correct code?)

Sorry - in the line above org.apache.commons-036 was supposed to be a hyperlink.

 
 
 commons-vfs-examples-2.0.jar.asc
 commons-vfs-examples-2.0-javadoc.jar.asc
 commons-vfs-examples-2.0.pom.asc
 commons-vfs-examples-2.0.jar
 commons-vfs-examples-2.0.pom
 commons-vfs-examples-2.0-sources.jar
 commons-vfs-examples-2.0-sources.jar.asc
 commons-vfs-examples-2.0-javadoc.jar
 commons-vfs-distribution-2.0.pom
 commons-vfs-distribution-2.0-src.tar.gz
 commons-vfs-distribution-2.0-bin.zip
 commons-vfs-distribution-2.0-src.tar.gz.asc
 commons-vfs-distribution-2.0.pom.asc
 commons-vfs-distribution-2.0-src.zip.asc
 commons-vfs-distribution-2.0-src.zip
 commons-vfs-distribution-2.0-bin.tar.gz.asc
 commons-vfs-distribution-2.0-bin.tar.gz
 commons-vfs-distribution-2.0-bin.zip.asc
 commons-vfs-sandbox-2.0-sources.jar.asc
 commons-vfs-sandbox-2.0-sources.jar
 commons-vfs-sandbox-2.0.jar
 commons-vfs-sandbox-2.0.jar.asc
 commons-vfs-sandbox-2.0.pom
 commons-vfs-sandbox-2.0-tests.jar.asc
 commons-vfs-sandbox-2.0-tests.jar
 commons-vfs-sandbox-2.0-javadoc.jar.asc
 commons-vfs-sandbox-2.0-test-sources.jar.asc
 commons-vfs-sandbox-2.0.pom.asc
 commons-vfs-sandbox-2.0-javadoc.jar
 commons-vfs-sandbox-2.0-test-sources.jar
 commons-vfs-2.0-test-sources.jar
 commons-vfs-2.0-sources.jar.asc
 commons-vfs-2.0-tests.jar.asc
 commons-vfs-2.0-tests.jar
 commons-vfs-2.0-javadoc.jar
 commons-vfs-2.0-test-sources.jar.asc
 commons-vfs-2.0.pom
 commons-vfs-2.0-javadoc.jar.asc
 commons-vfs-2.0.jar
 commons-vfs-2.0.jar.asc
 commons-vfs-2.0-sources.jar
 commons-vfs-2.0.pom.asc
 commons-vfs-project-2.0-site.xml.asc
 commons-vfs-project-2.0.pom
 commons-vfs-project-2.0-site.xml
 commons-vfs-project-2.0.pom.asc
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org
 



Re: [VOTE] Release Commons VFS 2.0

2010-11-05 Thread Ralph Goers

On Nov 5, 2010, at 3:03 AM, sebb wrote:

 On 5 November 2010 09:49, sebb seb...@gmail.com wrote:
 On 5 November 2010 03:05, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.
 
 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [X] -1 no, do not release it because...
 
 The code has a dependency on Commons NET 2.0, which requires Java 1.5+
 However VFS targets Java 1.4+
 
 
 Note: this was found by running the following Maven command:
 
 mvn package -Pjava-1.4
 
 The test is very noisy - not sure it's useful to have the following
 lines printed:
 
 skipping testDeleteOneFiles because TarFileSystem does not have
 capability CREATE
 
 Also, I think LargeTarTestCase should be optional (or ideally be
 rewritten to not need so much disk space - not sure that is possible).
 
 Given that the tgz version of the file is 'only' 3MB, maybe that could
 just be included as a test resource?
 That would save time creating it, and might avoid the need to depend
 on Compress.


I actually thought about doing that before I went to bed last night. 

 
 
 The source package still contains the DOAP file (not a blocker).
 
 
 Ralph
 
 tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs-project-2.0/
 
 site: http://people.apache.org/~rgoers/commons-vfs/index.html
 
 The following artifacts have been staged to the Apache Nexus Staging 
 repository org.apache.commons-036 (u:rgoers, a:38.110.32.2)
 
 
 commons-vfs-examples-2.0.jar.asc
 commons-vfs-examples-2.0-javadoc.jar.asc
 commons-vfs-examples-2.0.pom.asc
 commons-vfs-examples-2.0.jar
 commons-vfs-examples-2.0.pom
 commons-vfs-examples-2.0-sources.jar
 commons-vfs-examples-2.0-sources.jar.asc
 commons-vfs-examples-2.0-javadoc.jar
 commons-vfs-distribution-2.0.pom
 commons-vfs-distribution-2.0-src.tar.gz
 commons-vfs-distribution-2.0-bin.zip
 commons-vfs-distribution-2.0-src.tar.gz.asc
 commons-vfs-distribution-2.0.pom.asc
 commons-vfs-distribution-2.0-src.zip.asc
 commons-vfs-distribution-2.0-src.zip
 commons-vfs-distribution-2.0-bin.tar.gz.asc
 commons-vfs-distribution-2.0-bin.tar.gz
 commons-vfs-distribution-2.0-bin.zip.asc
 commons-vfs-sandbox-2.0-sources.jar.asc
 commons-vfs-sandbox-2.0-sources.jar
 commons-vfs-sandbox-2.0.jar
 commons-vfs-sandbox-2.0.jar.asc
 commons-vfs-sandbox-2.0.pom
 commons-vfs-sandbox-2.0-tests.jar.asc
 commons-vfs-sandbox-2.0-tests.jar
 commons-vfs-sandbox-2.0-javadoc.jar.asc
 commons-vfs-sandbox-2.0-test-sources.jar.asc
 commons-vfs-sandbox-2.0.pom.asc
 commons-vfs-sandbox-2.0-javadoc.jar
 commons-vfs-sandbox-2.0-test-sources.jar
 commons-vfs-2.0-test-sources.jar
 commons-vfs-2.0-sources.jar.asc
 commons-vfs-2.0-tests.jar.asc
 commons-vfs-2.0-tests.jar
 commons-vfs-2.0-javadoc.jar
 commons-vfs-2.0-test-sources.jar.asc
 commons-vfs-2.0.pom
 commons-vfs-2.0-javadoc.jar.asc
 commons-vfs-2.0.jar
 commons-vfs-2.0.jar.asc
 commons-vfs-2.0-sources.jar
 commons-vfs-2.0.pom.asc
 commons-vfs-project-2.0-site.xml.asc
 commons-vfs-project-2.0.pom
 commons-vfs-project-2.0-site.xml
 commons-vfs-project-2.0.pom.asc
 
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org
 


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



Re: [VOTE] Release Commons VFS 2.0

2010-11-05 Thread Ralph Goers

On Nov 5, 2010, at 2:49 AM, sebb wrote:

 On 5 November 2010 03:05, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.
 
 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [X] -1 no, do not release it because...
 
 The code has a dependency on Commons NET 2.0, which requires Java 1.5+
 However VFS targets Java 1.4+

So any of the providers that require commons net require 1.5.  I guess the 
documentation will have to be updated to call that out.  Is that a blocker?

 
 
 Note: this was found by running the following Maven command:
 
 mvn package -Pjava-1.4
 
 The test is very noisy - not sure it's useful to have the following
 lines printed:
 
 skipping testDeleteOneFiles because TarFileSystem does not have
 capability CREATE
 
 Also, I think LargeTarTestCase should be optional (or ideally be
 rewritten to not need so much disk space - not sure that is possible).
 
 
 The source package still contains the DOAP file (not a blocker).
 
 
 Ralph
 
 tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs-project-2.0/
 
 site: http://people.apache.org/~rgoers/commons-vfs/index.html
 
 The following artifacts have been staged to the Apache Nexus Staging 
 repository org.apache.commons-036 (u:rgoers, a:38.110.32.2)
 
 
 commons-vfs-examples-2.0.jar.asc
 commons-vfs-examples-2.0-javadoc.jar.asc
 commons-vfs-examples-2.0.pom.asc
 commons-vfs-examples-2.0.jar
 commons-vfs-examples-2.0.pom
 commons-vfs-examples-2.0-sources.jar
 commons-vfs-examples-2.0-sources.jar.asc
 commons-vfs-examples-2.0-javadoc.jar
 commons-vfs-distribution-2.0.pom
 commons-vfs-distribution-2.0-src.tar.gz
 commons-vfs-distribution-2.0-bin.zip
 commons-vfs-distribution-2.0-src.tar.gz.asc
 commons-vfs-distribution-2.0.pom.asc
 commons-vfs-distribution-2.0-src.zip.asc
 commons-vfs-distribution-2.0-src.zip
 commons-vfs-distribution-2.0-bin.tar.gz.asc
 commons-vfs-distribution-2.0-bin.tar.gz
 commons-vfs-distribution-2.0-bin.zip.asc
 commons-vfs-sandbox-2.0-sources.jar.asc
 commons-vfs-sandbox-2.0-sources.jar
 commons-vfs-sandbox-2.0.jar
 commons-vfs-sandbox-2.0.jar.asc
 commons-vfs-sandbox-2.0.pom
 commons-vfs-sandbox-2.0-tests.jar.asc
 commons-vfs-sandbox-2.0-tests.jar
 commons-vfs-sandbox-2.0-javadoc.jar.asc
 commons-vfs-sandbox-2.0-test-sources.jar.asc
 commons-vfs-sandbox-2.0.pom.asc
 commons-vfs-sandbox-2.0-javadoc.jar
 commons-vfs-sandbox-2.0-test-sources.jar
 commons-vfs-2.0-test-sources.jar
 commons-vfs-2.0-sources.jar.asc
 commons-vfs-2.0-tests.jar.asc
 commons-vfs-2.0-tests.jar
 commons-vfs-2.0-javadoc.jar
 commons-vfs-2.0-test-sources.jar.asc
 commons-vfs-2.0.pom
 commons-vfs-2.0-javadoc.jar.asc
 commons-vfs-2.0.jar
 commons-vfs-2.0.jar.asc
 commons-vfs-2.0-sources.jar
 commons-vfs-2.0.pom.asc
 commons-vfs-project-2.0-site.xml.asc
 commons-vfs-project-2.0.pom
 commons-vfs-project-2.0-site.xml
 commons-vfs-project-2.0.pom.asc
 
 -
 To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
 For additional commands, e-mail: dev-h...@commons.apache.org
 


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



Re: [VOTE] Release Commons VFS 2.0

2010-11-05 Thread James Carman
On Fri, Nov 5, 2010 at 11:30 AM, Ralph Goers ralph.go...@dslextreme.com wrote:

 Do you really consider this to be a -1?  I consider this to be a 
 documentation issue.  User's can pick and choose which providers they want 
 and simply need to be aware that Net 2.0 requires 1.5.


The providers are auto-registered based on what's on the classpath.
So, if they added net 2.0 to their classpath, that provider would be
registered.  It may not be completely obvious that net 2.0 requires
1.5+.  I agree this is probably just a documentation issue.  Don't
know if it should be a blocker.

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



Re: [VOTE] Release Commons VFS 2.0

2010-11-05 Thread Jörg Schaible
Hi James,

James Carman wrote:

 On Fri, Nov 5, 2010 at 11:30 AM, Ralph Goers ralph.go...@dslextreme.com
 wrote:

 Do you really consider this to be a -1?  I consider this to be a
 documentation issue.  User's can pick and choose which providers they
 want and simply need to be aware that Net 2.0 requires 1.5.

 
 The providers are auto-registered based on what's on the classpath.
 So, if they added net 2.0 to their classpath, that provider would be
 registered.  It may not be completely obvious that net 2.0 requires
 1.5+.

This is not the point. If they add net 2.0 to the classpath they are using 
Java 5 probably anyway. The interesting quesiton is, what happens if net 1.4 
is on the classpath? I'd guess the provider is also auto-registered, but 
will crash at some point ...

 I agree this is probably just a documentation issue.  Don't
 know if it should be a blocker.

If the application will crash, just because net 1.4 is on the classpath, it 
is a blocker. If an application can run as logn as it does not use the stuff 
requiring net 2.0, it's unfortunate, but documentation is enough.

_ Jörg


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



Re: [VOTE] Release Commons VFS 2.0

2010-11-05 Thread James Carman
On Fri, Nov 5, 2010 at 11:51 AM, Jörg Schaible joerg.schai...@gmx.de wrote:

 This is not the point. If they add net 2.0 to the classpath they are using
 Java 5 probably anyway. The interesting quesiton is, what happens if net 1.4
 is on the classpath? I'd guess the provider is also auto-registered, but
 will crash at some point ...


Perhaps net 2.0 should have changed its package name to avoid this situation?

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



Re: [VOTE] Release Commons VFS 2.0

2010-11-05 Thread Ralph Goers

On Nov 5, 2010, at 8:51 AM, Jörg Schaible wrote:

 Hi James,
 
 James Carman wrote:
 
 On Fri, Nov 5, 2010 at 11:30 AM, Ralph Goers ralph.go...@dslextreme.com
 wrote:
 
 Do you really consider this to be a -1?  I consider this to be a
 documentation issue.  User's can pick and choose which providers they
 want and simply need to be aware that Net 2.0 requires 1.5.
 
 
 The providers are auto-registered based on what's on the classpath.
 So, if they added net 2.0 to their classpath, that provider would be
 registered.  It may not be completely obvious that net 2.0 requires
 1.5+.
 
 This is not the point. If they add net 2.0 to the classpath they are using 
 Java 5 probably anyway. The interesting quesiton is, what happens if net 1.4 
 is on the classpath? I'd guess the provider is also auto-registered, but 
 will crash at some point ...
 
 I agree this is probably just a documentation issue.  Don't
 know if it should be a blocker.
 
 If the application will crash, just because net 1.4 is on the classpath, it 
 is a blocker. If an application can run as logn as it does not use the stuff 
 requiring net 2.0, it's unfortunate, but documentation is enough.

I would have expected causing an application to crash because 1.4 is on the 
classpath would have been a blocker to the net 2.0 release, not a blocker for 
something using commons net. Were incompatible API changes made or just the 
bump in the minimum JVM?  

Ralph


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



Re: [VOTE] Release Commons VFS 2.0

2010-11-05 Thread sebb
On 5 November 2010 15:30, Ralph Goers ralph.go...@dslextreme.com wrote:

 On Nov 5, 2010, at 2:49 AM, sebb wrote:

 On 5 November 2010 03:05, Ralph Goers ralph.go...@dslextreme.com wrote:
 This is a vote to release Apache Commons VFS 2.0.

 [ ] +1 release it
 [ ] +0 go ahead I don't care
 [X] -1 no, do not release it because...

 The code has a dependency on Commons NET 2.0, which requires Java 1.5+
 However VFS targets Java 1.4+

 Do you really consider this to be a -1?  I consider this to be a 
 documentation issue.  User's can pick and choose which providers they want 
 and simply need to be aware that Net 2.0 requires 1.5.

If NET 2.0 is truly optional, then it is not a blocker so long as it
is clearly documented.

I assume that NET 2.0 was added in order to support FTPS?

If so, what about someone using Java 1.4 - can they update to VFS 2.0,
but keep the FTP support from NET 1.4?
Or will they lose FTP support entirely?




 Note: this was found by running the following Maven command:

 mvn package -Pjava-1.4

 The test is very noisy - not sure it's useful to have the following
 lines printed:

 skipping testDeleteOneFiles because TarFileSystem does not have
 capability CREATE

 Also, I think LargeTarTestCase should be optional (or ideally be
 rewritten to not need so much disk space - not sure that is possible).


 The source package still contains the DOAP file (not a blocker).


 Ralph

 tag: 
 https://svn.apache.org/repos/asf/commons/proper/vfs/tags/commons-vfs-project-2.0/

 site: http://people.apache.org/~rgoers/commons-vfs/index.html

 The following artifacts have been staged to the Apache Nexus Staging 
 repository org.apache.commons-036 (u:rgoers, a:38.110.32.2)


 commons-vfs-examples-2.0.jar.asc
 commons-vfs-examples-2.0-javadoc.jar.asc
 commons-vfs-examples-2.0.pom.asc
 commons-vfs-examples-2.0.jar
 commons-vfs-examples-2.0.pom
 commons-vfs-examples-2.0-sources.jar
 commons-vfs-examples-2.0-sources.jar.asc
 commons-vfs-examples-2.0-javadoc.jar
 commons-vfs-distribution-2.0.pom
 commons-vfs-distribution-2.0-src.tar.gz
 commons-vfs-distribution-2.0-bin.zip
 commons-vfs-distribution-2.0-src.tar.gz.asc
 commons-vfs-distribution-2.0.pom.asc
 commons-vfs-distribution-2.0-src.zip.asc
 commons-vfs-distribution-2.0-src.zip
 commons-vfs-distribution-2.0-bin.tar.gz.asc
 commons-vfs-distribution-2.0-bin.tar.gz
 commons-vfs-distribution-2.0-bin.zip.asc
 commons-vfs-sandbox-2.0-sources.jar.asc
 commons-vfs-sandbox-2.0-sources.jar
 commons-vfs-sandbox-2.0.jar
 commons-vfs-sandbox-2.0.jar.asc
 commons-vfs-sandbox-2.0.pom
 commons-vfs-sandbox-2.0-tests.jar.asc
 commons-vfs-sandbox-2.0-tests.jar
 commons-vfs-sandbox-2.0-javadoc.jar.asc
 commons-vfs-sandbox-2.0-test-sources.jar.asc
 commons-vfs-sandbox-2.0.pom.asc
 commons-vfs-sandbox-2.0-javadoc.jar
 commons-vfs-sandbox-2.0-test-sources.jar
 commons-vfs-2.0-test-sources.jar
 commons-vfs-2.0-sources.jar.asc
 commons-vfs-2.0-tests.jar.asc
 commons-vfs-2.0-tests.jar
 commons-vfs-2.0-javadoc.jar
 commons-vfs-2.0-test-sources.jar.asc
 commons-vfs-2.0.pom
 commons-vfs-2.0-javadoc.jar.asc
 commons-vfs-2.0.jar
 commons-vfs-2.0.jar.asc
 commons-vfs-2.0-sources.jar
 commons-vfs-2.0.pom.asc
 commons-vfs-project-2.0-site.xml.asc
 commons-vfs-project-2.0.pom
 commons-vfs-project-2.0-site.xml
 commons-vfs-project-2.0.pom.asc

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



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



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



Re: [VOTE] Release Commons VFS 2.0

2010-11-05 Thread James Carman
On Fri, Nov 5, 2010 at 12:10 PM, sebb seb...@gmail.com wrote:
 If so, what about someone using Java 1.4 - can they update to VFS 2.0,
 but keep the FTP support from NET 1.4?
 Or will they lose FTP support entirely?


FTP support works without Net at all.  I just ran a test client and
excluded anything but the core from the classpath.  It used the
org.apache.commons.vfs.provider.url.UrlFileSystem to handle FTP URLs.
Here's the code (from a user's question posted a while back):

String fileName = CBCP.TXT;
FileSystemManager fsManager;
fsManager = VFS.getManager();
UserAuthenticator auth = new StaticUserAuthenticator(null,
anonymous, );
FileSystemOptions srcOpts = new FileSystemOptions();
String sourceDirAsString = ftp://ftp.microsoft.com:21/MISC;;

DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(srcOpts,
auth);
FileObject sourceDir = fsManager.resolveFile(sourceDirAsString,
srcOpts); // HERE IS A HANG UP


FileObject neededFile = sourceDir.resolveFile(fileName);
System.out.println(Using file system type  +
neededFile.getFileSystem().getClass().getName() + ...);
FileContent content = neededFile.getContent();
byte[] buffer = new byte[1024];
final InputStream in = content.getInputStream();
int totalBytes = 0;
int bytesRead;
while((bytesRead = in.read(buffer)) != -1)
{
totalBytes += bytesRead;
}
System.out.println(Read  + totalBytes +  bytes from file of
size  + content.getSize());

Here's my pom.xml:

project xmlns=http://maven.apache.org/POM/4.0.0;
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
  xsi:schemaLocation=http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd;
  modelVersion4.0.0/modelVersion

  groupIdcom.carmanconsulting.vfs/groupId
  artifactIdvfs-ftp/artifactId
  version1.0-SNAPSHOT/version
  packagingjar/packaging

  properties
project.build.sourceEncodingUTF-8/project.build.sourceEncoding
  /properties

  dependencies
  dependency
  groupIdorg.apache.commons/groupId
  artifactIdcommons-vfs/artifactId
  version2.0-SNAPSHOT/version
  /dependency
  dependency
  groupIdlog4j/groupId
  artifactIdlog4j/artifactId
  version1.2.16/version
  /dependency
dependency
  groupIdjunit/groupId
  artifactIdjunit/artifactId
  version3.8.1/version
  scopetest/scope
/dependency
  /dependencies
/project

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



  1   2   >