Closed PeterBowman closed 4 years ago
Weekly cron jobs on YARP/YCM devel are now disabled. I have temporarily switched off all crons on superbuild repos, too, for the same reason (they consume YARP master).
BTW
git clone --branch=yarp-3.3 https://github.com/robotology/yarp
.
- both YCM and YARP (which consumes YCM) now require CMake 3.12+, see #84 (comment)
Added at https://github.com/roboticslab-uc3m/installation-guides/commit/be2f5f5cf6b22a8aab88ef64eb4572d063d8b6a9 and https://github.com/roboticslab-uc3m/installation-guides/commit/da0a2d13d0c8715c95bc5a695cbf91a259cd740d
On a side note, perhaps we should be slowly moving towards GitHub Actions, provided this might eventually replace Travis CI (I'm not sure about it).
Robotology folks have mastered GH Actions in the robotology-superbuild repo, see .github/workflows/ci.yml and /actions. I see full support for builds on Ubuntu+macOS+Windows, which is very nice.
BTW
All TEO PC's are now running latest CMake from Kitware's apt repository and YCM v0.11 + YARP v3.3. Also, I have upgraded the PeakCAN driver&lib combo to version 8.9.3 (latest).
Changes:
Drawbacks: the vision repo fails to compile due to a weird preprocessor error (build).
Drawbacks: the vision repo fails to compile due to a weird preprocessor error (build).
Fixed at https://github.com/roboticslab-uc3m/vision/commit/37ce63dce91670716cac5c687ae08040214149fd.
Changes to git branch policy in YARP/YCM force us to rethink the way we test our software against robotology components: https://github.com/robotology/QA/issues/372.
Fast recap:
Disclaimer (announcement-like, cc @roboticslab-uc3m): it is encouraged to checkout a stable branch upon git clone of either YARP or YCM, e.g.:
git clone https://github.com/robotology/yarp; cd yarp; git checkout yarp-3.3
, orgit clone --branch=yarp-3.3 https://github.com/robotology/yarp
.Consequences regarding Travis CI:
On a side note, perhaps we should be slowly moving towards GitHub Actions, provided this might eventually replace Travis CI (I'm not sure about it).