We have fixed a *compatibility bug* and added some minor enhancements since
Apache Commons VFS Project 2.5.0 was released, so I would like to release
Apache Commons VFS Project 2.6.0.

Apache Commons VFS Project 2.6.0 RC1 is available for review here:
    https://dist.apache.org/repos/dist/dev/commons/vfs/2.6.0-RC1 (svn
revision 37487)

The Git tag commons-vfs-2.6.0-RC1 commit for this RC is
10155cc7e5814de21de179ba44e449ba4e6c45d7 which you can browse here:

https://gitbox.apache.org/repos/asf?p=commons-vfs.git;a=commit;h=10155cc7e5814de21de179ba44e449ba4e6c45d7
You may checkout this tag using:
    git clone https://gitbox.apache.org/repos/asf/commons-vfs.git --branch
commons-vfs-2.6.0-RC1 commons-vfs-2.6.0-RC1

Maven artifacts are here:

https://repository.apache.org/content/repositories/orgapachecommons-1485/org/apache/commons/

These are the artifacts and their hashes:



/org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0-tests.jar.asc
(SHA1: 6d51958014e7bbe966ce22a5966464ae904471c8)
/org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0.jar.asc
(SHA1: f4ef4d7c526fa60f466fd1cae475bd2f15d595f7)
/org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0-sources.jar
(SHA1: f9eb21241ffa52e26c77768898aae727e3191f01)
/org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0.pom.asc
(SHA1: e04e8b3c4abfb4e30f312c79f7899e5edb2b8677)
/org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0-javadoc.jar.asc
(SHA1: 58fe812ed4ecfb6dc38382a5d98a38b0bdcbaac7)
/org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0.pom
(SHA1: 49577c2d3fe44c5f2d42075ba0c02d9f54f7033d)
/org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0-sources.jar.asc
(SHA1: 2a3f72eb255b4364ffd9f4022cc08270c867de29)
/org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0-tests.jar
(SHA1: 8ca8c2af6668ac425c8e8b86e35f5cee5775f734)
/org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0.jar
(SHA1: 3a6b5774f51d3f3190cdca027eb4cdfc8cba4cc8)
/org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0-test-sources.jar
(SHA1: 0a2727e9c2fd27faa62ff85eb8d07e8078b8eaeb)
/org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0-javadoc.jar
(SHA1: 37d0d7d075a09de49381934d72ac549cd1d9e5dd)
/org/apache/commons/commons-vfs2-jackrabbit2/2.6.0/commons-vfs2-jackrabbit2-2.6.0-test-sources.jar.asc
(SHA1: a80b1b66cd233a188c2140d7e7e34a4833c904a4)
/org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0.jar
(SHA1: 33b34c84ce6903de314c3359349fe0ca20dfb0fc)
/org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0-sources.jar
(SHA1: 02612097550eea07380bce9a4ab677ca434d300d)
/org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0.pom
(SHA1: c940dcc79fa8d6bb92b66524c1308db791aa5541)
/org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0-tests.jar
(SHA1: d4135131eac4c0f0c5f386b5cf1cc3d4b8733333)
/org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0-sources.jar.asc
(SHA1: 3d4a43891e6223ed77ee8ac2f4e52e500c003bb0)
/org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0-tests.jar.asc
(SHA1: 9c8f4ef406b9be919a74de48de187eb6604059ed)
/org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0.jar.asc
(SHA1: 6e3103408c923f8e6b16366f844b50aa4155be04)
/org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0-test-sources.jar.asc
(SHA1: 96b883122c241436b0b2feaf56a3b33e5f8d89fd)
/org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0.pom.asc
(SHA1: 16b6be13d08af3e8742e4ce9276cc1957a3cc06e)
/org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0-javadoc.jar.asc
(SHA1: db4696814e59eaf2c7c9d78ad61cfac14dd3a67c)
/org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0-test-sources.jar
(SHA1: 3c02db51df79c3be0b2d04e0fc06e5d1efb5fe38)
/org/apache/commons/commons-vfs2-jackrabbit1/2.6.0/commons-vfs2-jackrabbit1-2.6.0-javadoc.jar
(SHA1: c10c020e2be09b8b35a419dd103517ea8e6471a5)
/org/apache/commons/commons-vfs2-distribution/2.6.0/commons-vfs2-distribution-2.6.0.pom
(SHA1: 5f4439329920a98a7387d6bd14c449c9c6bd3a4a)
/org/apache/commons/commons-vfs2-distribution/2.6.0/commons-vfs2-distribution-2.6.0.pom.asc
(SHA1: 45cf6d745dbe174ea94174b54edca58a69d2f23d)
/org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0-javadoc.jar.asc
(SHA1: 2cc1ac10c49c890685ab94c89d1e35c4f96680a1)
/org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0-javadoc.jar
(SHA1: ffa8bc73ad8c9e61d04640f20b822d4d9c65b629)
/org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0.jar
(SHA1: a8af9ca571394eceba8e604875e98e2a60b2e4c1)
/org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0-test-sources.jar
(SHA1: 161365c557c996a21e404a8820b215246f2cca23)
/org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0-tests.jar
(SHA1: 1600a7b969fea90c44252d25b5c295bf3c38c446)
/org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0-test-sources.jar.asc
(SHA1: b4db0be77e4c626366bf9bcc92c40eb937545696)
/org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0.pom.asc
(SHA1: fecec5be1b02978b3c716fdc4bf91e8d98175daa)
/org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0.jar.asc
(SHA1: 01ecee33073b0b78932b26f677aadf17c6ba5109)
/org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0-sources.jar
(SHA1: 999458bd46efb9a66ff5a897deaeddbed92d6606)
/org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0-tests.jar.asc
(SHA1: e36ee80d6936e4dbaf7723cad253a2257ad0900c)
/org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0-sources.jar.asc
(SHA1: 7179c820282f60c8e8d5653d318ea4f7a75aa6ca)
/org/apache/commons/commons-vfs2/2.6.0/commons-vfs2-2.6.0.pom
(SHA1: 36147b3412c16317caed08c287bda5e46d9a0395)
/org/apache/commons/commons-vfs2-project/2.6.0/commons-vfs2-project-2.6.0-site.xml
(SHA1: b364640391ebedadd05f7371806938f947df3acb)
/org/apache/commons/commons-vfs2-project/2.6.0/commons-vfs2-project-2.6.0.pom.asc
(SHA1: eb40299413fbad8c26b6901bfb6ce768c41ddd97)
/org/apache/commons/commons-vfs2-project/2.6.0/commons-vfs2-project-2.6.0-site.xml.asc
(SHA1: d2b53fd73bc482ef9f92265bf521f59c4f34d438)
/org/apache/commons/commons-vfs2-project/2.6.0/commons-vfs2-project-2.6.0.pom
(SHA1: 2ce755b4b0d940defa3a53e876de8c20da1d3ec1)
/org/apache/commons/commons-vfs2-examples/2.6.0/commons-vfs2-examples-2.6.0-sources.jar.asc
(SHA1: ef6b2f6f56e83b0368cd39e4d83234ce540b1fa1)
/org/apache/commons/commons-vfs2-examples/2.6.0/commons-vfs2-examples-2.6.0-sources.jar
(SHA1: f9092d5cd7bd66cc87c1e9aee907f1e5152a5098)
/org/apache/commons/commons-vfs2-examples/2.6.0/commons-vfs2-examples-2.6.0.pom
(SHA1: 790bea3a9bdad237d227edccc534e52cbed6e036)
/org/apache/commons/commons-vfs2-examples/2.6.0/commons-vfs2-examples-2.6.0-javadoc.jar.asc
(SHA1: 31e7634798a8f6ae95eb7e385b1a0f5be27944b5)
/org/apache/commons/commons-vfs2-examples/2.6.0/commons-vfs2-examples-2.6.0-javadoc.jar
(SHA1: 76e1913f5107c927f80045491ac470cfbdd0a9ac)
/org/apache/commons/commons-vfs2-examples/2.6.0/commons-vfs2-examples-2.6.0.jar
(SHA1: 1af9759ea8b2729f29d719e4bc6edca0e0d2902b)
/org/apache/commons/commons-vfs2-examples/2.6.0/commons-vfs2-examples-2.6.0.pom.asc
(SHA1: 494b658c945cf36f6cf1e95aae76efc06a8c53a3)
/org/apache/commons/commons-vfs2-examples/2.6.0/commons-vfs2-examples-2.6.0.jar.asc
(SHA1: f58f96970cb888382055cc6fadf00894465d0666)

