Contributions on GitHub getting stuck

Alan Bateman Alan.Bateman at
Fri Oct 22 06:39:27 UTC 2021

On 22/10/2021 00:19, Magnus Ihse Bursie wrote:
> I just noticed that there are many PRs on openjdk/jdk that has gotten 
> stuck in a Catch 22, due to how our rules and Skara tools work together.
> This list, which currently has 24 PRs on it, lists open PRs that 
> neither have a "oca" nor a "rfr" label:
> It seems that this happens when someone creates a PR, gets told to 
> sign the OCA, does so, but then still not is a OpenJDK author (of 
> course!) and so cannot create a JBS issue. And without a JBS issue 
> number, Skara does not move the PR to the RFR state. And without that, 
> no mail is sent out. And at least for the PRs in the build category, I 
> was completely oblivious to their existence.
> Even though we write stuff like "Please talk on the relevant mailing 
> lists first" in the User Guide, people assume (rightfully so, I 
> believe) that submitting PRs is an acceptable way to contribute. And 
> when told by the bots to go sign the OCA and then being told "Nice, 
> you're good to go now!", and still nothing happens, this creates bad 
> optics.
> At the very least I think Skara should add some message in these cases 
> saying explicitly "You need a JBS issue too get this PR reviewed. 
> Please ask on the relevant mailing list for sponsorship". And maybe we 
> should rethink if we perhaps should not send a mail in any case, at 
> least notifying folks that there is an incoming PR that might need 
> guidance.
I don't disagree that it would be helpful if a bot added a comment to 
say that a JBS issue needs to be created.

BTW: Of the 24, it looks like 12 (the PRs with the "[PATCH]" prefix in 
the description) are from a prolific contributor that is doing code 
cleanup right across the JDK. He has a JBS login so it might be that 
these are really draft changes.


More information about the skara-dev mailing list