Oh, sorry, missed that part.

FWIW, if we think this removal is necessary, then we should mark it as
'Incompatible Change', and mention clearly why we remove this public
field even in a patch release.

So I'm -1 on releasing RC0 as 2.4.5. Let's either change the issue to
'Incompatible Change' and mention the reason in the release note or
add the field back.

Thanks.

Andrew Purtell <[email protected]> 于2021年7月25日周日 下午11:52写道:
>
> As I mentioned in my mail this change appears intended and it is only the 
> removal of a constant field. I think it allowable but you can choose to 
> factor it into your vote if you like. I think you have? Please clarify with a 
> -1 if so, please. As you say it’s no problem to amend with a simple change 
> and move to RC1.
>
>
> > On Jul 25, 2021, at 6:19 AM, 张铎 <[email protected]> wrote:
> >
> > The compatibility report shows critical problems
> >
> > https://dist.apache.org/repos/dist/dev/hbase/2.4.5RC0/api_compare_2.4.4_to_2.4.5RC0.html#Type_Binary_Problems_High
> >
> > It is HBASE-25986
> > https://github.com/apache/hbase/commit/0f313176beed6bf102f0104b9ff21655d500c1d9#diff-a2fcc0281ac9b75ce47204b0db0ca203b1b586c24a51bcd13402ad593e7d6b12
> >
> > Where we removed a public field in TableDescritorBuilder, which is 
> > IA.Public.
> >
> > Skimming the commit, I do not see the necessity of removing this
> > field, so let's push an addendum to add it back?
> >
> > Thanks.
> >
> > Guangxu Cheng <[email protected]> 于2021年7月25日周日 下午5:33写道:
> >>
> >> +1 (binding)
> >>    * Signature: ok
> >>    * Checksum : ok
> >>    * Rat check (1.8.0_201): ok
> >>      - mvn clean apache-rat:check
> >>    * Built from source (1.8.0_201): ok
> >>      - mvn clean install -DskipTests
> >>    * Unit tests pass (1.8.0_201): ok
> >>      - mvn package -P runSmallTests
> >>    * Start in standalone mode: ok
> >>    * Basic shell commands (CRUD/flush/compact/split): ok
> >>    * Basic WEB UI: ok
> >> ------
> >> Best Regards,
> >> Guangxu
> >>
> >>
> >> Andrew Purtell <[email protected]> 于2021年7月24日周六 上午5:27写道:
> >>
> >>> Please vote on this Apache hbase release candidate,
> >>> hbase-2.4.4RC0
> >>>
> >>> The VOTE will remain open for at least 72 hours.
> >>>
> >>> [ ] +1 Release this package as Apache hbase 2.4.4
> >>> [ ] -1 Do not release this package because ...
> >>>
> >>> The tag to be voted on is 2.4.5RC0:
> >>>
> >>>  https://github.com/apache/hbase/tree/2.4.5RC0
> >>>
> >>> This tag currently points to git reference 4a2828386.
> >>>
> >>> The release files, including signatures, digests, as well as CHANGES.md
> >>> and RELEASENOTES.md included in this RC can be found at:
> >>>
> >>>  https://dist.apache.org/repos/dist/dev/hbase/2.4.5RC0/
> >>>
> >>> The API compatibility report can be found at:
> >>>
> >>>
> >>> https://dist.apache.org/repos/dist/dev/hbase/2.4.5RC0/api_compare_2.4.4_to_2.4.5RC0.html
> >>>
> >>> HBASE-25986 intentionally removed the final boolean field
> >>> 'DEFAULT_NORMALIZATION_ENABLED' from HTableDescriptor and
> >>> TableDescriptorBuilder. The default setting represented by this field
> >>> is preserved by a new entry in hbase-default.xml. I think the change
> >>> is acceptable but please be aware of this change when considering your
> >>> vote.
> >>>
> >>> Maven artifacts are available in a staging repository at:
> >>>
> >>>  https://repository.apache.org/content/repositories/orgapachehbase-1459/
> >>>
> >>> Artifacts were signed with the 0xD5365CCD key which can be found in:
> >>>
> >>>  https://dist.apache.org/repos/dist/release/hbase/KEYS
> >>>
> >>> To learn more about Apache hbase, please see
> >>>
> >>>  http://hbase.apache.org/
> >>>
> >>> Thanks,
> >>> Your HBase Release Manager
> >>>

Reply via email to