All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC] Process to request a vote for an issue
@ 2024-05-28 12:51 Cornelia Huck
  2024-05-28 13:05 ` Parav Pandit
  2024-05-31 10:39 ` Alexander Gordeev
  0 siblings, 2 replies; 10+ messages in thread
From: Cornelia Huck @ 2024-05-28 12:51 UTC (permalink / raw)
  To: virtio-comment

[first of all: there are still issues with our usage of the platform...]

[Also, first discussing this on virtio-comment, as this is (a) where
people who want to submit changes usually are subscribed, and (b) an
actually working list, unlike the list for the TC...]

The current process to include an update in the spec is something like
the following:
- open a github issue
- post a patch on the list, link it from the issue
  - iterate through some review cycles
- ask for a vote, so that the Chairs will open a ballot

The last step currently mostly happens in the thread for the latest
revision; such an email is easily missed if you're not actively
following the discussion. IMHO it isn't a very reasonable expectation
for the chairs to follow each and every discussion in detail; at some
point, it is much more reasonable to expect trusted reviewers and SMEs
to reach a consensus.

Therefore, I propose that
- request for votes be posted in a new, separate thread, referring to
  the version proposed for inclusion and ideally containing a note on
  who deems this proposal ready for inclusion,
- and those requests be clearly marked in the subject, for example with
  a "[Request for vote]" prefix that can be easily filtered for.

Thoughts, comments?


^ permalink raw reply	[flat|nested] 10+ messages in thread

* RE: [RFC] Process to request a vote for an issue
  2024-05-28 12:51 [RFC] Process to request a vote for an issue Cornelia Huck
@ 2024-05-28 13:05 ` Parav Pandit
  2024-05-28 13:29   ` Cornelia Huck
  2024-05-31 10:39 ` Alexander Gordeev
  1 sibling, 1 reply; 10+ messages in thread
From: Parav Pandit @ 2024-05-28 13:05 UTC (permalink / raw)
  To: Cornelia Huck, virtio-comment

> From: Cornelia Huck <cohuck@redhat.com>
> Sent: Tuesday, May 28, 2024 6:21 PM
> 
> [first of all: there are still issues with our usage of the platform...]
> 
> [Also, first discussing this on virtio-comment, as this is (a) where people who
> want to submit changes usually are subscribed, and (b) an actually working
> list, unlike the list for the TC...]
> 
> The current process to include an update in the spec is something like the
> following:
> - open a github issue
> - post a patch on the list, link it from the issue
>   - iterate through some review cycles
> - ask for a vote, so that the Chairs will open a ballot
> 
> The last step currently mostly happens in the thread for the latest revision;
> such an email is easily missed if you're not actively following the discussion.
> IMHO it isn't a very reasonable expectation for the chairs to follow each and
> every discussion in detail; at some point, it is much more reasonable to expect
> trusted reviewers and SMEs to reach a consensus.
> 
> Therefore, I propose that
> - request for votes be posted in a new, separate thread, referring to
>   the version proposed for inclusion and 
This looks good.

> ideally containing a note on
>   who deems this proposal ready for inclusion,
This additional overhead does not seem necessary because when you pull the patches using b4 tool.
It automatically captures who has reviewed, acked those patches like any other email based flow.

> - and those requests be clearly marked in the subject, for example with
>   a "[Request for vote]" prefix that can be easily filtered for.
> 
This flow described here got to be present on the README.md and if possible at [1] too.

With reworking the section [2] and [3] to write above text.

[1] https://groups.oasis-open.org/communities/tc-community-home2?CommunityKey=b3f5efa5-0e12-4320-873b-018dc7d3f25c#feedback
[2] https://github.com/oasis-tcs/virtio-spec/blob/master/README.md#use-of-github-issues
[3] https://github.com/oasis-tcs/virtio-spec/blob/master/README.md#implementation-discussion

> Thoughts, comments?
> 


^ permalink raw reply	[flat|nested] 10+ messages in thread

* RE: [RFC] Process to request a vote for an issue
  2024-05-28 13:05 ` Parav Pandit
