<p dir="ltr"><br>
On Jul 5, 2013 10:03 AM, &quot;Kevin Fenzi&quot; &lt;<a href="mailto:kevin@scrye.com">kevin@scrye.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Greetings.<br>
&gt;<br>
&gt; I&#39;d like to propose some changes to the spins process for F20.<br>
&gt; I&#39;m sending this just to the spins and test lists first, to try and hash<br>
&gt; out things, then we can move on to running it the devel list once we<br>
&gt; have more concrete plans.<br>
&gt;<br>
&gt; <a href="http://fedoraproject.org/wiki/Releases/20/Spins">http://fedoraproject.org/wiki/Releases/20/Spins</a> shall be the cannonical<br>
&gt; list of approved spins by the sig.<br>
&gt;<br>
&gt; A Milestone is one of Alpha, Beta, Final.<br>
&gt;<br>
&gt; A basic spin test will be created (Or perhaps we can re-use the Basic<br>
&gt; desktop test, or whatever QA folks would prefer). This basic spin test<br>
&gt; will test:<br>
&gt;<br>
&gt; At Alpha:<br>
&gt;<br>
&gt; * The image composes.<br>
&gt; * The image boots with any method<br>
&gt; * The liveuser user can login<br>
&gt; * The user can apply updates<br>
&gt;<br>
&gt; At Beta:<br>
&gt;<br>
&gt; * All Alpha tests, and<br>
&gt; * The image meets it&#39;s size goal<br>
&gt; * The image boots with all supported live media boot methods.<br>
&gt;<br>
&gt; At Final:<br>
&gt;<br>
&gt; * All Beta test and<br>
&gt; * No selinux denials on boot/login<br>
&gt;<br>
&gt; At the Alpha milestone, all approved spins will be created by rel-eng.<br>
&gt;<br>
&gt; Each approved spin MUST have at least 2 people fill in the Basic spin<br>
&gt; test matrix for at least 1 TC or RC. If the image fails, maintainers<br>
&gt; can try again at the next milestone, but the image is NOT shipped for<br>
&gt; that milestone. if an image doesn&#39;t get 2 people filling in Basic spin<br>
&gt; tests, the image is dropped for that cycle and IS NOT SHIPPED FOR THAT<br>
&gt; RELEASE! Such images can be reapproved by the spins sig for the next<br>
&gt; cycle.<br>
&gt;<br>
&gt; At the Beta milestone, only those images that got testing in the Alpha<br>
&gt; milestone will be produced.<br>
&gt;<br>
&gt; At the Final milestone, only those images that were tested at the Beta<br>
&gt; release will be produced.<br>
&gt;<br>
&gt; The <a href="http://fedoraproject.org/wiki/Releases/20/Spins">http://fedoraproject.org/wiki/Releases/20/Spins</a> page will be<br>
&gt; enhanced with a &#39;Alpha/Beta/Final&#39; field, where we can note what spins<br>
&gt; are in what state.<br>
&gt;<br>
&gt; Questions/Feedback needed on:<br>
&gt;<br>
&gt; - Is 2 people too many? Should it just be 1? or More?<br>
&gt;<br>
&gt; - Are there other Basic tests we should require?<br>
&gt;<br>
&gt; - Is there a better way to track things than that wiki page?<br>
&gt;<br>
&gt; - Is there a good way to make sure all spins maintainers are aware of<br>
&gt;   these changes and are not surprised by them?<br>
&gt;<br>
&gt; Anything else?<br>
&gt;<br>
&gt; kevin<br><br></p>
<p dir="ltr">Hi Kevin,<br></p>
<p dir="ltr">I think we are going at it a little backwards and creating double work for ourselves.<br></p>
<p dir="ltr">For example the MATE-Compiz spin is the same thing that gets pressed on the DVD with the addition of some compiz packages. <br></p>
<p dir="ltr">As long as the proper QA is done there, and some minor sanity checks done on the spins, why all the extra work?</p>
<p dir="ltr">Just a thought.</p>
<p dir="ltr">Dan</p>