Re: Time for 2.5.6 and 2.6.0.

2023-11-30 Thread Duo Zhang
Thanks Andrew. I recall that there was a discussion around this topic,
but I had not followed up to the end so I did not know the discussion
result...

So at least we could add a tool in create-release for cutting release branches.

Andrew Purtell  于2023年12月1日周五 01:16写道:
>
> Maven automates the change so the human does not edit the POM files by hand. 
> A PR to check this is wasteful of people’s time because a reviewer is just 
> signing off on a change made by a tool and won’t check the details (this is 
> human nature) and the RM is sitting around for who knows how long waiting for 
> the sign off (this is the actual problem) and as you know the process for 
> making a release is very lengthy already.
>
> Apache release requirements forbid use of Jenkins to generate release 
> artifacts. There are various conversations about this in the archives of 
> infrastructure@ or members@ or perhaps someone like Nick more directly 
> involved with build infrastructure has more context. Something to do with 
> automated pipelines can be hacked and having humans doing enough by hand that 
> they can really attest to the results provides more assurance.
>
> PRs are valuable and necessary most of the time because the changes are made 
> by humans and are nontrivial and hugely benefit from review by another 
> person. But PRs for signing off on changes made by tools are not.
>
> > On Nov 29, 2023, at 11:20 PM, 张铎  wrote:
> >
> > That's the problem! Now we use $revision for better command line
> > support when releasing 2.5.x and 2.5.x-hadoop3, so the command for
> > bumping version is
> >
> > mvn versions:set-property -Dproperty=revision -DnewVersion=
> >
> > I've been thinking of introducing a jenkins job for creating release
> > for a long time, but haven't gotten enough time to do it since it is
> > not easy for me as I'm not a jenkins expert...
> >
> > Andrew Purtell  于2023年11月30日周四 10:45写道:
> >>
> >> It seems silly to do a review just for a change that modifies the project
> >> version. I mean, it's trivial to "mvn versions:set
> >> -DnewVersion=", and surely RMs can be trusted to do this and
> >> not mess it up. You might think the PR is fine, but it can introduce hours
> >> if not days of delay in the release process, which takes long enough
> >> already. Anyway glad we agree results produced by release tools don't
> >> require signoff.
> >>
> >>> On Wed, Nov 29, 2023 at 5:13 PM 张铎(Duo Zhang)  
> >>> wrote:
> >>>
> >>> Just for checking there is no mistake :)
> >>>
> >>> And if we can formalize the cutting release branch related operations
> >>> in a release tool, I do not think we need the signoff, just running
> >>> the automatic tool is fine, but now it still requires manual
> >>> operations, so I think having a double check is better.
> >>>
> >>> Thanks.
> >>>
> >>> Andrew Purtell  于2023年11月30日周四 02:45写道:
> 
>  I don't think RMs should need to get PR approvals for version changes in
>  the POMs. The create-release script normally does this automatically
>  anyway. Sure, this is renumbering branch-2, not a release branch, but who
>  is going to object?
> 
>  On Wed, Nov 29, 2023 at 5:38 AM 张铎(Duo Zhang) 
> >>> wrote:
> 
> > Better to open an umbrella issue for tracking the task, and open a
> > sub-task for each step.
> >
> > For bumping version to 2.7.0-SNAPSHOT, still better to open an PR as
> > it is a code commit.
> >
> > Others are all good. Thanks Byran for taking care of this!
> >
> > Bryan Beaudreault  于2023年11月29日周三 21:24写道:
> >>
> >> Here's my planned approach. Please let me know if this looks good:
> >>
> >> # Create new branch
> >> git checkout branch-2
> >> git pull upstream branch-2
> >> git status # check all is good
> >> git checkout -b branch-2.6
> >> git push upstream branch-2.6
> >>
> >> # Update snapshot version on branch-2
> >> git checkout branch-2
> >> Edit root pom.xml, change properties.revision to 2.7.0-SNAPSHOT
> >> git commit, "Renumber to 2.7.0-SNAPSHOT after branching branch-2.6"
> >>> with
> >> self-sign-off
> >> git push upstream branch-2
> >>
> >> After that I will start looking through JIRA for fixVersion 2.6.0
> >>> issues,
> >> to make sure there's no inconsistencies. *Is there anything I need
> >>> to do
> > to
> >> set up nightly builds for the new branch? *We should probably let
> >>> nightly
> >> builds run for a few days before starting RC.
> >>
> >> Prior to starting the RC process, I will try deploying the newly
> >>> minted
> >> 2.6-snapshot onto a test cluster in my environment. I notice that
> >>> Andrew
> >> did a bunch of load and chaos testing for the 2.5.0 release. I will
> >>> try
> >> running these locally, but we have not ever run ITBLL, etc in my
> > company's
> >> environment so that might take some time to set up.
> >>
> >> On Wed, Nov 22, 2023 at 8:50 AM Bryan Beau

Re: Time for 2.5.6 and 2.6.0.

2023-11-30 Thread Andrew Purtell
Creating a create-release-branch.sh script is a good idea for sure.

And I agree, if you edited POMs by hand, then a PR was needed.

On Thu, Nov 30, 2023 at 10:58 AM Bryan Beaudreault 
wrote:

> I think a middle-ground can be agreed upon. This was my first time going
> through this process, and I was grateful for Duo's suggestions. I actually
> was not aware of the maven commands you guys gave, and this process of
> updating the version is not documented anywhere in our guide. I just tried
> looking back in the git history for what changes were made for
> other releases, and ended up manually editing the pom. The change is
> trivial, but I also wasn't 100% sure it was comprehensive given the lack of
> docs. So I was also grateful for the review. Going forward as I get more
> comfortable with creating releases, maybe I'll be more in the camp of
> wanting to streamline the process. It sort of depends on the
> seniority/confidence of the RM.
>
> I agree that even without a jenkins job, it'd be nice to have a
> create-release-branch.sh which simply does the git commands I listed above,
> along with maven set revision and committing that change. At the very
> least, updating the doc would be good. I'll try to remember to do that when
> I have time.
>
> On Thu, Nov 30, 2023 at 12:24 PM Andrew Purtell 
> wrote:
>
> > Maven automates the change so the human does not edit the POM files by
> > hand. A PR to check this is wasteful of people’s time because a reviewer
> is
> > just signing off on a change made by a tool and won’t check the details
> > (this is human nature) and the RM is sitting around for who knows how
> long
> > waiting for the sign off (this is the actual problem) and as you know the
> > process for making a release is very lengthy already.
> >
> > Apache release requirements forbid use of Jenkins to generate release
> > artifacts. There are various conversations about this in the archives of
> > infrastructure@ or members@ or perhaps someone like Nick more directly
> > involved with build infrastructure has more context. Something to do with
> > automated pipelines can be hacked and having humans doing enough by hand
> > that they can really attest to the results provides more assurance.
> >
> > PRs are valuable and necessary most of the time because the changes are
> > made by humans and are nontrivial and hugely benefit from review by
> another
> > person. But PRs for signing off on changes made by tools are not.
> >
> > > On Nov 29, 2023, at 11:20 PM, 张铎  wrote:
> > >
> > > That's the problem! Now we use $revision for better command line
> > > support when releasing 2.5.x and 2.5.x-hadoop3, so the command for
> > > bumping version is
> > >
> > > mvn versions:set-property -Dproperty=revision -DnewVersion=
> > >
> > > I've been thinking of introducing a jenkins job for creating release
> > > for a long time, but haven't gotten enough time to do it since it is
> > > not easy for me as I'm not a jenkins expert...
> > >
> > > Andrew Purtell  于2023年11月30日周四 10:45写道:
> > >>
> > >> It seems silly to do a review just for a change that modifies the
> > project
> > >> version. I mean, it's trivial to "mvn versions:set
> > >> -DnewVersion=", and surely RMs can be trusted to do this
> and
> > >> not mess it up. You might think the PR is fine, but it can introduce
> > hours
> > >> if not days of delay in the release process, which takes long enough
> > >> already. Anyway glad we agree results produced by release tools don't
> > >> require signoff.
> > >>
> > >>> On Wed, Nov 29, 2023 at 5:13 PM 张铎(Duo Zhang)  >
> > wrote:
> > >>>
> > >>> Just for checking there is no mistake :)
> > >>>
> > >>> And if we can formalize the cutting release branch related operations
> > >>> in a release tool, I do not think we need the signoff, just running
> > >>> the automatic tool is fine, but now it still requires manual
> > >>> operations, so I think having a double check is better.
> > >>>
> > >>> Thanks.
> > >>>
> > >>> Andrew Purtell  于2023年11月30日周四 02:45写道:
> > 
> >  I don't think RMs should need to get PR approvals for version
> changes
> > in
> >  the POMs. The create-release script normally does this automatically
> >  anyway. Sure, this is renumbering branch-2, not a release branch,
> but
> > who
> >  is going to object?
> > 
> >  On Wed, Nov 29, 2023 at 5:38 AM 张铎(Duo Zhang) <
> [email protected]>
> > >>> wrote:
> > 
> > > Better to open an umbrella issue for tracking the task, and open a
> > > sub-task for each step.
> > >
> > > For bumping version to 2.7.0-SNAPSHOT, still better to open an PR
> as
> > > it is a code commit.
> > >
> > > Others are all good. Thanks Byran for taking care of this!
> > >
> > > Bryan Beaudreault  于2023年11月29日周三
> 21:24写道:
> > >>
> > >> Here's my planned approach. Please let me know if this looks good:
> > >>
> > >> # Create new branch
> > >> git checkout branch-2
> > >> git pull upstream bran

Re: Time for 2.5.6 and 2.6.0.

2023-11-30 Thread Bryan Beaudreault
I think a middle-ground can be agreed upon. This was my first time going
through this process, and I was grateful for Duo's suggestions. I actually
was not aware of the maven commands you guys gave, and this process of
updating the version is not documented anywhere in our guide. I just tried
looking back in the git history for what changes were made for
other releases, and ended up manually editing the pom. The change is
trivial, but I also wasn't 100% sure it was comprehensive given the lack of
docs. So I was also grateful for the review. Going forward as I get more
comfortable with creating releases, maybe I'll be more in the camp of
wanting to streamline the process. It sort of depends on the
seniority/confidence of the RM.

I agree that even without a jenkins job, it'd be nice to have a
create-release-branch.sh which simply does the git commands I listed above,
along with maven set revision and committing that change. At the very
least, updating the doc would be good. I'll try to remember to do that when
I have time.

On Thu, Nov 30, 2023 at 12:24 PM Andrew Purtell 
wrote:

> Maven automates the change so the human does not edit the POM files by
> hand. A PR to check this is wasteful of people’s time because a reviewer is
> just signing off on a change made by a tool and won’t check the details
> (this is human nature) and the RM is sitting around for who knows how long
> waiting for the sign off (this is the actual problem) and as you know the
> process for making a release is very lengthy already.
>
> Apache release requirements forbid use of Jenkins to generate release
> artifacts. There are various conversations about this in the archives of
> infrastructure@ or members@ or perhaps someone like Nick more directly
> involved with build infrastructure has more context. Something to do with
> automated pipelines can be hacked and having humans doing enough by hand
> that they can really attest to the results provides more assurance.
>
> PRs are valuable and necessary most of the time because the changes are
> made by humans and are nontrivial and hugely benefit from review by another
> person. But PRs for signing off on changes made by tools are not.
>
> > On Nov 29, 2023, at 11:20 PM, 张铎  wrote:
> >
> > That's the problem! Now we use $revision for better command line
> > support when releasing 2.5.x and 2.5.x-hadoop3, so the command for
> > bumping version is
> >
> > mvn versions:set-property -Dproperty=revision -DnewVersion=
> >
> > I've been thinking of introducing a jenkins job for creating release
> > for a long time, but haven't gotten enough time to do it since it is
> > not easy for me as I'm not a jenkins expert...
> >
> > Andrew Purtell  于2023年11月30日周四 10:45写道:
> >>
> >> It seems silly to do a review just for a change that modifies the
> project
> >> version. I mean, it's trivial to "mvn versions:set
> >> -DnewVersion=", and surely RMs can be trusted to do this and
> >> not mess it up. You might think the PR is fine, but it can introduce
> hours
> >> if not days of delay in the release process, which takes long enough
> >> already. Anyway glad we agree results produced by release tools don't
> >> require signoff.
> >>
> >>> On Wed, Nov 29, 2023 at 5:13 PM 张铎(Duo Zhang) 
> wrote:
> >>>
> >>> Just for checking there is no mistake :)
> >>>
> >>> And if we can formalize the cutting release branch related operations
> >>> in a release tool, I do not think we need the signoff, just running
> >>> the automatic tool is fine, but now it still requires manual
> >>> operations, so I think having a double check is better.
> >>>
> >>> Thanks.
> >>>
> >>> Andrew Purtell  于2023年11月30日周四 02:45写道:
> 
>  I don't think RMs should need to get PR approvals for version changes
> in
>  the POMs. The create-release script normally does this automatically
>  anyway. Sure, this is renumbering branch-2, not a release branch, but
> who
>  is going to object?
> 
>  On Wed, Nov 29, 2023 at 5:38 AM 张铎(Duo Zhang) 
> >>> wrote:
> 
> > Better to open an umbrella issue for tracking the task, and open a
> > sub-task for each step.
> >
> > For bumping version to 2.7.0-SNAPSHOT, still better to open an PR as
> > it is a code commit.
> >
> > Others are all good. Thanks Byran for taking care of this!
> >
> > Bryan Beaudreault  于2023年11月29日周三 21:24写道:
> >>
> >> Here's my planned approach. Please let me know if this looks good:
> >>
> >> # Create new branch
> >> git checkout branch-2
> >> git pull upstream branch-2
> >> git status # check all is good
> >> git checkout -b branch-2.6
> >> git push upstream branch-2.6
> >>
> >> # Update snapshot version on branch-2
> >> git checkout branch-2
> >> Edit root pom.xml, change properties.revision to 2.7.0-SNAPSHOT
> >> git commit, "Renumber to 2.7.0-SNAPSHOT after branching branch-2.6"
> >>> with
> >> self-sign-off
> >> git push upstream branch-2
> >>
> >

Re: Time for 2.5.6 and 2.6.0.

2023-11-30 Thread Andrew Purtell
Maven automates the change so the human does not edit the POM files by hand. A 
PR to check this is wasteful of people’s time because a reviewer is just 
signing off on a change made by a tool and won’t check the details (this is 
human nature) and the RM is sitting around for who knows how long waiting for 
the sign off (this is the actual problem) and as you know the process for 
making a release is very lengthy already. 

Apache release requirements forbid use of Jenkins to generate release 
artifacts. There are various conversations about this in the archives of 
infrastructure@ or members@ or perhaps someone like Nick more directly involved 
with build infrastructure has more context. Something to do with automated 
pipelines can be hacked and having humans doing enough by hand that they can 
really attest to the results provides more assurance. 

PRs are valuable and necessary most of the time because the changes are made by 
humans and are nontrivial and hugely benefit from review by another person. But 
PRs for signing off on changes made by tools are not. 

> On Nov 29, 2023, at 11:20 PM, 张铎  wrote:
> 
> That's the problem! Now we use $revision for better command line
> support when releasing 2.5.x and 2.5.x-hadoop3, so the command for
> bumping version is
> 
> mvn versions:set-property -Dproperty=revision -DnewVersion=
> 
> I've been thinking of introducing a jenkins job for creating release
> for a long time, but haven't gotten enough time to do it since it is
> not easy for me as I'm not a jenkins expert...
> 
> Andrew Purtell  于2023年11月30日周四 10:45写道:
>> 
>> It seems silly to do a review just for a change that modifies the project
>> version. I mean, it's trivial to "mvn versions:set
>> -DnewVersion=", and surely RMs can be trusted to do this and
>> not mess it up. You might think the PR is fine, but it can introduce hours
>> if not days of delay in the release process, which takes long enough
>> already. Anyway glad we agree results produced by release tools don't
>> require signoff.
>> 
>>> On Wed, Nov 29, 2023 at 5:13 PM 张铎(Duo Zhang)  wrote:
>>> 
>>> Just for checking there is no mistake :)
>>> 
>>> And if we can formalize the cutting release branch related operations
>>> in a release tool, I do not think we need the signoff, just running
>>> the automatic tool is fine, but now it still requires manual
>>> operations, so I think having a double check is better.
>>> 
>>> Thanks.
>>> 
>>> Andrew Purtell  于2023年11月30日周四 02:45写道:
 
 I don't think RMs should need to get PR approvals for version changes in
 the POMs. The create-release script normally does this automatically
 anyway. Sure, this is renumbering branch-2, not a release branch, but who
 is going to object?
 
 On Wed, Nov 29, 2023 at 5:38 AM 张铎(Duo Zhang) 
