ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
2

How to fix an Unstable Build

asked 2013-09-27 05:57:03 -0500

David Lu gravatar image

For those of us that don't speak build-farm, how do I make this build not unstable?

http://jenkins.ros.org/job/doc-hydro-navigation/26/

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted
1

answered 2013-09-29 10:30:07 -0500

fergs gravatar image

Looking at the console output (http://jenkins.ros.org/job/doc-hydro-navigation/26/console), the only error I see is that it barfs when trying to send emails -- I'm guessing hersh@willowgarage.com (the maintainer email) is no longer valid?

edit flag offensive delete link more

Comments

Thanks. I think this is what I'm looking for, although I have yet to check to see if this removes the unstable flag.

David Lu gravatar image David Lu  ( 2013-09-29 11:23:33 -0500 )edit

Looks like it's not complaining about hersh, it's complaining about "a catkin package".

joq gravatar image joq  ( 2013-09-29 11:27:42 -0500 )edit

The line "Notification recipients: hersh@wDocumenting a catkin package" will extend the list of recipients and that might break the email notification plugin. The problem here seems to be that the output is mixed up (like stdout and stderr). I am pretty sure I filled a ticket about that some time ago but can't find it.

Dirk Thomas gravatar image Dirk Thomas  ( 2013-09-29 11:41:13 -0500 )edit
2

answered 2013-09-27 07:08:13 -0500

joq gravatar image

updated 2013-09-29 05:10:55 -0500

I'd suggest running rosdoc_lite on your latest source in a catkin workspace.

See if that works, and what it says.

EDIT: to better duplicate the build farm doc environment, use a clean workspace that has not yet been built.

edit flag offensive delete link more
1

answered 2013-09-27 06:55:12 -0500

William gravatar image

updated 2013-09-27 06:56:52 -0500

On that page there is a link called "Test Result". If you click on it you'll see that 1/1 tests failed. If you fixup that test it will likely be stable again. You can also get an unstable label if some warnings are detected, though I'm not sure how strict it is.

EDIT:

Well this is a doc job, so there is likely something else going on here (but the above still explains how/why a job is considered "unstable").

edit flag offensive delete link more

Question Tools

1 follower

Stats

Asked: 2013-09-27 05:57:03 -0500

Seen: 332 times

Last updated: Sep 29 '13