Archival of forge discussions: rollout status

Claudio Bantaloukas via Gcc <[email protected]>
Newsgroups gmane.comp.gcc.devel
Message-ID <[email protected]>
Rollout of PR archival is mostly complete.

What went well:

- The vast majority of 115 closed PRs has been sent to the gcc-patches 
mailing list
- The mechanism is now working and will keep the mailing list up to date
- The bot correctly did not send 9 PRs because they had been opened and 
noone engaged with them
- There was messaging about this, advance warning and pauses to check 
for issues
- People were surprised, but seemed understanding once they were told 
what's going on
- The database is doing its job, repeating the process on a PR where the 
process has already run does nothing

What did not:

- 5 PRs cannot be sent because they lack a description. (all by jwakely)
- 4 PRs appear to have no commits. Probably because they had been force 
pushed after the patch was merged to trunk.
- Patches related to libstdc++ have all gone to the gcc-patches mailing 
list. Sam asked about this but as we prioritised sending to *the* the 
mailing list, and anyone in CC, PRs without the CC lines simply go to 
gcc without the libstdc++ mailing list being informed. This should be 
fixed with upcoming work. Jwakely mentioned that this is not an issue as 
all these patches have been discussed on the mailing list anyway.
- Patch emails are being sent out with current times but comment and 
review emails are sent with a date based on the date returned by the 
forgejo API. As a consequence some email clients that don't do threading 
will show the sequence wrong
- Emails are going out without DKIM signatures. This, coupled with the 
higher volume of emails is causing GMail and other providers to throw a 
hissy fit and block emails from the gcc-patches mailing list. Mark has 
throttled the outgoing emails and I'm in contact with him to see what 
can be done about this.
- When configuring the new version of the bot on the forge-stage server, 
I forgot to set a variable that tell it its username on the forge. As a 
consequence some of its messages have hit the mailing list as replies to 
the cover letter. This has now been fixed.

Timeline:
- I sent a first email about PR archival to the list on April 2: 
https://inbox.sourceware.org/gcc/[email protected]/T/#m5edb3a9bfe4455829ec4fdd7edf8b60186d6f9be
- Then another on April 14 
https://inbox.sourceware.org/gcc/[email protected]/T/#mb3552aabf5dc21b92fb238eb9820939d374f567b 
where I tell people emails will start to come soon.
- Then I started sending emails for about 30 of the 115 closed PRs on 
the morning of April 22. They filled some queues but things became 
normal later.
- During this time, I fixed issues that came up by posting updates to 
the batrachomyomachia codebase
- I inspected some emails and things looked good, but I missed the fact 
that some messages by the forge-bot were getting through.
- People started asking why messages about these PRs are hitting 
gcc-patches on IRC and I explained that I'm sending the backlog of PRs 
along with instructions on how to filter them.
- At about 18:00 I asked Mark if the queues were ok and he answered that 
they had gone down, so I started sending the rest of the PRs
- At 18:30ish I sent this email to the gcc mailing list 
https://inbox.sourceware.org/gcc/[email protected]/T/#u 
with an update and instructions on how to filter
- By 20:00, I had completed the process for most PRs.
- Around 20:31, Andrea Pinski writes on IRC "the Lichenor bot emails 
should NOT have been sent" and I wonder what's going on but it was late.
- This morning, I look at the logs and realise that some messages from 
the bot were being sent to the mailing list. I realise that, while I had 
written the necessary code to stop this from happening and I had set the 
configuration so that linaro CI messages would get blocked, I had 
forgotten to add the configuration that sets the username of the bot 
user. I updated the configuration to make sure this doesn't happen again.

These PRs have no description so the bot can't create a cover letter
https://forge.sourceware.org/gcc/gcc-TEST/pulls/6
https://forge.sourceware.org/gcc/gcc-TEST/pulls/28
https://forge.sourceware.org/gcc/gcc-TEST/pulls/45
https://forge.sourceware.org/gcc/gcc-TEST/pulls/59
https://forge.sourceware.org/gcc/gcc-TEST/pulls/60

(jwakely says these are not a problem.)

These PRs have had no engagement
https://forge.sourceware.org/gcc/gcc-TEST/pulls/19
https://forge.sourceware.org/gcc/gcc-TEST/pulls/50
https://forge.sourceware.org/gcc/gcc-TEST/pulls/58
https://forge.sourceware.org/gcc/gcc-TEST/pulls/64
https://forge.sourceware.org/gcc/gcc-TEST/pulls/69
https://forge.sourceware.org/gcc/gcc-TEST/pulls/75
https://forge.sourceware.org/gcc/gcc-TEST/pulls/94
https://forge.sourceware.org/gcc/gcc-TEST/pulls/125
https://forge.sourceware.org/gcc/gcc-TEST/pulls/146

These seem to have no commits!
https://forge.sourceware.org/gcc/gcc-TEST/pulls/72
https://forge.sourceware.org/gcc/gcc-TEST/pulls/117
https://forge.sourceware.org/gcc/gcc-TEST/pulls/122
https://forge.sourceware.org/gcc/gcc-TEST/pulls/126

