-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
add and fix boost rules #23624
Conversation
Beat me to it. Thanks 👍 |
This looks reasonable but it needs a rebase now |
Signed-off-by: Mikael Arguedas <[email protected]>
f63cc2a
to
8c51fbe
Compare
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]>
8c51fbe
to
5fdc840
Compare
|
Friendly 🛎️ 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. |
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 |
I, for one, welcome our new well-scoped dependency overlords. |
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 |
* 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]>
@mikaelarguedas: any reason you did not include libboost-math? It's only available on Bionic and later, but there are other keys like that. |
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 |
In addition to
|
Based on #23620 (comment) most fedora rules for libboost-*-dev were wrong.
This PR:
Links:
Fedora
https://apps.fedoraproject.org/packages/boost-devel
https://apps.fedoraproject.org/packages/boost-atomic
https://apps.fedoraproject.org/packages/boost-chrono
https://apps.fedoraproject.org/packages/boost-date-time
https://apps.fedoraproject.org/packages/boost-filesystem
https://apps.fedoraproject.org/packages/boost-iostreams
https://apps.fedoraproject.org/packages/boost-program-options
https://apps.fedoraproject.org/packages/boost-random
https://apps.fedoraproject.org/packages/boost-system
https://apps.fedoraproject.org/packages/boost-thread
libboost-atomic:
libboost-atomic-dev:
libboost-chrono:
libboost-date-time:
libboost-filesystem:
libboost-iostreams:
libboost-program-options:
libboost-random:
libboost-system:
libboost-thread: