Skip to content

add and fix boost rules#23624

Merged
nuclearsandwich merged 2 commits intoros:masterfrom
mikaelarguedas:fix_boost_fedora
Feb 6, 2020
Merged

add and fix boost rules#23624
nuclearsandwich merged 2 commits intoros:masterfrom
mikaelarguedas:fix_boost_fedora

Conversation

@mikaelarguedas
Copy link
Copy Markdown
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:

@mikaelarguedas mikaelarguedas requested a review from a team as a code owner January 27, 2020 10:39
@gavanderhoorn
Copy link
Copy Markdown
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
Copy Markdown
Member

tfoote commented Jan 28, 2020

This looks reasonable but it needs a rebase now

Signed-off-by: Mikael Arguedas <mikael.arguedas@gmail.com>
@mikaelarguedas
Copy link
Copy Markdown
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 <mikael.arguedas@gmail.com>
@mikaelarguedas
Copy link
Copy Markdown
Member Author

@gavanderhoorn
Copy link
Copy Markdown
Contributor

Friendly 🛎️

Is there anything holding this back?

@tfoote tfoote requested a review from a team February 5, 2020 00:37
@nuclearsandwich
Copy link
Copy Markdown
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
Copy Markdown

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
Copy Markdown
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
Copy Markdown

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 <mikael.arguedas@gmail.com>

* 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 <mikael.arguedas@gmail.com>
@gavanderhoorn
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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