Hi devs,
Almost all our filters on
jira.xwiki.org were wrong (all bugs for xwiki committers, all
issues for xwiki committers, etc) because they were only filtering on the “top level”
category (id = 10000) and thus were forgetting the contrib extensions that we bundled in
XE.
Thus I’ve renamed the "top level projects” category into “XWiki Enterprise” (and soon
we’ll rename it with the name of the flavor replacing it). I’ve also moved the conrib
extensions that we bundled into that category. See
https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10000
As a consequence this fixed
https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=10352 for example, which is now
correct.
However this leads to a problem: All JQL we wrote that were using things like “category in
(“Top Level Projects”)” instead of “category = 10000” are now broken. For example we use
this in our Relaese Notes for bug fix releases. I’ve fixed all of them using the Release
Application but not old ones yet.
Also, in our RN for bug fix releases we need to specify all projects one by one along with
versions. Writing the following (as can be seen in
http://www.xwiki.org/xwiki/bin/edit/ReleaseNotes/Data/XWiki/9.3.1/WebHome?e…) is
wrong for example:
category = 10000 AND fixVersion in ("9.3.1") AND resolution in (Fixed) and
component not in ("Development Issues only”)
FTR in the RN for 8.4.2 I wrote:
category = 10000 and fixVersion = "8.4.2" and resolution = Fixed and component
!= "Development Issues only" OR project = "CKEditor Integration" and
fixVersion = "1.10" and resolution = Fixed OR project = "Tour
Application" and fixVersion = "1.1" and resolution = Fixed
But even that is not correct anymore and we now need to write instead:
project IN ("XCOMMONS", "XRENDERING", "XWIKI",
"XE") AND fixVersion = "8.4.2" AND resolution = Fixed and component !=
"Development Issues only" OR project = "CKEDITOR" AND fixVersion =
"1.10" AND resolution = Fixed OR project = "TOUR" AND fixVersion =
"1.1" AND resolution = Fixed
So we need to review:
* The filters and dashboard in
jira.xwiki.org and fix them (for example GD, in the RN for
9.4 we point to
https://jira.xwiki.org/secure/Dashboard.jspa?selectPageId=13894 which is
broken now since its filter uses “Top Level Projects” but I can’t fix it since I don’t own
it in jira…)
* The JQL statements used in
xwiki.org and especially in the RNs. We should probably
create some scripts/tools to help us write those JQL.
Any comment? Any other idea?
Thanks
-Vincent