From: "Laszlo Ersek" <lersek@redhat.com>
To: devel@edk2.groups.io, sean.brogan@microsoft.com,
Soumya Guptha <soumya.k.guptha@intel.com>
Subject: Re: [edk2-devel] TianoCore Community Meeting Minutes - Feb 6
Date: Fri, 14 Feb 2020 23:14:01 +0100 [thread overview]
Message-ID: <96a33178-ed1b-426f-b3e4-635647121ea4@redhat.com> (raw)
In-Reply-To: <3765.1581704727843482010@groups.io>
On 02/14/20 19:25, Sean via Groups.Io wrote:
> Soumya,
> I would like to add three things to community discussions especially around governance and process.
>
> 1. RFC: The RFC process seems to get only minimal comments and a lot gets lost in the noise of the lists. There isn't a good "final" state where all approved RFCs can be seen. The process is entirely driven by the submitter and thus there is little consistency. I wanted to highlight another project and how they handle this. https://github.com/rust-lang/rfcs ( https://github.com/rust-lang/rfcs ) As a casual observer it is very easy to review their RFCs (in flight and approved/rejected) as well as understand how to create and submit one if so desired. The tooling is just git/github so it is familiar to the target audience and has a strong ability to track progress, show history, and be backed up like any code project. They also leverage github issue tracker for pre rfc conversation and discussions.
I agree that RFCs get sorely little attention from the community.
... From my personal perspective, it's not because the RFCs are not
visible -- I simply don't have time to even *understand* most RFCs for
their merits. For example, I checked out Microsoft's VariablePolicy
slides. The design seemed systematic and I appreciated that, it's just
that I couldn't bring myself to make half-cooked comments (regardless of
forum), because those wouldn't do justice to the topic, and I simply
couldn't commit to a deeper involvement.
I can imagine that others appear to ignore several RFCs due to similar
(capacity) reasons.
> 2. Bugs/Features/Releases: First the bug triage and scrub is not very well attended. I know it is hard to get a ww audience together on a call
Personal angle again:
- synchronous communication hampers my throughput
- got quickly demotivated by perceiving significantly less effort from
others
Bug triage is a thankless job.
> but i think part of the goal was to offer a public process and a place to learn/discuss. Is there a better way that still meets those goals? Secondly, the number of bugs that get discussed is pretty small and the list of open bugzillas are grower faster than the triage effort. Third, the results are pretty minimal. Usually a change in owner and a very short comment asking the owner to look at it is the result of the triage. There is sometimes good conversation (assuming knowledgeable parties are in attendance) but this is impractical to capture into the bugzilla while still keeping forward progress.
Can you please clarify this suggested conflict (between capturing good
technical discussion in the BZ tickets, and "forward progress")?
I think Bugzilla tickets are the best place to capture the focused
analysis of a bug. I write a *lot* of text in Red Hat bugzillas (most of
them are public, luckily!) -- I want to document my own "adventure" with
the issue, even if most paths prove dead-ends in the end. How does that
conflict with "forward progress"?
> Finally, as an submitter of a lot of open/unconfirmed bugs it is not very easy to understand the owners priorities and when the bug will be fixed and merged to master/stable tag.
Agreed 100%. Lack of visibility into planning / resource allocation is
the worst. I sometimes have no choice but to "shed load" (review
requests etc). What I find important is to be honest about such cases,
and state "sorry, you've been dropped off my queue" reasonably quickly.
Leaving others hanging is one of the *worst* faces of open / distributed
development.
> I am happy to contribute effort to making a new process but want to understand if others are frustrated by this as well.
Oh yes.
>
> 3. Discussions: I wanted to know if anyone has experience with user forums like https://www.discourse.org/. Again the rust community uses this and it is a pretty nice interface for async communication that doesn't involve mail server and client configuration challenges, corporate policies, and the noise of email.
(You know my opinion on email ;))
Thanks
Laszlo
next prev parent reply other threads:[~2020-02-14 22:14 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-02-07 3:47 TianoCore Community Meeting Minutes - Feb 6 Soumya Guptha
2020-02-14 18:25 ` [edk2-devel] " Sean
2020-02-14 18:50 ` Rebecca Cran
2020-02-14 22:14 ` Laszlo Ersek
2020-02-14 22:14 ` Laszlo Ersek [this message]
2020-02-14 23:24 ` Sean
2020-02-17 8:12 ` Laszlo Ersek
2020-02-18 17:47 ` Soumya Guptha
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-list from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=96a33178-ed1b-426f-b3e4-635647121ea4@redhat.com \
--to=devel@edk2.groups.io \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox