gazebo-tooling / release-tools

8 stars 9 forks source link

Avoid race condition when generating nightlies #73

Open osrf-migration opened 8 years ago

osrf-migration commented 8 years ago

Original report (archived issue) by Steve Peters (Bitbucket: Steven Peters).


One of the gazebo nightly builds failed recently because it was running concurrently with the uploader for the nightly sdformat deb:

and triggered the

chapulina commented 3 years ago

A related issue is making sure nightlies are run in topological order for Ignition libraries. Imagine the following scenario:

  1. ign-msgs breaks ABI on main
  2. ign-transport's nightly is run against the old ign-msgs nightly
  3. ign-msgs nightly is run with new code
  4. ign-gazebo's nightly is run with a mix of the new ign-msgs and the new ign-transport, which is linked against the old ign-msgs
  5. ign-gazebo has runtime problems because of the mixed ABI