> On 5 Feb 2017, at 11:07, Vincent Massol <[email protected]> wrote:
> 
> Hi devs,
> 
> Right now we’ve started acknowledging the committers in the Release notes.
> 
> I’d like to propose to extend that try to ack everyone who participates in 
> one way or another to a release, and not just developers.
> 
> I can think of 3 more items to add:
> 
> A) All the JIRA issue reporters that have had an issue fixed for the release 
> (bug, improvement, new feature, etc). They took the time to report an issue 
> and thus they’ve helped the committers to improve the quality of the release 
> and thus they should be acknowledged. This allows us to also ack QA. We could 
> decide to exclude the reporters who’ve also been committers or leave them in.

Here’s how to automate this:

{{groovy}}
def jql = URLEncoder.encode('category = "Top Level Projects" AND (fixVersion = 
"9.0-rc-1" OR fixVersion = "9.0") AND resolution = Fixed AND component != 
"Development Issues only"', "UTF-8")
def columns = "field=reporter"

def url = 
"http://jira.xwiki.org/sr/jira.issueviews:searchrequest-xml/temp/SearchRequest.xml?jqlQuery=${jql}&${columns}".toURL().text
def root = new XmlSlurper().parseText(url)

def reporters = [] as TreeSet
root.channel.item.each() {
  reporters.add(it.reporter.toString())
}

println "{{{"
reporters.each() {
  println "* ${it}"
}
println "}}}"
{{/groovy}}

Thanks
-Vincent

> 
> B) The people who’ve contributed translations done after the start of the 
> release development.
> 
> Ideally we would also ack:
> 
> C) The people who’ve helped on the list for the release
> D) The people who’ve helped on the Design and made proposals that made it to 
> the release. I’m thinking of Caty for example. Luckily Caty also commits some 
> code and often she’s recognised through commits.
> 
> The problem with C) and D) is that they’re hard to gather. But we could do it 
> on an ad-hoc basis by adding them to the RN during the development (when they 
> help) instead of doing it at the end.
> 
> In any case I’d like to focus on A) and B) FTM and I’m proposing to add them 
> to the Release Plan since they’re easy to find out.
> 
> WDYT?
> 
> Thanks
> -Vincent
> 

Reply via email to