@ 2024-05-28 13:29   ` Cornelia Huck
  2024-05-28 13:46     ` Parav Pandit
  0 siblings, 1 reply; 10+ messages in thread
From: Cornelia Huck @ 2024-05-28 13:29 UTC (permalink / raw)
  To: Parav Pandit, virtio-comment

On Tue, May 28 2024, Parav Pandit <parav@nvidia.com> wrote:

>> From: Cornelia Huck <cohuck@redhat.com>
>> Sent: Tuesday, May 28, 2024 6:21 PM
>> 
>> [first of all: there are still issues with our usage of the platform...]
>> 
>> [Also, first discussing this on virtio-comment, as this is (a) where people who
>> want to submit changes usually are subscribed, and (b) an actually working
>> list, unlike the list for the TC...]
>> 
>> The current process to include an update in the spec is something like the
>> following:
>> - open a github issue
>> - post a patch on the list, link it from the issue
>>   - iterate through some review cycles
>> - ask for a vote, so that the Chairs will open a ballot
>> 
>> The last step currently mostly happens in the thread for the latest revision;
>> such an email is easily missed if you're not actively following the discussion.
>> IMHO it isn't a very reasonable expectation for the chairs to follow each and
>> every discussion in detail; at some point, it is much more reasonable to expect
>> trusted reviewers and SMEs to reach a consensus.
>> 
>> Therefore, I propose that
>> - request for votes be posted in a new, separate thread, referring to
>>   the version proposed for inclusion and 
> This looks good.
>
>> ideally containing a note on
>>   who deems this proposal ready for inclusion,
> This additional overhead does not seem necessary because when you pull the patches using b4 tool.
> It automatically captures who has reviewed, acked those patches like any other email based flow.

I disagree: This only captures people giving their R-b or A-b; not
e.g. a SME saying "the hardware modeling looks good to me". A R-b from a
trusted virtio reviewer is obviously a good indication that this is fine
from a virtio perspective, but there's no way for Chairs to know each
and every SME and judging how valuable the R-b or A-b of a person they
do not know is. Just spell it out; "SME xyz says it looks good" is a
reasonable statement to indicate readiness for a vote.

>
>> - and those requests be clearly marked in the subject, for example with
>>   a "[Request for vote]" prefix that can be easily filtered for.
>> 
> This flow described here got to be present on the README.md and if possible at [1] too.
>
> With reworking the section [2] and [3] to write above text.

