-
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
Temp fix for #32875 (network commissioning cluster check for SSID on Thread feature) #32884
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Change description does not indicate what is being changed, or why, only links to an issue number, making tracing harder. Please describe the change.
- Change is removing a check that was deemed correct by spec, and spec interpretation should be validated with TSG before merging.
Note that TC-CNET-4.22 was missing the fix for TH == null (https://github.com/CHIP-Specifications/chip-test-plans/pull/3843), see TC-CNET-4.22 (https://github.com/CHIP-Specifications/chip-test-plans/blob/master/src/cluster/network_commissioning.adoc#4215-tc-cnet-422-thread-verification-for-scannetworks-command-dut-server), so step 3 implies that the test should pass. Given that the code at play was present at SVE, and nobody failed that test, it begs the question about whether the test was run at all!
PR #32884: Size comparison from f46cdf3 to cbac1d7 Decreases (7 builds for efr32, esp32, nrfconnect, stm32)
Full report (22 builds for bl602, bl702, bl702l, cc32xx, efr32, esp32, mbed, nrfconnect, stm32)
|
…for SSID on Thread feature) (project-chip#32884) * Temp fix for 32875 * Clarify comments
…Thread feature) (#32884) (#33032) * Temp fix for 32875 * Clarify comments Co-authored-by: chrisdecenzo <[email protected]>
…ix for project-chip#32875 (network commissioning cluster check for SSID on Thread feature) (project-chip#32884) Merge in WMN_TOOLS/matter from cherry-pick/remove_no_ssid_check to RC_2.3.0-1.3 Squashed commit of the following: commit 29c1eb165d6e322bb106ef200950c57485118b52 Author: chrisdecenzo <[email protected]> Date: Tue Apr 9 08:27:01 2024 -0700 Temp fix for project-chip#32875 (network commissioning cluster check for SSID on Thread feature) (project-chip#32884) * Temp fix for 32875 * Clarify comments
…ix for project-chip#32875 (network commissioning cluster check for SSID on Thread feature) (project-chip#32884) Merge in WMN_TOOLS/matter from cherry-pick/remove_no_ssid_check to RC_2.3.0-1.3 Squashed commit of the following: commit 29c1eb165d6e322bb106ef200950c57485118b52 Author: chrisdecenzo <[email protected]> Date: Tue Apr 9 08:27:01 2024 -0700 Temp fix for project-chip#32875 (network commissioning cluster check for SSID on Thread feature) (project-chip#32884) * Temp fix for 32875 * Clarify comments
Fixes #32875
As part of network commissioning cluster cleanup in 1.3, a check was added to the scan networks handler which checks for the SSID argument on a Thread device and returns an error when found.
There is confusing text in the spec which states that non-WiFi implementations should ignore this argument when null, and so the new check appears to not be conformant to that. But regardless, a popular commissioner was found to be passing a null SSID argument and this change breaks Thread device commissioning for users with that commissioner.
The spec needs to be clarified on this point, and the commissioner needs to be fixed. The commissioner fix is in the works but could take months to fully roll out to customers. In the meantime, this PR comments out the SSID check and a separate issue #32887 has been created to track that work.
Also, I have confirmed that this fix addresses the problem in #32875 (eg. no other fixes are needed).