>>> wrote:
 
> Better to open an umbrella issue for tracking the task, and open a
> sub-task for each step.
> 
> For bumping version to 2.7.0-SNAPSHOT, still better to open an PR as
> it is a code commit.
> 
> Others are all good. Thanks Byran for taking care of this!
> 
> Bryan Beaudreault  于2023年11月29日周三 21:24写道:
>> 
>> Here's my planned approach. Please let me know if this looks good:
>> 
>> # Create new branch
>> git checkout branch-2
>> git pull upstream branch-2
>> git status # check all is good
>> git checkout -b branch-2.6
>> git push upstream branch-2.6
>> 
>> # Update snapshot version on branch-2
>> git checkout branch-2
>> Edit root pom.xml, change properties.revision to 2.7.0-SNAPSHOT
>> git commit, "Renumber to 2.7.0-SNAPSHOT after branching branch-2.6"
>>> with
>> self-sign-off
>> git push upstream branch-2
>> 
>> After that I will start looking through JIRA for fixVersion 2.6.0
>>> issues,
>> to make sure there's no inconsistencies. *Is there anything I need
>>> to do
> to
>> set up nightly builds for the new branch? *We should probably let
>>> nightly
>> builds run for a few days before starting RC.
>> 
>> Prior to starting the RC process, I will try deploying the newly
>>> minted
>> 2.6-snapshot onto a test cluster in my environment. I notice that
>>> Andrew
>> did a bunch of load and chaos testing for the 2.5.0 release. I will
>>> try
>> running these locally, but we have not ever run ITBLL, etc in my
> company's
>> environment so that might take some time to set up.
>> 
>> On Wed, Nov 22, 2023 at 8:50 AM Bryan Beaudreault <
> [email protected]>
>> wrote:
>> 
>>> Sorry for the delay. I just sent a new thread to the list to alert
>>> to
>>> creating branch-2.6 next week.
>>> 
>>> On Tue, Nov 21, 2023 at 3:35 AM 张铎(Duo Zhang) <
>>> [email protected]>
>>> wrote:
>>> 
 Bump again :)
 
 Are we ready to cut branch-2.6?
 
 Bryan Beaudreault  于2023年10月26日周四
>>> 21:22写道:
> 
> Just as a

Re: Time for 2.5.6 and 2.6.0.

2023-11-29 Thread Duo Zhang
That's the problem! Now we use $revision for better command line
support when releasing 2.5.x and 2.5.x-hadoop3, so the command for
bumping version is

mvn versions:set-property -Dproperty=revision -DnewVersion=

I've been thinking of introducing a jenkins job for creating release
for a long time, but haven't gotten enough time to do it since it is
not easy for me as I'm not a jenkins expert...

Andrew Purtell  于2023年11月30日周四 10:45写道:
>
> It seems silly to do a review just for a change that modifies the project
> version. I mean, it's trivial to "mvn versions:set
> -DnewVersion=", and surely RMs can be trusted to do this and
> not mess it up. You might think the PR is fine, but it can introduce hours
> if not days of delay in the release process, which takes long enough
> already. Anyway glad we agree results produced by release tools don't
> require signoff.
>
> On Wed, Nov 29, 2023 at 5:13 PM 张铎(Duo Zhang)  wrote:
>
> > Just for checking there is no mistake :)
> >
> > And if we can formalize the cutting release branch related operations
> > in a release tool, I do not think we need the signoff, just running
> > the automatic tool is fine, but now it still requires manual
> > operations, so I think having a double check is better.
> >
> > Thanks.
> >
> > Andrew Purtell  于2023年11月30日周四 02:45写道:
> > >
> > > I don't think RMs should need to get PR approvals for version changes in
> > > the POMs. The create-release script normally does this automatically
> > > anyway. Sure, this is renumbering branch-2, not a release branch, but who
> > > is going to object?
> > >
> > > On Wed, Nov 29, 2023 at 5:38 AM 张铎(Duo Zhang) 
> > wrote:
> > >
> > > > Better to open an umbrella issue for tracking the task, and open a
> > > > sub-task for each step.
> > > >
> > > > For bumping version to 2.7.0-SNAPSHOT, still better to open an PR as
> > > > it is a code commit.
> > > >
> > > > Others are all good. Thanks Byran for taking care of this!
> > > >
> > > > Bryan Beaudreault  于2023年11月29日周三 21:24写道:
> > > > >
> > > > > Here's my planned approach. Please let me know if this looks good:
> > > > >
> > > > > # Create new branch
> > > > > git checkout branch-2
> > > > > git pull upstream branch-2
> > > > > git status # check all is good
> > > > > git checkout -b branch-2.6
> > > > > git push upstream branch-2.6
> > > > >
> > > > > # Update snapshot version on branch-2
> > > > > git checkout branch-2
> > > > > Edit root pom.xml, change properties.revision to 2.7.0-SNAPSHOT
> > > > > git commit, "Renumber to 2.7.0-SNAPSHOT after branching branch-2.6"
> > with
> > > > > self-sign-off
> > > > > git push upstream branch-2
> > > > >
> > > > > After that I will start looking through JIRA for fixVersion 2.6.0
> > issues,
> > > > > to make sure there's no inconsistencies. *Is there anything I need
> > to do
> > > > to
> > > > > set up nightly builds for the new branch? *We should probably let
> > nightly
> > > > > builds run for a few days before starting RC.
> > > > >
> > > > > Prior to starting the RC process, I will try deploying the newly
> > minted
> > > > > 2.6-snapshot onto a test cluster in my environment. I notice that
> > Andrew
> > > > > did a bunch of load and chaos testing for the 2.5.0 release. I will
> > try
> > > > > running these locally, but we have not ever run ITBLL, etc in my
> > > > company's
> > > > > environment so that might take some time to set up.
> > > > >
> > > > > On Wed, Nov 22, 2023 at 8:50 AM Bryan Beaudreault <
> > > > [email protected]>
> > > > > wrote:
> > > > >
> > > > > > Sorry for the delay. I just sent a new thread to the list to alert
> > to
> > > > > > creating branch-2.6 next week.
> > > > > >
> > > > > > On Tue, Nov 21, 2023 at 3:35 AM 张铎(Duo Zhang) <
> > [email protected]>
> > > > > > wrote:
> > > > > >
> > > > > >> Bump again :)
> > > > > >>
> > > > > >> Are we ready to cut branch-2.6?
> > > > > >>
> > > > > >> Bryan Beaudreault  于2023年10月26日周四
> > 21:22写道:
> > > > > >> >
> > > > > >> > Just as an update here, I plan to do this but have been busy
> > with
> > > > > >> internal
> > > > > >> > work. I'll try to carve out time in the next 1-2 weeks.
> > > > > >> >
> > > > > >> > On Thu, Oct 19, 2023 at 8:50 PM 张铎(Duo Zhang) <
> > > > [email protected]>
> > > > > >> wrote:
> > > > > >> >
> > > > > >> > > Just send a notice to the dev mailing list, and then use the
> > > > normal
> > > > > >> > > git way to create a new branch called branch-2.6 from
> > branch-2,
> > > > push
> > > > > >> > > it to github, done :)
> > > > > >> > >
> > > > > >> > > Bryan Beaudreault  于2023年10月20日周五
> > > > 07:53写道:
> > > > > >> > > >
> > > > > >> > > > I can give it a shot :)
> > > > > >> > > >
> > > > > >> > > > I’ve started looking at the release docs, but don’t see any
> > > > info on
> > > > > >> how
> > > > > >> > > to
> > > > > >> > > > create a new release branch. Is there a process for that?
> > > > > >> > > >
> > > > > >> > > > On Thu, Oct 19, 2023 at 1:55 PM Andrew Purtell <
> > > > apurt...@apa

Re: Time for 2.5.6 and 2.6.0.

2023-11-29 Thread Andrew Purtell
It seems silly to do a review just for a change that modifies the project
version. I mean, it's trivial to "mvn versions:set
-DnewVersion=", and surely RMs can be trusted to do this and
not mess it up. You might think the PR is fine, but it can introduce hours
if not days of delay in the release process, which takes long enough
already. Anyway glad we agree results produced by release tools don't
require signoff.

On Wed, Nov 29, 2023 at 5:13 PM 张铎(Duo Zhang)  wrote:

> Just for checking there is no mistake :)
>
> And if we can formalize the cutting release branch related operations
> in a release tool, I do not think we need the signoff, just running
> the automatic tool is fine, but now it still requires manual
> operations, so I think having a double check is better.
>
> Thanks.
>
> Andrew Purtell  于2023年11月30日周四 02:45写道:
> >
> > I don't think RMs should need to get PR approvals for version changes in
> > the POMs. The create-release script normally does this automatically
> > anyway. Sure, this is renumbering branch-2, not a release branch, but who
> > is going to object?
> >
> > On Wed, Nov 29, 2023 at 5:38 AM 张铎(Duo Zhang) 
> wrote:
> >
> > > Better to open an umbrella issue for tracking the task, and open a
> > > sub-task for each step.
> > >
> > > For bumping version to 2.7.0-SNAPSHOT, still better to open an PR as
> > > it is a code commit.
> > >
> > > Others are all good. Thanks Byran for taking care of this!
> > >
> > > Bryan Beaudreault  于2023年11月29日周三 21:24写道:
> > > >
> > > > Here's my planned approach. Please let me know if this looks good:
> > > >
> > > > # Create new branch
> > > > git checkout branch-2
> > > > git pull upstream branch-2
> > > > git status # check all is good
> > > > git checkout -b branch-2.6
> > > > git push upstream branch-2.6
> > > >
> > > > # Update snapshot version on branch-2
> > > > git checkout branch-2
> > > > Edit root pom.xml, change properties.revision to 2.7.0-SNAPSHOT
> > > > git commit, "Renumber to 2.7.0-SNAPSHOT after branching branch-2.6"
> with
> > > > self-sign-off
> > > > git push upstream branch-2
> > > >
> > > > After that I will start looking through JIRA for fixVersion 2.6.0
> issues,
> > > > to make sure there's no inconsistencies. *Is there anything I need
> to do
> > > to
> > > > set up nightly builds for the new branch? *We should probably let
> nightly
> > > > builds run for a few days before starting RC.
> > > >
> > > > Prior to starting the RC process, I will try deploying the newly
> minted
> > > > 2.6-snapshot onto a test cluster in my environment. I notice that
> Andrew
> > > > did a bunch of load and chaos testing for the 2.5.0 release. I will
> try
> > > > running these locally, but we have not ever run ITBLL, etc in my
> > > company's
> > > > environment so that might take some time to set up.
> > > >
> > > > On Wed, Nov 22, 2023 at 8:50 AM Bryan Beaudreault <
> > > [email protected]>
> > > > wrote:
> > > >
> > > > > Sorry for the delay. I just sent a new thread to the list to alert
> to
> > > > > creating branch-2.6 next week.
> > > > >
> > > > > On Tue, Nov 21, 2023 at 3:35 AM 张铎(Duo Zhang) <
> [email protected]>
> > > > > wrote:
> > > > >
> > > > >> Bump again :)
> > > > >>
> > > > >> Are we ready to cut branch-2.6?
> > > > >>
> > > > >> Bryan Beaudreault  于2023年10月26日周四
> 21:22写道:
> > > > >> >
> > > > >> > Just as an update here, I plan to do this but have been busy
> with
> > > > >> internal
> > > > >> > work. I'll try to carve out time in the next 1-2 weeks.
> > > > >> >
> > > > >> > On Thu, Oct 19, 2023 at 8:50 PM 张铎(Duo Zhang) <
> > > [email protected]>
> > > > >> wrote:
> > > > >> >
> > > > >> > > Just send a notice to the dev mailing list, and then use the
> > > normal
> > > > >> > > git way to create a new branch called branch-2.6 from
> branch-2,
> > > push
> > > > >> > > it to github, done :)
> > > > >> > >
> > > > >> > > Bryan Beaudreault  于2023年10月20日周五
> > > 07:53写道:
> > > > >> > > >
> > > > >> > > > I can give it a shot :)
> > > > >> > > >
> > > > >> > > > I’ve started looking at the release docs, but don’t see any
> > > info on
> > > > >> how
> > > > >> > > to
> > > > >> > > > create a new release branch. Is there a process for that?
> > > > >> > > >
> > > > >> > > > On Thu, Oct 19, 2023 at 1:55 PM Andrew Purtell <
> > > [email protected]
> > > > >> >
> > > > >> > > wrote:
> > > > >> > > >
> > > > >> > > > > I second this nomination!
> > > > >> > > > >
> > > > >> > > > > On Thu, Oct 19, 2023 at 6:39 AM 张铎(Duo Zhang) <
> > > > >> [email protected]>
> > > > >> > > > > wrote:
> > > > >> > > > >
> > > > >> > > > > > OK, good. So we are good to go I think.
> > > > >> > > > > > And we need a release manager for 2.6.x, do you have any
> > > > >> interest in
> > > > >> > > > > > being a release manager for 2.6.x? :)
> > > > >> > > > > >
> > > > >> > > > > > Bryan Beaudreault 
> 于2023年10月19日周四
> > > > >> 21:22写道:
> > > > >> > > > > > >
> > > > >> > > > > > > Hello. I'm not aware of any major blockers at the

Re: Time for 2.5.6 and 2.6.0.

2023-11-29 Thread Duo Zhang
Just for checking there is no mistake :)

And if we can formalize the cutting release branch related operations
in a release tool, I do not think we need the signoff, just running
the automatic tool is fine, but now it still requires manual
operations, so I think having a double check is better.

Thanks.

Andrew Purtell  于2023年11月30日周四 02:45写道:
>
> I don't think RMs should need to get PR approvals for version changes in
> the POMs. The create-release script normally does this automatically
> anyway. Sure, this is renumbering branch-2, not a release branch, but who
> is going to object?
>
> On Wed, Nov 29, 2023 at 5:38 AM 张铎(Duo Zhang)  wrote:
>
> > Better to open an umbrella issue for tracking the task, and open a
> > sub-task for each step.
> >
> > For bumping version to 2.7.0-SNAPSHOT, still better to open an PR as
> > it is a code commit.
> >
> > Others are all good. Thanks Byran for taking care of this!
> >
> > Bryan Beaudreault  于2023年11月29日周三 21:24写道:
> > >
> > > Here's my planned approach. Please let me know if this looks good:
> > >
> > > # Create new branch
> > > git checkout branch-2
> > > git pull upstream branch-2
> > > git status # check all is good
> > > git checkout -b branch-2.6
> > > git push upstream branch-2.6
> > >
> > > # Update snapshot version on branch-2
> > > git checkout branch-2
> > > Edit root pom.xml, change properties.revision to 2.7.0-SNAPSHOT
> > > git commit, "Renumber to 2.7.0-SNAPSHOT after branching branch-2.6" with
> > > self-sign-off
> > > git push upstream branch-2
> > >
> > > After that I will start looking through JIRA for fixVersion 2.6.0 issues,
> > > to make sure there's no inconsistencies. *Is there anything I need to do
> > to
> > > set up nightly builds for the new branch? *We should probably let nightly
> > > builds run for a few days before starting RC.
> > >
> > > Prior to starting the RC process, I will try deploying the newly minted
> > > 2.6-snapshot onto a test cluster in my environment. I notice that Andrew
> > > did a bunch of load and chaos testing for the 2.5.0 release. I will try
> > > running these locally, but we have not ever run ITBLL, etc in my
> > company's
> > > environment so that might take some time to set up.
> > >
> > > On Wed, Nov 22, 2023 at 8:50 AM Bryan Beaudreault <
> > [email protected]>
> > > wrote:
> > >
> > > > Sorry for the delay. I just sent a new thread to the list to alert to
> > > > creating branch-2.6 next week.
> > > >
> > > > On Tue, Nov 21, 2023 at 3:35 AM 张铎(Duo Zhang) 
> > > > wrote:
> > > >
> > > >> Bump again :)
> > > >>
> > > >> Are we ready to cut branch-2.6?
> > > >>
> > > >> Bryan Beaudreault  于2023年10月26日周四 21:22写道:
> > > >> >
> > > >> > Just as an update here, I plan to do this but have been busy with
> > > >> internal
> > > >> > work. I'll try to carve out time in the next 1-2 weeks.
> > > >> >
> > > >> > On Thu, Oct 19, 2023 at 8:50 PM 张铎(Duo Zhang) <
> > [email protected]>
> > > >> wrote:
> > > >> >
> > > >> > > Just send a notice to the dev mailing list, and then use the
> > normal
> > > >> > > git way to create a new branch called branch-2.6 from branch-2,
> > push
> > > >> > > it to github, done :)
> > > >> > >
> > > >> > > Bryan Beaudreault  于2023年10月20日周五
> > 07:53写道:
> > > >> > > >
> > > >> > > > I can give it a shot :)
> > > >> > > >
> > > >> > > > I’ve started looking at the release docs, but don’t see any
> > info on
> > > >> how
> > > >> > > to
> > > >> > > > create a new release branch. Is there a process for that?
> > > >> > > >
> > > >> > > > On Thu, Oct 19, 2023 at 1:55 PM Andrew Purtell <
> > [email protected]
> > > >> >
> > > >> > > wrote:
> > > >> > > >
> > > >> > > > > I second this nomination!
> > > >> > > > >
> > > >> > > > > On Thu, Oct 19, 2023 at 6:39 AM 张铎(Duo Zhang) <
> > > >> [email protected]>
> > > >> > > > > wrote:
> > > >> > > > >
> > > >> > > > > > OK, good. So we are good to go I think.
> > > >> > > > > > And we need a release manager for 2.6.x, do you have any
> > > >> interest in
> > > >> > > > > > being a release manager for 2.6.x? :)
> > > >> > > > > >
> > > >> > > > > > Bryan Beaudreault  于2023年10月19日周四
> > > >> 21:22写道:
> > > >> > > > > > >
> > > >> > > > > > > Hello. I'm not aware of any major blockers at the moment.
> > In
> > > >> fact
> > > >> > > we
> > > >> > > > > > > recently finished our migration and are fully using 2.6's
> > TLS
> > > >> in
> > > >> > > all of
> > > >> > > > > > our
> > > >> > > > > > > production.
> > > >> > > > > > >
> > > >> > > > > > > On Thu, Oct 19, 2023 at 12:07 AM 张铎(Duo Zhang) <
> > > >> > > [email protected]>
> > > >> > > > > > > wrote:
> > > >> > > > > > >
> > > >> > > > > > > > Hi Bryan, do we still have any blocker issues for
> > cutting
> > > >> > > branch-2.6
> > > >> > > > > > > > and starting to release 2.6.0?
> > > >> > > > > > > >
> > > >> > > > > > > > Thanks.
> > > >> > > > > > > >
> > > >> > > > > > > > Andrew Purtell  于2023年9月26日周二
> > 01:02写道:
> > > >> > > > > > > > >
> > > >> > > > > > > > > Thanks

