If the license declaration is accurately conveying GPL compliance I would likely approve the theme, even if it is not letter-compliant to the &quot;Guideline&quot; ... we will be taking the next step with version 3.1 by giving them a full example of what to be expected. Essentially a copy and paste block, as I understood it, that will meet the guidelines and therefore become an easily enforced &quot;requirement&quot;.<br>

<br>As to existing themes not meeting the exact requirement at this time, but still clearly conveying the theme is being released under a GPL-compatible license, I would suggest using the &quot;new&quot; format but I would not hold it against the theme until the above is implemented.<br>

<br>To be honest, and I have been struggling with the wording for some time, &quot;Guideline&quot; and &quot;requirement&quot; should not be used in the same sentence IMO. It is either one or the other in simpler thinking. That being said, I treat the CSS validation as more a guideline than a requirement; and, I make every effort to stay consistent in how I approach the CSS when reviewing a theme.<br>

<br><br>Cais.<br><br><div class="gmail_quote">On Thu, Oct 14, 2010 at 11:06 AM, Chip Bennett <span dir="ltr">&lt;<a href="mailto:chip@chipbennett.net">chip@chipbennett.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

RE: License - the current Guideline requirement is *either* a full-text license.txt *or* License/License URI header tags. Several Themes have a &quot;This Theme, including all blah-blah-blah is licensed under the terms of the GPL. http:(insert one of many URLs here)&quot;. Such a statement does not conform to the current Guidelines as written.<div>


<br></div><div>How would you handle this one, if not with an approved-but-fix-this-in-the-next-version status?</div><div><br></div><div>RE: CSS - the current Guideline requirement is that Themes use valid CSS (per the W3 Validator), with an exception for browser-specific property prefixes (-moz-box-shadow, etc.). How would you rewrite this requirement such that it can be enforced in the way that you are suggesting?</div>


<div><br></div><div><font color="#888888">Chip</font><div><div></div><div class="h5"><br><br><div class="gmail_quote">On Thu, Oct 14, 2010 at 9:58 AM, Edward Caissie <span dir="ltr">&lt;<a href="mailto:edward.caissie@gmail.com" target="_blank">edward.caissie@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
My position on the &quot;license&quot; issue, as was previously discussed, is that the format of the &quot;standardization of license declaration&quot; will be addressed and enforced with the release of WordPress 3.1, until then we should be making (strong) recommendations to follow that future reference.<br>




<br>&quot;I also passed one that had one, single, very minor CSS validation error.&quot; I would expect no less ... if you have to question if this is right or wrong then I believe there must be other underlying issues that need to be addressed first, especially if your intent is to fail it if the author does not correct it with the next immediate version.<br>




<br>As to CSS validation, IMHO, it would be blatantly obvious if the theme is a mess due to its CSS, and with that a review for valid CSS would be strongly recommended, but to fail a theme for minor CSS validation errors is not the way we should be approaching things in my mind.<br>




<br><br>Cais.<div><div></div><div><br><br><div class="gmail_quote">On Thu, Oct 14, 2010 at 10:41 AM, Chip Bennett <span dir="ltr">&lt;<a href="mailto:chip@chipbennett.net" target="_blank">chip@chipbennett.net</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Again, I disagree.<div><br></div><div>There are some things in the Requirements that are indeed *minor* (with respect to the end-user), but that are enforcing a higher quality standard, or are creating a standardization.</div>





<div><br></div><div>Some people put a license declaration statement in style.css. We ask them to format it in a standard way (using header tags). If this is the only issue, I&#39;m not going to fail a review just because of it; I&#39;ll ask the developer to format the license statement in the standard manner in the next revision.</div>





<div><br></div><div>(I had just such a ticket recently.)</div><div><br></div><div>Your position would seem to advocate that my approach was wrong, and that one of two things should have happened:</div><div><br></div><div>