I have tested this with

mvn -V -Ptest-deploy -Duser.name=%my_apache_id%
-Dcommons.release-plugin.version=%commons.release-plugin.version% -Prelease
clean install -DskipTests
mvn -V -Ptest-deploy -Duser.name=%my_apache_id%
-Dcommons.release-plugin.version=%commons.release-plugin.version% -Prelease
-P japicmp -P jacoco site
mvn -V -Ptest-deploy -Duser.name=%my_apache_id%
-Dcommons.release-plugin.version=%commons.release-plugin.version% -Prelease
deploy
mvn -V -Ptest-deploy -Duser.name=%my_apache_id%
-Dcommons.release-plugin.version=%commons.release-plugin.version% -Prelease
site:stage

Using:

Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: C:\Java\apache-maven-3.6.3\bin\..
Java version: 1.8.0_231, vendor: Oracle Corporation, runtime: C:\Program
Files\Java\jdk1.8.0_231\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

Details of changes since 2.5.0 are in the release notes:

https://dist.apache.org/repos/dist/dev/commons/vfs/2.6.0-RC1/RELEASE-NOTES.txt

https://dist.apache.org/repos/dist/dev/commons/vfs/2.6.0-RC1/site/changes-report.html

Site:

https://dist.apache.org/repos/dist/dev/commons/vfs/2.6.0-RC1/site/index.html
    (note some *relative* links are broken and the 2.6.0 directories are
not yet created - these will be OK once the site is deployed.)

