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

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

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

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

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,

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

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.

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: >

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

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

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

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

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

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

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

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) >

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.

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

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

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

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

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

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. >

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,

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

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.

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

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.

Time for 2.5.6 and 2.6.0.

2023-08-29 Thread Andrew Purtell
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.