-
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 gtsam as source package #35980
Add gtsam as source package #35980
Conversation
I was just reviewing #35940 and in that review I found that the package vendors dependencies and thus is quite complicated from a licensing perspective. I know that gtsam is already part of several ROS distributions but I think that adding additional Also, if it is possible to un-vendor those libraries and make them explicit dependencies that would certainly be better from a build integrity perspective. |
thanks, @nuclearsandwich :
Oh, I wasn't aware of that one! I guess the pip python dep is an independent thing than this idea of adding it as a c++ library.
yes, I agree...
I'll ping you so you can check the proposed changes to the package.xml upstream
We have been sporadically trying it for a couple of years, but progress is slow... cc: @ProfFan |
BTW: what about the failing CI test?? I couldn't understand the reason for it or whether it was spurious... |
Yeah, I proposed un-vendoring several times... METIS is already ready for un-vendoring, the others I think some are already obsolete, but not really sure @dellaert please advise? |
Ok, URLs are fixed and CI has passed now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I may propose some further suggestions related to the vendoring of 3rd party libraries when it comes time to release this on the build farm via Bloom but I think that this package is ready for indexing and source installation.
Please Add This Package to be indexed in the rosdistro.
rolling and humble (let me know if two independent PRs are required)
The source is here:
https://github.com/borglab/gtsam/
Checks