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

Reply via email to