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

add and fix boost rules #23624

Merged
merged 2 commits into from
Feb 6, 2020
Merged

Conversation

mikaelarguedas
Copy link
Member

Based on #23620 (comment) most fedora rules for libboost-*-dev were wrong.

This PR:

  • fix dev boost keys for fedora
  • add non-dev boost keys for all existing dev boost keys
  • add libboost-atomic and libboost-atomic-dev

Links:

@gavanderhoorn
Copy link
Contributor

Beat me to it. Thanks 👍

@clalancette clalancette added the rosdep Issue/PR is for a rosdep key label Jan 27, 2020
@tfoote
Copy link
Member

tfoote commented Jan 28, 2020

This looks reasonable but it needs a rebase now

Signed-off-by: Mikael Arguedas <[email protected]>
@mikaelarguedas
Copy link
Member Author

Rebased on top of #23622 to avoid conflicting again when #23622 gets in.

fix dev boost keys for fedora
add non-dev boost keys for all existing dev boost keys
add libboost-atomic and libboost-atomic-dev

Signed-off-by: Mikael Arguedas <[email protected]>
@gavanderhoorn
Copy link
Contributor

Friendly 🛎️

Is there anything holding this back?

@tfoote tfoote requested a review from a team February 5, 2020 00:37
@nuclearsandwich
Copy link
Member

bellhop_bell

Is there anything holding this back?

I meant to review this yesterday and got caught up trying to get the other PR merged in cleanly before being pulled away. I'll try to get a second review on this today.

@rosbuild
Copy link

rosbuild commented Feb 5, 2020

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

https://discourse.ros.org/t/new-github-integration-with-ros-discourse/12627/1

@nuclearsandwich nuclearsandwich merged commit bb2ba3f into ros:master Feb 6, 2020
@nuclearsandwich
Copy link
Member

nuclearsandwich commented Feb 6, 2020

I, for one, welcome our new well-scoped dependency overlords.

@mikaelarguedas mikaelarguedas deleted the fix_boost_fedora branch February 6, 2020 07:36
@rosbuild
Copy link

rosbuild commented Feb 6, 2020

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

https://discourse.ros.org/t/generating-dev-and-runtime-artefacts-from-ros-packages/12448/23

at-wat pushed a commit to alpine-ros/rosdistro that referenced this pull request Mar 12, 2020
* add libboost-dev key

Signed-off-by: Mikael Arguedas <[email protected]>

* add and fix boost keys

fix dev boost keys for fedora
add non-dev boost keys for all existing dev boost keys
add libboost-atomic and libboost-atomic-dev

Signed-off-by: Mikael Arguedas <[email protected]>
@gavanderhoorn
Copy link
Contributor

@mikaelarguedas: any reason you did not include libboost-math? It's only available on Bionic and later, but there are other keys like that.

@mikaelarguedas
Copy link
Member Author

I simply replaced the ones already existing in the rosdep database and didnt add new ones. So my guess is that it wasn't in the database when I made this PR.

Rereading the description it looks like I added libboost-atomic(-dev), it must have been because some ros_core packages depended on it so I needed to add it to update those packages. There are likely multiple boost packages that still dont have a rosdep key

@ruffsl
Copy link
Contributor

ruffsl commented May 7, 2020

In addition to libboost-math(-dev), could we add:

  • libboost-timer(-dev)
  • libboost-serialization(-dev)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
rosdep Issue/PR is for a rosdep key
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants