-
Notifications
You must be signed in to change notification settings - Fork 6.7k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
[ignition-common3] Add new port 🤖 #11273
Conversation
01a7635
to
aae7377
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks for the PR!
@traversaro, thanks for quick updates! I noticed ignition-common3:x64-linux failed on linux CI testing, could you have a look? CMake Error at /mnt/1/s/installed/x64-linux/share/cmake/ignition-cmake2/cmake2/IgnConfigureBuild.cmake:66 (message): |
96416df
to
41bf8a6
Compare
Something I have noticed: This port doesn't properly install the cmake config files for ignition-common3's various subcomponents, ( "graphics", "profiler", etc). I.e. the various -config.cmake and -config-version.cmake never make it to the vcpkg installation directory. However, the actual library files do get built and installed. for example: |
Thanks for the comment. For the moment I am actually building Gazebo11 by building all the ignition related dependencies with colcon (see https://github.com/robotology/robotology-superbuild-dependencies-vcpkg/blob/v0.3.0/.github/workflows/ci.yml#L171), but indeed the main motivation of brinding all the libraries to vcpkg is to be able to avoid to rely on colcon. |
Haha I am currently doing the exact same thing and would also like to avoid having to maintain a custom build of Gazebo with colcon. |
41bf8a6
to
deeb523
Compare
I pushed an updated version of the branch that should fix it by backporting the ignition-cmake PR gazebosim/gz-cmake#95 . |
deeb523
to
1b3bc3d
Compare
This has been fixed in #11275 , and the fix will automatically work also for the |
Hi @PhoebeHui , as I see this PR listed under "requires:author-response", if there is anything else that needs my input feel free to ask, thanks! |
wow, looks like we are about to get all deps for Gazebo11. 😉 |
1b3bc3d
to
b022625
Compare
PR rebased over latest master, and all the changes requested by the reviewer have been addressed. |
There are a few failures in the
I guess this is probably due to the fact that now |
b022625
to
9f7dc44
Compare
Actually there was a missing dependency in the |
9f7dc44
to
ee88ccb
Compare
I also backported gazebosim/gz-common#71 to avoid having Windows failures. There is still a |
ee88ccb
to
74a56f1
Compare
The linux failure is due to #11817, so for now I just updated the baseline. |
74a56f1
to
3118e16
Compare
Status update:
|
Status update:
|
Status update:
|
New status update:
|
ed2d692
to
dc43942
Compare
Status updated:
This was superseded by #15127 . The Linux CI is now blocked by #15326, that I guessed could be solved by #12326 but probably can be solved also by other glib-related PRs. |
e9f95a8
to
28aaad0
Compare
Thanks to #15360, the PR is now passing all the CI tests and is now ready for review @PhoebeHui . |
Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your updates!
Thanks for the PR! |
What does your PR fix?
Which triplets are supported/not supported?
Does your PR follow the maintainer guide?
As discussed in #7781, different major version of ignition robotics libraries (https://ignitionrobotics.org/) can be installed side by side, so each new major version is added as a new port.
In particular, ignition-common3 is a dependency for Gazebo 11 (http://gazebosim.org/blog/gazebo11) and for Ignition Robotics Citadel (that contains Ignition Gazebo 3, see https://www.openrobotics.org/blog/2019/12/11/ignition-citadel-released).