roboticslab-uc3m / questions-and-answers

A place for general debate and question&answer
https://robots.uc3m.es/developer-manual/appendix/repository-index.html
2 stars 0 forks source link

Bootstrapped YCM breaks automated builds #24

Closed PeterBowman closed 6 years ago

PeterBowman commented 7 years ago

A nasty bug was introduced right before the v0.2.3 and v0.4.0 releases of YCM. It's still present at latest HEAD, for this reason all Travis builds in YCM-enabled repos have been erroring for several weeks: robotology/ycm#118. While this issue is especially noticeable with regard to our CI tools, regular users may experiment the same problems if they recently upgraded their local YCM copy. Current workarounds include:

The latter patch has been applied to root CMakeLists.txt at the following repos:

I'd like to leave this issue open until upstream YCM master is fixed. However, we may consider leaving the YCM_TAG thing for good and simply keep updating the release version number to avoid dealing with sudden breakages (one would expect that master branch should be stable, which was not the case here).

PeterBowman commented 6 years ago

Fixed in YCM v0.6.0.

PeterBowman commented 6 years ago

Fixed in YCM v0.6.0.

Fixed upstream, but we shouldn't upgrade YCM yet since latest releases require CMake 3.0+. I dropped some inline comments to warn about this: ref.

However, we may consider leaving the YCM_TAG thing for good and simply keep updating the release version number to avoid dealing with sudden breakages (one would expect that master branch should be stable, which was not the case here).

I'm happy with this. Closing.

jgvictores commented 6 years ago

Perfect!