-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[OTA] Use ConfigurationManager as the source of truth for Basic cluster attributes #13849
Merged
carol-apple
merged 2 commits into
project-chip:master
from
carol-apple:ota_requestor_config_mgr_basic_attributes
Jan 25, 2022
Merged
[OTA] Use ConfigurationManager as the source of truth for Basic cluster attributes #13849
carol-apple
merged 2 commits into
project-chip:master
from
carol-apple:ota_requestor_config_mgr_basic_attributes
Jan 25, 2022
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pullapprove
bot
requested review from
anush-apple,
austinh0,
balducci-apple,
Byungjoo-Lee,
bzbarsky-apple,
chrisdecenzo,
chshu,
chulspro,
Damian-Nordic,
dhrishi,
electrocucaracha,
emargolis,
erjiaqing,
franck-apple,
gjc13,
harimau-qirex,
hawk248,
jelderton,
jepenven-silabs,
jmartinez-silabs,
kghost,
LuDuda,
mlepage-google,
mrjerryjohns,
msandstedt and
mspang
January 23, 2022 04:46
carol-apple
force-pushed
the
ota_requestor_config_mgr_basic_attributes
branch
from
January 24, 2022 19:47
7d1ad12
to
28225fe
Compare
selissia
approved these changes
Jan 24, 2022
PR #13849: Size comparison from 4449e65 to 28225fe Decreases (16 builds for cyw30739, efr32, esp32, k32w, mbed, nrfconnect, qpg, telink)
Full report (33 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
carol-apple
force-pushed
the
ota_requestor_config_mgr_basic_attributes
branch
from
January 24, 2022 23:45
28225fe
to
b3d432f
Compare
PR #13849: Size comparison from 2926d14 to b3d432f Decreases (6 builds for cyw30739, efr32, esp32, k32w, mbed, telink)
Full report (19 builds for cyw30739, efr32, esp32, k32w, linux, mbed, p6, telink)
|
holbrookt
reviewed
Jan 25, 2022
carol-apple
force-pushed
the
ota_requestor_config_mgr_basic_attributes
branch
from
January 25, 2022 04:24
b3d432f
to
5956b0e
Compare
carol-apple
force-pushed
the
ota_requestor_config_mgr_basic_attributes
branch
3 times, most recently
from
January 25, 2022 04:30
7869e4a
to
133bf81
Compare
PR #13849: Size comparison from 8541f47 to 133bf81 Decreases (7 builds for cyw30739, efr32, esp32, k32w, qpg, telink)
Full report (22 builds for cyw30739, efr32, esp32, k32w, linux, mbed, p6, qpg, telink)
|
carol-apple
force-pushed
the
ota_requestor_config_mgr_basic_attributes
branch
from
January 25, 2022 05:52
133bf81
to
9189144
Compare
PR #13849: Size comparison from 270081a to 9189144 Decreases (15 builds for cyw30739, efr32, esp32, k32w, nrfconnect, qpg, telink)
Full report (31 builds for cyw30739, efr32, esp32, k32w, mbed, nrfconnect, p6, qpg, telink)
|
- Use DeviceLayer namespace directly - Return actual error from failing ConfigurationManager calls - Refactor reading of country code from OTA
carol-apple
force-pushed
the
ota_requestor_config_mgr_basic_attributes
branch
from
January 25, 2022 17:54
9189144
to
262d93c
Compare
PR #13849: Size comparison from c428576 to 262d93c Decreases (15 builds for cyw30739, efr32, esp32, k32w, nrfconnect, qpg, telink)
Full report (33 builds for cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
This was referenced Jan 25, 2022
selissia
pushed a commit
to selissia/connectedhomeip
that referenced
this pull request
Jan 28, 2022
…er attributes (project-chip#13849) * [OTA] Use ConfigurationManager as the source of truth for Basic cluster attributes
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
OTA is setting the Basic cluster attribute upon
NotifyUpdateApplied
being called. This value should only be updated by the platform when it is running the new image. OTA (common SDK code) should be a consumer of this value to determine the current software version that is running. It should never modify it.Change overview
Testing
Manual testing of Linux provider/requestor case