1) I fail the review merely for a non-standard license declaration</div><div>2) we no longer enforce standardization of license declaration<br><br></div><div>Seriously? Approving the ticket, with the caveat that the license declaration re-formatted to conform to the standard in the next revision isn&#39;t a viable alternative here?</div>





<div><br></div><div>And what of other &quot;minor&quot; issues? I also passed one that had one, single, very minor CSS validation error. What should I have done? In that circumstance, I see three alternatives to the approving with the caveat to fix in the next revision:</div>





<div><br></div><div>1) Fail the review for the minor error</div><div>2) Maintain a list of acceptable versus unacceptable errors, and pass/fail Themes accordingly</div><div>3) No longer enforce CSS validation</div><div><br>





</div><div>Which of those alternatives is preferable to approving the Theme asking the developer merely to fix the CSS validation error in the next Theme revision?</div><div><br></div><font color="#888888"><div>Chip</div>




</font><div><div></div><div><div><br></div><div><div class="gmail_quote">
On Thu, Oct 14, 2010 at 9:33 AM, Edward Caissie <span dir="ltr">&lt;<a href="mailto:edward.caissie@gmail.com" target="_blank">edward.caissie@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">





2b) Is probably the most important point here ... if these are *minor* issues then perhaps they should *not be required*.<br><br>If there are many different &quot;minor&quot; issues that are being allowed then perhaps all of those should be reviewed to actually see if they need to be required.<br>







<br>The whole point is a minor issue is *not* a requirement ... as to the resolutions, we can fill pages with them but to add more based on this current thread at this point does not make any sense as what I see coming forward from this discussion is once again some of the Theme Review guidelines and expectations may need to be re-addressed.<br>







<br>As I see it, we are starting to diverge on this topic. We are speaking both of &quot;minor&quot; issues; and, resolving tickets as &quot;approved&#39; knowing there are issues of apparent significance that must be addressed. Perhaps similar, but for all intent and purpose different.<br>







<br><br>Cais.<div><div></div><div><br><br><div class="gmail_quote">On Thu, Oct 14, 2010 at 10:18 AM, Chip Bennett <span dir="ltr">&lt;<a href="mailto:chip@chipbennett.net" target="_blank">chip@chipbennett.net</a>&gt;</span> wrote:<br>





<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Again, I disagree.<div><br></div><div>If we take your approach, one of two things will happen:</div><div><br></div><div>1) We will not approve Themes that have only one or two minor issues that violate the Theme Review Guidelines, thus needlessly frustrating/angering Theme Developers</div>








<div><br></div><div>2) We will approve Themes that have only one or two minor issues that violate the Theme Review Guidelines. We will continue to let those issues slide in subsequent revisions, which:</div><div><br></div>








<div>a) Will further frustrate/anger Theme Developers, who will accuse us of subjective enforcement of the Guidelines and of treating Theme Developers unfairly, due to different treatment, and</div><div><br></div><div>b) Will lead eventually to those criteria being de facto removed from the Guidelines, because we will never be enforcing them.</div>








<div><br></div><div>I don&#39;t like any of those options.</div><div><br></div><div>Thus, the &quot;Required, But Can Be Fixed in Next Revision&quot; comments.</div><div><br></div><div><font color="#888888">Chip</font><div>







<div></div><div><br><br><div class="gmail_quote">
On Thu, Oct 14, 2010 at 9:10 AM, Edward Caissie <span dir="ltr">&lt;<a href="mailto:edward.caissie@gmail.com" target="_blank">edward.caissie@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">








My point is the issues are either minor or they are not ... obviously the flexibility to approve themes with &quot;minor&quot; issues should and is being used ... but, and I write again, if they are *required* to be fixed with the next revision then they should have been *required* to be fixed with the current version as they were IMO not &quot;minor&quot; to begin with if the reviewer is resolving as &quot;not-approved&quot; with the next revision.<br>