Re: Time for 2.5.6 and 2.6.0.

2023-11-29 Thread Andrew Purtell
I don't think RMs should need to get PR approvals for version changes in
the POMs. The create-release script normally does this automatically
anyway. Sure, this is renumbering branch-2, not a release branch, but who
is going to object?

On Wed, Nov 29, 2023 at 5:38 AM 张铎(Duo Zhang)  wrote:

> Better to open an umbrella issue for tracking the task, and open a
> sub-task for each step.
>
> For bumping version to 2.7.0-SNAPSHOT, still better to open an PR as
> it is a code commit.
>
> Others are all good. Thanks Byran for taking care of this!
>
> Bryan Beaudreault  于2023年11月29日周三 21:24写道:
> >
> > Here's my planned approach. Please let me know if this looks good:
> >
> > # Create new branch
> > git checkout branch-2
> > git pull upstream branch-2
> > git status # check all is good
> > git checkout -b branch-2.6
> > git push upstream branch-2.6
> >
> > # Update snapshot version on branch-2
> > git checkout branch-2
> > Edit root pom.xml, change properties.revision to 2.7.0-SNAPSHOT
> > git commit, "Renumber to 2.7.0-SNAPSHOT after branching branch-2.6" with
> > self-sign-off
> > git push upstream branch-2
> >
> > After that I will start looking through JIRA for fixVersion 2.6.0 issues,
> > to make sure there's no inconsistencies. *Is there anything I need to do
> to
> > set up nightly builds for the new branch? *We should probably let nightly
> > builds run for a few days before starting RC.
> >
> > Prior to starting the RC process, I will try deploying the newly minted
> > 2.6-snapshot onto a test cluster in my environment. I notice that Andrew
> > did a bunch of load and chaos testing for the 2.5.0 release. I will try
> > running these locally, but we have not ever run ITBLL, etc in my
> company's
> > environment so that might take some time to set up.
> >
> > On Wed, Nov 22, 2023 at 8:50 AM Bryan Beaudreault <
> [email protected]>
> > wrote:
> >
> > > Sorry for the delay. I just sent a new thread to the list to alert to
> > > creating branch-2.6 next week.
> > >
> > > On Tue, Nov 21, 2023 at 3:35 AM 张铎(Duo Zhang) 
> > > wrote:
> > >
> > >> Bump again :)
> > >>
> > >> Are we ready to cut branch-2.6?
> > >>
> > >> Bryan Beaudreault  于2023年10月26日周四 21:22写道:
> > >> >
> > >> > Just as an update here, I plan to do this but have been busy with
> > >> internal
> > >> > work. I'll try to carve out time in the next 1-2 weeks.
> > >> >
> > >> > On Thu, Oct 19, 2023 at 8:50 PM 张铎(Duo Zhang) <
> [email protected]>
> > >> wrote:
> > >> >
> > >> > > Just send a notice to the dev mailing list, and then use the
> normal
> > >> > > git way to create a new branch called branch-2.6 from branch-2,
> push
> > >> > > it to github, done :)
> > >> > >
> > >> > > Bryan Beaudreault  于2023年10月20日周五
> 07:53写道:
> > >> > > >
> > >> > > > I can give it a shot :)
> > >> > > >
> > >> > > > I’ve started looking at the release docs, but don’t see any
> info on
> > >> how
> > >> > > to
> > >> > > > create a new release branch. Is there a process for that?
> > >> > > >
> > >> > > > On Thu, Oct 19, 2023 at 1:55 PM Andrew Purtell <
> [email protected]
> > >> >
> > >> > > wrote:
> > >> > > >
> > >> > > > > I second this nomination!
> > >> > > > >
> > >> > > > > On Thu, Oct 19, 2023 at 6:39 AM 张铎(Duo Zhang) <
> > >> [email protected]>
> > >> > > > > wrote:
> > >> > > > >
> > >> > > > > > OK, good. So we are good to go I think.
> > >> > > > > > And we need a release manager for 2.6.x, do you have any
> > >> interest in
> > >> > > > > > being a release manager for 2.6.x? :)
> > >> > > > > >
> > >> > > > > > Bryan Beaudreault  于2023年10月19日周四
> > >> 21:22写道:
> > >> > > > > > >
> > >> > > > > > > Hello. I'm not aware of any major blockers at the moment.
> In
> > >> fact
> > >> > > we
> > >> > > > > > > recently finished our migration and are fully using 2.6's
> TLS
> > >> in
> > >> > > all of
> > >> > > > > > our
> > >> > > > > > > production.
> > >> > > > > > >
> > >> > > > > > > On Thu, Oct 19, 2023 at 12:07 AM 张铎(Duo Zhang) <
> > >> > > [email protected]>
> > >> > > > > > > wrote:
> > >> > > > > > >
> > >> > > > > > > > Hi Bryan, do we still have any blocker issues for
> cutting
> > >> > > branch-2.6
> > >> > > > > > > > and starting to release 2.6.0?
> > >> > > > > > > >
> > >> > > > > > > > Thanks.
> > >> > > > > > > >
> > >> > > > > > > > Andrew Purtell  于2023年9月26日周二
> 01:02写道:
> > >> > > > > > > > >
> > >> > > > > > > > > Thanks Duo. Following up on HBASE-28042.
> > >> > > > > > > > >
> > >> > > > > > > > > On Sun, Sep 24, 2023 at 7:53 PM 张铎(Duo Zhang) <
> > >> > > > > [email protected]
> > >> > > > > > >
> > >> > > > > > > > wrote:
> > >> > > > > > > > >
> > >> > > > > > > > > > Some updates here.
> > >> > > > > > > > > >
> > >> > > > > > > > > > The tcnative module is almost done, only some small
> > >> concerns
> > >> > > on
> > >> > > > > > how to
> > >> > > > > > > > > > deal with the license and notice files.
> > >> > > > > > > > > >
> > >> > > > > > > > > > There is still a blocker issue HBASE-28081, but
> anyway
> >

Re: Time for 2.5.6 and 2.6.0.

2023-11-29 Thread Bryan Beaudreault
Thanks! I just created https://issues.apache.org/jira/browse/HBASE-28228 as
the umbrella. I created a bunch of sub-tasks based on an old example of
2.1.0 release. I'll add to it as I go along.

On Wed, Nov 29, 2023 at 8:37 AM 张铎(Duo Zhang)  wrote:

> Better to open an umbrella issue for tracking the task, and open a
> sub-task for each step.
>
> For bumping version to 2.7.0-SNAPSHOT, still better to open an PR as
> it is a code commit.
>
> Others are all good. Thanks Byran for taking care of this!
>
> Bryan Beaudreault  于2023年11月29日周三 21:24写道:
> >
> > Here's my planned approach. Please let me know if this looks good:
> >
> > # Create new branch
> > git checkout branch-2
> > git pull upstream branch-2
> > git status # check all is good
> > git checkout -b branch-2.6
> > git push upstream branch-2.6
> >
> > # Update snapshot version on branch-2
> > git checkout branch-2
> > Edit root pom.xml, change properties.revision to 2.7.0-SNAPSHOT
> > git commit, "Renumber to 2.7.0-SNAPSHOT after branching branch-2.6" with
> > self-sign-off
> > git push upstream branch-2
> >
> > After that I will start looking through JIRA for fixVersion 2.6.0 issues,
> > to make sure there's no inconsistencies. *Is there anything I need to do
> to
> > set up nightly builds for the new branch? *We should probably let nightly
> > builds run for a few days before starting RC.
> >
> > Prior to starting the RC process, I will try deploying the newly minted
> > 2.6-snapshot onto a test cluster in my environment. I notice that Andrew
> > did a bunch of load and chaos testing for the 2.5.0 release. I will try
> > running these locally, but we have not ever run ITBLL, etc in my
> company's
> > environment so that might take some time to set up.
> >
> > On Wed, Nov 22, 2023 at 8:50 AM Bryan Beaudreault <
> [email protected]>
> > wrote:
> >
> > > Sorry for the delay. I just sent a new thread to the list to alert to
> > > creating branch-2.6 next week.
> > >
> > > On Tue, Nov 21, 2023 at 3:35 AM 张铎(Duo Zhang) 
> > > wrote:
> > >
> > >> Bump again :)
> > >>
> > >> Are we ready to cut branch-2.6?
> > >>
> > >> Bryan Beaudreault  于2023年10月26日周四 21:22写道:
> > >> >
> > >> > Just as an update here, I plan to do this but have been busy with
> > >> internal
> > >> > work. I'll try to carve out time in the next 1-2 weeks.
> > >> >
> > >> > On Thu, Oct 19, 2023 at 8:50 PM 张铎(Duo Zhang) <
> [email protected]>
> > >> wrote:
> > >> >
> > >> > > Just send a notice to the dev mailing list, and then use the
> normal
> > >> > > git way to create a new branch called branch-2.6 from branch-2,
> push
> > >> > > it to github, done :)
> > >> > >
> > >> > > Bryan Beaudreault  于2023年10月20日周五
> 07:53写道:
> > >> > > >
> > >> > > > I can give it a shot :)
> > >> > > >
> > >> > > > I’ve started looking at the release docs, but don’t see any
> info on
> > >> how
> > >> > > to
> > >> > > > create a new release branch. Is there a process for that?
> > >> > > >
> > >> > > > On Thu, Oct 19, 2023 at 1:55 PM Andrew Purtell <
> [email protected]
> > >> >
> > >> > > wrote:
> > >> > > >
> > >> > > > > I second this nomination!
> > >> > > > >
> > >> > > > > On Thu, Oct 19, 2023 at 6:39 AM 张铎(Duo Zhang) <
> > >> [email protected]>
> > >> > > > > wrote:
> > >> > > > >
> > >> > > > > > OK, good. So we are good to go I think.
> > >> > > > > > And we need a release manager for 2.6.x, do you have any
> > >> interest in
> > >> > > > > > being a release manager for 2.6.x? :)
> > >> > > > > >
> > >> > > > > > Bryan Beaudreault  于2023年10月19日周四
> > >> 21:22写道:
> > >> > > > > > >
> > >> > > > > > > Hello. I'm not aware of any major blockers at the moment.
> In
> > >> fact
> > >> > > we
> > >> > > > > > > recently finished our migration and are fully using 2.6's
> TLS
> > >> in
> > >> > > all of
> > >> > > > > > our
> > >> > > > > > > production.
> > >> > > > > > >
> > >> > > > > > > On Thu, Oct 19, 2023 at 12:07 AM 张铎(Duo Zhang) <
> > >> > > [email protected]>
> > >> > > > > > > wrote:
> > >> > > > > > >
> > >> > > > > > > > Hi Bryan, do we still have any blocker issues for
> cutting
> > >> > > branch-2.6
> > >> > > > > > > > and starting to release 2.6.0?
> > >> > > > > > > >
> > >> > > > > > > > Thanks.
> > >> > > > > > > >
> > >> > > > > > > > Andrew Purtell  于2023年9月26日周二
> 01:02写道:
> > >> > > > > > > > >
> > >> > > > > > > > > Thanks Duo. Following up on HBASE-28042.
> > >> > > > > > > > >
> > >> > > > > > > > > On Sun, Sep 24, 2023 at 7:53 PM 张铎(Duo Zhang) <
> > >> > > > > [email protected]
> > >> > > > > > >
> > >> > > > > > > > wrote:
> > >> > > > > > > > >
> > >> > > > > > > > > > Some updates here.
> > >> > > > > > > > > >
> > >> > > > > > > > > > The tcnative module is almost done, only some small
> > >> concerns
> > >> > > on
> > >> > > > > > how to
> > >> > > > > > > > > > deal with the license and notice files.
> > >> > > > > > > > > >
> > >> > > > > > > > > > There is still a blocker issue HBASE-28081, but
> anyway
> > >> we
> > >> > > have
> > >> > > > > > alr

Re: Time for 2.5.6 and 2.6.0.

2023-11-29 Thread Duo Zhang
Better to open an umbrella issue for tracking the task, and open a
sub-task for each step.

For bumping version to 2.7.0-SNAPSHOT, still better to open an PR as
it is a code commit.

Others are all good. Thanks Byran for taking care of this!

