On 06/20/2013 05:18 PM, Andrew Stitcher wrote:
On Wed, 2013-06-19 at 15:30 -0400, Andrew Stitcher wrote:
On Tue, 2013-06-18 at 18:30 -0400, Ken Giusti wrote:
Folks,

There's some old QMF-related code in our repo that appears to be quite dead.

I've create a JIRA to track this work:

https://issues.apache.org/jira/browse/QPID-4940

I'm in the mood to remove lots of code from the tree ;-), so I'll
prepare a change for review and we can have a lighter tree soon.

I've prepared a change and review that encompasses this work and a
little more:

The 'little more' here refers to hiding the entire qpid::client API. That is a significant enough change that it needs to be explicitly brought up in its own right, not bundled in with the removal of the much more obscure QMFv1 stuff.

I'm not clear on what the immediate benefits of this are (the code is all still there, its just that the headers are not installed), but the potential impact to some users is certainly significant. I've been encouraging people to move towards qpid::messaging, but this seems drastic and sudden for the 0.24 timeframe.

If we want to make a clear signal regarding deprecation, what about having the qpid::client headers installed only through a separate make target (e.g. make install-deprecated). That way users still relying on the API get a clear warning. That option can then be removed in the 0.26 or whatever.

https://reviews.apache.org/r/12006/

Code changes:

https://github.com/astitcher/qpid/commits/remove-old-api

JIRAs:

https://issues.apache.org/jira/browse/QPID-4940
https://issues.apache.org/jira/browse/QPID-4941
https://issues.apache.org/jira/browse/QPID-4942

I really like some of the implications of this work - specifically that
it really tidies up the header files that we export to be installed for
our APIs. I think this is very important for some of the suggested Qpid
modularisation work going forward as it exposes a much cleaner
interface.

Any omments etc. please make soon on the review (or on this email
thread) as I intend to push it to trunk for the 0.24 time frame.

Thanks

Andrew



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to