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

Deprecate unneeded meta-headers #4628

Merged

Conversation

rabaho
Copy link
Contributor

@rabaho rabaho commented Feb 27, 2021

Deprecated the following:
pcl/common/boost.h, pcl/sample_consensus/boost.h, pcl/octree/boost.h, pcl/recognition/boost, pcl/features/boost, pcl/features/eigen.h, and correspondence_rejection_median_distance.hpp

This is tied to https://github.com/PointCloudLibrary/pcl/issues/4290

Deprecated the following:
pcl/common/boost.h, pcl/sample_consensus/boost.h, pcl/octree/boost.h, pcl/recognition/boost, pcl/features/boost, pcl/features/eigen.h, and correspondence_rejection_median_distance.hpp
@kunaltyagi kunaltyagi linked an issue Feb 27, 2021 that may be closed by this pull request
Copy link
Member

@kunaltyagi kunaltyagi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change-set was surprisingly smaller than I anticipated

@kunaltyagi kunaltyagi added the changelog: deprecation Meta-information for changelog generation label Feb 27, 2021
@mvieth
Copy link
Member

mvieth commented Feb 27, 2021

I looked a bit further into the registration module, there are more hpp files that are basically empty: icp_nl.hpp and many of the correspondence_rejection_*.hpp files. I guess we can deprecate them all @kunaltyagi ?

It would be nice if there was a deprecation notice like "Please include the needed [eigen/boost] headers directly" where appropriate.

@rabaho
Copy link
Contributor Author

rabaho commented Feb 27, 2021

@mvieth I noticed those empty headers as well, I wasn't sure if they needed to be deprecated. We can, if you guys think they should be deprecated.

@mvieth
Copy link
Member

mvieth commented Feb 28, 2021

I would say yes, deprecate them. I don't see a reason why we need these empty headers, which are also unnecessarily included by the .h files.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog: deprecation Meta-information for changelog generation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Deprecate unneeded meta-headers
4 participants