I'll investigate them next week.


Following is the list of all closed forgejo PRs and the emails sent

* https://forge.sourceware.org/gcc/gcc-TEST/pulls/1 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhu67i22tc.gcc.gcc-TEST.forge-bot.1.5484.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/2 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhu8b2x1ds.gcc.gcc-TEST.forge-bot.2.5489.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/3 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhu8rl3n40.gcc.gcc-TEST.forge-bot.3.5492.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/4 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhu8v83074.gcc.gcc-TEST.forge-bot.4.5495.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/5 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhu8yc0hxc.gcc.gcc-TEST.forge-bot.5.5498.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/8 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhuawswikg.gcc.gcc-TEST.forge-bot.8.5510.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/9 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhuazasyww.gcc.gcc-TEST.forge-bot.9.5513.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/10 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhub3nzem8.gcc.gcc-TEST.forge-bot.10.5516.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/11 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhub5db1xc.gcc.gcc-TEST.forge-bot.11.5519.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/12 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhub5zc3b4.gcc.gcc-TEST.forge-bot.12.5520.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/13 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhub77e62o.gcc.gcc-TEST.forge-bot.13.5524.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/14 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhub8a3ce8.gcc.gcc-TEST.forge-bot.14.5527.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/15 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhub8n5f78.gcc.gcc-TEST.redi.15.1.0@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/16 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhubajnq9s.gcc.gcc-TEST.forge-bot.16.5533.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/18 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhubbpc2m8.gcc.gcc-TEST.forge-bot.18.5536.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/20 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhubd62wbc.gcc.gcc-TEST.pinskia.20.1.0@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/21 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhubfk22kg.gcc.gcc-TEST.forge-bot.21.5542.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/22 -> 
https://inbox.sourceware.org/gcc-patches/bmm.h1svraw4zk.gcc.gcc-TEST.redi.22.402.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/23 -> 
https://inbox.sourceware.org/gcc-patches/CAKvuMXBM40U=iFNPw3+bY4TixH3VG12QVtC-A-shHOjTMP5n9w@mail.gmail.com/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/24 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhubj5ukg0.gcc.gcc-TEST.forge-bot.24.5551.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/25 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhubjjpeho.gcc.gcc-TEST.redi.25.1.0@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/26 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhublldadc.gcc.gcc-TEST.forge-bot.26.5557.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/27 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhubmy6tz4.gcc.gcc-TEST.forge-bot.27.5560.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/29 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhubpbbthc.gcc.gcc-TEST.forge-bot.29.5565.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/30 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhubqf7v0g.gcc.gcc-TEST.forge-bot.30.5568.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/31 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhubrmqub2.gcc.gcc-TEST.redi.31.1.0@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/33 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhubwh7m90.gcc.gcc-TEST.pinskia.33.1.0@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/34 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhubyowlhc.gcc.gcc-TEST.forge-bot.34.5577.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/35 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhune8sidc.gcc.gcc-TEST.forge-bot.35.5592.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/36 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhung71nr4.gcc.gcc-TEST.forge-bot.36.5595.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/37 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhunrcx934.gcc.gcc-TEST.forge-bot.37.5598.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/38 -> 
https://inbox.sourceware.org/gcc-patches/bmm.h59buremdc.gcc.gcc-TEST.tkaminsk.38.719.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/39 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhunsl25ss.gcc.gcc-TEST.redi.39.1.0@forge-stage.sourceware.org/T/#u
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/40 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhunwf3w74.gcc.gcc-TEST.forge-bot.40.5609.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/41 -> 
https://inbox.sourceware.org/gcc-patches/bmm.h5fykcc000.gcc.gcc-TEST.redi.41.770.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/42 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhunyki8u8.gcc.gcc-TEST.forge-bot.42.5613.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/43 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhunzhuips.gcc.gcc-TEST.forge-bot.43.5616.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/44 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhuo39lcn4.gcc.gcc-TEST.forge-bot.44.5619.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/46 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhuo7a9on4.gcc.gcc-TEST.forge-bot.46.5626.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/47 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhuo7nynk0.gcc.gcc-TEST.forge-bot.47.5627.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/48 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhuoen7ku8.gcc.gcc-TEST.forge-bot.48.5632.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/49 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhuodmon6a.gcc.gcc-TEST.alfie.richards.49.1.1@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/53 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhuogbxsjk.gcc.gcc-TEST.forge-bot.53.5636.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/54 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhuohb2d8g.gcc.gcc-TEST.forge-bot.54.5639.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/55 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhuoi77rwg.gcc.gcc-TEST.forge-bot.55.5642.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/56 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhuoiz75c0.gcc.gcc-TEST.forge-bot.56.5645.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/57 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhuok3omgw.gcc.gcc-TEST.forge-bot.57.5648.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/61 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhuonkpni8.gcc.gcc-TEST.forge-bot.61.5657.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/62 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhuonz020w.gcc.gcc-TEST.forge-bot.62.5658.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/63 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhuoq8kfwg.gcc.gcc-TEST.forge-bot.63.5661.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/65 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhuotnt64g.gcc.gcc-TEST.forge-bot.65.5666.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/66 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhuou2p08w.gcc.gcc-TEST.forge-bot.66.5667.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/68 -> 
https://inbox.sourceware.org/gcc-patches/176235145474.426.7703351450807427807.batrachomyomachia.gcc.gcc-TEST.121.1.0@forge-stage.sourceware.org/T/#ef3b72e6d6fc06f87cd08c941db6912574cf85ab1
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/71 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hc7goizkxs.gcc.gcc-TEST.clyon.71.3201.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/73 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hbdw0y856o.gcc.gcc-TEST.rearnsha.73.2327.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/76 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhup00fmf4.gcc.gcc-TEST.forge-bot.76.5670.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/78 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhuozlstss.gcc.gcc-TEST.tkaminsk.78.1.0@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/79 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhup20h2m8.gcc.gcc-TEST.forge-bot.79.5676.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/80 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhup3qzl4w.gcc.gcc-TEST.forge-bot.80.5681.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/81 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhup472agw.gcc.gcc-TEST.forge-bot.81.5682.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/82 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hc97eavji8.gcc.gcc-TEST.antoyo.82.3275.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/83 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hbdjfurcow.gcc.gcc-TEST.clyon.83.241.REVIEW@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/84 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhup4p5wp2.gcc.gcc-TEST.pinskia.84.1.0@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/85 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhup55wx16.gcc.gcc-TEST.tkaminsk.85.1.0@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/88 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hczw4yldts.gcc.gcc-TEST.pinskia.88.4061.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/91 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hc8som8cjk.gcc.gcc-TEST.clyon.91.3262.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/92 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hewh8u5nls.gcc.gcc-TEST.mkretz.92.4813.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/93 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hbwgk6aef4.gcc.gcc-TEST.clyon.93.2806.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/95 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hc8x8ygqtc.gcc.gcc-TEST.antoyo.95.3266.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/96 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hc8s4xqio0.gcc.gcc-TEST.clyon.96.3254.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/100 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hc13kpjrr4.gcc.gcc-TEST.forge-bot.100.2947.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/104 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hcqbhuxh34.gcc.gcc-TEST.clyon.104.3854.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/107 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhupath8dc.gcc.gcc-TEST.tkaminsk.107.1.0@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/109 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhupclihs0.gcc.gcc-TEST.forge-bot.109.5695.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/112 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hc8smaa88w.gcc.gcc-TEST.clyon.112.3260.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/113 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhupdsdpc0.gcc.gcc-TEST.forge-bot.113.5698.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/114 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hcrb3c3dc0.gcc.gcc-TEST.clyon.114.3879.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/115 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hcrb8vjkzk.gcc.gcc-TEST.clyon.115.3885.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/118 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hdifs8e6bk.gcc.gcc-TEST.pinskia.118.4345.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/119 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhupeonce6.gcc.gcc-TEST.fdumont.119.1.0@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/120 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hewhph3q68.gcc.gcc-TEST.rdfm.120.4826.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/121 -> 
https://inbox.sourceware.org/gcc-patches/176235145474.426.7703351450807427807.batrachomyomachia.gcc.gcc-TEST.121.1.0@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/123 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hcwye4dz40.gcc.gcc-TEST.clyon.123.3976.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/127 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhuple93ls.gcc.gcc-TEST.forge-bot.127.5709.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/128 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhupltqdc0.gcc.gcc-TEST.forge-bot.128.5710.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/129 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hdlblk47iq.gcc.gcc-TEST.antoyo.129.1.0@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/130 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hdmg46dt56.gcc.gcc-TEST.rearnsha.130.1.0@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/131 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hhupowgzuo.gcc.gcc-TEST.forge-bot.131.5719.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/132 -> 
https://inbox.sourceware.org/gcc-patches/bmm.henqu2a51c.gcc.gcc-TEST.pietro.132.4762.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/133 -> 
https://inbox.sourceware.org/gcc-patches/bmm.helmeouthc.gcc.gcc-TEST.forge-bot.133.4742.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/138 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hfb27c52o0.gcc.gcc-TEST.chris.bazley.138.383.REVIEW@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/139 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hfbuxvrtkw.gcc.gcc-TEST.forge-bot.139.4947.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/140 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hghs7ez934.gcc.gcc-TEST.saurabh.jha.140.5236.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/141 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hg6y2lshq8.gcc.gcc-TEST.clyon.141.5125.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/142 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hgk3cuisb0.gcc.gcc-TEST.saurabh.jha.142.3.0@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/143 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hh0pruei0w.gcc.gcc-TEST.saurabh.jha.143.5428.CMT@forge-stage.sourceware.org/T/#t
* https://forge.sourceware.org/gcc/gcc-TEST/pulls/144 -> 
https://inbox.sourceware.org/gcc-patches/bmm.hgmdgnqqbk.gcc.gcc-TEST.forge-bot.144.5315.CMT@forge-stage.sourceware.org/T/#t
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.