Well, after we have agreed on something.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* RE: [RFC] Process to request a vote for an issue
  2024-05-28 13:29   ` Cornelia Huck
@ 2024-05-28 13:46     ` Parav Pandit
  2024-05-28 14:09       ` Cornelia Huck
  0 siblings, 1 reply; 10+ messages in thread
From: Parav Pandit @ 2024-05-28 13:46 UTC (permalink / raw)
  To: Cornelia Huck, virtio-comment


> From: Cornelia Huck <cohuck@redhat.com>
> Sent: Tuesday, May 28, 2024 7:00 PM
> 
> On Tue, May 28 2024, Parav Pandit <parav@nvidia.com> wrote:
> 
> >> From: Cornelia Huck <cohuck@redhat.com>
> >> Sent: Tuesday, May 28, 2024 6:21 PM
> >>
> >> [first of all: there are still issues with our usage of the
> >> platform...]
> >>
> >> [Also, first discussing this on virtio-comment, as this is (a) where
> >> people who want to submit changes usually are subscribed, and (b) an
> >> actually working list, unlike the list for the TC...]
> >>
> >> The current process to include an update in the spec is something
> >> like the
> >> following:
> >> - open a github issue
> >> - post a patch on the list, link it from the issue
> >>   - iterate through some review cycles
> >> - ask for a vote, so that the Chairs will open a ballot
> >>
> >> The last step currently mostly happens in the thread for the latest
> >> revision; such an email is easily missed if you're not actively following the
> discussion.
> >> IMHO it isn't a very reasonable expectation for the chairs to follow
> >> each and every discussion in detail; at some point, it is much more
> >> reasonable to expect trusted reviewers and SMEs to reach a consensus.
> >>
> >> Therefore, I propose that
> >> - request for votes be posted in a new, separate thread, referring to
> >>   the version proposed for inclusion and
> > This looks good.
> >
> >> ideally containing a note on
> >>   who deems this proposal ready for inclusion,
> > This additional overhead does not seem necessary because when you pull
> the patches using b4 tool.
> > It automatically captures who has reviewed, acked those patches like any
> other email based flow.
> 
> I disagree: This only captures people giving their R-b or A-b; not e.g. a SME
> saying "the hardware modeling looks good to me". A R-b from a trusted virtio
> reviewer is obviously a good indication that this is fine from a virtio
> perspective, but there's no way for Chairs to know each and every SME and
> judging how valuable the R-b or A-b of a person they do not know is. Just spell
> it out; "SME xyz says it looks good" is a reasonable statement to indicate
> readiness for a vote.
>
You are trying to define two things in this one process.
a. define process
b. defining SMEs

doing #b in this process does not look right to me.
I wouldn't call it SMEs given that what you wrote above that "no way for chairs to know each and every SME"..
It is hard for non_chair to judge a person as SME or not. Seems broken there.
Rather to keep things neutral and simple, why not just say, reviewed by or acked by person xyz?

> >
> >> - and those requests be clearly marked in the subject, for example with
> >>   a "[Request for vote]" prefix that can be easily filtered for.
> >>
> > This flow described here got to be present on the README.md and if
> possible at [1] too.
> >
> > With reworking the section [2] and [3] to write above text.
> 
> Well, after we have agreed on something.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* RE: [RFC] Process to request a vote for an issue
  2024-05-28 13:46     ` Parav Pandit
@ 2024-05-28 14:09       ` Cornelia Huck
  2024-05-28 14:39         ` Parav Pandit
  0 siblings, 1 reply; 10+ messages in thread
From: Cornelia Huck @ 2024-05-28 14:09 UTC (permalink / raw)
  To: Parav Pandit, virtio-comment

On Tue, May 28 2024, Parav Pandit <parav@nvidia.com> wrote:

>> From: Cornelia Huck <cohuck@redhat.com>
>> Sent: Tuesday, May 28, 2024 7:00 PM
>> 
>> On Tue, May 28 2024, Parav Pandit <parav@nvidia.com> wrote:
>> 
>> >> From: Cornelia Huck <cohuck@redhat.com>
>> >> Sent: Tuesday, May 28, 2024 6:21 PM

>> >> The last step currently mostly happens in the thread for the latest
>> >> revision; such an email is easily missed if you're not actively following the
>> discussion.
>> >> IMHO it isn't a very reasonable expectation for the chairs to follow
>> >> each and every discussion in detail; at some point, it is much more
>> >> reasonable to expect trusted reviewers and SMEs to reach a consensus.

Let's go back to the rationale here: Chairs should be able to find out
easily which issues they should open a vote on. This involves trusting
that things have been found reasonable by people familiar with the topic.

>> >>
>> >> Therefore, I propose that
>> >> - request for votes be posted in a new, separate thread, referring to
>> >>   the version proposed for inclusion and
>> > This looks good.
>> >
>> >> ideally containing a note on
>> >>   who deems this proposal ready for inclusion,
>> > This additional overhead does not seem necessary because when you pull
>> the patches using b4 tool.
>> > It automatically captures who has reviewed, acked those patches like any
>> other email based flow.
>> 
>> I disagree: This only captures people giving their R-b or A-b; not e.g. a SME
>> saying "the hardware modeling looks good to me". A R-b from a trusted virtio
>> reviewer is obviously a good indication that this is fine from a virtio
>> perspective, but there's no way for Chairs to know each and every SME and
>> judging how valuable the R-b or A-b of a person they do not know is. Just spell
>> it out; "SME xyz says it looks good" is a reasonable statement to indicate
>> readiness for a vote.
>>
> You are trying to define two things in this one process.
> a. define process
> b. defining SMEs
>
> doing #b in this process does not look right to me.
> I wouldn't call it SMEs given that what you wrote above that "no way for chairs to know each and every SME"..
> It is hard for non_chair to judge a person as SME or not. Seems broken there.
> Rather to keep things neutral and simple, why not just say, reviewed by or acked by person xyz?

