This is looking really good, thank you, Toni. Excellent work.

On 2025/02/05 14:49:21 Toni Rikkola wrote:
> Ok I added references for reasoning and how others are doing this.
> 
> I also refactored the template for a proposal step. The request came from a
> QA community member and this would help with the development-testing
> process.
> 
> If nothing else comes up. I will open a vote on Monday, that way we get
> office days for voting time.
> 
> Toni
> 
> On Tue, Feb 4, 2025 at 10:59 AM Toni Rikkola <trikk...@redhat.com> wrote:
> 
> > #1
> > I had a chat with Francisco in DMs. Trying to keep the actual voting out
> > of the thread since it is a huge topic for us and for that reason we should
> > isolate the problem and solve it in a dedicated thread.
> >
> > #2
> > A QA community member has made some good points on what they would expect
> > a proposal to include related to the Definition of Ready and Done. I have
> > not done any changes based on that, but will do and inform this thread on
> > every wiki page update. The goal is to have required and preferred topics
> > similar to JEP 2: JEP Template <https://openjdk.org/jeps/2>
> >
> > #3
> > As we can all see the Documentation jumped directly from discussion to
> > vote. While the discussion part was moderated by Toshiya and he worked on a
> > proposal base in discussion, the vote now has added content in it. Since it
> > is a vote and also a comment in the thread from the vote lead says
> > discussion has ended, giving a vote is the only way to interact.
> >
> > Skipping a step is still possible with the guideline I am proposing here.
> > Problem with a missing proposal step is, no community interaction can be
> > taken after the assignees have agreed to act on something. You can not
> > change what is in the vote. It is a take it or leave it situation. You can
> > leave a statement and perhaps the lead of the vote does a revote. The
> > current proposal has several items in it, with a separate proposal thread
> > each problematic item could be voted separately, then adjusting the
> > proposal with the vote results.
> >
> > Taking all the steps results in a more open community. Increasing the
> > feeling that we are actually a community that works together. Going
> > directly to a VOTE or in the worst case to a PR with a significant change
> > is easily seen as blackmailing and it adds friction. The steps do not slow
> > you down. What I am doing here right now would take less than a week if I
> > was in a hurry with this.
> >
> > FYI  [PROPOSAL][VOTE] is used by many teams, in this guideline it would be
> > just a [VOTE] (I don't think it matters how you write it).
> >
> > Toni
> >
> > On Mon, Feb 3, 2025 at 2:17 PM Francisco Javier Tirado Sarti <
> > ftira...@redhat.com> wrote:
> >
> >> Im king of puzzled
> >> So, giving a -1 on a valid technical ground is "blocking attitude",
> >> requires a counter proposal and a commitment of resources
> >> And it seems that a -1 on a "procedure formality" (unless every PR
> >> requires
> >> a proposal in the list) is a valid argument, does not require a counter
> >> proposal and non commitment of resources.
> >>
> >>
> >> On Mon, Feb 3, 2025 at 12:47 PM Toni Rikkola <trikk...@redhat.com> wrote:
> >>
> >> > Ok, so that decision followed the path ticket->PR without mailing list.
> >> The
> >> > PR counts as a voting location and Porcelli is giving a -1 with a valid
> >> > argument.
> >> > It is always possible to escalate to ML and that is what Porcelli is
> >> > asking.
> >> >
> >> > I did not yet include voting rules in this proposed guideline, but that
> >> -1
> >> > needs to be challenged if there are intentions to invalidate it.
> >> > The -1 is due to a difference we are planning to have compared to Apache
> >> > practice so the mailing list is a good place to continue on that.
> >> >
> >> > Toni
> >> >
> >> > On Mon, Feb 3, 2025 at 12:54 PM Francisco Javier Tirado Sarti <
> >> > ftira...@redhat.com> wrote:
> >> >
> >> > > Hi Toni,
> >> > >
> >> > > One question, how do we manage to make all the aspects we are
> >> discussing
> >> > > here with the day by day reality of how this community is really
> >> working?
> >> > > See
> >> > >
> >> > >
> >> >
> >> https://github.com/apache/incubator-kie-issues/issues/1749#issuecomment-2630540808
> >> > >
> >> > >
> >> > > On Mon, Feb 3, 2025 at 8:48 AM Toni Rikkola <trikk...@redhat.com>
> >> wrote:
> >> > >
> >> > > > Sure Jason. I don't think anything I wrote here is original. Apache
> >> > > > provides the minimum and then projects like Kafka add more on top of
> >> > > that.
> >> > > > I will find the different takes on this and reference them in the
> >> wiki
> >> > > > page.
> >> > > >
> >> > > > Toni
> >> > > >
> >> > > > On Fri, Jan 31, 2025 at 6:04 PM Jason Porter <
> >> lightguar...@apache.org>
> >> > > > wrote:
> >> > > >
> >> > > > > I have not given this a thorough read through just yet, but on a
> >> > quick
> >> > > > > read through, I'm not seeing any references for things. I think we
> >> > need
> >> > > > to
> >> > > > > stay grounded with what the Apache Software Foundation (ASF) has
> >> in
> >> > > place
> >> > > > > (I know it isn't a lot) in general, and we can also pull ideas
> >> from
> >> > > other
> >> > > > > Top Level Projects (TLPs). I know this proposal idea for example
> >> is
> >> > > used
> >> > > > in
> >> > > > > a couple of places: Groovy, Kafka, and probably others, I know for
> >> > sure
> >> > > > > those two use a similar system. I don't think it makes sense for
> >> us
> >> > to
> >> > > > > reinvent the wheel if we don't need to. It also helps others that
> >> are
> >> > > > > familiar with the way things are done in other projects to
> >> understand
> >> > > > > where/why we made decisions.
> >> > > > >
> >> > > > > Toni, would you be able to add references to the proposal wiki
> >> page?
> >> > > > >
> >> > > > > On 2025/01/31 08:20:00 Toni Rikkola wrote:
> >> > > > > > Hello,
> >> > > > > >
> >> > > > > > This is a proposal I created based on the discussion that
> >> happened
> >> > in
> >> > > > > > [DISCUSSION] Discussion, proposal and voting process-Apache Mail
> >> > > > Archives
> >> > > > > > <
> >> https://lists.apache.org/thread/tzqhh1qg9yr7v6wk0bwnk921y15yr0qk>
> >> > > > > >
> >> > > > > > It is time to eat my own dog food and prove discussion is not
> >> just
> >> > a
> >> > > > > group
> >> > > > > > of people dreaming. This proposal will lead to a vote and action
> >> > will
> >> > > > be
> >> > > > > > taken if the vote is approved.
> >> > > > > >
> >> > > > > > The goal I have is to form community guidelines and this is the
> >> > first
> >> > > > > item
> >> > > > > > and step we need to agree on.
> >> > > > > > Everyone is welcomed to give feedback and suggest additionals,
> >> > > removal,
> >> > > > > > fixing a type or change of wording. Preferred way is to use this
> >> > > list,
> >> > > > > but
> >> > > > > > if you direct message me I will reference the request here
> >> > > anonymously.
> >> > > > > >
> >> > > > > > I will edit the wiki page based on requests I see fitting and
> >> then
> >> > > pass
> >> > > > > it
> >> > > > > > to voting once I feel it is good enough.
> >> > > > > >
> >> > > > > > [PROPOSAL] Community guideline to define discussion, proposal
> >> and
> >> > > vote
> >> > > > -
> >> > > > > > Apache KIE - Apache Software Foundation
> >> > > > > > <
> >> > > > >
> >> > > >
> >> > >
> >> >
> >> https://cwiki.apache.org/confluence/display/KIE/%5BPROPOSAL%5D+Community+guideline+to+define+discussion%2C+proposal+and+vote
> >> > > > > >
> >> > > > > >
> >> > > > > > Thank you
> >> > > > > > Toni Rikkola
> >> > > > > >
> >> > > > >
> >> > > > >
> >> ---------------------------------------------------------------------
> >> > > > > To unsubscribe, e-mail: dev-unsubscr...@kie.apache.org
> >> > > > > For additional commands, e-mail: dev-h...@kie.apache.org
> >> > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> >
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@kie.apache.org
For additional commands, e-mail: dev-h...@kie.apache.org

Reply via email to