You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by GitBox <gi...@apache.org> on 2022/03/29 21:20:23 UTC

[GitHub] [arrow-datafusion] alamb commented on a change in pull request #2110: doc: update release schedule

alamb commented on a change in pull request #2110:
URL: https://github.com/apache/arrow-datafusion/pull/2110#discussion_r837918877



##########
File path: dev/release/README.md
##########
@@ -32,9 +32,17 @@ Python binding or Ballista always requires a new DataFusion version release.
 
 ## Branching
 
-DataFusion currently only releases from the `master` branch. Given the project
-is still in early development state, we are not maintaining an active stable
-release backport branch.
+### Major Release
+
+DataFusion have major releases from the `master` branch every 3 months.
+
+### Minor Release
+
+Starting v7.0.0, we experiments on maintaining an active stable release branch (e.g. `maint-7.x`). Every month, we reviews the `maint-*` branch and prepares a minor release (e.g. v7.1.0) when necessary. A patch release (v7.0.1) can be requested on demand if it is urgent bug/security fix.

Review comment:
       ```suggestion
   Starting v7.0.0, we are experimenting with maintaining an active stable release branch (e.g. `maint-7.x`). Every month, we will review the `maint-*` branch and prepare a minor release (e.g. v7.1.0) when necessary. A patch release (v7.0.1) can be requested on demand if it is urgent bug/security fix.
   ```

##########
File path: dev/release/README.md
##########
@@ -32,9 +32,17 @@ Python binding or Ballista always requires a new DataFusion version release.
 
 ## Branching
 
-DataFusion currently only releases from the `master` branch. Given the project
-is still in early development state, we are not maintaining an active stable
-release backport branch.
+### Major Release
+
+DataFusion have major releases from the `master` branch every 3 months.

Review comment:
       ```suggestion
   DataFusion typically has major releases from the `master` branch every 3 months, including breaking API changes. 
   ```

##########
File path: dev/release/README.md
##########
@@ -32,9 +32,17 @@ Python binding or Ballista always requires a new DataFusion version release.
 
 ## Branching
 
-DataFusion currently only releases from the `master` branch. Given the project
-is still in early development state, we are not maintaining an active stable
-release backport branch.
+### Major Release
+
+DataFusion have major releases from the `master` branch every 3 months.
+
+### Minor Release
+
+Starting v7.0.0, we experiments on maintaining an active stable release branch (e.g. `maint-7.x`). Every month, we reviews the `maint-*` branch and prepares a minor release (e.g. v7.1.0) when necessary. A patch release (v7.0.1) can be requested on demand if it is urgent bug/security fix.
+
+How to add changes to `maint-*` branch?
+1. follow normal workflow to create PR to `master` branch and wait for its approval and merges.
+2. after PR is sqush merged to `master`, branch from most recent maintaince branch (e.g. `maint-7-x`), cherry-pick the commit and create a PR to maintaince branch (e.g. `maint-7-x`).

Review comment:
       ```suggestion
   #### How to add changes to `maint-*` branch?
   If you would like to propose your change for inclusion in the maintenance branch
   1. follow normal workflow to create PR to `master` branch and wait for its approval and merges.
   2. after PR is squash merged to `master`, branch from most recent maintenance branch (e.g. `maint-7-x`), cherry-pick the commit and create a PR to maintenance branch (e.g. `maint-7-x`).
   ```




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org