Related to the specification committee discussion around streamlining the specification approval process in order to track when specification artifacts may be released. There was a lack of aligning the specification committee ballot with the EMO and PMC approval at a gating factor to notifying the project team they could release their artifacts.
I have added this in a PR to the current checklist, but when looking to apply this to one of the existing PRs I'm mentoring, I ended up expanding this more, and pulling in the links to the PMC and EMO links. Here is the PR that has the added additional EMO/PMC items:
https://github.com/jakartaee/specifications/pull/230In going over this and pulling the information together, there does seem to be some steps that can be done to simplify this. First, since the PMC is a member of the specification committee and votes on ballots, it seems like the step of specification project emailing the PMC is redundant because the PMC is notified of the project when it goes to specification ballot. PMC approval should be implicit in a +1 vote on the specification ballot. I would propose that we eliminate the step of the project having to email the PMC in favor of this approach.
Is there any negative feedback from EF on that?
Second, there does not appear to be a straightforward way to track the status of the EMO approval status. There is a bug created by the EMO to track a project release when they are notified of the release, but this is not accessible from the project release page. Either you have to search the
https://bugs.eclipse.org site, or use the issue link that is sent to the project in response to requesting the EMO to approve the release.
It does appear that one can search for a '[release] ee4j.' match in the bug database to locate all open issues related to the current release.
There is an issues tab on the ee4j projects pages, but nothing is on that tab. Would it be possible to add the release tracking issue to that page?
Bottom line, if we could streamline the PMC interaction, and have a way to track the EMO approval, the updated specification committee checklist allows for a smoother approval process that tracks all of the requirements needed to release a specification project's artifacts.