Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge sdf10 -> sdf11 #808

Merged
merged 7 commits into from
Dec 30, 2021
Merged

Merge sdf10 -> sdf11 #808

merged 7 commits into from
Dec 30, 2021

Conversation

scpeters
Copy link
Member

➡️ Forward port

Port sdf10 to sdf11. There were some conflicts that I resolved in 4ea05ef while merging:

  • find version 6.8 of ignition-math6
  • find ignition-utils1

Branch comparison: sdf11...sdf10

Note to maintainers: Remember to Merge with commit (not squash-merge or rebase)

This replaces most of the custom cmake code in
libsdformat with the functionality provided by
ignition-cmake2. The root CMakeLists.txt is much shorter
now and most of the cmake folder has been deleted.
This is made possible by the NO_IGNITION_PREFIX
and REPLACE_IGNITION_INCLUDE_PATH parameters
added to ign_configure_project in ign-cmake#190 and
ign-cmake#191. Closes gazebosim#181. Other details:

* Use FindIgnURDFDOM from ign-cmake#193
* Use HIDE_SYMBOLS_BY_DEFAULT from ign-cmake#196
* Set LEGACY_PROJECT_PREFIX from ign-cmake#199

Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Signed-off-by: Steve Peters <scpeters@openrobotics.org>
The USE_INTERNAL_URDF logic for include and
windows compiler definitions needs to be repeated
for tests that add parser_urdf.cc via target_sources.
An interface library is used to deduplicate the cmake
logic.

Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Signed-off-by: Steve Peters <scpeters@openrobotics.org>
@scpeters scpeters requested a review from azeey as a code owner December 29, 2021 20:45
@github-actions github-actions bot added the 🏢 edifice Ignition Edifice label Dec 29, 2021
scpeters added a commit to scpeters/sdformat that referenced this pull request Dec 29, 2021
Restore functionality of gazebosim#394. Submitted a fix upstream
in gazebosim/gz-cmake#203.

Signed-off-by: Steve Peters <scpeters@openrobotics.org>
@scpeters
Copy link
Member Author

scpeters commented Dec 29, 2021

I resolved one extra merge conflict in 40b54f0, which is an attempt to retain the functionality for compiling static libraries contributed in #394 by @joxoby with reviews from @traversaro and @madebr. I've also submitted gazebosim/gz-cmake#203 to add this functionality to ign-cmake.

Update: I have reverted this commit since it sounds like it is not needed

scpeters added a commit to scpeters/sdformat that referenced this pull request Dec 29, 2021
Signed-off-by: Steve Peters <scpeters@openrobotics.org>
scpeters added a commit to scpeters/sdformat that referenced this pull request Dec 29, 2021
Restore functionality of gazebosim#394. Submitted a fix upstream
in gazebosim/gz-cmake#203.

Signed-off-by: Steve Peters <scpeters@openrobotics.org>
scpeters added a commit to scpeters/sdformat that referenced this pull request Dec 29, 2021
Signed-off-by: Steve Peters <scpeters@openrobotics.org>
Signed-off-by: Steve Peters <scpeters@openrobotics.org>
@codecov-commenter
Copy link

Codecov Report

Merging #808 (f03ec70) into sdf11 (5c6e870) will decrease coverage by 0.00%.
The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##            sdf11     #808      +/-   ##
==========================================
- Coverage   88.89%   88.89%   -0.01%     
==========================================
  Files          73       73              
  Lines       11072    11070       -2     
==========================================
- Hits         9843     9841       -2     
  Misses       1229     1229              
Impacted Files Coverage Δ
src/Filesystem.cc 98.80% <ø> (ø)
src/FrameSemantics.cc 73.85% <ø> (-0.05%) ⬇️
src/World.cc 96.23% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 5c6e870...f03ec70. Read the comment docs.

@scpeters scpeters merged commit 206e698 into gazebosim:sdf11 Dec 30, 2021
@scpeters scpeters deleted the merge_10_11 branch December 30, 2021 18:15
scpeters added a commit to scpeters/sdformat that referenced this pull request Mar 21, 2022
Fixes a mistake from merging forward in gazebosim#808.

Signed-off-by: Steve Peters <scpeters@openrobotics.org>
@scpeters scpeters mentioned this pull request Mar 21, 2022
7 tasks
scpeters added a commit to scpeters/sdformat that referenced this pull request Mar 21, 2022
Fixes a mistake from merging forward in gazebosim#808.

Signed-off-by: Steve Peters <scpeters@openrobotics.org>
scpeters added a commit that referenced this pull request Mar 21, 2022
Fixes a mistake from merging forward in #808.

Signed-off-by: Steve Peters <scpeters@openrobotics.org>
scpeters added a commit that referenced this pull request Mar 21, 2022
* Install sdf/1.8 to versioned path
* Install sdf/1.9 to a versioned path.

Fixes a mistake from merging forward in #808 and #810.

Signed-off-by: Steve Peters <scpeters@openrobotics.org>
@osrf-triage
Copy link

This pull request has been mentioned on Gazebo Community. There might be relevant details there:

https://community.gazebosim.org/t/new-ignition-releases-2022-03-25-fortress-edifice-citadel/1343/1

@osrf-triage
Copy link

This pull request has been mentioned on Gazebo Community. There might be relevant details there:

https://community.gazebosim.org/t/new-ignition-releases-2022-04-13-fortress-edifice/1367/1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🏢 edifice Ignition Edifice
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants