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

Complete the full set of *Ptr typedefs #106

Merged
merged 1 commit into from
May 21, 2018

Conversation

bmagyar
Copy link
Contributor

@bmagyar bmagyar commented May 4, 2018

Naively committing to std::shared_ptr-s didn't work in realtime_tools but it revealed that the set of typedefs in the macro are not complete. This should ease migrating from boost::shared_ptr for all users of actionlib using typedefs.

@bmagyar
Copy link
Contributor Author

bmagyar commented May 4, 2018

@mikaelarguedas should I retarget it against indigo-devel?

@clalancette
Copy link

@mikaelarguedas Are you comfortable with merging this for Melodic? If so, a commit and release should help us get ros_controllers building again.

clalancette added a commit to ros/rosdistro that referenced this pull request May 20, 2018
…m] (#17905)"

This reverts commit eea31f2.
This version of realtime_tools won't work unless/until
ros/actionlib#106 is merged.
clalancette added a commit to ros/rosdistro that referenced this pull request May 20, 2018
…m] (#17905)" (#17914)

This reverts commit eea31f2.
This version of realtime_tools won't work unless/until
ros/actionlib#106 is merged.
@mikaelarguedas mikaelarguedas changed the base branch from melodic-devel to indigo-devel May 21, 2018 18:34
@mikaelarguedas
Copy link
Member

should I retarget it against indigo-devel?

Yes I'm currently still using indigo-devel for all distros as the API/ABI breaking changes didnt make it to melodic. I retargeted the PR

@mikaelarguedas mikaelarguedas merged commit 506541a into ros:indigo-devel May 21, 2018
@mikaelarguedas
Copy link
Member

Thanks @bmagyar for the patch!

@bmagyar
Copy link
Contributor Author

bmagyar commented May 21, 2018 via email

@mikaelarguedas
Copy link
Member

@bmagyar FYI: I don't think I'll get around releasing this before the Melodic release date (Wednesday). So I will likely release that after the release is announced, at which point you should be able to push your new version of ros_controllers.

@bmagyar
Copy link
Contributor Author

bmagyar commented May 21, 2018 via email

@clalancette
Copy link

@bmagyar This ended up causing problems when used in combination with realtime_tools. Ultimately I think the fix is to remove the typedefs from realtime_tools, but for now I'm going to go back to earlier versions for both for the Melodic release: ros/rosdistro#17934 and ros/rosdistro#17935

@bmagyar
Copy link
Contributor Author

bmagyar commented May 25, 2018

Now that the first Melodic release is officially out, could we try to get back to this?

One note is that the actionlib changes on indigo-devel will only for on Melodic without explicitly enabling C++11. That's why I wasn't sure if it should be targeted to melodic-devel or indigo-devel. Having only actionlib merged will then break the currently released version of realtime_tools which carries some typedefs that were added to actionlib so the ideal solution is to push the changes of those at the same time.

mikaelarguedas added a commit that referenced this pull request Aug 3, 2018
mikaelarguedas added a commit that referenced this pull request Aug 4, 2018
sloretz pushed a commit to sloretz/actionlib that referenced this pull request Jul 17, 2019
sloretz pushed a commit that referenced this pull request Jul 30, 2019
sloretz added a commit to sloretz/actionlib that referenced this pull request Aug 7, 2019
k-okada added a commit to sloretz/pr2_controllers that referenced this pull request Aug 8, 2019
sloretz added a commit that referenced this pull request Aug 28, 2019
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.

3 participants