JApiCmp Report (compared to 2.5.0):

https://dist.apache.org/repos/dist/dev/commons/vfs/2.6.0-RC1/site/commons-vfs2/japicmp.html

RAT Report:

https://dist.apache.org/repos/dist/dev/commons/vfs/2.6.0-RC1/site/rat-report.html

KEYS:
  https://www.apache.org/dist/commons/KEYS

Please review the release candidate and vote.
This vote will close no sooner that 72 hours from now.

  [ ] +1 Release these artifacts
  [ ] +0 OK, but...
  [ ] -0 OK, but really should fix...
  [ ] -1 I oppose this release because...

Thank you,

Gary Gregory,
Release Manager (using key 86fdc7e2a11262cb)

For following is intended as a helper and refresher for reviewers.

Validating a release candidate
==============================

These guidelines are NOT complete.

Requirements: Git, Java, Maven.

You can validate a release from a release candidate (RC) tag as follows.

1) Clone and checkout the RC tag

git clone https://gitbox.apache.org/repos/asf/commons-vfs.git --branch
commons-vfs-2.6.0-RC1 commons-vfs-2.6.0-RC1
cd commons-vfs-2.6.0-RC1

2) Check Apache licenses

This step is not required if the site includes a RAT report page which you
then must check.

mvn apache-rat:check

3) Check binary compatibility

Newer components use JApiCmp with the japicmp Maven Profile:

This step is not required if the site includes a JApiCmp report page which
you then must check.

mvn install -DskipTests -P japicmp japicmp:cmp

4) Build the package

mvn -V clean package

You can record the Maven and Java version produced by -V in your VOTE reply.
To gather OS information from a command line:
Windows: ver
Linux: uname -a

5) Build the site for a single module project

Note: Some plugins require the components to be installed instead of
packaged.

mvn site
Check the site reports in:
- Windows: target\site\index.html
- Linux: target/site/index.html

6) Build the site for a multi-module project

mvn site
mvn site:stage
Check the site reports in:
- Windows: target\site\index.html
- Linux: target/site/index.html

-the end-

Reply via email to