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?editor=wiki)
 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

Reply via email to