Re: [dev] direct pairing

2017-08-18 Thread Thiago Moura
*"it was supposed to be **the new, official API layer."* Is it still the plan? What will happen to resource encapsulation and the smarthome API proposal? On Fri, Aug 18, 2017 at 9:00 PM, Thiago Macieira wrote: > On Friday, 18 August 2017 14:50:43 PDT Gregg Reynolds wrote: > > even better: IPC

Re: [dev] direct pairing

2017-08-18 Thread Thiago Macieira
On Friday, 18 August 2017 14:50:43 PDT Gregg Reynolds wrote: > even better: IPCA. one of infinitely many c++ wrappers on csdk. why on > earth is it in master? Because IPCA wasn't supposed to be a vendor extension, it was supposed to be the new, official API layer. The current csdk would become

Re: [dev] direct pairing

2017-08-18 Thread Gregg Reynolds
On Aug 18, 2017 4:29 PM, "Gregg Reynolds" wrote: On Aug 18, 2017 3:55 PM, "Mats Wichmann" wrote: On 08/18/2017 02:40 PM, Thiago Macieira wrote: > On Friday, 18 August 2017 13:22:18 PDT Gregg Reynolds wrote: >> iotivity, the project, or iotivity, the ocf implementation? > > I meant the code th

Re: [dev] direct pairing

2017-08-18 Thread Gregg Reynolds
On Aug 18, 2017 3:55 PM, "Mats Wichmann" wrote: On 08/18/2017 02:40 PM, Thiago Macieira wrote: > On Friday, 18 August 2017 13:22:18 PDT Gregg Reynolds wrote: >> iotivity, the project, or iotivity, the ocf implementation? > > I meant the code that the IoTivity Project releases as "IoTivity". > > T

Re: [dev] direct pairing

2017-08-18 Thread Heldt-Sheller, Nathan
Definitely agree with Mats that feature selection needs to be centralized and documented, and not scattered throughout scons files! Bear in mind, it's a very typical model that a vendor creates a "Vendor Defined" feature which is developed in parallel with a project being Specified. Then when

Re: [dev] direct pairing

2017-08-18 Thread Mats Wichmann
On 08/18/2017 02:40 PM, Thiago Macieira wrote: > On Friday, 18 August 2017 13:22:18 PDT Gregg Reynolds wrote: >> iotivity, the project, or iotivity, the ocf implementation? > > I meant the code that the IoTivity Project releases as "IoTivity". > > That happens to be OCF's reference implementation

Re: [dev] direct pairing

2017-08-18 Thread Thiago Macieira
On Friday, 18 August 2017 13:22:18 PDT Gregg Reynolds wrote: > iotivity, the project, or iotivity, the ocf implementation? I meant the code that the IoTivity Project releases as "IoTivity". That happens to be OCF's reference implementation. > my 2 cents: the project is an appropriate home for ve

Re: [dev] direct pairing

2017-08-18 Thread Gregg Reynolds
On Aug 18, 2017 3:07 PM, "Thiago Macieira" wrote: On Friday, 18 August 2017 12:03:01 PDT Dave Thaler via iotivity-dev wrote: > “should not vendor-specific features go in vendor-specific > forks or libs? otherwise we end up with a kitchen sink o' cruft.” > > Completely agree with th

Re: [dev] direct pairing

2017-08-18 Thread Thiago Macieira
On Friday, 18 August 2017 12:03:01 PDT Dave Thaler via iotivity-dev wrote: > “should not vendor-specific features go in vendor-specific > forks or libs? otherwise we end up with a kitchen sink o' cruft.” > > Completely agree with that. Vendor-specific features should never be code

Re: [dev] direct pairing

2017-08-18 Thread Dave Thaler via iotivity-dev
“should not vendor-specific features go in vendor-specific forks or libs? otherwise we end up with a kitchen sink o' cruft.” Completely agree with that. Vendor-specific features should never be coded (even if #ifdef’ed) into the middle of files in the master branch, in my view.

Re: [dev] direct pairing

2017-08-18 Thread Gregg Reynolds
On Aug 18, 2017 12:20 PM, "Heldt-Sheller, Nathan" < nathan.heldt-shel...@intel.com> 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 conditi

Re: [dev] direct pairing

2017-08-18 Thread Heldt-Sheller, Nathan
You're right, it's the maintainer's job to make sure (at least) the Vendor Defined features are conditionally compiled. I've tried to stay on top of that in reviews, but I'm a sub-maintainer so many things get merged without my review. I am often asking folks to add conditional compile (you ca

Re: [dev] direct pairing

2017-08-18 Thread Mats Wichmann
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 defaul

Re: [dev] direct pairing

2017-08-18 Thread Heldt-Sheller, Nathan
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

Re: [dev] Proposed API guidelines

2017-08-18 Thread Mats Wichmann
On 08/18/2017 09:54 AM, Dave Thaler via iotivity-dev wrote: > As the new API maintainer, here's a set of proposed API guidelines. > Please review so and feedback can be incorporated before making official > guidelines. > 1.3 Internal APIs > - > Internal APIs are considered to be u

[dev] Proposed API guidelines

2017-08-18 Thread Dave Thaler via iotivity-dev
As the new API maintainer, here's a set of proposed API guidelines. Please review so and feedback can be incorporated before making official guidelines. 1 APIs -- There are three types of APIs: 1) Public 2) Experimental 3) Internal 1.1 Public APIs --- Public APIs are

Re: [dev] JIRA priority usage

2017-08-18 Thread Thiago Macieira
On Friday, 18 August 2017 00:03:08 PDT Heldt-Sheller, Nathan wrote: > No, I really did mean P2 or below. > > For an issue that will not block certification, it’s okay to assign P2, or a > lower priority than P2 (e.g. P3). A lower priority has a higher number. -- Thiago Macieira - thiago.macieir

[dev] Notes from the ISG meeting 2017-08-17

2017-08-18 Thread Macieira, Thiago
* Approved buildsystem maintainer – Mats Wichmann * Approved API function leader – Dave Thaler * Approved Platform Support maintainer – Dan Mihai * Governance proposal seems stuck - we should consider simplifying instead * Reviewed contracted QA proposals * Recommenda

Re: [dev] experimental?

2017-08-18 Thread Phil Coval
Hi Yes I noticed some headers could be needed (for logging, sec) but were not installed so I send patches for that, and then I was suggested by Dan to use experimental namespace, to move them back in place, I believe those API should be stabilized. and/or specified somewhere. You can read more a

Re: [dev] JIRA priority usage

2017-08-18 Thread Heldt-Sheller, Nathan
Hi Gregg, No, I really did mean P2 or below. For an issue that will not block certification, it’s okay to assign P2, or a lower priority than P2 (e.g. P3). P1 is reserved (for the time being) for certification blocking issues only. If it’s still confusing, and you need to create a JIRA ticket,