smartdevicelink / sdl_evolution

Tracking and proposing changes to SDL's public APIs.
https://smartdevicelink.github.io/sdl_evolution/
BSD 3-Clause "New" or "Revised" License
33 stars 122 forks source link

[Accepted] SDL 0190 - Handle response from HMI during resumption data #562

Closed theresalech closed 6 years ago

theresalech commented 6 years ago

Hello SDL community,

The review of "SDL 0190 - Handle response from HMI during resumption data" begins now and runs through July 31, 2018. The proposal is available here:

https://github.com/smartdevicelink/sdl_evolution/blob/master/proposals/0190-resumption-data-error-handling.md

Reviews are an important part of the SDL evolution process. All reviews should be sent to the associated Github issue at:

https://github.com/smartdevicelink/sdl_evolution/issues/562

What goes into a review?

The goal of the review process is to improve the proposal under review through constructive criticism and, eventually, determine the direction of SDL. When writing your review, here are some questions you might want to answer in your review:

More information about the SDL evolution process is available at

https://github.com/smartdevicelink/sdl_evolution/blob/master/process.md

Thank you, Theresa Lech

Program Manager - Livio theresa@livio.io

joeljfischer commented 6 years ago

I'm a little confused, does Core just simply not handle any errors from HMI at this time?

If so, this appears to be a reasonable approach.

LuxoftAKutsan commented 6 years ago

@joeljfischer yes. Now during resumption SDL send all required requests for data restoring, but do not handle responses from HMI.

Jack-Byrne commented 6 years ago

If HMI responds with any kind of error or does not respond to any requests sent during resumption, SDL should revert already restored data with appropriate RPCs:

Is this statement describing the current behavior of Core, or is this statement describing a part that the proposal means to implement?

Never mind, I understand this statement in relation to the proposal's flow charts now.

theresalech commented 6 years ago

As the Project Maintainer's questions were answered by the proposal's author, the Steering Committee fully agreed to accept this proposal.

theresalech commented 6 years ago

Issue entered: Core SDL HMI Generic HMI