[ros-release] Build Failure due to rosdep

G.A. vd. Hoorn - 3ME g.a.vanderhoorn at tudelft.nl
Wed Apr 1 20:17:43 UTC 2015


On 1-4-2015 22:15, William Woodall wrote:
> 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.

I agree about the 404 not being the best status code to return, but I
was more asking about whether rosdep itself should try a bit harder.

Normal desktop users also see this, and quite often assume there is
actually something really wrong, while a simple retry (a la wget) would
let things continue.


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



More information about the ros-release mailing list