Ok, so change package, artifactid (group has already changed), and take the
opportunity to modernize the API unless you can do it in a compatible way in
a later 2.x release.  Otherwise you will need to go to 3.x.
On Nov 7, 2010 8:21 PM, "sebb" <seb...@gmail.com> wrote:
> 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
>

Reply via email to