Unfortunately, that would require a new RC for 2.1.5 and I'm afraid Guanghao already started the process for 2.0.0.
On Sat, May 25, 2019 at 12:21 PM 张铎(Duo Zhang) <[email protected]> wrote: > A new issue can always solve the problem, I believe. I mean, revert the > addendum from branch-2.2-, and open a new issue, which just changes the > annotation for branch-2.2-, and commit the addendum again, with a new > commit message. > > Peter Somogyi <[email protected]>于2019年5月25日 周六16:42写道: > > > On the 2.1.5RC0 testing I noticed that the release notes do not state > that > > LossyCounting was moved to IA.Private. This is tricky since the original > > commit which introduced the incompatibility was not committed to > > branch-2.1, only the addendum which only modified the IA annotation. For > > 2.2.0 we have the same problem, however, 2.2.0 was added as fixed version > > to HBASE-21991 even though only the addendum was committed to that branch > > as well. > > > > Do we have any best practices for such a case? > > > > Thanks, > > Peter > > > > On Fri, May 10, 2019 at 6:57 PM Sakthi <[email protected]> > wrote: > > > > > Looks good to me. > > > > > > Sakthi > > > > > > On Fri, May 10, 2019 at 6:18 AM 张铎(Duo Zhang) <[email protected]> > > > wrote: > > > > > > > +1. > > > > > > > > Jan Hentschel <[email protected]> 于2019年5月10日周五 > > 下午9:08写道: > > > > > > > > > Also +1 for making it IA.Private. > > > > > > > > > > From: Peter Somogyi <[email protected]> > > > > > Reply-To: "[email protected]" <[email protected]> > > > > > Date: Friday, May 10, 2019 at 1:41 PM > > > > > To: "[email protected]" <[email protected]> > > > > > Subject: Re: [DISCUSS] Moving IA.Public class LossyCounting to > > > IA.Private > > > > > in all maintenance branches > > > > > > > > > > +1 on moving LossyCounting to IA.Private > > > > > > > > > > On Fri, May 10, 2019 at 7:54 AM Stack <[email protected]<mailto: > > > > > [email protected]>> wrote: > > > > > > > > > > Looks good to me. > > > > > S > > > > > > > > > > On Thu, May 9, 2019 at 7:02 PM Sean Busbey <[email protected] > > <mailto: > > > > > [email protected]>> wrote: > > > > > > > > > > > Hi folks! > > > > > > > > > > > > just a heads up that a few of us are planning to move a class out > > of > > > > > > the public API without a deprecation cycle. > > > > > > > > > > > > From the planned release note: > > > > > > > > > > > > > The class LossyCounting was unintentionally marked Public but > was > > > > never > > > > > > > intended to be part of our public API. This oversight has been > > > > > corrected > > > > > > > and LossyCounting is now marked as Private and going forward > may > > be > > > > > > > subject to additional breaking changes or removal without > notice. > > > If > > > > > you > > > > > > > have taken a dependency on this class we recommend cloning it > > > locally > > > > > > into > > > > > > > your project before upgrading to this release. > > > > > > > > > > > > This class was came in via HBASE-19722 and was published in HBase > > > > > > 1.4.6, 2.0.2, and 2.1.3 (and depending on RC timing might be in > > > > > > 2.2.0). > > > > > > > > > > > > It will move to IA.Private as of 1.4.10, 1.5.0, 2.0.6, 2.1.5 and > > > later > > > > > > (maybe 2.2.1 depending on RC timing). The class already has > > > > > > backwards-incompatible changes set to happen in upcoming releases > > > > > > 1.4.10, 1.5.0, and 2.2.0. > > > > > > > > > > > > Please speak up sooner rather than later if you'll have a problem > > > > > > voting on RCs that include this change, either here or on > > > HBASE-21991. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
