Hi,

yes, This globally sounds like a non-problem to me.

Sebastien


On 10/2/25 15:22, Alan C. Assis wrote:
No, I mean the extreme case where someone added a Requested Change, the change was made, but the author of the request disappeared.

So, in this case, the only option is the patch author to open a new PR, but all the review history will be lost (not sure if this history review is so important anyway).

BR,

Alan

On Thu, Oct 2, 2025 at 10:12 AM Sebastien Lorquet <[email protected]> wrote:

    Hello,

    I think this is ok

    If someone wants their PR merged they have to work on it otherwise
    it is
    forgotten.

    Development is *never* that urgent, delays for merging are normal and
    acceptable.

    Sebastien


    On 10/2/25 13:24, Alan C. Assis wrote:
    > I think maybe it could be possible to configure github to not
    allow other
    > committer to dismiss the Change Request, but it has a
    drawback/danger:
    >
    > Imagine someone added a Request Change and never came back to
    remove the
    > change request, the PR could be stuck there forever.
    >
    > BR,
    >
    > Alan
    >
    > On Wed, Oct 1, 2025 at 2:13 PM Matteo Golin
    <[email protected]> wrote:
    >
    >> Hello everyone,
    >>
    >> I have noticed a large number of PRs have been getting merged,
    even though
    >> they do not necessarily meet the contributing guidelines that
    we had voted
    >> on back in March:
    >> https://www.mail-archive.com/[email protected]/msg12795.html
    >>
    >> The major issue I have spotted is PRs with no proof of testing,
    no logs and
    >> no information about the test cases used being merged. I have
    seen that
    >> some reviewers comment on this lack of information, but most of
    us seem to
    >> just use the "comment" feature on reviews. I think that if you are
    >> requesting that more information be included in the PR
    description, or
    >> really any changes, you should use the "request changes"
    option, which
    >> prevents the PR from being merged until the changes are made.
    However,
    >> there have unfortunately been cases where the review comments
    have been
    >> ignored and the PR merged anyways, and even cases where
    "requests for
    >> changes" are dismissed and the PR merged.
    >>
    >> I think we need to be reminded that we voted in favour of a
    zero-trust
    >> approach to user/author testing, and that it is the author's
    responsibility
    >> to provide build and runtime logs for real world hardware. We
    also voted
    >> for breaking changes to be validated on various real-world
    devices with
    >> runtime logs, and 4 independent approvals on the PR. QEMU is
    not considered
    >> valid for this explicitly. Obviously there are cases where some
    testing may
    >> not be required (i.e. fixing typos in comment strings), but the
    user should
    >> note that in their PR's testing section.
    >>
    >> I propose that we include some kind of automation (similar to
    how Lup had
    >> the auto-PR reviewer a while back) which just comments these
    contribution
    >> guidelines on the PRs themselves. I don't really know how we
    can be more
    >> explicit towards contributors (although suggestions are
    welcome) since our
    >> guidelines are very clear and the PR template itself states the
    >> requirements, which are often being ignored. I am mainly trying
    to resolve
    >> reviewers forgetting about these guidelines so we can prevent
    these merges
    >> of non-compliant PRs from taking place. Usually it is just a
    small change
    >> required by the author (re-running their test to capture the
    log output and
    >> include it). I think that it's very important that we tackle
    this issue,
    >> because we've had multiple complaints on this mailing list now
    about
    >> regressions being introduced and PRs being merged with too much
    haste.
    >>
    >> I am looking for input from the community about what we can do
    to prevent
    >> these kinds of PRs from getting merged and facilitate the
    review process so
    >> that reviewers are actually following the agreed upon
    guidelines (I know
    >> that there are sometimes many to remember).
    >>
    >> Best,
    >> Matteo
    >>

Reply via email to