RFR: Select component when filing issue
Alexey Ivanov
aivanov at openjdk.org
Thu Jan 29 19:30:32 UTC 2026
On Thu, 29 Jan 2026 17:47:28 GMT, Jesper Wilhelmsson <jwilhelm at openjdk.org> wrote:
> Added missing info about components when filing a JBS issue
> Also clarified how to close a resolved issue through verification
src/guide/jbs-jdk-bug-system.md line 286:
> 284: Once the work on an issue has been completed the issue's [Status]{.jbs-field} should be in a "completed" state. There are two "completed" states: [Resolved]{.jbs-value} and [Closed]{.jbs-value}. These are accompanied by a [Resolution]{.jbs-field} and a [Fix Version/s]{.jbs-value}. Which combination of [Status]{.jbs-field}, [Resolution]{.jbs-field}, and [Fix Version/s]{.jbs-value} you should use depends on how the issue is completed.
> 285:
> 286: Most resolutions are used to close an issue so that it ends up being [Closed]{.jbs-value} directly, but resolutions that indicates that a change has been integrated into a Project repository must go through the [Resolved]{.jbs-value} state. An issue in [Resolved]{.jbs-value} state needs to go through [verification](#verifying-an-issue) to end up as [Closed]{.jbs-value}. For the JDK Project in almost all cases the bots will transition the issue to [Resolved]{.jbs-value}/[Fixed]{.jbs-value} when the changeset is integrated to the repository. If you by accident end up in a [Resolved]{.jbs-value} state for a resolution that should only be [Closed]{.jbs-value}, use the "Verify" option in the state transition menu and select verification [None]{.jbs-value}.
Would it be clearer if the instructions suggest moving the issue to the **Closed** state? Unless resolving the issue involved integrating a changeset into a Project repository.
Perhaps, the instructions should start with the case where the issue needs to go through **Resolved**, that is when a changeset is integrated, and that happens automatically.
If one has to resolve an issue manually, it should rather go to the **Closed** state directly, which applies to any resolution other than integrating a changeset. In this case, instead of saying, *“Most resolutions are used to close…”* (which I found confusing), you could state, “All other resolutions should go directly to the **Closed** state directly.” Or something similar.
-------------
PR Review Comment: https://git.openjdk.org/guide/pull/169#discussion_r2743158293
More information about the guide-dev
mailing list