Again, it's not about "defining SME", I have no idea where you got this
from. I just want the submitter to say "please open a vote for this,
$PERSON_WORKING_ON_VIRTIO and $PERSON who knows the backend are happy
with it." Nothing complicated, just an indication that it is reasonable
to open a ballot, trusting the submitter that they did any needed
reviewing cycles, and trusting that the people who said that it looks
good did their due diligence, and know what they are talking
about. (Obviously, that's primarily for more complex changes that touch
areas that not everyone is familiar with, a simple patch with an R-b
does not need elaborate justifications; just use some judgement.)


^ permalink raw reply	[flat|nested] 10+ messages in thread

* RE: [RFC] Process to request a vote for an issue
  2024-05-28 14:09       ` Cornelia Huck
@ 2024-05-28 14:39         ` Parav Pandit
  2024-05-29 16:14           ` Cornelia Huck
  0 siblings, 1 reply; 10+ messages in thread
From: Parav Pandit @ 2024-05-28 14:39 UTC (permalink / raw)
  To: Cornelia Huck, virtio-comment

> From: Cornelia Huck <cohuck@redhat.com>
> Sent: Tuesday, May 28, 2024 7:39 PM
> 
> On Tue, May 28 2024, Parav Pandit <parav@nvidia.com> wrote:
> 
> >> From: Cornelia Huck <cohuck@redhat.com>
> >> Sent: Tuesday, May 28, 2024 7:00 PM
> >>
> >> On Tue, May 28 2024, Parav Pandit <parav@nvidia.com> wrote:
> >>
> >> >> From: Cornelia Huck <cohuck@redhat.com>
> >> >> Sent: Tuesday, May 28, 2024 6:21 PM
> 
> >> >> The last step currently mostly happens in the thread for the
> >> >> latest revision; such an email is easily missed if you're not
> >> >> actively following the
> >> discussion.
> >> >> IMHO it isn't a very reasonable expectation for the chairs to
> >> >> follow each and every discussion in detail; at some point, it is
> >> >> much more reasonable to expect trusted reviewers and SMEs to reach a
> consensus.
> 
> Let's go back to the rationale here: Chairs should be able to find out easily
> which issues they should open a vote on. This involves trusting that things
> have been found reasonable by people familiar with the topic.
> 
Sure, however this solely is the request of the submitter to decide to ask for the vote.
If things are not acceptable, anyway vote wont progress.

> >> >>
> >> >> Therefore, I propose that
> >> >> - request for votes be posted in a new, separate thread, referring to
> >> >>   the version proposed for inclusion and
> >> > This looks good.
> >> >
> >> >> ideally containing a note on
> >> >>   who deems this proposal ready for inclusion,
> >> > This additional overhead does not seem necessary because when you
> >> > pull
> >> the patches using b4 tool.
> >> > It automatically captures who has reviewed, acked those patches
> >> > like any
> >> other email based flow.
> >>
> >> I disagree: This only captures people giving their R-b or A-b; not
> >> e.g. a SME saying "the hardware modeling looks good to me". A R-b
> >> from a trusted virtio reviewer is obviously a good indication that
> >> this is fine from a virtio perspective, but there's no way for Chairs
> >> to know each and every SME and judging how valuable the R-b or A-b of
> >> a person they do not know is. Just spell it out; "SME xyz says it
> >> looks good" is a reasonable statement to indicate readiness for a vote.
> >>
> > You are trying to define two things in this one process.
> > a. define process
> > b. defining SMEs
> >
> > doing #b in this process does not look right to me.
> > I wouldn't call it SMEs given that what you wrote above that "no way for
> chairs to know each and every SME"..
> > It is hard for non_chair to judge a person as SME or not. Seems broken there.
> > Rather to keep things neutral and simple, why not just say, reviewed by or
> acked by person xyz?
> 
> Again, it's not about "defining SME", I have no idea where you got this from. 
Because you wrote the SMEs to write R-B or acked by.

> I
> just want the submitter to say "please open a vote for this,
> $PERSON_WORKING_ON_VIRTIO and $PERSON who knows the backend are
> happy with it." Nothing complicated, just an indication that it is reasonable to
> open a ballot, trusting the submitter that they did any needed reviewing
> cycles, and trusting that the people who said that it looks good did their due
> diligence, and know what they are talking about. (Obviously, that's primarily
> for more complex changes that touch areas that not everyone is familiar with,
> a simple patch with an R-b does not need elaborate justifications; just use
> some judgement.)

Right. No need to attribute a person as SME or anything else.
Person abc signed-off and person xyx reviewed/acked.
Each information is present in last patch_N.
Submitter to just copy paste that again in the new request vote email.

TC already has voting committee to decide what to approve or not.
Virtio TC has consciously not added any formal or informal sub-committees from last year of any intermediate SMEs.
So, let's not complicate it now either.

To your point, "Chairs should be able to find out easily which issues they should open a vote on"

For any issue for which a diligent person has iterated the patches should have the right to ask for vote like today.
Virtio TC has the ability to evaluate it and vote.

If we need to discuss this more, than,

Defining "process to request a vote" seems like a committee work to happen on the OASIS-virtio@ConnectedCommunity.org mailing list.
Is virtio OASIS list still broken for you, hence discussion on this list?

While defining the new things is good, a humble request is, lot of patches are currently in waiting stage for several weeks to months now.
Starting with Heng's v5... and many of my patches.
To be clear, we don't want to wait for the new process to slow down the snail further.

The new steps you mentioned are good to start as long as it is not blocking patches already in the pipe.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* RE: [RFC] Process to request a vote for an issue
  2024-05-28 14:39         ` Parav Pandit