<br>If the same &quot;minor&quot; issue was later decided to be not a &quot;minor&quot; issue then that is a different matter.<br><br><br>Cais.<div><div></div><div><br><br><div class="gmail_quote">On Thu, Oct 14, 2010 at 10:03 AM, Chip Bennett <span dir="ltr">&lt;<a href="mailto:chip@chipbennett.net" target="_blank">chip@chipbennett.net</a>&gt;</span> wrote:<br>










<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">I disagree. We need *some* flexibility to approve tickets that have only minor issues.<div>






<br>
</div><div>At the same time, if we approve a ticket with such minor issues, <i>with the expectation that those issues are addressed in the next revision</i>, then we should not let those minor issues pass in the review of the next revision.</div>











<div><br></div><div><font color="#888888">Chip</font><div><div></div><div><br><br><div class="gmail_quote">On Thu, Oct 14, 2010 at 8:42 AM, Edward Caissie <span dir="ltr">&lt;<a href="mailto:edward.caissie@gmail.com" target="_blank">edward.caissie@gmail.com</a>&gt;</span> wrote:<br>










<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
If a ticket requires a special resolution as a pointer for &quot;approved-with-next-revision-fixes&quot; then perhaps the ticket should be immediately re-reviewed for those concerns.<br><br>IMO, if they are relevant enough to stop future versions of the theme from being approved if not addressed, they are relevant enough to stop the ticket at hand from being approved.<br>













<br><br>Cais.<br><br><div class="gmail_quote"><div><div></div><div>On Thu, Oct 14, 2010 at 8:45 AM, Chip Bennett <span dir="ltr">&lt;<a href="mailto:chip@chipbennett.net" target="_blank">chip@chipbennett.net</a>&gt;</span> wrote:<br>











</div></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div></div><div>

As we approve more Themes - and especially, Themes that are approved, but that have comments indicating certain issues are &quot;Required, but Can Be Fixed in Next Revision&quot; - I&#39;m thinking that we might want to consider another ticket resolution: &quot;approved-with-comments&quot; or &quot;approved-with-next-revision-fixes&quot; or something along those lines.<div>














<br></div><div>The reason? I&#39;m seeing tickets for &quot;next revisions&quot; of such tickets, that seem to ignore completely the issues indicated as &quot;Required, but Can Be Fixed in Next Revision&quot;. </div><div>














Of course, I&#39;m resolving such tickets as &quot;not-approved&quot; - but the reason I bring it up is that we haven&#39;t really discussed how we handle such tickets. </div><div><br></div><div>My process for a Priority #1 Queue ticket is:</div>














<div><br></div><div>1) Check previous-tickets report, to ensure ticket is in correct queue (Pross: can we get the *resolution* column to display by default on this report?)</div><div>2) If correct queue, assign ticket to myself</div>














<div>3) Open previous ticket, to check for any issues indicated as &quot;Can Be Fixed in Next Revision&quot;</div><div>4) Diff-Review</div><div>5) Theme-Check</div><div>6) Summarize status of previous-ticket comments</div>














<div>7) (if necessary) Install/check activated Theme</div><div>8) Close/resolve ticket</div><div><br></div><div>The problem I&#39;m foreseeing, of course, is that the previous-ticket comments can very easily fall through the cracks, unless the next-ticket reviewer makes a conscious effort to check the previous ticket. We could alleviate this concern by introducing an appropriate ticket resolution, that would alert the next-ticket reviewer to the presence of any such previous-ticket issues.</div>














<div><br></div><div>Thoughts?</div><div><br></div><font color="#888888"><div>Chip</div>
</font><br></div></div>_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
<br></blockquote></div><br>
<br>_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
<br></blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
<br></blockquote></div><br>
</div></div><br>_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
<br></blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
<br></blockquote></div><br>
</div></div><br>_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
<br></blockquote></div><br>
</div></div><br>_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org" target="_blank">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
<br></blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
<br></blockquote></div><br>