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