On 08/18/2017 11:20 AM, Heldt-Sheller, Nathan wrote: > Hi George, > > Direct Pairing wasn’t ever a Specified feature; it was a Vendor Defined > feature that shouldn’t have been compiled in by default in the first place > (all vendor-defined features should be conditionally compiled out by default). > > For Vendor Defined features, the deprecation process is up to the > contributing vendor… it’s possible that code can just be removed if it’s no > longer wanted by the contributing vendor, etc.
How would one tell? things named "directpairing" are included in csdk/security and in resource/examples and in resource/csdk/stack/samples/linux/secure, with no hint of conditional compilation. Can we come up with some way of identifying/segmenting "vendor defined" so it's clear what they are, whether or not they're conditionally compiled? Certainly such things should not be prohibited in the codebase, but when you can't tell what the consequences of using are, it's a bit of a pain. I don't even see any comments in the source files I find, or the build scripts, that there's anything not-in-the-standard about these. Just Nathan's knowledge of the spec, at the moment :) _______________________________________________ iotivity-dev mailing list iotivity-dev@lists.iotivity.org https://lists.iotivity.org/mailman/listinfo/iotivity-dev