Draft separation of Server Role requirements from criteria

Adam Williamson adamwill at fedoraproject.org
Sat Feb 7 01:51:29 UTC 2015


On Thu, 2015-01-29 at 10:47 -0500, Stephen Gallagher wrote:
> Sorry it took so long to go through this. It seems like a sensible 
> approach to me. I think we'll also want to make this part of the 
> Server SIG process that we write these criteria FIRST and then go 
> ahead and develop the roles. (Which I will note I have not yet done 
> for the Database Server Role; I'll start a separate thread on that 
> once we
> finish discussing this).

Thanks for the feedback. I've gone ahead and implemented this now, as 
we're getting close to Branch point and I want to make sure the 
criteria are in shape ahead of time.

I moved the template page to:

https://fedoraproject.org/wiki/Template:Role_requirements

and the Domain controller requirements page to:

https://fedoraproject.org/wiki/Domain_controller_role_requirements

I updated the criteria as proposed. I also moved the 'role definition 
requirements' criterion to Alpha, as I believe that's where it was 
meant to be, and we only put it at Beta for F21 because we weren't 
actually done by Alpha.

I also created a template for test cases that are 'associated' with 
role requirements, the same way we have a template for test cases that 
are 'associated' with release criteria, and updated the relevant test 
cases to use it. You use it like this:

{{Template:Associated_server_role_requirements|Domain controller}}

and it generates an admon box like the one at the top of this page:

https://fedoraproject.org/wiki/QA:Testcase_FreeIPA_web_ui

The argument makes the assumption that 'role requirements' pages will 
always be named:

ROLENAME role requirements

and you pass ROLENAME as the template argument. (mediawiki treats 
underscores and spaces as identical, so I'd recommend using spaces to 
make the text look nicer - 'Domain controller role requirements' looks 
nicer than 'Domain_controller_role_requirements'). So we should carry 
on with that scheme, or if we want to change it, the template will 
need changing too (and the Domain_controller_role_requirements page 
would have to be renamed, of course).
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net



More information about the server mailing list