@ 2024-05-29 16:14           ` Cornelia Huck
  0 siblings, 0 replies; 10+ messages in thread
From: Cornelia Huck @ 2024-05-29 16:14 UTC (permalink / raw)
  To: Parav Pandit, virtio-comment

On Tue, May 28 2024, Parav Pandit <parav@nvidia.com> wrote:

>> From: Cornelia Huck <cohuck@redhat.com>
>> Sent: Tuesday, May 28, 2024 7:39 PM
>> 
>> On Tue, May 28 2024, Parav Pandit <parav@nvidia.com> wrote:
>> 
>> >> From: Cornelia Huck <cohuck@redhat.com>
>> >> Sent: Tuesday, May 28, 2024 7:00 PM
>> >>
>> >> On Tue, May 28 2024, Parav Pandit <parav@nvidia.com> wrote:
>> >>
>> >> >> From: Cornelia Huck <cohuck@redhat.com>
>> >> >> Sent: Tuesday, May 28, 2024 6:21 PM
>> 
>> >> >> The last step currently mostly happens in the thread for the
>> >> >> latest revision; such an email is easily missed if you're not
>> >> >> actively following the
>> >> discussion.
>> >> >> IMHO it isn't a very reasonable expectation for the chairs to
>> >> >> follow each and every discussion in detail; at some point, it is
>> >> >> much more reasonable to expect trusted reviewers and SMEs to reach a
>> consensus.
>> 
>> Let's go back to the rationale here: Chairs should be able to find out easily
>> which issues they should open a vote on. This involves trusting that things
>> have been found reasonable by people familiar with the topic.
>> 
> Sure, however this solely is the request of the submitter to decide to ask for the vote.
> If things are not acceptable, anyway vote wont progress.
>
>> >> >>
>> >> >> Therefore, I propose that
>> >> >> - request for votes be posted in a new, separate thread, referring to
>> >> >>   the version proposed for inclusion and
>> >> > This looks good.
>> >> >
>> >> >> ideally containing a note on
>> >> >>   who deems this proposal ready for inclusion,
>> >> > This additional overhead does not seem necessary because when you
>> >> > pull
>> >> the patches using b4 tool.
>> >> > It automatically captures who has reviewed, acked those patches
>> >> > like any
>> >> other email based flow.
>> >>
>> >> I disagree: This only captures people giving their R-b or A-b; not
>> >> e.g. a SME saying "the hardware modeling looks good to me". A R-b
>> >> from a trusted virtio reviewer is obviously a good indication that
>> >> this is fine from a virtio perspective, but there's no way for Chairs
>> >> to know each and every SME and judging how valuable the R-b or A-b of
>> >> a person they do not know is. Just spell it out; "SME xyz says it
>> >> looks good" is a reasonable statement to indicate readiness for a vote.
>> >>
>> > You are trying to define two things in this one process.
>> > a. define process
>> > b. defining SMEs
>> >
>> > doing #b in this process does not look right to me.
>> > I wouldn't call it SMEs given that what you wrote above that "no way for
>> chairs to know each and every SME"..
>> > It is hard for non_chair to judge a person as SME or not. Seems broken there.
>> > Rather to keep things neutral and simple, why not just say, reviewed by or
>> acked by person xyz?
>> 
>> Again, it's not about "defining SME", I have no idea where you got this from. 
> Because you wrote the SMEs to write R-B or acked by.
>
>> I
>> just want the submitter to say "please open a vote for this,
>> $PERSON_WORKING_ON_VIRTIO and $PERSON who knows the backend are
>> happy with it." Nothing complicated, just an indication that it is reasonable to
>> open a ballot, trusting the submitter that they did any needed reviewing
>> cycles, and trusting that the people who said that it looks good did their due
>> diligence, and know what they are talking about. (Obviously, that's primarily
>> for more complex changes that touch areas that not everyone is familiar with,
>> a simple patch with an R-b does not need elaborate justifications; just use
>> some judgement.)
>
> Right. No need to attribute a person as SME or anything else.
> Person abc signed-off and person xyx reviewed/acked.
> Each information is present in last patch_N.
> Submitter to just copy paste that again in the new request vote email.
>
> TC already has voting committee to decide what to approve or not.
> Virtio TC has consciously not added any formal or informal sub-committees from last year of any intermediate SMEs.
> So, let's not complicate it now either.
>
> To your point, "Chairs should be able to find out easily which issues they should open a vote on"
>
> For any issue for which a diligent person has iterated the patches should have the right to ask for vote like today.
> Virtio TC has the ability to evaluate it and vote.
>
> If we need to discuss this more, than,
>
> Defining "process to request a vote" seems like a committee work to happen on the OASIS-virtio@ConnectedCommunity.org mailing list.
> Is virtio OASIS list still broken for you, hence discussion on this list?

Well, see my lead-in on the initial mail -- yes, it is broken (and not
just for me.)

>
> While defining the new things is good, a humble request is, lot of patches are currently in waiting stage for several weeks to months now.
> Starting with Heng's v5... and many of my patches.
> To be clear, we don't want to wait for the new process to slow down the snail further.
>
> The new steps you mentioned are good to start as long as it is not blocking patches already in the pipe.

Again, see my lead-in on the initial mail. (If things don't move once
we're good again, it's not intentional; just ping in that case.)

I'm waiting for feedback from others as well.


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [RFC] Process to request a vote for an issue
  2024-05-28 12:51 [RFC] Process to request a vote for an issue Cornelia Huck
  2024-05-28 13:05 ` Parav Pandit
