Kathey Marsden wrote:
Well, I found my problem, The issue was that my release version did not match the fix version in the fixedBugsList.xml. I am not sure the best way to address this. There are three options I can think of.

1) Change the release note generator to ignore the version in the fixedBugsList.xml file. 2) Merge version 10.3.1.5 to 10.3.2.0 when we bump the version so that there is a match.
3) Mark issues fixed in 10.3.1.5 also fixed in 10.3.2.0

I tend to think option 1 makes the most sense. Since the user is already generating the list of fixed bugs from a query in Jira. Thoughts?

Kathey


Hi Kathey,

It appears that the 10.3 version of the ReleaseNotesGenerator has diverged from the version in the development mainline. The mainline version does something very simple: it just includes all of the bug fixes from the report which you produced. That is, it assumes that your jira query did all the necessary filtering. The 10.3 version takes another approach. The 10.3 version filters the jira report. I think the motivation behind this was that jira filtering wasn't competent enough to produce just the list of bugs we want to describe.

It would be nice to steer toward the following goals:

1) A canonical jira query which can be cooked up just from the current and previous release ids. If we had such a query, then the ReleaseNotesGenerator could build this query itself and you would not need to produce the bugs list by hand.

2) A clear understanding of what additional filtering is done by the ReleaseNotesGenerator on the canonical jira report.

Right now the division of labor between (1) and (2) is unclear to me. It seems to me that right now each release manager has to figure out what query to use for (1) and then has to adjust (2) accordingly.

Your solution to your immediate problem is probably correct. It's hard for anyone else to say because we don't know what query you used to produce (1). I would say do what makes sense to you and fold your edits into the 10.3 version. Maybe when we come to 10.4 we can transfer the 10.3 lessons into the mainline version of ReleaseNotesGenerator and steer closer to our goals.

Hope this is helpful,
-Rick

Reply via email to