-
Notifications
You must be signed in to change notification settings - Fork 2k
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
nhdp: deprecate module #11987
nhdp: deprecate module #11987
Conversation
You may want to add |
Did not know about that. Maybe we should use this for other deprecated features as well. |
please no! did anyone look at the output of our unittests lately? |
I'm talking about the compilation output: https://gist.github.com/kaspar030/a6a41b1bb2ad7147a3867b1a3f4aedd3 |
Yes, it has warnings, so? The issue there is that we don't have any way of filtering the output of the CI. We should not hinder the user experience because of our tool limitations. |
@kaspar030 weren't you also advocating for compile warnings for API changes like this in the past? |
Yes, one per issue. I've been compiling and debugging unittests lately, as is, this ( |
I think the issue with |
I just try it and if you are not happy with the output you can still NACK. ;-) |
ok, let's see. |
also added a change I forgot to push earlier. |
Oops, fixed typo |
(Reordering my own PRs in the build queue. The other one is a bit more important as it fixes a bug) |
|
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.
Ok. If anyone has concerns we still have time until 2020.04. Please squash.
Squashed. |
2cad8be
to
056bd35
Compare
Contribution description
Every time I change something about GNRC's network interface or
sock
I have to touch this module. However, I suspect that it is not to used anywhere (in our repo there is only a build test for it) and don't really expect it to still work.The last substantial change to it that was not caused by API changes or CI-related code clean-ups was 5fbafbf which is almost 5 years old and it does not even follow our current programming practices (the header is not in the default include path), so I think it is safe to say that it is pretty much unmaintained.
For this reason, I propose to deprecate it and remove it after the 2020.04 release.
AFAIK, it the protocol this module implements is required for MANET-related protocols. Is anyone still working on those?
Testing procedure
After
the module should show up in
doc/doxygen/html/deprecated.html
.Issues/PRs references
None