@ 2024-05-31 10:39 ` Alexander Gordeev
  2024-05-31 11:03   ` Cornelia Huck
  1 sibling, 1 reply; 10+ messages in thread
From: Alexander Gordeev @ 2024-05-31 10:39 UTC (permalink / raw)
  To: Cornelia Huck, virtio-comment

Hi Cornelia,

On 28.05.24 14:51, Cornelia Huck wrote:
> [first of all: there are still issues with our usage of the platform...]
> 
> [Also, first discussing this on virtio-comment, as this is (a) where
> people who want to submit changes usually are subscribed, and (b) an
> actually working list, unlike the list for the TC...]
> 
> The current process to include an update in the spec is something like
> the following:
> - open a github issue
> - post a patch on the list, link it from the issue
>    - iterate through some review cycles
> - ask for a vote, so that the Chairs will open a ballot
> 
> The last step currently mostly happens in the thread for the latest
> revision; such an email is easily missed if you're not actively
> following the discussion. IMHO it isn't a very reasonable expectation
> for the chairs to follow each and every discussion in detail; at some
> point, it is much more reasonable to expect trusted reviewers and SMEs
> to reach a consensus.
> 
> Therefore, I propose that
> - request for votes be posted in a new, separate thread, referring to
>    the version proposed for inclusion and ideally containing a note on
>    who deems this proposal ready for inclusion,
> - and those requests be clearly marked in the subject, for example with
>    a "[Request for vote]" prefix that can be easily filtered for.
> 
> Thoughts, comments?