Bryan Beaudreault  于2023年11月29日周三 21:24写道:
>
> Here's my planned approach. Please let me know if this looks good:
>
> # Create new branch
> git checkout branch-2
> git pull upstream branch-2
> git status # check all is good
> git checkout -b branch-2.6
> git push upstream branch-2.6
>
> # Update snapshot version on branch-2
> git checkout branch-2
> Edit root pom.xml, change properties.revision to 2.7.0-SNAPSHOT
> git commit, "Renumber to 2.7.0-SNAPSHOT after branching branch-2.6" with
> self-sign-off
> git push upstream branch-2
>
> After that I will start looking through JIRA for fixVersion 2.6.0 issues,
> to make sure there's no inconsistencies. *Is there anything I need to do to
> set up nightly builds for the new branch? *We should probably let nightly
> builds run for a few days before starting RC.
>
> Prior to starting the RC process, I will try deploying the newly minted
> 2.6-snapshot onto a test cluster in my environment. I notice that Andrew
> did a bunch of load and chaos testing for the 2.5.0 release. I will try
> running these locally, but we have not ever run ITBLL, etc in my company's
> environment so that might take some time to set up.
>
> On Wed, Nov 22, 2023 at 8:50 AM Bryan Beaudreault 
> wrote:
>
> > Sorry for the delay. I just sent a new thread to the list to alert to
> > creating branch-2.6 next week.
> >
> > On Tue, Nov 21, 2023 at 3:35 AM 张铎(Duo Zhang) 
> > wrote:
> >
> >> Bump again :)
> >>
> >> Are we ready to cut branch-2.6?
> >>
> >> Bryan Beaudreault  于2023年10月26日周四 21:22写道:
> >> >
> >> > Just as an update here, I plan to do this but have been busy with
> >> internal
> >> > work. I'll try to carve out time in the next 1-2 weeks.
> >> >
> >> > On Thu, Oct 19, 2023 at 8:50 PM 张铎(Duo Zhang) 
> >> wrote:
> >> >
> >> > > Just send a notice to the dev mailing list, and then use the normal
> >> > > git way to create a new branch called branch-2.6 from branch-2, push
> >> > > it to github, done :)
> >> > >
> >> > > Bryan Beaudreault  于2023年10月20日周五 07:53写道:
> >> > > >
> >> > > > I can give it a shot :)
> >> > > >
> >> > > > I’ve started looking at the release docs, but don’t see any info on
> >> how
> >> > > to
> >> > > > create a new release branch. Is there a process for that?
> >> > > >
> >> > > > On Thu, Oct 19, 2023 at 1:55 PM Andrew Purtell  >> >
> >> > > wrote:
> >> > > >
> >> > > > > I second this nomination!
> >> > > > >
> >> > > > > On Thu, Oct 19, 2023 at 6:39 AM 张铎(Duo Zhang) <
> >> [email protected]>
> >> > > > > wrote:
> >> > > > >
> >> > > > > > OK, good. So we are good to go I think.
> >> > > > > > And we need a release manager for 2.6.x, do you have any
> >> interest in
> >> > > > > > being a release manager for 2.6.x? :)
> >> > > > > >
> >> > > > > > Bryan Beaudreault  于2023年10月19日周四
> >> 21:22写道:
> >> > > > > > >
> >> > > > > > > Hello. I'm not aware of any major blockers at the moment. In
> >> fact
> >> > > we
> >> > > > > > > recently finished our migration and are fully using 2.6's TLS
> >> in
> >> > > all of
> >> > > > > > our
> >> > > > > > > production.
> >> > > > > > >
> >> > > > > > > On Thu, Oct 19, 2023 at 12:07 AM 张铎(Duo Zhang) <
> >> > > [email protected]>
> >> > > > > > > wrote:
> >> > > > > > >
> >> > > > > > > > Hi Bryan, do we still have any blocker issues for cutting
> >> > > branch-2.6
> >> > > > > > > > and starting to release 2.6.0?
> >> > > > > > > >
> >> > > > > > > > Thanks.
> >> > > > > > > >
> >> > > > > > > > Andrew Purtell  于2023年9月26日周二 01:02写道:
> >> > > > > > > > >
> >> > > > > > > > > Thanks Duo. Following up on HBASE-28042.
> >> > > > > > > > >
> >> > > > > > > > > On Sun, Sep 24, 2023 at 7:53 PM 张铎(Duo Zhang) <
> >> > > > > [email protected]
> >> > > > > > >
> >> > > > > > > > wrote:
> >> > > > > > > > >
> >> > > > > > > > > > Some updates here.
> >> > > > > > > > > >
> >> > > > > > > > > > The tcnative module is almost done, only some small
> >> concerns
> >> > > on
> >> > > > > > how to
> >> > > > > > > > > > deal with the license and notice files.
> >> > > > > > > > > >
> >> > > > > > > > > > There is still a blocker issue HBASE-28081, but anyway
> >> we
> >> > > have
> >> > > > > > already
> >> > > > > > > > > > found the root cause is HBASE-28042, so I think it will
> >> be
> >> > > fixed
> >> > > > > > soon.
> >> > > > > > > > > >
> >> > > > > > > > > > All other issues have been resolved.
> >> > > > > > > > > >
> >> > > > > > > > > > Thanks.
> >> > > > > > > > > >
> >> > > > > > > > > > Andrew Purtell  于2023年9月22日周五
> >> 02:21写道:
> >> > > > > > > > > > >
> >> > > > > > > > > > > Both sound good, thanks.
> >> > > > > > > > > > >
> >> > > > > > > > > > >
> >> > > > > > > > > > > On Tue, Sep 19, 2023 at 7:46 PM 张铎(Duo Zhang) <
> >> > > > > > [email protected]
> >> > > > > > >

Re: Time for 2.5.6 and 2.6.0.

2023-11-29 Thread Bryan Beaudreault
Here's my planned approach. Please let me know if this looks good:

# Create new branch
git checkout branch-2
git pull upstream branch-2
git status # check all is good
git checkout -b branch-2.6
git push upstream branch-2.6

# Update snapshot version on branch-2
git checkout branch-2
Edit root pom.xml, change properties.revision to 2.7.0-SNAPSHOT
git commit, "Renumber to 2.7.0-SNAPSHOT after branching branch-2.6" with
self-sign-off
git push upstream branch-2

After that I will start looking through JIRA for fixVersion 2.6.0 issues,
to make sure there's no inconsistencies. *Is there anything I need to do to
set up nightly builds for the new branch? *We should probably let nightly
builds run for a few days before starting RC.

Prior to starting the RC process, I will try deploying the newly minted
2.6-snapshot onto a test cluster in my environment. I notice that Andrew
did a bunch of load and chaos testing for the 2.5.0 release. I will try
running these locally, but we have not ever run ITBLL, etc in my company's
environment so that might take some time to set up.

On Wed, Nov 22, 2023 at 8:50 AM Bryan Beaudreault 
wrote:

> Sorry for the delay. I just sent a new thread to the list to alert to
> creating branch-2.6 next week.
>
> On Tue, Nov 21, 2023 at 3:35 AM 张铎(Duo Zhang) 
> wrote:
>
>> Bump again :)
>>
>> Are we ready to cut branch-2.6?
>>
>> Bryan Beaudreault  于2023年10月26日周四 21:22写道:
>> >
>> > Just as an update here, I plan to do this but have been busy with
>> internal
>> > work. I'll try to carve out time in the next 1-2 weeks.
>> >
>> > On Thu, Oct 19, 2023 at 8:50 PM 张铎(Duo Zhang) 
>> wrote:
>> >
>> > > Just send a notice to the dev mailing list, and then use the normal
>> > > git way to create a new branch called branch-2.6 from branch-2, push
>> > > it to github, done :)
>> > >
>> > > Bryan Beaudreault  于2023年10月20日周五 07:53写道:
>> > > >
>> > > > I can give it a shot :)
>> > > >
>> > > > I’ve started looking at the release docs, but don’t see any info on
>> how
>> > > to
>> > > > create a new release branch. Is there a process for that?
>> > > >
>> > > > On Thu, Oct 19, 2023 at 1:55 PM Andrew Purtell > >
>> > > wrote:
>> > > >
>> > > > > I second this nomination!
>> > > > >
>> > > > > On Thu, Oct 19, 2023 at 6:39 AM 张铎(Duo Zhang) <
>> [email protected]>
>> > > > > wrote:
>> > > > >
>> > > > > > OK, good. So we are good to go I think.
>> > > > > > And we need a release manager for 2.6.x, do you have any
>> interest in
>> > > > > > being a release manager for 2.6.x? :)
>> > > > > >
>> > > > > > Bryan Beaudreault  于2023年10月19日周四
>> 21:22写道:
>> > > > > > >
>> > > > > > > Hello. I'm not aware of any major blockers at the moment. In
>> fact
>> > > we
>> > > > > > > recently finished our migration and are fully using 2.6's TLS
>> in
>> > > all of
>> > > > > > our
>> > > > > > > production.
>> > > > > > >
>> > > > > > > On Thu, Oct 19, 2023 at 12:07 AM 张铎(Duo Zhang) <
>> > > [email protected]>
>> > > > > > > wrote:
>> > > > > > >
>> > > > > > > > Hi Bryan, do we still have any blocker issues for cutting
>> > > branch-2.6
>> > > > > > > > and starting to release 2.6.0?
>> > > > > > > >
>> > > > > > > > Thanks.
>> > > > > > > >
>> > > > > > > > Andrew Purtell  于2023年9月26日周二 01:02写道:
>> > > > > > > > >
>> > > > > > > > > Thanks Duo. Following up on HBASE-28042.
>> > > > > > > > >
>> > > > > > > > > On Sun, Sep 24, 2023 at 7:53 PM 张铎(Duo Zhang) <
>> > > > > [email protected]
>> > > > > > >
>> > > > > > > > wrote:
>> > > > > > > > >
>> > > > > > > > > > Some updates here.
>> > > > > > > > > >
>> > > > > > > > > > The tcnative module is almost done, only some small
>> concerns
>> > > on
>> > > > > > how to
>> > > > > > > > > > deal with the license and notice files.
>> > > > > > > > > >
>> > > > > > > > > > There is still a blocker issue HBASE-28081, but anyway
>> we
>> > > have
>> > > > > > already
>> > > > > > > > > > found the root cause is HBASE-28042, so I think it will
>> be
>> > > fixed
>> > > > > > soon.
>> > > > > > > > > >
>> > > > > > > > > > All other issues have been resolved.
>> > > > > > > > > >
>> > > > > > > > > > Thanks.
>> > > > > > > > > >
>> > > > > > > > > > Andrew Purtell  于2023年9月22日周五
>> 02:21写道:
>> > > > > > > > > > >
>> > > > > > > > > > > Both sound good, thanks.
>> > > > > > > > > > >
>> > > > > > > > > > >
>> > > > > > > > > > > On Tue, Sep 19, 2023 at 7:46 PM 张铎(Duo Zhang) <
>> > > > > > [email protected]
>> > > > > > > > >
>> > > > > > > > > > wrote:
>> > > > > > > > > > >
>> > > > > > > > > > > > We'd better get a new thirdparty release first,
>> update
>> > > > > > branch-2 to
>> > > > > > > > use
>> > > > > > > > > > > > the new thirdparty release, and then make the 2.6.0
>> > > release,
>> > > > > > since
>> > > > > > > > the
>> > > > > > > > > > > > new netty release includes the improvements
>> contributed
>> > > by
>> > > > > > Bryan.
>> > > > > > > > > > > >
>> > > > > > > > > > > > https://github.com/netty/netty/pull/13551
>> > > > > > > > > > > >
>> > > > 

Re: Time for 2.5.6 and 2.6.0.

2023-11-22 Thread Bryan Beaudreault
Sorry for the delay. I just sent a new thread to the list to alert to
creating branch-2.6 next week.

On Tue, Nov 21, 2023 at 3:35 AM 张铎(Duo Zhang)  wrote:

> Bump again :)
>
> Are we ready to cut branch-2.6?
>
> Bryan Beaudreault  于2023年10月26日周四 21:22写道:
> >
> > Just as an update here, I plan to do this but have been busy with
> internal
> > work. I'll try to carve out time in the next 1-2 weeks.
> >
> > On Thu, Oct 19, 2023 at 8:50 PM 张铎(Duo Zhang) 
> wrote:
> >
> > > Just send a notice to the dev mailing list, and then use the normal
> > > git way to create a new branch called branch-2.6 from branch-2, push
> > > it to github, done :)
> > >
> > > Bryan Beaudreault  于2023年10月20日周五 07:53写道:
> > > >
> > > > I can give it a shot :)
> > > >
> > > > I’ve started looking at the release docs, but don’t see any info on
> how
> > > to
> > > > create a new release branch. Is there a process for that?
> > > >
> > > > On Thu, Oct 19, 2023 at 1:55 PM Andrew Purtell 
> > > wrote:
> > > >
> > > > > I second this nomination!
> > > > >
> > > > > On Thu, Oct 19, 2023 at 6:39 AM 张铎(Duo Zhang) <
> [email protected]>
> > > > > wrote:
> > > > >
> > > > > > OK, good. So we are good to go I think.
> > > > > > And we need a release manager for 2.6.x, do you have any
> interest in
> > > > > > being a release manager for 2.6.x? :)
> > > > > >
> > > > > > Bryan Beaudreault  于2023年10月19日周四
> 21:22写道:
> > > > > > >
> > > > > > > Hello. I'm not aware of any major blockers at the moment. In
> fact
> > > we
> > > > > > > recently finished our migration and are fully using 2.6's TLS
> in
> > > all of
> > > > > > our
> > > > > > > production.
> > > > > > >
> > > > > > > On Thu, Oct 19, 2023 at 12:07 AM 张铎(Duo Zhang) <
> > > [email protected]>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Hi Bryan, do we still have any blocker issues for cutting
> > > branch-2.6
> > > > > > > > and starting to release 2.6.0?
> > > > > > > >
> > > > > > > > Thanks.
> > > > > > > >
> > > > > > > > Andrew Purtell  于2023年9月26日周二 01:02写道:
> > > > > > > > >
> > > > > > > > > Thanks Duo. Following up on HBASE-28042.
> > > > > > > > >
> > > > > > > > > On Sun, Sep 24, 2023 at 7:53 PM 张铎(Duo Zhang) <
> > > > > [email protected]
> > > > > > >
> > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Some updates here.
> > > > > > > > > >
> > > > > > > > > > The tcnative module is almost done, only some small
> concerns
> > > on
> > > > > > how to
> > > > > > > > > > deal with the license and notice files.
> > > > > > > > > >
> > > > > > > > > > There is still a blocker issue HBASE-28081, but anyway we
> > > have
> > > > > > already
> > > > > > > > > > found the root cause is HBASE-28042, so I think it will
> be
> > > fixed
> > > > > > soon.
> > > > > > > > > >
> > > > > > > > > > All other issues have been resolved.
> > > > > > > > > >
> > > > > > > > > > Thanks.
> > > > > > > > > >
> > > > > > > > > > Andrew Purtell  于2023年9月22日周五
> 02:21写道:
> > > > > > > > > > >
> > > > > > > > > > > Both sound good, thanks.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > On Tue, Sep 19, 2023 at 7:46 PM 张铎(Duo Zhang) <
> > > > > > [email protected]
> > > > > > > > >
> > > > > > > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > > We'd better get a new thirdparty release first,
> update
> > > > > > branch-2 to
> > > > > > > > use
> > > > > > > > > > > > the new thirdparty release, and then make the 2.6.0
> > > release,
> > > > > > since
> > > > > > > > the
> > > > > > > > > > > > new netty release includes the improvements
> contributed
> > > by
> > > > > > Bryan.
> > > > > > > > > > > >
> > > > > > > > > > > > https://github.com/netty/netty/pull/13551
> > > > > > > > > > > >
> > > > > > > > > > > > The current blocking issues are
> > > > > > > > > > > >
> > > > > > > > > > > > HBASE-28075, where we want to shade netty tcnative as
> > > well,
> > > > > and
> > > > > > > > Bryan
> > > > > > > > > > > > said he already had a workable solution.
> > > > > > > > > > > > HBASE-22138, where we want to also relocated the
> proto
> > > files
> > > > > in
> > > > > > > > shaded
> > > > > > > > > > > > protobuf, there is no technical problem now and I've
> > > opened a
> > > > > > PR
> > > > > > > > using
> > > > > > > > > > > > the 4.1.5-SNAPSHOT version of hbase-thirdparty,
> > > > > > > > > > > > https://github.com/apache/hbase/pull/5411. There is
> > > another
> > > > > > > > problem
> > > > > > > > > > > > that we used to exclude CanIgnoreReturnValue
> annotation
> > > to
> > > > > > ignore
> > > > > > > > some
> > > > > > > > > > > > error prone errors, but I think we should add it back
> > > and fix
> > > > > > the
> > > > > > > > > > > > error prone errors, instead of ignoring it, should
> not be
> > > > > very
> > > > > > > > hard to
> > > > > > > > > > > > do.
> > > > > > > > > > > >
> > > > > > > > > > > > All the above issues have a clear path to resolve,
> so I
> > > think
> > > > > > we
> > > > > > > > will
> > > > > > > > > > > 

Re: Time for 2.5.6 and 2.6.0.

2023-11-21 Thread Duo Zhang
Bump again :)

Are we ready to cut branch-2.6?

