ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A
Ask Your Question

Release process of buildfarm

asked 2018-07-24 03:46:58 -0500

agutenkunst gravatar image


currently I have a failing build (xenial, x64) in Travis due to a missing package on the shadow-fixed repository.

The package is "ros-kinetic-moveit-planners-ompl", yet I don't want to solve this special issue, but gain more understanding of the overall process.

In the build farm I see that everythink works:

On the status page of I can see that there is currently no green light on (testing aka shadow-fixed) image description

Also on there is no debian package for the respective architecture.

image description

How could I gain more insight what is happening here and why?

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2018-07-24 10:39:23 -0500

nuclearsandwich gravatar image

When a new package is built and added to the buildfarm repository, packages which depend on it are removed from the repo before being rebuilt with the newly built dependency in order to prevent syncing packages with an inconsistent and possibly incompatible state to the testing and eventually main repositories.

Syncs to the testing repo wait for the last in-progress build to finish before running automatically. If a package fails and doesn't get rescheduled before a sync runs and there are enough packages built successfully, the sync will occur and remove those packages from the testing repository. Later, when the build is retriggered, the missing packages should sync once all packages in the distro finish.

The buildfarm is designed to be somewhat eventually consistent with failures do to operational glitches being resolved automatically by later syncs.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools



Asked: 2018-07-24 03:46:58 -0500

Seen: 161 times

Last updated: Jul 24 '18