-
Notifications
You must be signed in to change notification settings - Fork 21
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
Hide Private headers and LocalCache.hh #109
Conversation
Signed-off-by: ahcorde <[email protected]>
I think we can remove the following exclusion in the include folder's CMakeLists.txt: |
Signed-off-by: ahcorde <[email protected]>
Codecov Report
@@ Coverage Diff @@
## master #109 +/- ##
=======================================
Coverage 76.23% 76.23%
=======================================
Files 19 19
Lines 2554 2554
=======================================
Hits 1947 1947
Misses 607 607
Continue to review full report at Codecov.
|
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 think we should tick-tock the headers that were being installed, because there may be users counting on them. That would be ModelIterPrivate
, ModelPrivate
and LocalCache
.
The process would be:
- Dome: add
IGN_DEPRECATED
to all constructors and static functions of the classes to be removed - Ign-E: Move the headers to
src
it was a lazy review on my part. I think tick-tocking is probably right for |
I'm fine doing this:
But I have a question @chapulina. Right now the collection-dome.yaml is pointing to
|
Yup, you're right. What we usually do is add the deprecations now, and once we branch |
Signed-off-by: ahcorde <[email protected]>
…botics/ign-fuel-tools into ahcorde/hidde/headers
Deprecated LocalCache constructor. The other headers are moved to |
Signed-off-by: ahcorde <[email protected]>
Signed-off-by: ahcorde <[email protected]>
Can you fix the conflicts, @ahcorde ? Then if CI is clear this LGTM. |
Done @chapulina ;) |
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.
We should suppress the deprecation warnings caused by LocalCache
. Here's an example of how we usually do it.
Also, please add a 4.X to 5.X
section to Migration.md
with a note that the Private
classes are no longer installed and the LocalCache
is deprecated.
Signed-off-by: ahcorde <[email protected]>
Signed-off-by: ahcorde <[email protected]>
@osrf-jenkins run tests por favor |
This PR is related with these issues: #44 and #29
Private headers and
LocalCache.hh
moved to thesrc
folder.Signed-off-by: ahcorde [email protected]