Bryan Beaudreault  于2023年10月26日周四 21:22写道:
>
> Just as an update here, I plan to do this but have been busy with internal
> work. I'll try to carve out time in the next 1-2 weeks.
>
> On Thu, Oct 19, 2023 at 8:50 PM 张铎(Duo Zhang)  wrote:
>
> > Just send a notice to the dev mailing list, and then use the normal
> > git way to create a new branch called branch-2.6 from branch-2, push
> > it to github, done :)
> >
> > Bryan Beaudreault  于2023年10月20日周五 07:53写道:
> > >
> > > I can give it a shot :)
> > >
> > > I’ve started looking at the release docs, but don’t see any info on how
> > to
> > > create a new release branch. Is there a process for that?
> > >
> > > On Thu, Oct 19, 2023 at 1:55 PM Andrew Purtell 
> > wrote:
> > >
> > > > I second this nomination!
> > > >
> > > > On Thu, Oct 19, 2023 at 6:39 AM 张铎(Duo Zhang) 
> > > > wrote:
> > > >
> > > > > OK, good. So we are good to go I think.
> > > > > And we need a release manager for 2.6.x, do you have any interest in
> > > > > being a release manager for 2.6.x? :)
> > > > >
> > > > > Bryan Beaudreault  于2023年10月19日周四 21:22写道:
> > > > > >
> > > > > > Hello. I'm not aware of any major blockers at the moment. In fact
> > we
> > > > > > recently finished our migration and are fully using 2.6's TLS in
> > all of
> > > > > our
> > > > > > production.
> > > > > >
> > > > > > On Thu, Oct 19, 2023 at 12:07 AM 张铎(Duo Zhang) <
> > [email protected]>
> > > > > > wrote:
> > > > > >
> > > > > > > Hi Bryan, do we still have any blocker issues for cutting
> > branch-2.6
> > > > > > > and starting to release 2.6.0?
> > > > > > >
> > > > > > > Thanks.
> > > > > > >
> > > > > > > Andrew Purtell  于2023年9月26日周二 01:02写道:
> > > > > > > >
> > > > > > > > Thanks Duo. Following up on HBASE-28042.
> > > > > > > >
> > > > > > > > On Sun, Sep 24, 2023 at 7:53 PM 张铎(Duo Zhang) <
> > > > [email protected]
> > > > > >
> > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Some updates here.
> > > > > > > > >
> > > > > > > > > The tcnative module is almost done, only some small concerns
> > on
> > > > > how to
> > > > > > > > > deal with the license and notice files.
> > > > > > > > >
> > > > > > > > > There is still a blocker issue HBASE-28081, but anyway we
> > have
> > > > > already
> > > > > > > > > found the root cause is HBASE-28042, so I think it will be
> > fixed
> > > > > soon.
> > > > > > > > >
> > > > > > > > > All other issues have been resolved.
> > > > > > > > >
> > > > > > > > > Thanks.
> > > > > > > > >
> > > > > > > > > Andrew Purtell  于2023年9月22日周五 02:21写道:
> > > > > > > > > >
> > > > > > > > > > Both sound good, thanks.
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > On Tue, Sep 19, 2023 at 7:46 PM 张铎(Duo Zhang) <
> > > > > [email protected]
> > > > > > > >
> > > > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > We'd better get a new thirdparty release first, update
> > > > > branch-2 to
> > > > > > > use
> > > > > > > > > > > the new thirdparty release, and then make the 2.6.0
> > release,
> > > > > since
> > > > > > > the
> > > > > > > > > > > new netty release includes the improvements contributed
> > by
> > > > > Bryan.
> > > > > > > > > > >
> > > > > > > > > > > https://github.com/netty/netty/pull/13551
> > > > > > > > > > >
> > > > > > > > > > > The current blocking issues are
> > > > > > > > > > >
> > > > > > > > > > > HBASE-28075, where we want to shade netty tcnative as
> > well,
> > > > and
> > > > > > > Bryan
> > > > > > > > > > > said he already had a workable solution.
> > > > > > > > > > > HBASE-22138, where we want to also relocated the proto
> > files
> > > > in
> > > > > > > shaded
> > > > > > > > > > > protobuf, there is no technical problem now and I've
> > opened a
> > > > > PR
> > > > > > > using
> > > > > > > > > > > the 4.1.5-SNAPSHOT version of hbase-thirdparty,
> > > > > > > > > > > https://github.com/apache/hbase/pull/5411. There is
> > another
> > > > > > > problem
> > > > > > > > > > > that we used to exclude CanIgnoreReturnValue annotation
> > to
> > > > > ignore
> > > > > > > some
> > > > > > > > > > > error prone errors, but I think we should add it back
> > and fix
> > > > > the
> > > > > > > > > > > error prone errors, instead of ignoring it, should not be
> > > > very
> > > > > > > hard to
> > > > > > > > > > > do.
> > > > > > > > > > >
> > > > > > > > > > > All the above issues have a clear path to resolve, so I
> > think
> > > > > we
> > > > > > > will
> > > > > > > > > > > not delay too much.
> > > > > > > > > > >
> > > > > > > > > > > Thanks.
> > > > > > > > > > >
> > > > > > > > > > > Bryan Beaudreault  于2023年9月20日周三
> > > > > 02:51写道:
> > > > > > > > > > > >
> > > > > > > > > > > > I hate to keep delaying, but it might be nice to wait
> > for
> > > > > > > > > > > > https://issues.apache.org/jira/browse/HBASE-28065. It
> > was
> > > > a
> > > > > > > pretty
> > > > > > > > > big
> > > > > > > > > > > (if
> > > > > > > > > > > > long standing) bug for u

Re: Time for 2.5.6 and 2.6.0.

2023-10-26 Thread Bryan Beaudreault
Just as an update here, I plan to do this but have been busy with internal
work. I'll try to carve out time in the next 1-2 weeks.

On Thu, Oct 19, 2023 at 8:50 PM 张铎(Duo Zhang)  wrote:

> Just send a notice to the dev mailing list, and then use the normal
> git way to create a new branch called branch-2.6 from branch-2, push
> it to github, done :)
>
> Bryan Beaudreault  于2023年10月20日周五 07:53写道:
> >
> > I can give it a shot :)
> >
> > I’ve started looking at the release docs, but don’t see any info on how
> to
> > create a new release branch. Is there a process for that?
> >
> > On Thu, Oct 19, 2023 at 1:55 PM Andrew Purtell 
> wrote:
> >
> > > I second this nomination!
> > >
> > > On Thu, Oct 19, 2023 at 6:39 AM 张铎(Duo Zhang) 
> > > wrote:
> > >
> > > > OK, good. So we are good to go I think.
> > > > And we need a release manager for 2.6.x, do you have any interest in
> > > > being a release manager for 2.6.x? :)
> > > >
> > > > Bryan Beaudreault  于2023年10月19日周四 21:22写道:
> > > > >
> > > > > Hello. I'm not aware of any major blockers at the moment. In fact
> we
> > > > > recently finished our migration and are fully using 2.6's TLS in
> all of
> > > > our
> > > > > production.
> > > > >
> > > > > On Thu, Oct 19, 2023 at 12:07 AM 张铎(Duo Zhang) <
> [email protected]>
> > > > > wrote:
> > > > >
> > > > > > Hi Bryan, do we still have any blocker issues for cutting
> branch-2.6
> > > > > > and starting to release 2.6.0?
> > > > > >
> > > > > > Thanks.
> > > > > >
> > > > > > Andrew Purtell  于2023年9月26日周二 01:02写道:
> > > > > > >
> > > > > > > Thanks Duo. Following up on HBASE-28042.
> > > > > > >
> > > > > > > On Sun, Sep 24, 2023 at 7:53 PM 张铎(Duo Zhang) <
> > > [email protected]
> > > > >
> > > > > > wrote:
> > > > > > >
> > > > > > > > Some updates here.
> > > > > > > >
> > > > > > > > The tcnative module is almost done, only some small concerns
> on
> > > > how to
> > > > > > > > deal with the license and notice files.
> > > > > > > >
> > > > > > > > There is still a blocker issue HBASE-28081, but anyway we
> have
> > > > already
> > > > > > > > found the root cause is HBASE-28042, so I think it will be
> fixed
> > > > soon.
> > > > > > > >
> > > > > > > > All other issues have been resolved.
> > > > > > > >
> > > > > > > > Thanks.
> > > > > > > >
> > > > > > > > Andrew Purtell  于2023年9月22日周五 02:21写道:
> > > > > > > > >
> > > > > > > > > Both sound good, thanks.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Tue, Sep 19, 2023 at 7:46 PM 张铎(Duo Zhang) <
> > > > [email protected]
> > > > > > >
> > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > We'd better get a new thirdparty release first, update
> > > > branch-2 to
> > > > > > use
> > > > > > > > > > the new thirdparty release, and then make the 2.6.0
> release,
> > > > since
> > > > > > the
> > > > > > > > > > new netty release includes the improvements contributed
> by
> > > > Bryan.
> > > > > > > > > >
> > > > > > > > > > https://github.com/netty/netty/pull/13551
> > > > > > > > > >
> > > > > > > > > > The current blocking issues are
> > > > > > > > > >
> > > > > > > > > > HBASE-28075, where we want to shade netty tcnative as
> well,
> > > and
> > > > > > Bryan
> > > > > > > > > > said he already had a workable solution.
> > > > > > > > > > HBASE-22138, where we want to also relocated the proto
> files
> > > in
> > > > > > shaded
> > > > > > > > > > protobuf, there is no technical problem now and I've
> opened a
> > > > PR
> > > > > > using
> > > > > > > > > > the 4.1.5-SNAPSHOT version of hbase-thirdparty,
> > > > > > > > > > https://github.com/apache/hbase/pull/5411. There is
> another
> > > > > > problem
> > > > > > > > > > that we used to exclude CanIgnoreReturnValue annotation
> to
> > > > ignore
> > > > > > some
> > > > > > > > > > error prone errors, but I think we should add it back
> and fix
> > > > the
> > > > > > > > > > error prone errors, instead of ignoring it, should not be
> > > very
> > > > > > hard to
> > > > > > > > > > do.
> > > > > > > > > >
> > > > > > > > > > All the above issues have a clear path to resolve, so I
> think
> > > > we
> > > > > > will
> > > > > > > > > > not delay too much.
> > > > > > > > > >
> > > > > > > > > > Thanks.
> > > > > > > > > >
> > > > > > > > > > Bryan Beaudreault  于2023年9月20日周三
> > > > 02:51写道:
> > > > > > > > > > >
> > > > > > > > > > > I hate to keep delaying, but it might be nice to wait
> for
> > > > > > > > > > > https://issues.apache.org/jira/browse/HBASE-28065. It
> was
> > > a
> > > > > > pretty
> > > > > > > > big
> > > > > > > > > > (if
> > > > > > > > > > > long standing) bug for us, and given the solution is
> ready
> > > (
> > > > > > > > > > > https://github.com/apache/hbase/pull/5384) we might as
> > > well
> > > > get
> > > > > > it
> > > > > > > > in
> > > > > > > > > > our
> > > > > > > > > > > next releases.
> > > > > > > > > > >
> > > > > > > > > > > On Tue, Sep 19, 2023 at 1:37 PM Andrew Purtell <
> > > > > > [email protected]>
> > > > > > > > > > wro

Re: Time for 2.5.6 and 2.6.0.

2023-10-19 Thread Duo Zhang
Just send a notice to the dev mailing list, and then use the normal
git way to create a new branch called branch-2.6 from branch-2, push
it to github, done :)

Bryan Beaudreault  于2023年10月20日周五 07:53写道:
>
> I can give it a shot :)
>
> I’ve started looking at the release docs, but don’t see any info on how to
> create a new release branch. Is there a process for that?
>
> On Thu, Oct 19, 2023 at 1:55 PM Andrew Purtell  wrote:
>
> > I second this nomination!
> >
> > On Thu, Oct 19, 2023 at 6:39 AM 张铎(Duo Zhang) 
> > wrote:
> >
> > > OK, good. So we are good to go I think.
> > > And we need a release manager for 2.6.x, do you have any interest in
> > > being a release manager for 2.6.x? :)
> > >
> > > Bryan Beaudreault  于2023年10月19日周四 21:22写道:
> > > >
> > > > Hello. I'm not aware of any major blockers at the moment. In fact we
> > > > recently finished our migration and are fully using 2.6's TLS in all of
> > > our
> > > > production.
> > > >
> > > > On Thu, Oct 19, 2023 at 12:07 AM 张铎(Duo Zhang) 
> > > > wrote:
> > > >
> > > > > Hi Bryan, do we still have any blocker issues for cutting branch-2.6
> > > > > and starting to release 2.6.0?
> > > > >
> > > > > Thanks.
> > > > >
> > > > > Andrew Purtell  于2023年9月26日周二 01:02写道:
> > > > > >
> > > > > > Thanks Duo. Following up on HBASE-28042.
> > > > > >
> > > > > > On Sun, Sep 24, 2023 at 7:53 PM 张铎(Duo Zhang) <
> > [email protected]
> > > >
> > > > > wrote:
> > > > > >
> > > > > > > Some updates here.
> > > > > > >
> > > > > > > The tcnative module is almost done, only some small concerns on
> > > how to
> > > > > > > deal with the license and notice files.
> > > > > > >
> > > > > > > There is still a blocker issue HBASE-28081, but anyway we have
> > > already
> > > > > > > found the root cause is HBASE-28042, so I think it will be fixed
> > > soon.
> > > > > > >
> > > > > > > All other issues have been resolved.
> > > > > > >
> > > > > > > Thanks.
> > > > > > >
> > > > > > > Andrew Purtell  于2023年9月22日周五 02:21写道:
> > > > > > > >
> > > > > > > > Both sound good, thanks.
> > > > > > > >
> > > > > > > >
> > > > > > > > On Tue, Sep 19, 2023 at 7:46 PM 张铎(Duo Zhang) <
> > > [email protected]
> > > > > >
> > > > > > > wrote:
> > > > > > > >
> > > > > > > > > We'd better get a new thirdparty release first, update
> > > branch-2 to
> > > > > use
> > > > > > > > > the new thirdparty release, and then make the 2.6.0 release,
> > > since
> > > > > the
> > > > > > > > > new netty release includes the improvements contributed by
> > > Bryan.
> > > > > > > > >
> > > > > > > > > https://github.com/netty/netty/pull/13551
> > > > > > > > >
> > > > > > > > > The current blocking issues are
> > > > > > > > >
> > > > > > > > > HBASE-28075, where we want to shade netty tcnative as well,
> > and
> > > > > Bryan
> > > > > > > > > said he already had a workable solution.
> > > > > > > > > HBASE-22138, where we want to also relocated the proto files
> > in
> > > > > shaded
> > > > > > > > > protobuf, there is no technical problem now and I've opened a
> > > PR
> > > > > using
> > > > > > > > > the 4.1.5-SNAPSHOT version of hbase-thirdparty,
> > > > > > > > > https://github.com/apache/hbase/pull/5411. There is another
> > > > > problem
> > > > > > > > > that we used to exclude CanIgnoreReturnValue annotation to
> > > ignore
> > > > > some
> > > > > > > > > error prone errors, but I think we should add it back and fix
> > > the
> > > > > > > > > error prone errors, instead of ignoring it, should not be
> > very
> > > > > hard to
> > > > > > > > > do.
> > > > > > > > >
> > > > > > > > > All the above issues have a clear path to resolve, so I think
> > > we
> > > > > will
> > > > > > > > > not delay too much.
> > > > > > > > >
> > > > > > > > > Thanks.
> > > > > > > > >
> > > > > > > > > Bryan Beaudreault  于2023年9月20日周三
> > > 02:51写道:
> > > > > > > > > >
> > > > > > > > > > I hate to keep delaying, but it might be nice to wait for
> > > > > > > > > > https://issues.apache.org/jira/browse/HBASE-28065. It was
> > a
> > > > > pretty
> > > > > > > big
> > > > > > > > > (if
> > > > > > > > > > long standing) bug for us, and given the solution is ready
> > (
> > > > > > > > > > https://github.com/apache/hbase/pull/5384) we might as
> > well
> > > get
> > > > > it
> > > > > > > in
> > > > > > > > > our
> > > > > > > > > > next releases.
> > > > > > > > > >
> > > > > > > > > > On Tue, Sep 19, 2023 at 1:37 PM Andrew Purtell <
> > > > > [email protected]>
> > > > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Thanks Duo.
> > > > > > > > > > > I do not need help.
> > > > > > > > > > >
> > > > > > > > > > > I have been waiting to ensure more should do items do not
> > > > > appear.
> > > > > > > > > > >
> > > > > > > > > > > I think we are good now?
> > > > > > > > > > >
> > > > > > > > > > > On Mon, Sep 18, 2023 at 12:31 AM 张铎(Duo Zhang) <
> > > > > > > [email protected]>
> > > > > > > > > > > wrote:
> > > > > > > > > > >
> > > > > > > > > > > > HBASE-28061 has been merged.
>

Re: Time for 2.5.6 and 2.6.0.

2023-10-19 Thread Bryan Beaudreault
I can give it a shot :)

I’ve started looking at the release docs, but don’t see any info on how to
create a new release branch. Is there a process for that?

On Thu, Oct 19, 2023 at 1:55 PM Andrew Purtell  wrote:

