<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Sep 29, 2014 at 6:01 AM, Sean Dague <span dir="ltr"><<a href="mailto:sean@dague.net" target="_blank">sean@dague.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 09/29/2014 05:06 AM, Thierry Carrez wrote:<br>
> Sean Dague wrote:<br>
>> Setuptools 6.0 was released Friday night. (Side note: as a service to<br>
>> others releasing major software bumps on critical python software on a<br>
>> Friday night should be avoided.)<br>
><br>
> Since it's hard to prevent upstream from releasing over the weekends,<br>
> could we somehow freeze our PyPI mirrors from Friday noon to Monday noon<br>
> infra-team time ?<br>
<br>
</span>Honestly, I'm not sure that would be very helpful. There tend to be<br>
people with one eye open on things over the weekend (like I was this<br>
weekend), and the fact that it was fixed then meant most people never<br>
saw the break. If we did a giant requirements release every monday<br>
morning it would also be *far* more difficult to figure out just based<br>
on release dates which upstream dependency probably just killed us.<br></blockquote><div><br></div><div>What about a continuous delay? Like:</div><div><br></div><div>- never mirror a package until it's at least 72 hours old</div><div>- never mirror a package if it's not the latest release</div><div><br></div><div>If a broken release is produced upstream, developers might be able to detect it before the gate consumes it. Further, if upstream produces a fixed release within 72 hours, the second rule would mean that infra doesn't consume the broken one, and will wait until the new one is 72 hours old (and we don't have to blacklist it in requirements.txt just for our own sake).</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="im HOEnZb"><br>
-Sean<br>
<br>
--<br>
Sean Dague<br>
<a href="http://dague.net" target="_blank">http://dague.net</a><br>
<br>
</span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br></div></div>