Hi all,

Since not many folks have had time to get these breaking changes into their 
sprints and opened as PRs, I think we should continue to extend this breaking 
change window until we see somewhat of a critical mass of changes merged into 
master. I’m hereby seeking lazy consensus to extend the window allowing the 
merge of approved breaking changes past the initial April 15h end date, 
continuing until May 15th.

Thank you for your consideration,

Evan Rusackas
Preset | preset.io
Apache Superset PMC
On Mar 8, 2023 at 11:24 AM -0700, Evan Rusackas <e...@preset.io>, wrote:
> Hi all,
>
> Superset 3.0 has been a long time coming, and part of the discussion has been 
> around how to organize related development activities. The Release Strategy 
> group (context on working groups here [1]) has come up with an process that 
> seems like it ought to work with minimal friction, so this email serves to 
> kick off the initial steps.
>
> We are seeking lazy consensus on the following plan of action:
>
> Breaking change window: We will open the `master` branch to the merging of 
> PRs which constitute breaking changes, starting March 15th. This window will 
> close on April 15th, unless shortened or extended by additional lazy 
> consensus. After this window, the repo will go back to normal semver 
> standards [2] (i.e. breaking changes not allowed).
>
> Adding/tracking change proposals: Numerous changes (breaking or otherwise) 
> have been proposed on a Github Discussion [3] and copied over to the 3.0 
> Project Board [4]. Additional changes may be added to the board by 
> committers/PMC members over time, and others may continue to propose them on 
> the discussion thread.
>
> Approving change proposals: The process for approving changes will also 
> follow the lazy consensus approach. I (and/or other PMC members) will send 
> one or more email threads with a list of changes, with each list item subject 
> to lazy consensus. Then these items may be ratified or denied individually. 
> Their progress in the consensus process process will be tracked on the 
> project board.
>
> Please note that approval of a change does not guarantee that the change will 
> be included in the release. Any approved change which is not merged within 
> the breaking change window (or any non-breaking change not included prior to 
> the release cut) will remain “ratified” and carried forward for possible 
> inclusion in the next major release.
>
> The first wave of change proposals will be sent to this list for 
> consideration upon reaching consensus on the above approach (i.e. in three 
> days, if all goes well here).
>
> We will be discusing further details of this (by then in-flight) process at 
> the next Town Hall meeting (see agenda [5] and community calendar [6]) for 
> any interested parties.
>
> Thank you for your consideration,
>
> Evan Rusackas
> Apache Superset PMC • superset.apache.org
> Preset, Inc • preset.io
>
> [1] https://preset.io/blog/the-superset-operational-model-wants-you/
> [2] https://preset.io/blog/2021-2-25-superset-versioning/
> [3] https://github.com/apache/superset/discussions/19597
> [4] https://github.com/orgs/apache/projects/201/views/1
> [5] 
> https://docs.google.com/document/d/1WNtQhrJLCN59tc6FDI2iq4W-aoS6CISCo6S7hHgGMpM/edit#
> [6] 
> https://calendar.google.com/calendar/u/2?cid=c3VwZXJzZXQuY29tbWl0dGVyc0BnbWFpbC5jb20
>
>

Reply via email to