Hi,

It seems that we need some cleaning in the jira. I can do these changes if
it is ok with everyone.

1. Versions with typos are there (4.60, etc). Jira will auto-create these
release versions if one types it in fixVersions. I'll remove these.

2. 4.6.0 is released, but not released in Apache. We should "release" that
version in jira so that future issues cannot be tagged with that release
version. We (in HBase) documented that to be a part of the release
management process. Looking at
https://issues.apache.org/jira/plugins/servlet/project-config/PHOENIX/versions

I don't see any versions that is "released" in jira. I think we should mark
every version as released that corresponds to an actual release.

3. Best practice is to close all the jiras in the release, so that they
cannot be reopened and changed.

https://issues.apache.org/jira/browse/PHOENIX-2244?jql=project%20%3D%20PHOENIX%20AND%20resolution%20%3D%20Unresolved%20AND%20fixVersion%20%3D%204.6.0%20ORDER%20BY%20priority%20DESC

4. jira Workflow: change it to "no-reopen-closed". This workflow is safer,
and used in HBase and Hadoop. The jiras in closed state cannot be
re-opened. if we make sure to close all the jiras after a release, the list
of jiras committed and marked for that fixVersion becomes final. If a patch
for the jira is released in a version, then only creating a new jira will
be the way to change. This makes issue and patch tracking for releases
easier I think.

Let me know whether these makes sense or not.

Enis

Reply via email to