I would like to set up a CI environment in the future, especially so that it is easy for new contributors to test their work and know that it passes. Right now this may not be top priority, but I do see it as fairly high on the list.<div>

<br></div><div>I&#39;m on board for creating <a href="http://dev.p2pu.org">dev.p2pu.org</a> or similar to continue pushing out new features for testing on non-prod data. In the future I would like to see us roll out features as configurable roll-outs. I&#39;ll write more on this subject when it becomes relevant.</div>

<div>--<br>contact info:<br><a href="http://www.johndbritton.com" target="_blank">http://www.johndbritton.com</a><br>@johndbritton - <a href="http://twitter.com/johndbritton" target="_blank">http://twitter.com/johndbritton</a><br>


<br><br><div class="gmail_quote">On Fri, May 13, 2011 at 4:17 PM, zuzel.vp <span dir="ltr">&lt;<a href="mailto:zuzel.vp@gmail.com">zuzel.vp@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Lets try out the Thursday feature freeze (midnight EST) to see how it<br>
goes. The rest of the time after Thursday we can concentrate on small<br>
fixes and translation. I will try to setup a basic <a href="http://alpha.p2pu.org" target="_blank">alpha.p2pu.org</a> (not<br>
the full setup like in production -- and we can improve it in the<br>
following milestones) so people that does not have a dev environment<br>
setup can try out things before Monday.<br>
<br>
--<br>
Thanks,<br>
<font color="#888888">    Zuzel<br>
</font><div><div></div><div class="h5"><br>
On Fri, May 13, 2011 at 10:57 AM, Jessica Ledbetter<br>
&lt;<a href="mailto:jessica@jessicaledbetter.com">jessica@jessicaledbetter.com</a>&gt; wrote:<br>
&gt; Would we like to try out a new coding/testing schedule this milestone?<br>
&gt; If so, the first week is almost up.<br>
&gt;<br>
&gt; I&#39;ve started filing bugs on the current code in github (and looks like<br>
&gt; Zuzel and Vladimir have knocked them out -- awesome!). I put them as<br>
&gt; 0.6 milestone so that we can fix the dev bugs before going into<br>
&gt; production. Does that work alright? Or should we do a more sprint<br>
&gt; mentality where we all focus on finding/fixing bugs at the same time?<br>
&gt;<br>
&gt; I have a few tasks to do this weekend then can focus on finding/fixing<br>
&gt; bugs introduced in 0.6 or continue new &quot;functionality.&quot;<br>
&gt;<br>
&gt; For what it&#39;s worth, I love the idea of an alpha/staging server that<br>
&gt; exposes the release before the release so that people can test. Can<br>
&gt; we?<br>
&gt;<br>
&gt; On Wed, May 11, 2011 at 1:54 PM, zuzel.vp &lt;<a href="mailto:zuzel.vp@gmail.com">zuzel.vp@gmail.com</a>&gt; wrote:<br>
&gt;&gt; We just have django tests --&gt;<br>
&gt;&gt; <a href="http://docs.djangoproject.com/en/dev/topics/testing/" target="_blank">http://docs.djangoproject.com/en/dev/topics/testing/</a><br>
&gt;&gt;<br>
&gt;&gt; At this point i think a CI server is an overkill but in the future<br>
&gt;&gt; when the project grows it will be nice to have it.<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Thanks,<br>
&gt;&gt;    Zuzel<br>
&gt;&gt;<br>
&gt;&gt; On Wed, May 11, 2011 at 7:06 AM, Nadeem Shabir &lt;<a href="mailto:ns@talis.com">ns@talis.com</a>&gt; wrote:<br>
&gt;&gt;&gt; Zuzel what level of automated testing do we have at the moment?<br>
&gt;&gt;&gt; I&#39;m a little out of sync with our current development process ... but ...<br>
&gt;&gt;&gt; Should the development process not be tied into / supported by a continuous<br>
&gt;&gt;&gt; integration process? I.e. every check in into trunk is checked out by a CI<br>
&gt;&gt;&gt; server that builds, deploys, and runs any automated tests.  Should we be<br>
&gt;&gt;&gt; aiming to have a suite of unit tests, and a suite of acceptance or more<br>
&gt;&gt;&gt; functional tests written in something like Selenium that verifies that the<br>
&gt;&gt;&gt; application is working consistently across different browsers.  I&#39;ve been<br>
&gt;&gt;&gt; using tools like SauceLabs to run a Selenium based test suite against<br>
&gt;&gt;&gt; multiple browser and os versions - and the net result is all developer<br>
&gt;&gt;&gt; checkins are tested automatically by the build server, which obviously means<br>
&gt;&gt;&gt; releases can then be deployed to live with confidence.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 11 May 2011 10:15, Philipp Schmidt &lt;<a href="mailto:phi.schmidt@gmail.com">phi.schmidt@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 11 May 2011 03:49, John Britton &lt;<a href="mailto:public@johndbritton.com">public@johndbritton.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt; &gt; This is part of the argument against moving to the new site earlier. I&#39;m<br>
&gt;&gt;&gt;&gt; &gt; not<br>
&gt;&gt;&gt;&gt; &gt; opposed, but because we&#39;re going to have more and more real users on the<br>
&gt;&gt;&gt;&gt; &gt; new<br>
&gt;&gt;&gt;&gt; &gt; site we&#39;ll have to spend a fair amount of time making sure things work<br>
&gt;&gt;&gt;&gt; &gt; before we push them. The alternative is to be ready to fix things if<br>
&gt;&gt;&gt;&gt; &gt; they<br>
&gt;&gt;&gt;&gt; &gt; are broken after we push them (I tend to prefer this approach).<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I suspect the right solution is somewhere in the middle. The old site<br>
&gt;&gt;&gt;&gt; is really starting to hurt us, and it would be great if we could move<br>
&gt;&gt;&gt;&gt; sooner rather than later. But I agree with John that we don&#39;t want to<br>
&gt;&gt;&gt;&gt; slow down development too much, and we also don&#39;t want real users to<br>
&gt;&gt;&gt;&gt; get frustrated by serious bugs. Could we keep pushing (push-then-fix)<br>
&gt;&gt;&gt;&gt; for now, and start increasing the testing / staging phase by a day at<br>
&gt;&gt;&gt;&gt; a time as we take on more users?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; It might also be useful to have an <a href="http://alpha.p2pu.org" target="_blank">alpha.p2pu.org</a> where those with<br>
&gt;&gt;&gt;&gt; interest and time, could always access the latest snapshot of<br>
&gt;&gt;&gt;&gt; development progress, and help test.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; P<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; p2pu-dev mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:p2pu-dev@lists.p2pu.org">p2pu-dev@lists.p2pu.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; p2pu-dev mailing list<br>
&gt;&gt;&gt; <a href="mailto:p2pu-dev@lists.p2pu.org">p2pu-dev@lists.p2pu.org</a><br>
&gt;&gt;&gt; <a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; p2pu-dev mailing list<br>
&gt;&gt; <a href="mailto:p2pu-dev@lists.p2pu.org">p2pu-dev@lists.p2pu.org</a><br>
&gt;&gt; <a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Jessica Ledbetter<br>
&gt; <a href="http://jessicaledbetter.com" target="_blank">http://jessicaledbetter.com</a><br>
&gt; _______________________________________________<br>
&gt; p2pu-dev mailing list<br>
&gt; <a href="mailto:p2pu-dev@lists.p2pu.org">p2pu-dev@lists.p2pu.org</a><br>
&gt; <a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
&gt;<br>
_______________________________________________<br>
p2pu-dev mailing list<br>
<a href="mailto:p2pu-dev@lists.p2pu.org">p2pu-dev@lists.p2pu.org</a><br>
<a href="http://lists.p2pu.org/mailman/listinfo/p2pu-dev" target="_blank">http://lists.p2pu.org/mailman/listinfo/p2pu-dev</a><br>
</div></div></blockquote></div><br></div>