Could you please specify who an SME is? Does this stand for the Society 
of Manufacturing Engineers (sme.org)?
I tried to search the virtio-comment and virtio-dev archives, but 
couldn't find anything relevant:
https://lore.kernel.org/virtio-comment/?q=SME
https://lore.kernel.org/virtio-dev/?q=SME
Also not in the spec repository.

-- 
Alexander Gordeev
Senior Software Engineer

OpenSynergy GmbH
Rotherstr. 20, 10245 Berlin
www.opensynergy.com

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [RFC] Process to request a vote for an issue
  2024-05-31 10:39 ` Alexander Gordeev
@ 2024-05-31 11:03   ` Cornelia Huck
  2024-06-05  7:19     ` Alexander Gordeev
  0 siblings, 1 reply; 10+ messages in thread
From: Cornelia Huck @ 2024-05-31 11:03 UTC (permalink / raw)
  To: Alexander Gordeev, virtio-comment

On Fri, May 31 2024, Alexander Gordeev <alexander.gordeev@opensynergy.com> wrote:

> Hi Cornelia,
>
> On 28.05.24 14:51, Cornelia Huck wrote:
>> [first of all: there are still issues with our usage of the platform...]
>> 
>> [Also, first discussing this on virtio-comment, as this is (a) where
>> people who want to submit changes usually are subscribed, and (b) an
>> actually working list, unlike the list for the TC...]
>> 
>> The current process to include an update in the spec is something like
>> the following:
>> - open a github issue
>> - post a patch on the list, link it from the issue
>>    - iterate through some review cycles
>> - ask for a vote, so that the Chairs will open a ballot
>> 
>> The last step currently mostly happens in the thread for the latest
>> revision; such an email is easily missed if you're not actively
>> following the discussion. IMHO it isn't a very reasonable expectation
>> for the chairs to follow each and every discussion in detail; at some
>> point, it is much more reasonable to expect trusted reviewers and SMEs
>> to reach a consensus.
>> 
>> Therefore, I propose that
>> - request for votes be posted in a new, separate thread, referring to
>>    the version proposed for inclusion and ideally containing a note on
>>    who deems this proposal ready for inclusion,
>> - and those requests be clearly marked in the subject, for example with
>>    a "[Request for vote]" prefix that can be easily filtered for.
>> 
>> Thoughts, comments?
>
> Could you please specify who an SME is? Does this stand for the Society 
> of Manufacturing Engineers (sme.org)?
> I tried to search the virtio-comment and virtio-dev archives, but 
> couldn't find anything relevant:
> https://lore.kernel.org/virtio-comment/?q=SME
> https://lore.kernel.org/virtio-dev/?q=SME
> Also not in the spec repository.

SME == Subject Matter Expert

I was simply trying to describe the reality: we have people familiar
with virtio and the spec, and we have people familiar with with
technologies, and in the ideal case, we'd have both agree on a change
(can obviously be one person, if they're familiar with both :)

/me thinks she should never have brought that up and thought that was a
very common TLA :(


^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [RFC] Process to request a vote for an issue
  2024-05-31 11:03   ` Cornelia Huck
