Closed jwdinius closed 4 years ago
It looks like we should remove it then.
It looks like removal will break the sdp unit tests. Maybe add -Wdeprecated-declarations
to catch this type-of thing when building tests?
Ack, I think that we failed on this one. Should have opened an issue and tacked it onto a 2.10.0 milestone or something.
Anyway, I think this is a good issue for someone new who's looking to contribute. But, this will break reverse compatibility, so we'll have to release 2.12.0 as a change. Basically the task is to remove the deprecated template parameter to PrimalDualSolver
, remove the ens_deprecated
methods, and update the tests in tests/
that use it, then ensure that the documentation is still up to date (and all the tests work :)).
I'll give it a whack tomorrow or Wednesday. I'm looking to use the interface anyways. :)
Problem location
https://github.com/mlpack/ensmallen/blob/2.11.5/include/ensmallen_bits/sdp/primal_dual.hpp
Description of problem
The comments below indicate the interface should have been removed by now. (2.11.5 > 2.10.0)
The documentation should be updated to reflect when the interface will actually be deprecated.