RE: On pull request workflows for the GNU toolchain

Jiang, Haochen via Gdb
2024-09-24T03:44:36Z

> From: Joseph Myers <josmyers@redhat.com>
> Sent: Thursday, September 19, 2024 11:51 PM
>

Hi Jospeh,

Thank for your overall introduction on the scope of the future PR
system. It will help the patches not flooded in mails. And keep merging
what we have got in PRs to the right branch to avoid some accidents.

I have several comments or maybe questions on that.

>
> Forge software may provide other pieces such as bug tracking or wikis
> that we currently handle separately from git hosting. In such cases,
> we should be able to disable those pieces and keep using the existing
> bug tracking and wiki software (while having the option to decide
> independently to migrate those if desired).

>
> Similarly, commit emails should continue to go to the existing mailing
> lists for those.
>

Regarding this, it seems that we will still stick to Bugzilla, gcc-wwwdocs,
etc and also keep most of the current mailing threads.

I am running regression tests on x86_64 and sending the regressions to
gcc-regression mailing thread, will I need to send to another place or
using another API to do that?

Note: I am ok to change that if needed, but just in advance so that
I can have some time to test to avoid bugs in scripts.

>
> Beyond putting everything through PRs, eventually I'd hope to have
> merges to mainline normally all go through a CI system that makes sure
> there are no regressions for at least one configuration before merging
> changes.
>

CI might take long time if not just building but running regression tests
from my current experience, it might cause some inconvenience for
someone who only edits something like MAINTAINER lists.

Another question is should we also open a PR for backport commits?
I suppose we need that under current PR infrastructure to get it merged,
but it might be some redundancy. But it is definitely a good thing since
I once backported a patch a month earlier that I expected because I don't
notice I am on the wrong branch.

Also for the current commit for obvious, will that policy change?

Overall, I suppose the PR system will be better than current system, thanks
for all the efforts!

Thx,
Haochen

>
> --
> Joseph S. Myers
> josmyers@redhat.com