Would love additional feedback on this suggestion.

On Fri, Mar 31, 2023 at 4:19 AM PengHui Li <peng...@apache.org> wrote:

> It looks like we can try to add a new section to
> https://github.com/apache/pulsar/blob/master/wiki/proposals/PIP.md
> like "Review the proposal" and it is not only for PMCs, all the reviewers
> can follow the checklist
> to cast a solemn vote.
>
> And I totally support the motivation of this discussion.
>
> Regards,
> Penghui
>
> On Fri, Mar 31, 2023 at 4:46 AM Asaf Mesika <asaf.mes...@gmail.com> wrote:
>
> > Hi,
> >
> > When you read last year's PIPs, many lack background information, hard to
> > read and understand even if you know pulsar in and out.
> >
> > First step to fix was to change the PIP is structured:
> > https://github.com/apache/pulsar/pull/19832
> >
> > In my opinion, when someone votes "+1" and it's binding, they basically
> > take the responsibility to say:
> >
> > * I read the PIP fully.
> > * A person having basic Pulsar user knowledge, can read the PIP and fully
> > understand it
> >   Why? Since it contains all background information necessary to
> > understand the problem and the solution
> >    It is written in a coherent and easy to understand way.
> > * I validated the solution technically and can vouch for it.
> >    Examples:
> >        The PIP adds schema compatibility rules for Protobuf Native.
> >              I learned / know protobuf well.
> >              I validated the rules written containing all rules needed
> and
> > not containing wrong rules, or missing rules.
> >
> >        The PIP adds new OpenID Connect authentication.
> >               I learned / know Authentication in Pulsar.
> >                I learned / know OpenID connect
> >                I validated the solution is architecturally correct and
> > sound.
> >
> > Basically the PMC member voting +1 on it, basically acts as Tech Lead of
> > Pulsar for this PIP.
> > It's a very big responsibility.
> > It's the only way to ensure Pulsar architecture won't go haywire over the
> > next few years.
> >
> > Yes, it will slow the process down.
> > Yes, it will be harder to find people to review it like that.
> >
> > But, it will raise the bar for PIPs and for Pulsar architecture overall.
> > IMO we need that, and it's customary.
> >
> > *My suggestion*
> > When PMC member replies to vote, it will look like this:
> >
> > "
> > +1 (binding)
> >
> > [v] PIP has all sections detailed in the PIP template (Background,
> > motivation, etc.)
> > [v] A person having basic Pulsar user knowledge, can read the PIP and
> fully
> > understand it
> > [v] I read PIP and validated it technically
> > "
> >
> > or
> > "
> > -1 (binding)
> >
> > I think this PIP needs:
> > ...
> > "
> >
> > Thanks,
> >
> > Asaf
> >
>

Reply via email to