Change in behaviour of robotology-superbuild update-all target since August 2024 [Update: the change of behaviour was reverted in mid August 2024] #712
Replies: 3 comments 6 replies
-
This might be a problem if using ninja as generator, see: robotology/robotology-superbuild#83 (comment) |
Beta Was this translation helpful? Give feedback.
-
Hello @robotology/everyone , thanks to some bug report by @giotherobot, we noticed that the change was causing repos to be removed even if one user created a new build of the superbuild, even if the However, this was not done as a revert, but via a refactor (done in https://github.com/robotology/ycm-cmake-modules/releases/tag/v0.16.7) that permitted to have the classic superbuild behaviour even using the latest upstream CMake's |
Beta Was this translation helpful? Give feedback.
-
Hello @robotology/everyone , |
Beta Was this translation helpful? Give feedback.
-
Hello @robotology/everyone,
Before August 2024, the robotology-superbuild raised an error if you called
make update-all
orninja update-all
and there was repo with local modification withYCM_EP_DEVEL_MODE_<package>
set toOFF
. After August 2024, instead the robotology-superbuild will silently discard the local modifications.To avoid losing data, never call the
update-all
target if you have local modifications in a package and you did not setYCM_EP_DEVEL_MODE_<package>
toON
for that package.For more context, see robotology/robotology-superbuild#1674 .
UPDATE 2024/08/14: After some issue emerged, the behaviour of the superbuild has been reverted to the one before August 2024, see https://github.com/orgs/robotology/discussions/712#discussioncomment-10338765 for more info.
Beta Was this translation helpful? Give feedback.
All reactions