<div dir="ltr">The new build farm will retry on connection failures but it doesn't really make sense to retry on 404 in my opinion. It's a really _bad_ failure mode to temporarily replace valid files with 404 responses. But I imagine GitHub was being stressed in ways that aren't considered normal operation.</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 1, 2015 at 1:13 PM, G.A. vd. Hoorn - 3ME via ros-release <span dir="ltr"><<a href="mailto:ros-release@lists.ros.org" target="_blank">ros-release@lists.ros.org</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 1-4-2015 22:08, William Woodall via ros-release wrote:<br>
> That's a problem with GitHub, I think an artifact of the recent DDoS attack<br>
> against them. The file that was reportedly 404 above is now available.<br>
> Unfortunately there's not much we can do about this sort of failure.<br>
<br>
</span>Would it be an idea to increase the nr of attempts?<br>
<br>
It seems rosdep gives up after a single 404. Given that github<br>
experiences a lot of transient failures (we also see quite some<br>
questions like this on ROS Answers), a retry or 2 might go a long way?<br>
<div><div class="h5"><br>
<br>
> On Wed, Apr 1, 2015 at 12:36 PM, Shaun Edwards via ros-release <<br>
> <a href="mailto:ros-release@lists.ros.org">ros-release@lists.ros.org</a>> wrote:<br>
><br>
>> All,<br>
>><br>
>> I have had two builds/releases failure for the same issue associated with<br>
>> rosdep (see snippet below).  rosdep has some errors, but in the past this<br>
>> has not caused a failure.  I see this same error on the pre-release server<br>
>> and when trying to do a release (locally) under bloom.  Both systems are<br>
>> Indigo.<br>
>><br>
>> Has anybody else seen this problem?<br>
>><br>
>><br>
>> See <<a href="http://jenkins.ros.org/job/prerelease-indigo-descartes/" target="_blank">http://jenkins.ros.org/job/prerelease-indigo-descartes/</a><br>
>> ARCH_PARAM=amd64,UBUNTU_PARAM=trusty,label=prerelease/1/><br>
>><br>
>> ------------------------------------------<br>
>><br>
>> Executing command 'rosdep init'<br>
>> Wrote /etc/ros/rosdep/sources.list.d/20-default.list<br>
>> Recommended: please run<br>
>><br>
>>         rosdep update<br>
>><br>
>> Executing command 'rosdep update'<br>
>> Warning: running 'rosdep update' as root is not recommended.<br>
>>   You should run 'sudo rosdep fix-permissions' and invoke 'rosdep update'<br>
>> again without sudo.<br>
>> ERROR: error loading sources list:<br>
>>         HTTP Error 404: Not Found (<a href="https://raw.githubusercontent.com/ros/" target="_blank">https://raw.githubusercontent.com/ros/</a><br>
>> rosdistro/master/groovy/distribution.yaml)<br>
>> reading in sources list data from /etc/ros/rosdep/sources.list.d<br>
>> Hit <a href="https://raw.githubusercontent.com/ros/rosdistro/master/" target="_blank">https://raw.githubusercontent.com/ros/rosdistro/master/</a><br>
>> rosdep/osx-homebrew.yaml<br>
>> Hit <a href="https://raw.githubusercontent.com/ros/rosdistro/master/" target="_blank">https://raw.githubusercontent.com/ros/rosdistro/master/</a><br>
>> rosdep/base.yaml<br>
>> Hit <a href="https://raw.githubusercontent.com/ros/rosdistro/master/" target="_blank">https://raw.githubusercontent.com/ros/rosdistro/master/</a><br>
>> rosdep/python.yaml<br>
>> Hit <a href="https://raw.githubusercontent.com/ros/rosdistro/master/" target="_blank">https://raw.githubusercontent.com/ros/rosdistro/master/</a><br>
>> rosdep/ruby.yaml<br>
>> Hit <a href="https://raw.githubusercontent.com/ros/rosdistro/master/" target="_blank">https://raw.githubusercontent.com/ros/rosdistro/master/</a><br>
>> releases/fuerte.yaml<br>
>> Query rosdistro index <a href="https://raw.githubusercontent" target="_blank">https://raw.githubusercontent</a>.<br>
>> com/ros/rosdistro/master/index.yaml<br>
>> Add distro "groovy"<br>
>> /!\  Failed to execute command '['rosdep', 'update']' with return code 1<br>
>> Failed to execute command '['rosdep', 'update']' with return code 1<br>
>> I: Copying back the cached apt archive contents<br>
>> I: unmounting /var/cache/pbuilder/ccache filesystem<br>
>> I: unmounting <<a href="http://jenkins.ros.org/job/prerelease-indigo-descartes/" target="_blank">http://jenkins.ros.org/job/prerelease-indigo-descartes/</a><br>
>> ARCH_PARAM=amd64,UBUNTU_PARAM=trusty,label=prerelease/ws/> filesystem<br>
>> I: unmounting /home/rosbuild filesystem<br>
>> I: unmounting dev/pts filesystem<br>
>> I: unmounting proc filesystem<br>
>> I: cleaning the build env<br>
>> I: removing directory /var/cache/pbuilder/build//31574 and its<br>
>> subdirectories<br>
>> Build step 'Execute shell' marked build as failure<br>
>> Recording test results<br>
>><br>
>> _______________________________________________<br>
>> ros-release mailing list<br>
>> <a href="mailto:ros-release@lists.ros.org">ros-release@lists.ros.org</a><br>
>> <a href="http://lists.ros.org/mailman/listinfo/ros-release" target="_blank">http://lists.ros.org/mailman/listinfo/ros-release</a><br>
>><br>
>><br>
><br>
><br>
><br>
</div></div>> ------------------------------------------------------------------------<br>
<div class="HOEnZb"><div class="h5">><br>
> _______________________________________________<br>
> ros-release mailing list<br>
> <a href="mailto:ros-release@lists.ros.org">ros-release@lists.ros.org</a><br>
> <a href="http://lists.ros.org/mailman/listinfo/ros-release" target="_blank">http://lists.ros.org/mailman/listinfo/ros-release</a><br>
<br>
_______________________________________________<br>
ros-release mailing list<br>
<a href="mailto:ros-release@lists.ros.org">ros-release@lists.ros.org</a><br>
<a href="http://lists.ros.org/mailman/listinfo/ros-release" target="_blank">http://lists.ros.org/mailman/listinfo/ros-release</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">William Woodall<div>ROS Development Team</div><div><a href="mailto:william@osrfoundation.org" target="_blank">william@osrfoundation.org</a></div><div><a href="http://wjwwood.io/" target="_blank">http://wjwwood.io/</a></div></div></div>
</div>