Hi, folks. Here are some quick drafts of the criteria pages with all requirements rephrased to avoid use of the server role mechanism, which sgallagh says is to be removed from F29 soon:
https://fedoraproject.org/wiki/User:Adamwill/Draft_Basic_Release_Criteria_ro... https://fedoraproject.org/wiki/User:Adamwill/Draft_Beta_Criteria_role_remova... https://fedoraproject.org/wiki/User:Adamwill/Draft_Final_Criteria_role_remov...
here are diffs from the current content of pages, for ease of review:
https://fedoraproject.org/w/index.php?title=User:Adamwill/Draft_Basic_Releas... https://fedoraproject.org/w/index.php?title=User:Adamwill/Draft_Beta_Criteri... https://fedoraproject.org/w/index.php?title=User:Adamwill/Draft_Final_Criter...
Basically I just sort of welded the meat of the requirements from the nice structure of pages we had set up straight into the criteria pages :/ It's not great, but it should do the job.
Comments, suggestions etc. welcome.
Obviously we would also want to tweak the PRD and tech spec pages, and all the role-specific pages themselves, to note that the 'role' concept is basically dead. I would do that when pushing these changes out, if they're acceptable to everyone.
Longer term we're kicking around different ideas for what Server might become in future, but for F29 at least we want to maintain the same basic functional requirements, minus rolekit itself (we still want to require freeipa and postgres server functionality to work).
On Tue, 2018-07-03 at 15:47 -0700, Adam Williamson wrote:
Hi, folks. Here are some quick drafts of the criteria pages with all requirements rephrased to avoid use of the server role mechanism, which sgallagh says is to be removed from F29 soon:
https://fedoraproject.org/wiki/User:Adamwill/Draft_Basic_Release_Criteria_ro... https://fedoraproject.org/wiki/User:Adamwill/Draft_Beta_Criteria_role_remova... https://fedoraproject.org/wiki/User:Adamwill/Draft_Final_Criteria_role_remov...
here are diffs from the current content of pages, for ease of review:
https://fedoraproject.org/w/index.php?title=User:Adamwill/Draft_Basic_Releas... https://fedoraproject.org/w/index.php?title=User:Adamwill/Draft_Beta_Criteri... https://fedoraproject.org/w/index.php?title=User:Adamwill/Draft_Final_Criter...
Basically I just sort of welded the meat of the requirements from the nice structure of pages we had set up straight into the criteria pages :/ It's not great, but it should do the job.
Comments, suggestions etc. welcome.
Obviously we would also want to tweak the PRD and tech spec pages, and all the role-specific pages themselves, to note that the 'role' concept is basically dead. I would do that when pushing these changes out, if they're acceptable to everyone.
Longer term we're kicking around different ideas for what Server might become in future, but for F29 at least we want to maintain the same basic functional requirements, minus rolekit itself (we still want to require freeipa and postgres server functionality to work).
As there were no comments or suggestions on this, and rolekit has been retired, I've gone ahead and implemented these changes now. Thanks!
On Mon, 2018-07-16 at 16:55 -0700, Adam Williamson wrote:
On Tue, 2018-07-03 at 15:47 -0700, Adam Williamson wrote:
Hi, folks. Here are some quick drafts of the criteria pages with all requirements rephrased to avoid use of the server role mechanism, which sgallagh says is to be removed from F29 soon:
https://fedoraproject.org/wiki/User:Adamwill/Draft_Basic_Release_Criteria_ro... https://fedoraproject.org/wiki/User:Adamwill/Draft_Beta_Criteria_role_remova... https://fedoraproject.org/wiki/User:Adamwill/Draft_Final_Criteria_role_remov...
here are diffs from the current content of pages, for ease of review:
https://fedoraproject.org/w/index.php?title=User:Adamwill/Draft_Basic_Releas... https://fedoraproject.org/w/index.php?title=User:Adamwill/Draft_Beta_Criteri... https://fedoraproject.org/w/index.php?title=User:Adamwill/Draft_Final_Criter...
Basically I just sort of welded the meat of the requirements from the nice structure of pages we had set up straight into the criteria pages :/ It's not great, but it should do the job.
Comments, suggestions etc. welcome.
Obviously we would also want to tweak the PRD and tech spec pages, and all the role-specific pages themselves, to note that the 'role' concept is basically dead. I would do that when pushing these changes out, if they're acceptable to everyone.
Longer term we're kicking around different ideas for what Server might become in future, but for F29 at least we want to maintain the same basic functional requirements, minus rolekit itself (we still want to require freeipa and postgres server functionality to work).
As there were no comments or suggestions on this, and rolekit has been retired, I've gone ahead and implemented these changes now. Thanks!
Just for the record, I have also now done a chunk of wiki work on this. I've tweaked a bunch of relevant test cases to not refer to server roles any more, revised and updated https://fedoraproject.org/wiki/QA:Testcase_freeipa_trust_server_installation to serve as a FreeIPA server install validation test case, created https://fedoraproject.org/wiki/QA:Testcase_freeipa_trust_server_uninstallati... (split out from the installation test case), created https://fedoraproject.org/wiki/QA:Testcase_postgresql_server_installation to act as a postgresql server installation test case, updated the matrix template page https://fedoraproject.org/wiki/Template:Server_test_matrix , updated the test case links in the criteria, and updated the openQA result reporting code to hopefully match the revised wiki pages. I'm hoping this is all in line and good enough for F29 now.
server@lists.fedoraproject.org