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

[master] Update BitBucket links #246

Merged
merged 4 commits into from
May 12, 2020
Merged

[master] Update BitBucket links #246

merged 4 commits into from
May 12, 2020

Conversation

chapulina
Copy link
Contributor

Follow-up to #233, improved the script to also update files other than the changelog.

There are a couple of links to osrf/gazebo which won't work until that's migrated.

@codecov-io
Copy link

codecov-io commented May 8, 2020

Codecov Report

Merging #246 into master will decrease coverage by 0.02%.
The diff coverage is 100.00%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master     #246      +/-   ##
==========================================
- Coverage   86.46%   86.44%   -0.03%     
==========================================
  Files          59       59              
  Lines        9065     9066       +1     
==========================================
- Hits         7838     7837       -1     
- Misses       1227     1229       +2     
Impacted Files Coverage Δ
src/FrameSemantics.cc 77.22% <ø> (ø)
src/Param.cc 92.06% <ø> (ø)
src/Collision.cc 87.95% <100.00%> (+0.14%) ⬆️
src/Surface.cc 85.52% <0.00%> (-2.64%) ⬇️

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 3bbd303...27c863b. Read the comment docs.

traversaro and others added 4 commits May 11, 2020 18:11
… level (#251)

SDFormat 9 requires the use of C++17 in its public headers, however it does not correctly expose this requirement
in its installed imported targets. In particular, at the moment the requirement of C++17 is only documented via adding the
-std=c++17 flag in the `SDFormat_CXX_FLAGS` variable, but this strategy has two problems:
* It does not work unless a user explicitly pass this flags to its compilation targets, and this is definitely not obvious if it is not using directly SDFormat, but he is linking sdformat transitively through Gazebo 11.
* If a different C++ version is set at the CMake level, it is possible that the `-std=c++17` flag is ignored (it depends what is
the order with which the flags are passed to the compiler).

For CMake consumers, a better strategy is to use the target_compile_features and explicitly mark that
that this library requires the `cxx_std_17` feature, as `PUBLIC` because it also required in the public headers.

As the minimum required version of CMake is 3.10, we can use cxx_std_17 as it is available in CMake 3.10, see https://cmake.org/cmake/help/v3.10/prop_gbl/CMAKE_CXX_KNOWN_FEATURES.html#prop_gbl:CMAKE_CXX_KNOWN_FEATURES .

Signed-off-by: Silvio Traversaro <silvio.traversaro@iit.it>
Signed-off-by: Steven Peters <scpeters@openrobotics.org>
Signed-off-by: Louise Poubel <louise@openrobotics.org>

[sdf9] Changelog links to BitBucket backup (#240)

* [sdf9] Changelog links to BitBucket backup

Signed-off-by: Louise Poubel <louise@openrobotics.org>

* [sdf8] Changelog links to BitBucket backup

Signed-off-by: Louise Poubel <louise@openrobotics.org>

* [sdf7] Changelog links to BitBucket backup (#238)

Signed-off-by: Louise Poubel <louise@openrobotics.org>

* Convert bitbucket links for sdf9

Signed-off-by: Steven Peters <scpeters@openrobotics.org>

* Fix link in API documentation

Signed-off-by: Steven Peters <scpeters@openrobotics.org>

Co-authored-by: Steven Peters <scpeters@openrobotics.org>
Signed-off-by: Steve Peters <scpeters@openrobotics.org>
@scpeters scpeters force-pushed the github_changelog_master branch from 27c863b to e023ee8 Compare May 12, 2020 01:28
@scpeters
Copy link
Member

I'm going to rebase and merge without squashing since is bringing commits for #251 and #268 forward from sdf9

@scpeters scpeters merged commit b80e070 into master May 12, 2020
@scpeters scpeters deleted the github_changelog_master branch May 12, 2020 20:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants