You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Gary Gregory <ga...@gmail.com> on 2020/01/09 23:19:01 UTC

[VOTE][RESULT] Release Apache Commons VFS Project 2.6.0 based on RC1

This VOTE passes with the following +1 binding votes:

- Bruno P. Kinoshita
- Rob Tompkins
- Gary Gregory

No other votes were cast.

Gary

On Mon, Jan 6, 2020 at 1:45 PM Gary Gregory <gg...@apache.org> wrote:

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