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