@ 2024-06-05  7:19     ` Alexander Gordeev
  0 siblings, 0 replies; 10+ messages in thread
From: Alexander Gordeev @ 2024-06-05  7:19 UTC (permalink / raw)
  To: Cornelia Huck, virtio-comment

On 31.05.24 13:03, Cornelia Huck wrote:
> On Fri, May 31 2024, Alexander Gordeev <alexander.gordeev@opensynergy.com> wrote:
> 
>> Hi Cornelia,
>>
>> On 28.05.24 14:51, Cornelia Huck wrote:
>>> [first of all: there are still issues with our usage of the platform...]
>>>
>>> [Also, first discussing this on virtio-comment, as this is (a) where
>>> people who want to submit changes usually are subscribed, and (b) an
>>> actually working list, unlike the list for the TC...]
>>>
>>> The current process to include an update in the spec is something like
>>> the following:
>>> - open a github issue
>>> - post a patch on the list, link it from the issue
>>>     - iterate through some review cycles
>>> - ask for a vote, so that the Chairs will open a ballot
>>>
>>> The last step currently mostly happens in the thread for the latest
>>> revision; such an email is easily missed if you're not actively
>>> following the discussion. IMHO it isn't a very reasonable expectation
>>> for the chairs to follow each and every discussion in detail; at some
>>> point, it is much more reasonable to expect trusted reviewers and SMEs
>>> to reach a consensus.
>>>
>>> Therefore, I propose that
>>> - request for votes be posted in a new, separate thread, referring to
>>>     the version proposed for inclusion and ideally containing a note on
>>>     who deems this proposal ready for inclusion,
>>> - and those requests be clearly marked in the subject, for example with
>>>     a "[Request for vote]" prefix that can be easily filtered for.
>>>
>>> Thoughts, comments?
>>
>> Could you please specify who an SME is? Does this stand for the Society
>> of Manufacturing Engineers (sme.org)?
>> I tried to search the virtio-comment and virtio-dev archives, but
>> couldn't find anything relevant:
>> https://lore.kernel.org/virtio-comment/?q=SME
>> https://lore.kernel.org/virtio-dev/?q=SME
>> Also not in the spec repository.
> 
> SME == Subject Matter Expert
> 
> I was simply trying to describe the reality: we have people familiar
> with virtio and the spec, and we have people familiar with with
> technologies, and in the ideal case, we'd have both agree on a change
> (can obviously be one person, if they're familiar with both :)
> 
> /me thinks she should never have brought that up and thought that was a
> very common TLA :(

Thanks for the explanation. :) I understand the intention now. It is 
still not completely clear to me who would qualify as an SME, but I 
think we can try it this way.

-- 
Alexander Gordeev
Senior Software Engineer

OpenSynergy GmbH
Rotherstr. 20, 10245 Berlin
www.opensynergy.com

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2024-06-05  8:13 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-28 12:51 [RFC] Process to request a vote for an issue Cornelia Huck
2024-05-28 13:05 ` Parav Pandit
2024-05-28 13:29   ` Cornelia Huck
2024-05-28 13:46     ` Parav Pandit
2024-05-28 14:09       ` Cornelia Huck
2024-05-28 14:39         ` Parav Pandit
2024-05-29 16:14           ` Cornelia Huck
2024-05-31 10:39 ` Alexander Gordeev
2024-05-31 11:03   ` Cornelia Huck
2024-06-05  7:19     ` Alexander Gordeev

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.