Upgrade software ecosystem by sticking to release tags #363
Replies: 12 comments
-
Ciao @pattacini . trying to do the procedure described above, but i get : Can u help please? |
Beta Was this translation helpful? Give feedback.
-
Hi @davidetome ! @pattacini can comment more in detail, but I guess that
to use the v3.2.1 tag. |
Beta Was this translation helpful? Give feedback.
-
Yep, thanks @traversaro for pointing this out 👍 I've made the correction above. |
Beta Was this translation helpful? Give feedback.
-
Hi, Best, Tobi |
Beta Was this translation helpful? Give feedback.
-
Hi Tobi, good to hear you 😃 Regarding Windows, we are currently working out a new solution under the hood that will allow us to provide binaries more frequently as it relies on an automatized toolchain. However, we expect it to be fully operational not earlier than the first semester of 2020. That being said, there's good news anyway since building the source code on Windows is now much easier if you use Just to give you an example, here's attached a list of the dependencies I can build on my Windows machine using vcpkg in order to bootstrap the ecosystem. You can see how complete it is indeed. There's only one peculiarity related to Further, you can also have a glance at our cc @traversaro |
Beta Was this translation helpful? Give feedback.
-
In particular, we maintain up-to-date instructions on how to install the libraries necessary to compile YARP and ICUB and the rest of the robotology repos on Windows at https://github.com/robotology/robotology-superbuild#system-dependencies-2 . Unfortunately those instructions are quite complex due to the issues in the existing installers, but they should work fine. We used to have instructions on how to use vcpkg, but we removed them earlier this year due to problems with vcpkg's Qt, see robotology/robotology-superbuild#134. As those problems have been solved, we will eventually add back instructions on how to install those dependencies using vcpkg. |
Beta Was this translation helpful? Give feedback.
-
Hi @pattacini @traversaro, /cc @mazrk7 @umgnunes |
Beta Was this translation helpful? Give feedback.
-
Ciao @pattacini , in the version table I can't find icub-firmware-build; should it used in "master" branch? cc @julijenv |
Beta Was this translation helpful? Give feedback.
-
@davidetome I'm not aware of the status of the firmware binaries. I can see that the last release is |
Beta Was this translation helpful? Give feedback.
-
@davidetome we are going to tag the firmware binaries as well and update the table accordingly. I'll let you know when everything's done. Stay tuned. |
Beta Was this translation helpful? Give feedback.
-
@marcoaccame has just tagged the firmware binaries and I've updated the table. |
Beta Was this translation helpful? Give feedback.
-
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. |
Beta Was this translation helpful? Give feedback.
-
Hi @robotology/everyone
📣 We'd like to let you know that from now onwards we recommend developers to stick to specific releases of our software when building the source code, instead of relying on
master
branches.This way, we can make sure that upgrading your local copies of the software ecosystem (e.g.
yarp
,icub-main
...) can be achieved as smoothly as possible.Typically, when you decided to upgrade your system, you were used to doing the following:
Now, you are required to switch to the proper release tags that are reported in our Software Versioning Table 🚀
Here's an example:
The sections of our current manual regarding these steps have been updated accordingly.
@mbrunettini @julijenv @davidetome take this message into consideration when preparing/deploying/testing code on community robots.
Moreover, code running on IIT/CRIS robots
iCubGenova01
,iCubGenova02
,iCubGenova04
will stay unchanged (onmaster
ordevel
branches) as per their present policies.cc @drdanz @traversaro
Beta Was this translation helpful? Give feedback.
All reactions