rtv / Stage

Mobile robot simulator
rtv.github.com/Stage
GNU General Public License v2.0
404 stars 175 forks source link

Remaining ros patches from 4.1.1 #78

Closed wjwwood closed 7 years ago

wjwwood commented 7 years ago

These are the leftover patches that ROS Lunar applied to 4.1.1 after rebasing on top of the current master. I don't recommend taking all of these upstream, but instead I just wanted to make the pr to show @rtv what is left over. I'll make another pull request when we decide which to take and which to continue applying as patches when we release into ROS.

Ok, let me know which ones you'd like me to make into pr's.

rtv commented 7 years ago

Lovely, thanks William.

R/

On Wed, Apr 26, 2017 at 2:26 PM, William Woodall notifications@github.com wrote:

These are the leftover patches that ROS Lunar applied to 4.1.1 after rebasing on top of the current master. I don't recommend taking all of these upstream, but instead I just wanted to make the pr to show @rtv https://github.com/rtv what is left over. I'll make another pull request when we decide which to take and which to continue applying as patches when we release into ROS.

Ok, let me know which ones you'd like me to make into pr's.

You can view, comment on, or merge this pull request online at:

https://github.com/rtv/Stage/pull/78 Commit Summary

  • Adding install rule for package.xml
  • Do not install to lib64, even on x86_64 machines
  • quote prefix in stage.pc.in
  • determine the location of the stage library using a generator expression
  • fixing abs ambiguity compiler error

File Changes

Patch Links:

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/rtv/Stage/pull/78, or mute the thread https://github.com/notifications/unsubscribe-auth/AACCnds3SeJTUqwxUSY4bfzIDJTS3Mnmks5rz7Z9gaJpZM4NJch4 .

-- Richard Vaughan Autonomy Lab / Computing Science / Simon Fraser University

rtv commented 7 years ago

Good work, thanks William.

richmattes commented 7 years ago

RE: 9f6e9ba

Player had the same logic, which is kind of hacky and not great. It was recently replaced with GNUInstallDirs. A similar approach might help for Stage.

wjwwood commented 7 years ago

@jpgr87 After looking again, I think catkin may support this case now: https://github.com/ros/catkin/pull/624

So maybe we can just drop 9f6e9ba altogether.

rtv commented 7 years ago

OK, so please make a PR of the first three patches, I'll apply it, do a little bit more tidying up and make a release.

wjwwood commented 7 years ago

Ok, I'll do that this evening.

wjwwood commented 7 years ago

Done: https://github.com/rtv/Stage/pull/79, https://github.com/rtv/Stage/pull/80, https://github.com/rtv/Stage/pull/81

rtv commented 7 years ago

Thanks William.

wjwwood commented 7 years ago

@rtv did you mean to merge this pr? https://github.com/rtv/Stage/pull/80 is still open.