accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christopher Tubbs (JIRA)" <>
Subject [jira] [Resolved] (ACCUMULO-3755) Update 1.6 API statement
Date Fri, 29 May 2015 21:59:17 GMT


Christopher Tubbs resolved ACCUMULO-3755.
       Resolution: Won't Fix
    Fix Version/s:     (was: 1.6.3)

Closing this as "Won't Fix".

 There's not much we can really do about this, because:

* It's already fixed in 1.7.0 and later
* We can't change the API in 1.6.x to fix anything anyway. We can't even deprecate stuff without
adding replacements, and we can't do that in 1.6.x (semver).
* The best we can do is list all the extra classes that should have been declared public API...
but that's not *that* helpful, especially since affected users will already be aware from
the fact that they are parameters / return types to methods already in the declared public
API. It could also introduce problems, because breaking changes in some of these classes may
have already violated semver going to 1.7.0. So, declaring these classes would add guarantees
about them that we cannot achieve (because 1.7.0 is already released).
* We could just add an apology to the README and point users to 1.7.0 and later, but that's
not really helpful for users upgrading to newer 1.6.x versions because they're sticking with
1.6. It also doesn't really provide any new information to users.
* My understanding is that [~kturner] doesn't have time to finish this at the moment, so it's
not worth holding up a 1.6.3 release. (I'm sure he'll chime in if/when he can, if he thinks
he can do it).

In summary, I don't think we can/should do anything about this for 1.6.

> Update 1.6 API statement
> ------------------------
>                 Key: ACCUMULO-3755
>                 URL:
>             Project: Accumulo
>          Issue Type: Bug
>            Reporter: Keith Turner
>            Assignee: Keith Turner
>            Priority: Blocker
> A lot of changes were made in ACCUMULO-3657 for 1.7.0 to simplify and clarify the Accumulo
API statement.  The 1.6 API statement still does not include all of the classes that user
would realistically have to use.  

This message was sent by Atlassian JIRA

View raw message