> I second this nomination!
>
> On Thu, Oct 19, 2023 at 6:39 AM 张铎(Duo Zhang) 
> wrote:
>
> > OK, good. So we are good to go I think.
> > And we need a release manager for 2.6.x, do you have any interest in
> > being a release manager for 2.6.x? :)
> >
> > Bryan Beaudreault  于2023年10月19日周四 21:22写道:
> > >
> > > Hello. I'm not aware of any major blockers at the moment. In fact we
> > > recently finished our migration and are fully using 2.6's TLS in all of
> > our
> > > production.
> > >
> > > On Thu, Oct 19, 2023 at 12:07 AM 张铎(Duo Zhang) 
> > > wrote:
> > >
> > > > Hi Bryan, do we still have any blocker issues for cutting branch-2.6
> > > > and starting to release 2.6.0?
> > > >
> > > > Thanks.
> > > >
> > > > Andrew Purtell  于2023年9月26日周二 01:02写道:
> > > > >
> > > > > Thanks Duo. Following up on HBASE-28042.
> > > > >
> > > > > On Sun, Sep 24, 2023 at 7:53 PM 张铎(Duo Zhang) <
> [email protected]
> > >
> > > > wrote:
> > > > >
> > > > > > Some updates here.
> > > > > >
> > > > > > The tcnative module is almost done, only some small concerns on
> > how to
> > > > > > deal with the license and notice files.
> > > > > >
> > > > > > There is still a blocker issue HBASE-28081, but anyway we have
> > already
> > > > > > found the root cause is HBASE-28042, so I think it will be fixed
> > soon.
> > > > > >
> > > > > > All other issues have been resolved.
> > > > > >
> > > > > > Thanks.
> > > > > >
> > > > > > Andrew Purtell  于2023年9月22日周五 02:21写道:
> > > > > > >
> > > > > > > Both sound good, thanks.
> > > > > > >
> > > > > > >
> > > > > > > On Tue, Sep 19, 2023 at 7:46 PM 张铎(Duo Zhang) <
> > [email protected]
> > > > >
> > > > > > wrote:
> > > > > > >
> > > > > > > > We'd better get a new thirdparty release first, update
> > branch-2 to
> > > > use
> > > > > > > > the new thirdparty release, and then make the 2.6.0 release,
> > since
> > > > the
> > > > > > > > new netty release includes the improvements contributed by
> > Bryan.
> > > > > > > >
> > > > > > > > https://github.com/netty/netty/pull/13551
> > > > > > > >
> > > > > > > > The current blocking issues are
> > > > > > > >
> > > > > > > > HBASE-28075, where we want to shade netty tcnative as well,
> and
> > > > Bryan
> > > > > > > > said he already had a workable solution.
> > > > > > > > HBASE-22138, where we want to also relocated the proto files
> in
> > > > shaded
> > > > > > > > protobuf, there is no technical problem now and I've opened a
> > PR
> > > > using
> > > > > > > > the 4.1.5-SNAPSHOT version of hbase-thirdparty,
> > > > > > > > https://github.com/apache/hbase/pull/5411. There is another
> > > > problem
> > > > > > > > that we used to exclude CanIgnoreReturnValue annotation to
> > ignore
> > > > some
> > > > > > > > error prone errors, but I think we should add it back and fix
> > the
> > > > > > > > error prone errors, instead of ignoring it, should not be
> very
> > > > hard to
> > > > > > > > do.
> > > > > > > >
> > > > > > > > All the above issues have a clear path to resolve, so I think
> > we
> > > > will
> > > > > > > > not delay too much.
> > > > > > > >
> > > > > > > > Thanks.
> > > > > > > >
> > > > > > > > Bryan Beaudreault  于2023年9月20日周三
> > 02:51写道:
> > > > > > > > >
> > > > > > > > > I hate to keep delaying, but it might be nice to wait for
> > > > > > > > > https://issues.apache.org/jira/browse/HBASE-28065. It was
> a
> > > > pretty
> > > > > > big
> > > > > > > > (if
> > > > > > > > > long standing) bug for us, and given the solution is ready
> (
> > > > > > > > > https://github.com/apache/hbase/pull/5384) we might as
> well
> > get
> > > > it
> > > > > > in
> > > > > > > > our
> > > > > > > > > next releases.
> > > > > > > > >
> > > > > > > > > On Tue, Sep 19, 2023 at 1:37 PM Andrew Purtell <
> > > > [email protected]>
> > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > Thanks Duo.
> > > > > > > > > > I do not need help.
> > > > > > > > > >
> > > > > > > > > > I have been waiting to ensure more should do items do not
> > > > appear.
> > > > > > > > > >
> > > > > > > > > > I think we are good now?
> > > > > > > > > >
> > > > > > > > > > On Mon, Sep 18, 2023 at 12:31 AM 张铎(Duo Zhang) <
> > > > > > [email protected]>
> > > > > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > HBASE-28061 has been merged.
> > > > > > > > > > >
> > > > > > > > > > > Do you need any help on the release processing Andrew?
> > > > > > > > > > >
> > > > > > > > > > > I could offer my help.
> > > > > > > > > > >
> > > > > > > > > > > Thanks.
> > > > > > > > > > >
> > > > > > > > > > > 张铎(Duo Zhang)  于2023年9月14日周四
> > 15:55写道:
> > > > > > > > > > > >
> > > > > > > > > > > > If you have not cut the RC yet, please also include
> > > > > > HBASE-28061 in
> > > > > > > > > > > > 2.5.6, as it could solve the problem

Re: Time for 2.5.6 and 2.6.0.

2023-10-19 Thread Andrew Purtell
I second this nomination!

On Thu, Oct 19, 2023 at 6:39 AM 张铎(Duo Zhang)  wrote:

> OK, good. So we are good to go I think.
> And we need a release manager for 2.6.x, do you have any interest in
> being a release manager for 2.6.x? :)
>
> Bryan Beaudreault  于2023年10月19日周四 21:22写道:
> >
> > Hello. I'm not aware of any major blockers at the moment. In fact we
> > recently finished our migration and are fully using 2.6's TLS in all of
> our
> > production.
> >
> > On Thu, Oct 19, 2023 at 12:07 AM 张铎(Duo Zhang) 
> > wrote:
> >
> > > Hi Bryan, do we still have any blocker issues for cutting branch-2.6
> > > and starting to release 2.6.0?
> > >
> > > Thanks.
> > >
> > > Andrew Purtell  于2023年9月26日周二 01:02写道:
> > > >
> > > > Thanks Duo. Following up on HBASE-28042.
> > > >
> > > > On Sun, Sep 24, 2023 at 7:53 PM 张铎(Duo Zhang)  >
> > > wrote:
> > > >
> > > > > Some updates here.
> > > > >
> > > > > The tcnative module is almost done, only some small concerns on
> how to
> > > > > deal with the license and notice files.
> > > > >
> > > > > There is still a blocker issue HBASE-28081, but anyway we have
> already
> > > > > found the root cause is HBASE-28042, so I think it will be fixed
> soon.
> > > > >
> > > > > All other issues have been resolved.
> > > > >
> > > > > Thanks.
> > > > >
> > > > > Andrew Purtell  于2023年9月22日周五 02:21写道:
> > > > > >
> > > > > > Both sound good, thanks.
> > > > > >
> > > > > >
> > > > > > On Tue, Sep 19, 2023 at 7:46 PM 张铎(Duo Zhang) <
> [email protected]
> > > >
> > > > > wrote:
> > > > > >
> > > > > > > We'd better get a new thirdparty release first, update
> branch-2 to
> > > use
> > > > > > > the new thirdparty release, and then make the 2.6.0 release,
> since
> > > the
> > > > > > > new netty release includes the improvements contributed by
> Bryan.
> > > > > > >
> > > > > > > https://github.com/netty/netty/pull/13551
> > > > > > >
> > > > > > > The current blocking issues are
> > > > > > >
> > > > > > > HBASE-28075, where we want to shade netty tcnative as well, and
> > > Bryan
> > > > > > > said he already had a workable solution.
> > > > > > > HBASE-22138, where we want to also relocated the proto files in
> > > shaded
> > > > > > > protobuf, there is no technical problem now and I've opened a
> PR
> > > using
> > > > > > > the 4.1.5-SNAPSHOT version of hbase-thirdparty,
> > > > > > > https://github.com/apache/hbase/pull/5411. There is another
> > > problem
> > > > > > > that we used to exclude CanIgnoreReturnValue annotation to
> ignore
> > > some
> > > > > > > error prone errors, but I think we should add it back and fix
> the
> > > > > > > error prone errors, instead of ignoring it, should not be very
> > > hard to
> > > > > > > do.
> > > > > > >
> > > > > > > All the above issues have a clear path to resolve, so I think
> we
> > > will
> > > > > > > not delay too much.
> > > > > > >
> > > > > > > Thanks.
> > > > > > >
> > > > > > > Bryan Beaudreault  于2023年9月20日周三
> 02:51写道:
> > > > > > > >
> > > > > > > > I hate to keep delaying, but it might be nice to wait for
> > > > > > > > https://issues.apache.org/jira/browse/HBASE-28065. It was a
> > > pretty
> > > > > big
> > > > > > > (if
> > > > > > > > long standing) bug for us, and given the solution is ready (
> > > > > > > > https://github.com/apache/hbase/pull/5384) we might as well
> get
> > > it
> > > > > in
> > > > > > > our
> > > > > > > > next releases.
> > > > > > > >
> > > > > > > > On Tue, Sep 19, 2023 at 1:37 PM Andrew Purtell <
> > > [email protected]>
> > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Thanks Duo.
> > > > > > > > > I do not need help.
> > > > > > > > >
> > > > > > > > > I have been waiting to ensure more should do items do not
> > > appear.
> > > > > > > > >
> > > > > > > > > I think we are good now?
> > > > > > > > >
> > > > > > > > > On Mon, Sep 18, 2023 at 12:31 AM 张铎(Duo Zhang) <
> > > > > [email protected]>
> > > > > > > > > wrote:
> > > > > > > > >
> > > > > > > > > > HBASE-28061 has been merged.
> > > > > > > > > >
> > > > > > > > > > Do you need any help on the release processing Andrew?
> > > > > > > > > >
> > > > > > > > > > I could offer my help.
> > > > > > > > > >
> > > > > > > > > > Thanks.
> > > > > > > > > >
> > > > > > > > > > 张铎(Duo Zhang)  于2023年9月14日周四
> 15:55写道:
> > > > > > > > > > >
> > > > > > > > > > > If you have not cut the RC yet, please also include
> > > > > HBASE-28061 in
> > > > > > > > > > > 2.5.6, as it could solve the problem for running pre
> > > compiled
> > > > > 2.5.x
> > > > > > > > > > > tarball and also our published artifacts in maven repo
> > > against
> > > > > > > hadoop
> > > > > > > > > > > 3.3.x.
> > > > > > > > > > >
> > > > > > > > > > > The hive community needs this as they want to upgrade
> > > hbase and
> > > > > > > hadoop
> > > > > > > > > > > dependencies.
> > > > > > > > > > >
> > > > > > > > > > > Thanks.
> > > > > > > > > > >
> > > > > > > > > > > Andrew Purtell  于2023年8月30日周三
> > > 06:48写道:
> > > > > > > > > > > >
> > > > > > >

Re: Time for 2.5.6 and 2.6.0.

2023-10-19 Thread Duo Zhang
OK, good. So we are good to go I think.
And we need a release manager for 2.6.x, do you have any interest in
being a release manager for 2.6.x? :)

Bryan Beaudreault  于2023年10月19日周四 21:22写道:
>
> Hello. I'm not aware of any major blockers at the moment. In fact we
> recently finished our migration and are fully using 2.6's TLS in all of our
> production.
>
> On Thu, Oct 19, 2023 at 12:07 AM 张铎(Duo Zhang) 
> wrote:
>
> > Hi Bryan, do we still have any blocker issues for cutting branch-2.6
> > and starting to release 2.6.0?
> >
> > Thanks.
> >
> > Andrew Purtell  于2023年9月26日周二 01:02写道:
> > >
> > > Thanks Duo. Following up on HBASE-28042.
> > >
> > > On Sun, Sep 24, 2023 at 7:53 PM 张铎(Duo Zhang) 
> > wrote:
> > >
> > > > Some updates here.
> > > >
> > > > The tcnative module is almost done, only some small concerns on how to
> > > > deal with the license and notice files.
> > > >
> > > > There is still a blocker issue HBASE-28081, but anyway we have already
> > > > found the root cause is HBASE-28042, so I think it will be fixed soon.
> > > >
> > > > All other issues have been resolved.
> > > >
> > > > Thanks.
> > > >
> > > > Andrew Purtell  于2023年9月22日周五 02:21写道:
> > > > >
> > > > > Both sound good, thanks.
> > > > >
> > > > >
> > > > > On Tue, Sep 19, 2023 at 7:46 PM 张铎(Duo Zhang)  > >
> > > > wrote:
> > > > >
> > > > > > We'd better get a new thirdparty release first, update branch-2 to
> > use
> > > > > > the new thirdparty release, and then make the 2.6.0 release, since
> > the
> > > > > > new netty release includes the improvements contributed by Bryan.
> > > > > >
> > > > > > https://github.com/netty/netty/pull/13551
> > > > > >
> > > > > > The current blocking issues are
> > > > > >
> > > > > > HBASE-28075, where we want to shade netty tcnative as well, and
> > Bryan
> > > > > > said he already had a workable solution.
> > > > > > HBASE-22138, where we want to also relocated the proto files in
> > shaded
> > > > > > protobuf, there is no technical problem now and I've opened a PR
> > using
> > > > > > the 4.1.5-SNAPSHOT version of hbase-thirdparty,
> > > > > > https://github.com/apache/hbase/pull/5411. There is another
> > problem
> > > > > > that we used to exclude CanIgnoreReturnValue annotation to ignore
> > some
> > > > > > error prone errors, but I think we should add it back and fix the
> > > > > > error prone errors, instead of ignoring it, should not be very
> > hard to
> > > > > > do.
> > > > > >
> > > > > > All the above issues have a clear path to resolve, so I think we
> > will
> > > > > > not delay too much.
> > > > > >
> > > > > > Thanks.
> > > > > >
> > > > > > Bryan Beaudreault  于2023年9月20日周三 02:51写道:
> > > > > > >
> > > > > > > I hate to keep delaying, but it might be nice to wait for
> > > > > > > https://issues.apache.org/jira/browse/HBASE-28065. It was a
> > pretty
> > > > big
> > > > > > (if
> > > > > > > long standing) bug for us, and given the solution is ready (
> > > > > > > https://github.com/apache/hbase/pull/5384) we might as well get
> > it
> > > > in
> > > > > > our
> > > > > > > next releases.
> > > > > > >
> > > > > > > On Tue, Sep 19, 2023 at 1:37 PM Andrew Purtell <
> > [email protected]>
> > > > > > wrote:
> > > > > > >
> > > > > > > > Thanks Duo.
> > > > > > > > I do not need help.
> > > > > > > >
> > > > > > > > I have been waiting to ensure more should do items do not
> > appear.
> > > > > > > >
> > > > > > > > I think we are good now?
> > > > > > > >
> > > > > > > > On Mon, Sep 18, 2023 at 12:31 AM 张铎(Duo Zhang) <
> > > > [email protected]>
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > HBASE-28061 has been merged.
> > > > > > > > >
> > > > > > > > > Do you need any help on the release processing Andrew?
> > > > > > > > >
> > > > > > > > > I could offer my help.
> > > > > > > > >
> > > > > > > > > Thanks.
> > > > > > > > >
> > > > > > > > > 张铎(Duo Zhang)  于2023年9月14日周四 15:55写道:
> > > > > > > > > >
> > > > > > > > > > If you have not cut the RC yet, please also include
> > > > HBASE-28061 in
> > > > > > > > > > 2.5.6, as it could solve the problem for running pre
> > compiled
> > > > 2.5.x
> > > > > > > > > > tarball and also our published artifacts in maven repo
> > against
> > > > > > hadoop
> > > > > > > > > > 3.3.x.
> > > > > > > > > >
> > > > > > > > > > The hive community needs this as they want to upgrade
> > hbase and
> > > > > > hadoop
> > > > > > > > > > dependencies.
> > > > > > > > > >
> > > > > > > > > > Thanks.
> > > > > > > > > >
> > > > > > > > > > Andrew Purtell  于2023年8月30日周三
> > 06:48写道:
> > > > > > > > > > >
> > > > > > > > > > > I am back from vacation. Slowly clearing my inbox. 1,545
> > > > unread,
> > > > > > it's
> > > > > > > > > been
> > > > > > > > > > > a while.
> > > > > > > > > > >
> > > > > > > > > > > It seems we are ready to cut branch-2.6 for stabilizing
> > for
> > > > > > 2.6.0.
> > > > > > > > Any
> > > > > > > > > > > volunteers to RM 2.6.0? Otherwise I'm happy to do it,
> > > > starting
> > > > > > next
> > > 

Re: Time for 2.5.6 and 2.6.0.

2023-10-19 Thread Bryan Beaudreault
Hello. I'm not aware of any major blockers at the moment. In fact we
recently finished our migration and are fully using 2.6's TLS in all of our
production.

On Thu, Oct 19, 2023 at 12:07 AM 张铎(Duo Zhang) 
wrote:

> Hi Bryan, do we still have any blocker issues for cutting branch-2.6
> and starting to release 2.6.0?
>
> Thanks.
>
> Andrew Purtell  于2023年9月26日周二 01:02写道:
> >
> > Thanks Duo. Following up on HBASE-28042.
> >
> > On Sun, Sep 24, 2023 at 7:53 PM 张铎(Duo Zhang) 
> wrote:
> >
> > > Some updates here.
> > >
> > > The tcnative module is almost done, only some small concerns on how to
> > > deal with the license and notice files.
> > >
> > > There is still a blocker issue HBASE-28081, but anyway we have already
> > > found the root cause is HBASE-28042, so I think it will be fixed soon.
> > >
> > > All other issues have been resolved.
> > >
> > > Thanks.
> > >
> > > Andrew Purtell  于2023年9月22日周五 02:21写道:
> > > >
> > > > Both sound good, thanks.
> > > >
> > > >
> > > > On Tue, Sep 19, 2023 at 7:46 PM 张铎(Duo Zhang)  >
> > > wrote:
> > > >
> > > > > We'd better get a new thirdparty release first, update branch-2 to
> use
> > > > > the new thirdparty release, and then make the 2.6.0 release, since
> the
> > > > > new netty release includes the improvements contributed by Bryan.
> > > > >
> > > > > https://github.com/netty/netty/pull/13551
> > > > >
> > > > > The current blocking issues are
> > > > >
> > > > > HBASE-28075, where we want to shade netty tcnative as well, and
> Bryan
> > > > > said he already had a workable solution.
> > > > > HBASE-22138, where we want to also relocated the proto files in
> shaded
> > > > > protobuf, there is no technical problem now and I've opened a PR
> using
> > > > > the 4.1.5-SNAPSHOT version of hbase-thirdparty,
> > > > > https://github.com/apache/hbase/pull/5411. There is another
> problem
> > > > > that we used to exclude CanIgnoreReturnValue annotation to ignore
> some
> > > > > error prone errors, but I think we should add it back and fix the
> > > > > error prone errors, instead of ignoring it, should not be very
> hard to
> > > > > do.
> > > > >
> > > > > All the above issues have a clear path to resolve, so I think we
> will
> > > > > not delay too much.
> > > > >
> > > > > Thanks.
> > > > >
> > > > > Bryan Beaudreault  于2023年9月20日周三 02:51写道:
> > > > > >
> > > > > > I hate to keep delaying, but it might be nice to wait for
> > > > > > https://issues.apache.org/jira/browse/HBASE-28065. It was a
> pretty
> > > big
> > > > > (if
> > > > > > long standing) bug for us, and given the solution is ready (
> > > > > > https://github.com/apache/hbase/pull/5384) we might as well get
> it
> > > in
> > > > > our
> > > > > > next releases.
> > > > > >
> > > > > > On Tue, Sep 19, 2023 at 1:37 PM Andrew Purtell <
> [email protected]>
> > > > > wrote:
> > > > > >
> > > > > > > Thanks Duo.
> > > > > > > I do not need help.
> > > > > > >
> > > > > > > I have been waiting to ensure more should do items do not
> appear.
> > > > > > >
> > > > > > > I think we are good now?
> > > > > > >
> > > > > > > On Mon, Sep 18, 2023 at 12:31 AM 张铎(Duo Zhang) <
> > > [email protected]>
> > > > > > > wrote:
> > > > > > >
> > > > > > > > HBASE-28061 has been merged.
> > > > > > > >
> > > > > > > > Do you need any help on the release processing Andrew?
> > > > > > > >
> > > > > > > > I could offer my help.
> > > > > > > >
> > > > > > > > Thanks.
> > > > > > > >
> > > > > > > > 张铎(Duo Zhang)  于2023年9月14日周四 15:55写道:
> > > > > > > > >
> > > > > > > > > If you have not cut the RC yet, please also include
> > > HBASE-28061 in
> > > > > > > > > 2.5.6, as it could solve the problem for running pre
> compiled
> > > 2.5.x
> > > > > > > > > tarball and also our published artifacts in maven repo
> against
> > > > > hadoop
> > > > > > > > > 3.3.x.
> > > > > > > > >
> > > > > > > > > The hive community needs this as they want to upgrade
> hbase and
> > > > > hadoop
> > > > > > > > > dependencies.
> > > > > > > > >
> > > > > > > > > Thanks.
> > > > > > > > >
> > > > > > > > > Andrew Purtell  于2023年8月30日周三
> 06:48写道:
> > > > > > > > > >
> > > > > > > > > > I am back from vacation. Slowly clearing my inbox. 1,545
> > > unread,
> > > > > it's
> > > > > > > > been
> > > > > > > > > > a while.
> > > > > > > > > >
> > > > > > > > > > It seems we are ready to cut branch-2.6 for stabilizing
> for
> > > > > 2.6.0.
> > > > > > > Any
> > > > > > > > > > volunteers to RM 2.6.0? Otherwise I'm happy to do it,
> > > starting
> > > > > next
> > > > > > > > week,
> > > > > > > > > > probably 9/5 or 9/6.
> > > > > > > > > >
> > > > > > > > > > Some good changes have landed in branch-2.5. RC0 for
> 2.5.6 by
> > > > > Friday
> > > > > > > > 9/1.
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > Best regards,
> > > > > > > > > > Andrew
> > > > > > > >
> > > > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Best regards,
> > > > Andrew
> > > >
> > > > Unrest, ignorance distilled, nihilistic imbeciles -
> > > > 

Re: Time for 2.5.6 and 2.6.0.

2023-10-18 Thread Duo Zhang
Hi Bryan, do we still have any blocker issues for cutting branch-2.6
and starting to release 2.6.0?

Thanks.

Andrew Purtell  于2023年9月26日周二 01:02写道:
>
> Thanks Duo. Following up on HBASE-28042.
>
> On Sun, Sep 24, 2023 at 7:53 PM 张铎(Duo Zhang)  wrote:
>
> > Some updates here.
> >
> > The tcnative module is almost done, only some small concerns on how to
> > deal with the license and notice files.
> >
> > There is still a blocker issue HBASE-28081, but anyway we have already
> > found the root cause is HBASE-28042, so I think it will be fixed soon.
> >
> > All other issues have been resolved.
> >
> > Thanks.
> >
> > Andrew Purtell  于2023年9月22日周五 02:21写道:
> > >
> > > Both sound good, thanks.
> > >
> > >
> > > On Tue, Sep 19, 2023 at 7:46 PM 张铎(Duo Zhang) 
> > wrote:
> > >
> > > > We'd better get a new thirdparty release first, update branch-2 to use
> > > > the new thirdparty release, and then make the 2.6.0 release, since the
> > > > new netty release includes the improvements contributed by Bryan.
> > > >
> > > > https://github.com/netty/netty/pull/13551
> > > >
> > > > The current blocking issues are
> > > >
> > > > HBASE-28075, where we want to shade netty tcnative as well, and Bryan
> > > > said he already had a workable solution.
> > > > HBASE-22138, where we want to also relocated the proto files in shaded
> > > > protobuf, there is no technical problem now and I've opened a PR using
> > > > the 4.1.5-SNAPSHOT version of hbase-thirdparty,
> > > > https://github.com/apache/hbase/pull/5411. There is another problem
> > > > that we used to exclude CanIgnoreReturnValue annotation to ignore some
> > > > error prone errors, but I think we should add it back and fix the
> > > > error prone errors, instead of ignoring it, should not be very hard to
> > > > do.
> > > >
> > > > All the above issues have a clear path to resolve, so I think we will
> > > > not delay too much.
> > > >
> > > > Thanks.
> > > >
> > > > Bryan Beaudreault  于2023年9月20日周三 02:51写道:
> > > > >
> > > > > I hate to keep delaying, but it might be nice to wait for
> > > > > https://issues.apache.org/jira/browse/HBASE-28065. It was a pretty
> > big
> > > > (if
> > > > > long standing) bug for us, and given the solution is ready (
> > > > > https://github.com/apache/hbase/pull/5384) we might as well get it
> > in
> > > > our
> > > > > next releases.
> > > > >
> > > > > On Tue, Sep 19, 2023 at 1:37 PM Andrew Purtell 
> > > > wrote:
> > > > >
> > > > > > Thanks Duo.
> > > > > > I do not need help.
> > > > > >
> > > > > > I have been waiting to ensure more should do items do not appear.
> > > > > >
> > > > > > I think we are good now?
> > > > > >
> > > > > > On Mon, Sep 18, 2023 at 12:31 AM 张铎(Duo Zhang) <
> > [email protected]>
> > > > > > wrote:
> > > > > >
> > > > > > > HBASE-28061 has been merged.
> > > > > > >
> > > > > > > Do you need any help on the release processing Andrew?
> > > > > > >
> > > > > > > I could offer my help.
> > > > > > >
> > > > > > > Thanks.
> > > > > > >
> > > > > > > 张铎(Duo Zhang)  于2023年9月14日周四 15:55写道:
> > > > > > > >
> > > > > > > > If you have not cut the RC yet, please also include
> > HBASE-28061 in
> > > > > > > > 2.5.6, as it could solve the problem for running pre compiled
> > 2.5.x
> > > > > > > > tarball and also our published artifacts in maven repo against
> > > > hadoop
> > > > > > > > 3.3.x.
> > > > > > > >
> > > > > > > > The hive community needs this as they want to upgrade hbase and
> > > > hadoop
> > > > > > > > dependencies.
> > > > > > > >
> > > > > > > > Thanks.
> > > > > > > >
> > > > > > > > Andrew Purtell  于2023年8月30日周三 06:48写道:
> > > > > > > > >
> > > > > > > > > I am back from vacation. Slowly clearing my inbox. 1,545
> > unread,
> > > > it's
> > > > > > > been
> > > > > > > > > a while.
> > > > > > > > >
> > > > > > > > > It seems we are ready to cut branch-2.6 for stabilizing for
> > > > 2.6.0.
> > > > > > Any
> > > > > > > > > volunteers to RM 2.6.0? Otherwise I'm happy to do it,
> > starting
> > > > next
> > > > > > > week,
> > > > > > > > > probably 9/5 or 9/6.
> > > > > > > > >
> > > > > > > > > Some good changes have landed in branch-2.5. RC0 for 2.5.6 by
> > > > Friday
> > > > > > > 9/1.
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > Best regards,
> > > > > > > > > Andrew
> > > > > > >
> > > > > >
> > > >
> > >
> > >
> > > --
> > > Best regards,
> > > Andrew
> > >
> > > Unrest, ignorance distilled, nihilistic imbeciles -
> > > It's what we’ve earned
> > > Welcome, apocalypse, what’s taken you so long?
> > > Bring us the fitting end that we’ve been counting on
> > >- A23, Welcome, Apocalypse
> >
>
>
> --
> Best regards,
> Andrew
>
> Unrest, ignorance distilled, nihilistic imbeciles -
> It's what we’ve earned
> Welcome, apocalypse, what’s taken you so long?
> Bring us the fitting end that we’ve been counting on
>- A23, Welcome, Apocalypse


Re: Time for 2.5.6 and 2.6.0.

2023-09-25 Thread Andrew Purtell
Thanks Duo. Following up on HBASE-28042.

On Sun, Sep 24, 2023 at 7:53 PM 张铎(Duo Zhang)  wrote:

> Some updates here.
>
> The tcnative module is almost done, only some small concerns on how to
> deal with the license and notice files.
>
> There is still a blocker issue HBASE-28081, but anyway we have already
> found the root cause is HBASE-28042, so I think it will be fixed soon.
>
> All other issues have been resolved.
>
> Thanks.
>
> Andrew Purtell  于2023年9月22日周五 02:21写道:
> >
> > Both sound good, thanks.
> >
> >
> > On Tue, Sep 19, 2023 at 7:46 PM 张铎(Duo Zhang) 
> wrote:
> >
> > > We'd better get a new thirdparty release first, update branch-2 to use
> > > the new thirdparty release, and then make the 2.6.0 release, since the
> > > new netty release includes the improvements contributed by Bryan.
> > >
> > > https://github.com/netty/netty/pull/13551
> > >
> > > The current blocking issues are
> > >
> > > HBASE-28075, where we want to shade netty tcnative as well, and Bryan
> > > said he already had a workable solution.
> > > HBASE-22138, where we want to also relocated the proto files in shaded
> > > protobuf, there is no technical problem now and I've opened a PR using
> > > the 4.1.5-SNAPSHOT version of hbase-thirdparty,
> > > https://github.com/apache/hbase/pull/5411. There is another problem
> > > that we used to exclude CanIgnoreReturnValue annotation to ignore some
> > > error prone errors, but I think we should add it back and fix the
> > > error prone errors, instead of ignoring it, should not be very hard to
> > > do.
> > >
> > > All the above issues have a clear path to resolve, so I think we will
> > > not delay too much.
> > >
> > > Thanks.
> > >
> > > Bryan Beaudreault  于2023年9月20日周三 02:51写道:
> > > >
> > > > I hate to keep delaying, but it might be nice to wait for
> > > > https://issues.apache.org/jira/browse/HBASE-28065. It was a pretty
> big
> > > (if
> > > > long standing) bug for us, and given the solution is ready (
> > > > https://github.com/apache/hbase/pull/5384) we might as well get it
> in
> > > our
> > > > next releases.
> > > >
> > > > On Tue, Sep 19, 2023 at 1:37 PM Andrew Purtell 
> > > wrote:
> > > >
> > > > > Thanks Duo.
> > > > > I do not need help.
> > > > >
> > > > > I have been waiting to ensure more should do items do not appear.
> > > > >
> > > > > I think we are good now?
> > > > >
> > > > > On Mon, Sep 18, 2023 at 12:31 AM 张铎(Duo Zhang) <
> [email protected]>
> > > > > wrote:
> > > > >
> > > > > > HBASE-28061 has been merged.
> > > > > >
> > > > > > Do you need any help on the release processing Andrew?
> > > > > >
> > > > > > I could offer my help.
> > > > > >
> > > > > > Thanks.
> > > > > >
> > > > > > 张铎(Duo Zhang)  于2023年9月14日周四 15:55写道:
> > > > > > >
> > > > > > > If you have not cut the RC yet, please also include
> HBASE-28061 in
> > > > > > > 2.5.6, as it could solve the problem for running pre compiled
> 2.5.x
> > > > > > > tarball and also our published artifacts in maven repo against
> > > hadoop
> > > > > > > 3.3.x.
> > > > > > >
> > > > > > > The hive community needs this as they want to upgrade hbase and
> > > hadoop
> > > > > > > dependencies.
> > > > > > >
> > > > > > > Thanks.
> > > > > > >
> > > > > > > Andrew Purtell  于2023年8月30日周三 06:48写道:
> > > > > > > >
> > > > > > > > I am back from vacation. Slowly clearing my inbox. 1,545
> unread,
> > > it's
> > > > > > been
> > > > > > > > a while.
> > > > > > > >
> > > > > > > > It seems we are ready to cut branch-2.6 for stabilizing for
> > > 2.6.0.
> > > > > Any
> > > > > > > > volunteers to RM 2.6.0? Otherwise I'm happy to do it,
> starting
> > > next
> > > > > > week,
> > > > > > > > probably 9/5 or 9/6.
> > > > > > > >
> > > > > > > > Some good changes have landed in branch-2.5. RC0 for 2.5.6 by
> > > Friday
> > > > > > 9/1.
> > > > > > > >
> > > > > > > > --
> > > > > > > > Best regards,
> > > > > > > > Andrew
> > > > > >
> > > > >
> > >
> >
> >
> > --
> > Best regards,
> > Andrew
> >
> > Unrest, ignorance distilled, nihilistic imbeciles -
> > It's what we’ve earned
> > Welcome, apocalypse, what’s taken you so long?
> > Bring us the fitting end that we’ve been counting on
> >- A23, Welcome, Apocalypse
>


-- 
Best regards,
Andrew

Unrest, ignorance distilled, nihilistic imbeciles -
It's what we’ve earned
Welcome, apocalypse, what’s taken you so long?
Bring us the fitting end that we’ve been counting on
   - A23, Welcome, Apocalypse


Re: Time for 2.5.6 and 2.6.0.

2023-09-24 Thread Duo Zhang
Some updates here.

The tcnative module is almost done, only some small concerns on how to
deal with the license and notice files.

There is still a blocker issue HBASE-28081, but anyway we have already
found the root cause is HBASE-28042, so I think it will be fixed soon.

All other issues have been resolved.

Thanks.

Andrew Purtell  于2023年9月22日周五 02:21写道:
>
> Both sound good, thanks.
>
>
> On Tue, Sep 19, 2023 at 7:46 PM 张铎(Duo Zhang)  wrote:
>
> > We'd better get a new thirdparty release first, update branch-2 to use
> > the new thirdparty release, and then make the 2.6.0 release, since the
> > new netty release includes the improvements contributed by Bryan.
> >
> > https://github.com/netty/netty/pull/13551
> >
> > The current blocking issues are
> >
> > HBASE-28075, where we want to shade netty tcnative as well, and Bryan
> > said he already had a workable solution.
> > HBASE-22138, where we want to also relocated the proto files in shaded
> > protobuf, there is no technical problem now and I've opened a PR using
> > the 4.1.5-SNAPSHOT version of hbase-thirdparty,
> > https://github.com/apache/hbase/pull/5411. There is another problem
> > that we used to exclude CanIgnoreReturnValue annotation to ignore some
> > error prone errors, but I think we should add it back and fix the
> > error prone errors, instead of ignoring it, should not be very hard to
> > do.
> >
> > All the above issues have a clear path to resolve, so I think we will
> > not delay too much.
> >
> > Thanks.
> >
> > Bryan Beaudreault  于2023年9月20日周三 02:51写道:
> > >
> > > I hate to keep delaying, but it might be nice to wait for
> > > https://issues.apache.org/jira/browse/HBASE-28065. It was a pretty big
> > (if
> > > long standing) bug for us, and given the solution is ready (
> > > https://github.com/apache/hbase/pull/5384) we might as well get it in
> > our
> > > next releases.
> > >
> > > On Tue, Sep 19, 2023 at 1:37 PM Andrew Purtell 
> > wrote:
> > >
> > > > Thanks Duo.
> > > > I do not need help.
> > > >
> > > > I have been waiting to ensure more should do items do not appear.
> > > >
> > > > I think we are good now?
> > > >
> > > > On Mon, Sep 18, 2023 at 12:31 AM 张铎(Duo Zhang) 
> > > > wrote:
> > > >
> > > > > HBASE-28061 has been merged.
> > > > >
> > > > > Do you need any help on the release processing Andrew?
> > > > >
> > > > > I could offer my help.
> > > > >
> > > > > Thanks.
> > > > >
> > > > > 张铎(Duo Zhang)  于2023年9月14日周四 15:55写道:
> > > > > >
> > > > > > If you have not cut the RC yet, please also include HBASE-28061 in
> > > > > > 2.5.6, as it could solve the problem for running pre compiled 2.5.x
> > > > > > tarball and also our published artifacts in maven repo against
> > hadoop
> > > > > > 3.3.x.
> > > > > >
> > > > > > The hive community needs this as they want to upgrade hbase and
> > hadoop
> > > > > > dependencies.
> > > > > >
> > > > > > Thanks.
> > > > > >
> > > > > > Andrew Purtell  于2023年8月30日周三 06:48写道:
> > > > > > >
> > > > > > > I am back from vacation. Slowly clearing my inbox. 1,545 unread,
> > it's
> > > > > been
> > > > > > > a while.
> > > > > > >
> > > > > > > It seems we are ready to cut branch-2.6 for stabilizing for
> > 2.6.0.
> > > > Any
> > > > > > > volunteers to RM 2.6.0? Otherwise I'm happy to do it, starting
> > next
> > > > > week,
> > > > > > > probably 9/5 or 9/6.
> > > > > > >
> > > > > > > Some good changes have landed in branch-2.5. RC0 for 2.5.6 by
> > Friday
> > > > > 9/1.
> > > > > > >
> > > > > > > --
> > > > > > > Best regards,
> > > > > > > Andrew
> > > > >
> > > >
> >
>
>
> --
> Best regards,
> Andrew
>
> Unrest, ignorance distilled, nihilistic imbeciles -
> It's what we’ve earned
> Welcome, apocalypse, what’s taken you so long?
> Bring us the fitting end that we’ve been counting on
>- A23, Welcome, Apocalypse


Re: Time for 2.5.6 and 2.6.0.

2023-09-21 Thread Andrew Purtell
Both sound good, thanks.


On Tue, Sep 19, 2023 at 7:46 PM 张铎(Duo Zhang)  wrote:

> We'd better get a new thirdparty release first, update branch-2 to use
> the new thirdparty release, and then make the 2.6.0 release, since the
> new netty release includes the improvements contributed by Bryan.
>
> https://github.com/netty/netty/pull/13551
>
> The current blocking issues are
>
> HBASE-28075, where we want to shade netty tcnative as well, and Bryan
> said he already had a workable solution.
> HBASE-22138, where we want to also relocated the proto files in shaded
> protobuf, there is no technical problem now and I've opened a PR using
> the 4.1.5-SNAPSHOT version of hbase-thirdparty,
> https://github.com/apache/hbase/pull/5411. There is another problem
> that we used to exclude CanIgnoreReturnValue annotation to ignore some
> error prone errors, but I think we should add it back and fix the
> error prone errors, instead of ignoring it, should not be very hard to
> do.
>
> All the above issues have a clear path to resolve, so I think we will
> not delay too much.
>
> Thanks.
>
> Bryan Beaudreault  于2023年9月20日周三 02:51写道:
> >
> > I hate to keep delaying, but it might be nice to wait for
> > https://issues.apache.org/jira/browse/HBASE-28065. It was a pretty big
> (if
> > long standing) bug for us, and given the solution is ready (
> > https://github.com/apache/hbase/pull/5384) we might as well get it in
> our
> > next releases.
> >
> > On Tue, Sep 19, 2023 at 1:37 PM Andrew Purtell 
> wrote:
> >
> > > Thanks Duo.
> > > I do not need help.
> > >
> > > I have been waiting to ensure more should do items do not appear.
> > >
> > > I think we are good now?
> > >
> > > On Mon, Sep 18, 2023 at 12:31 AM 张铎(Duo Zhang) 
> > > wrote:
> > >
> > > > HBASE-28061 has been merged.
> > > >
> > > > Do you need any help on the release processing Andrew?
> > > >
> > > > I could offer my help.
> > > >
> > > > Thanks.
> > > >
> > > > 张铎(Duo Zhang)  于2023年9月14日周四 15:55写道:
> > > > >
> > > > > If you have not cut the RC yet, please also include HBASE-28061 in
> > > > > 2.5.6, as it could solve the problem for running pre compiled 2.5.x
> > > > > tarball and also our published artifacts in maven repo against
> hadoop
> > > > > 3.3.x.
> > > > >
> > > > > The hive community needs this as they want to upgrade hbase and
> hadoop
> > > > > dependencies.
> > > > >
> > > > > Thanks.
> > > > >
> > > > > Andrew Purtell  于2023年8月30日周三 06:48写道:
> > > > > >
> > > > > > I am back from vacation. Slowly clearing my inbox. 1,545 unread,
> it's
> > > > been
> > > > > > a while.
> > > > > >
> > > > > > It seems we are ready to cut branch-2.6 for stabilizing for
> 2.6.0.
> > > Any
> > > > > > volunteers to RM 2.6.0? Otherwise I'm happy to do it, starting
> next
> > > > week,
> > > > > > probably 9/5 or 9/6.
> > > > > >
> > > > > > Some good changes have landed in branch-2.5. RC0 for 2.5.6 by
> Friday
> > > > 9/1.
> > > > > >
> > > > > > --
> > > > > > Best regards,
> > > > > > Andrew
> > > >
> > >
>


-- 
Best regards,
Andrew

Unrest, ignorance distilled, nihilistic imbeciles -
It's what we’ve earned
Welcome, apocalypse, what’s taken you so long?
Bring us the fitting end that we’ve been counting on
   - A23, Welcome, Apocalypse


Re: Time for 2.5.6 and 2.6.0.

2023-09-19 Thread Duo Zhang
We'd better get a new thirdparty release first, update branch-2 to use
the new thirdparty release, and then make the 2.6.0 release, since the
new netty release includes the improvements contributed by Bryan.

https://github.com/netty/netty/pull/13551

The current blocking issues are

HBASE-28075, where we want to shade netty tcnative as well, and Bryan
said he already had a workable solution.
HBASE-22138, where we want to also relocated the proto files in shaded
protobuf, there is no technical problem now and I've opened a PR using
the 4.1.5-SNAPSHOT version of hbase-thirdparty,
https://github.com/apache/hbase/pull/5411. There is another problem
that we used to exclude CanIgnoreReturnValue annotation to ignore some
error prone errors, but I think we should add it back and fix the
error prone errors, instead of ignoring it, should not be very hard to
do.

All the above issues have a clear path to resolve, so I think we will
not delay too much.

Thanks.

Bryan Beaudreault  于2023年9月20日周三 02:51写道:
>
> I hate to keep delaying, but it might be nice to wait for
> https://issues.apache.org/jira/browse/HBASE-28065. It was a pretty big (if
> long standing) bug for us, and given the solution is ready (
> https://github.com/apache/hbase/pull/5384) we might as well get it in our
> next releases.
>
> On Tue, Sep 19, 2023 at 1:37 PM Andrew Purtell  wrote:
>
> > Thanks Duo.
> > I do not need help.
> >
> > I have been waiting to ensure more should do items do not appear.
> >
> > I think we are good now?
> >
> > On Mon, Sep 18, 2023 at 12:31 AM 张铎(Duo Zhang) 
> > wrote:
> >
> > > HBASE-28061 has been merged.
> > >
> > > Do you need any help on the release processing Andrew?
> > >
> > > I could offer my help.
> > >
> > > Thanks.
> > >
> > > 张铎(Duo Zhang)  于2023年9月14日周四 15:55写道:
> > > >
> > > > If you have not cut the RC yet, please also include HBASE-28061 in
> > > > 2.5.6, as it could solve the problem for running pre compiled 2.5.x
> > > > tarball and also our published artifacts in maven repo against hadoop
> > > > 3.3.x.
> > > >
> > > > The hive community needs this as they want to upgrade hbase and hadoop
> > > > dependencies.
> > > >
> > > > Thanks.
> > > >
> > > > Andrew Purtell  于2023年8月30日周三 06:48写道:
> > > > >
> > > > > I am back from vacation. Slowly clearing my inbox. 1,545 unread, it's
> > > been
> > > > > a while.
> > > > >
> > > > > It seems we are ready to cut branch-2.6 for stabilizing for 2.6.0.
> > Any
> > > > > volunteers to RM 2.6.0? Otherwise I'm happy to do it, starting next
> > > week,
> > > > > probably 9/5 or 9/6.
> > > > >
> > > > > Some good changes have landed in branch-2.5. RC0 for 2.5.6 by Friday
> > > 9/1.
> > > > >
> > > > > --
> > > > > Best regards,
> > > > > Andrew
> > >
> >


Re: Time for 2.5.6 and 2.6.0.

2023-09-19 Thread Bryan Beaudreault
I hate to keep delaying, but it might be nice to wait for
https://issues.apache.org/jira/browse/HBASE-28065. It was a pretty big (if
long standing) bug for us, and given the solution is ready (
https://github.com/apache/hbase/pull/5384) we might as well get it in our
next releases.

On Tue, Sep 19, 2023 at 1:37 PM Andrew Purtell  wrote:

> Thanks Duo.
> I do not need help.
>
> I have been waiting to ensure more should do items do not appear.
>
> I think we are good now?
>
> On Mon, Sep 18, 2023 at 12:31 AM 张铎(Duo Zhang) 
> wrote:
>
> > HBASE-28061 has been merged.
> >
> > Do you need any help on the release processing Andrew?
> >
> > I could offer my help.
> >
> > Thanks.
> >
> > 张铎(Duo Zhang)  于2023年9月14日周四 15:55写道:
> > >
> > > If you have not cut the RC yet, please also include HBASE-28061 in
> > > 2.5.6, as it could solve the problem for running pre compiled 2.5.x
> > > tarball and also our published artifacts in maven repo against hadoop
> > > 3.3.x.
> > >
> > > The hive community needs this as they want to upgrade hbase and hadoop
> > > dependencies.
> > >
> > > Thanks.
> > >
> > > Andrew Purtell  于2023年8月30日周三 06:48写道:
> > > >
> > > > I am back from vacation. Slowly clearing my inbox. 1,545 unread, it's
> > been
> > > > a while.
> > > >
> > > > It seems we are ready to cut branch-2.6 for stabilizing for 2.6.0.
> Any
> > > > volunteers to RM 2.6.0? Otherwise I'm happy to do it, starting next
> > week,
> > > > probably 9/5 or 9/6.
> > > >
> > > > Some good changes have landed in branch-2.5. RC0 for 2.5.6 by Friday
> > 9/1.
> > > >
> > > > --
> > > > Best regards,
> > > > Andrew
> >
>


Re: Time for 2.5.6 and 2.6.0.

2023-09-19 Thread Andrew Purtell
Thanks Duo.
I do not need help.

I have been waiting to ensure more should do items do not appear.

I think we are good now?

On Mon, Sep 18, 2023 at 12:31 AM 张铎(Duo Zhang) 
wrote:

> HBASE-28061 has been merged.
>
> Do you need any help on the release processing Andrew?
>
> I could offer my help.
>
> Thanks.
>
> 张铎(Duo Zhang)  于2023年9月14日周四 15:55写道:
> >
> > If you have not cut the RC yet, please also include HBASE-28061 in
> > 2.5.6, as it could solve the problem for running pre compiled 2.5.x
> > tarball and also our published artifacts in maven repo against hadoop
> > 3.3.x.
> >
> > The hive community needs this as they want to upgrade hbase and hadoop
> > dependencies.
> >
> > Thanks.
> >
> > Andrew Purtell  于2023年8月30日周三 06:48写道:
> > >
> > > I am back from vacation. Slowly clearing my inbox. 1,545 unread, it's
> been
> > > a while.
> > >
> > > It seems we are ready to cut branch-2.6 for stabilizing for 2.6.0. Any
> > > volunteers to RM 2.6.0? Otherwise I'm happy to do it, starting next
> week,
> > > probably 9/5 or 9/6.
> > >
> > > Some good changes have landed in branch-2.5. RC0 for 2.5.6 by Friday
> 9/1.
> > >
> > > --
> > > Best regards,
> > > Andrew
>


Re: Time for 2.5.6 and 2.6.0.

2023-09-18 Thread Duo Zhang
HBASE-28061 has been merged.

Do you need any help on the release processing Andrew?

I could offer my help.

Thanks.

张铎(Duo Zhang)  于2023年9月14日周四 15:55写道:
>
> If you have not cut the RC yet, please also include HBASE-28061 in
> 2.5.6, as it could solve the problem for running pre compiled 2.5.x
> tarball and also our published artifacts in maven repo against hadoop
> 3.3.x.
>
> The hive community needs this as they want to upgrade hbase and hadoop
> dependencies.
>
> Thanks.
>
> Andrew Purtell  于2023年8月30日周三 06:48写道:
> >
> > I am back from vacation. Slowly clearing my inbox. 1,545 unread, it's been
> > a while.
> >
> > It seems we are ready to cut branch-2.6 for stabilizing for 2.6.0. Any
> > volunteers to RM 2.6.0? Otherwise I'm happy to do it, starting next week,
> > probably 9/5 or 9/6.
> >
> > Some good changes have landed in branch-2.5. RC0 for 2.5.6 by Friday 9/1.
> >
> > --
> > Best regards,
> > Andrew


Re: Time for 2.5.6 and 2.6.0.

2023-09-14 Thread Duo Zhang
If you have not cut the RC yet, please also include HBASE-28061 in
2.5.6, as it could solve the problem for running pre compiled 2.5.x
tarball and also our published artifacts in maven repo against hadoop
3.3.x.

The hive community needs this as they want to upgrade hbase and hadoop
dependencies.

Thanks.

Andrew Purtell  于2023年8月30日周三 06:48写道:
>
> I am back from vacation. Slowly clearing my inbox. 1,545 unread, it's been
> a while.
>
> It seems we are ready to cut branch-2.6 for stabilizing for 2.6.0. Any
> volunteers to RM 2.6.0? Otherwise I'm happy to do it, starting next week,
> probably 9/5 or 9/6.
>
> Some good changes have landed in branch-2.5. RC0 for 2.5.6 by Friday 9/1.
>
> --
> Best regards,
> Andrew