Skip to content
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

Chef - Continue instead of breaking on build error #19988

Merged
merged 1 commit into from
Jun 29, 2022

Conversation

cpagravel
Copy link
Contributor

@cpagravel cpagravel commented Jun 27, 2022

Problem

  • While building for Chef CD, if there is a single broken platform, then it could prevent buildable platforms from being built.

Change overview

  • Use continue instead of break to get as many viable builds as possible.

Testing

Tested locally by building with broken platform code with and without the --keep_going flag.

@github-actions
Copy link

github-actions bot commented Jun 27, 2022

PR #19988: Size comparison from c38e915 to e8f3163

Increases (2 builds for cc13x2_26x2)
platform target config section c38e915 e8f3163 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 665331 665339 8 0.0
.text 577156 577164 8 0.0
lock-ftd LP_CC2652R7 (read only) 667875 667883 8 0.0
.text 591448 591456 8 0.0
Decreases (3 builds for cc13x2_26x2, telink)
platform target config section c38e915 e8f3163 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read/write) 187668 187660 -8 -0.0
lock-ftd LP_CC2652R7 (read/write) 175268 175260 -8 -0.0
telink light-switch-app tlsr9518adk80d text 565286 565284 -2 -0.0
Full report (30 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section c38e915 e8f3163 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 665331 665339 8 0.0
(read/write) 187668 187660 -8 -0.0
.bss 75892 75892 0 0.0
.data 3356 3356 0 0.0
.rodata 87859 87859 0 0.0
.text 577156 577164 8 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 654123 654123 0 0.0
(read/write) 198172 198172 0 0.0
.bss 75188 75188 0 0.0
.data 3356 3356 0 0.0
.rodata 91363 91363 0 0.0
.text 562444 562444 0 0.0
lock-ftd LP_CC2652R7 (read only) 667875 667883 8 0.0
(read/write) 175268 175260 -8 -0.0
.bss 72924 72924 0 0.0
.data 3280 3280 0 0.0
.rodata 75947 75947 0 0.0
.text 591448 591456 8 0.0
lock-mtd LP_CC2652R7 (read only) 617291 617291 0 0.0
(read/write) 146040 146040 0 0.0
.bss 68644 68644 0 0.0
.data 3280 3280 0 0.0
.rodata 75827 75827 0 0.0
.text 540976 540976 0 0.0
pump-app LP_CC2652R7 (read only) 677695 677695 0 0.0
(read/write) 166304 166304 0 0.0
.bss 73012 73012 0 0.0
.data 3280 3280 0 0.0
.rodata 88503 88503 0 0.0
.text 588708 588708 0 0.0
pump-controller-app LP_CC2652R7 (read only) 663583 663583 0 0.0
(read/write) 180536 180536 0 0.0
.bss 73132 73132 0 0.0
.data 3276 3276 0 0.0
.rodata 84351 84351 0 0.0
.text 578752 578752 0 0.0
shell LP_CC2652R7 (read only) 657782 657782 0 0.0
(read/write) 190720 190720 0 0.0
.bss 78196 78196 0 0.0
.data 3360 3360 0 0.0
.rodata 84614 84614 0 0.0
.text 572852 572852 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 580630 580630 0 0.0
.app_xip_area 457624 457624 0 0.0
.bss 65968 65968 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 582198 582198 0 0.0
.app_xip_area 459000 459000 0 0.0
.bss 66160 66160 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 584150 584150 0 0.0
.app_xip_area 461992 461992 0 0.0
.bss 65176 65176 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1082400 1082400 0 0.0
.bss 134772 134772 0 0.0
.data 2048 2048 0 0.0
.text 945560 945560 0 0.0
BRD4161A+rpc (read/write) 1136708 1136708 0 0.0
.bss 151460 151460 0 0.0
.data 2260 2260 0 0.0
.text 982964 982964 0 0.0
BRD4161A+rs911x (read/write) 945320 945320 0 0.0
.bss 140488 140488 0 0.0
.data 2048 2048 0 0.0
.text 802764 802764 0 0.0
lock-app BRD4161A+wf200 (read/write) 1122128 1122128 0 0.0
.bss 140936 140936 0 0.0
.data 2060 2060 0 0.0
.text 979112 979112 0 0.0
window-app BRD4161A (read/write) 1067668 1067668 0 0.0
.bss 134852 134852 0 0.0
.data 2076 2076 0 0.0
.text 930720 930720 0 0.0
esp32 all-clusters-app c3devkit (read only) 1019108 1019108 0 0.0
(read/write) 1486810 1486810 0 0.0
.dram0.bss 71840 71840 0 0.0
.dram0.data 14624 14624 0 0.0
.flash.rodata 214920 214920 0 0.0
.flash.text 1019108 1019108 0 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1073215 1073215 0 0.0
(read/write) 488952 488952 0 0.0
.dram0.bss 77360 77360 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 245452 245452 0 0.0
.flash.text 1067831 1067831 0 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 660216 660216 0 0.0
.bss 71292 71292 0 0.0
.data 1992 1992 0 0.0
.text 581132 581132 0 0.0
lock k32w061+release (read/write) 686424 686424 0 0.0
.bss 71764 71764 0 0.0
.data 2004 2004 0 0.0
.text 606856 606856 0 0.0
linux chip-tool-no-interactive-ipv6only arm64 (read only) 9927156 9927156 0 0.0
(read/write) 675697 675697 0 0.0
.bss 42641 42641 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 614632 614632 0 0.0
.dynamic 528 528 0 0.0
.got 13456 13456 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 472980 472980 0 0.0
.text 7914500 7914500 0 0.0
thermostat-no-ble arm64 (read only) 2595796 2595796 0 0.0
(read/write) 181793 181793 0 0.0
.bss 88721 88721 0 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83256 83256 0 0.0
.dynamic 528 528 0 0.0
.got 5088 5088 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165748 165748 0 0.0
.text 2190272 2190272 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2447648 2447648 0 0.0
.bss 215732 215732 0 0.0
.data 5872 5872 0 0.0
.text 1410292 1410292 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1175459 1175459 0 0.0
bss 144666 144666 0 0.0
rodata 141524 141524 0 0.0
text 810344 810344 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1156327 1156327 0 0.0
bss 143902 143902 0 0.0
rodata 133456 133456 0 0.0
text 800052 800052 0 0.0
p6 all-clusters-app default (read/write) 2564168 2564168 0 0.0
.bss 150912 150912 0 0.0
.data 2776 2776 0 0.0
.text 1522432 1522432 0 0.0
all-clusters-minimal-app default (read/write) 2510032 2510032 0 0.0
.bss 150192 150192 0 0.0
.data 2776 2776 0 0.0
.text 1468296 1468296 0 0.0
light-app default (read/write) 2440160 2440160 0 0.0
.bss 142248 142248 0 0.0
.data 2592 2592 0 0.0
.text 1398424 1398424 0 0.0
lock-app default (read/write) 2466440 2466440 0 0.0
.bss 142096 142096 0 0.0
.data 2600 2600 0 0.0
.text 1424704 1424704 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 798652 798652 0 0.0
bss 72360 72360 0 0.0
noinit 40416 40416 0 0.0
text 565286 565284 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 818616 818616 0 0.0
bss 73180 73180 0 0.0
noinit 40416 40416 0 0.0
text 581724 581724 0 0.0

examples/chef/chef.py Outdated Show resolved Hide resolved
Copy link
Contributor

@andy31415 andy31415 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Chef builds all should continue trying other platform builds in the loop instead of breaking.

Why?

@cpagravel

@cpagravel
Copy link
Contributor Author

Chef builds all should continue trying other platform builds in the loop instead of breaking.

Why?

@cpagravel

@andy31415

I clarified in the description that this change is for Chef CD only. It seems prudent here to get as many viable builds as possible despite having a single platform fail.

Major issues should be caught in CI, so this is likely catching issues related to environment/container differences or incompatible interactions between specific sample app types and a specific platform. In either case, it seems reasonable to try to get as many builds as we can. Do you disagree?

@andy31415
Copy link
Contributor

andy31415 commented Jun 27, 2022

@andy31415

I clarified in the description that this change is for Chef CD only. It seems prudent here to get as many viable builds as possible despite having a single platform fail.

Major issues should be caught in CI, so this is likely catching issues related to environment/container differences or incompatible interactions between specific sample app types and a specific platform. In either case, it seems reasonable to try to get as many builds as we can. Do you disagree?

I do not understand what "is prudent" here means. It seems that we still want to have build outputs even if some fail. This is supported by other tools, but always as command line arguments (e.g. make has -k/--keep-going).

if you implement such a support, please make it controlled by a command line flag and it should not be the default. We want CI to generally fail on any error and we should not consider compile failure to be something normal.

@andy31415
Copy link
Contributor

Testing is needed, at a minimum compile with and without the change locally to validate functionality. Eventually introduce an error in the build logic to see if things work as expected.

@cpagravel
Copy link
Contributor Author

I will update this PR to include a flag similar to the behavior of cmake -k/--keep-going

Copy link
Contributor

@woody-apple woody-apple left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fast tracking test updates

@cpagravel
Copy link
Contributor Author

cpagravel commented Jun 28, 2022

I will update this PR to include a flag similar to the behavior of cmake -k/--keep-going

Updated. Everything should be in order now.

@github-actions
Copy link

github-actions bot commented Jun 28, 2022

PR #19988: Size comparison from 14aa3c2 to bfd2a70

Increases (1 build for telink)
platform target config section 14aa3c2 bfd2a70 change % change
telink lighting-app tlsr9518adk80d text 581094 581096 2 0.0
Decreases (1 build for telink)
platform target config section 14aa3c2 bfd2a70 change % change
telink light-switch-app tlsr9518adk80d text 564548 564546 -2 -0.0
Full report (41 builds for cc13x2_26x2, cyw30739, efr32, esp32, k32w, linux, mbed, nrfconnect, p6, telink)
platform target config section 14aa3c2 bfd2a70 change % change
cc13x2_26x2 all-clusters-app LP_CC2652R7 (read only) 664907 664907 0 0.0
(read/write) 188076 188076 0 0.0
.bss 75876 75876 0 0.0
.data 3356 3356 0 0.0
.rodata 87891 87891 0 0.0
.text 576700 576700 0 0.0
all-clusters-minimal-app LP_CC2652R7 (read only) 653639 653639 0 0.0
(read/write) 198640 198640 0 0.0
.bss 75172 75172 0 0.0
.data 3356 3356 0 0.0
.rodata 91359 91359 0 0.0
.text 561964 561964 0 0.0
lock-ftd LP_CC2652R7 (read only) 667447 667447 0 0.0
(read/write) 175680 175680 0 0.0
.bss 72908 72908 0 0.0
.data 3280 3280 0 0.0
.rodata 75983 75983 0 0.0
.text 590984 590984 0 0.0
lock-mtd LP_CC2652R7 (read only) 616855 616855 0 0.0
(read/write) 146024 146024 0 0.0
.bss 68628 68628 0 0.0
.data 3280 3280 0 0.0
.rodata 75863 75863 0 0.0
.text 540504 540504 0 0.0
pump-app LP_CC2652R7 (read only) 677007 677007 0 0.0
(read/write) 166976 166976 0 0.0
.bss 72996 72996 0 0.0
.data 3280 3280 0 0.0
.rodata 88367 88367 0 0.0
.text 588156 588156 0 0.0
pump-controller-app LP_CC2652R7 (read only) 662919 662919 0 0.0
(read/write) 181184 181184 0 0.0
.bss 73116 73116 0 0.0
.data 3276 3276 0 0.0
.rodata 84215 84215 0 0.0
.text 578224 578224 0 0.0
shell LP_CC2652R7 (read only) 657362 657362 0 0.0
(read/write) 191124 191124 0 0.0
.bss 78180 78180 0 0.0
.data 3360 3360 0 0.0
.rodata 84650 84650 0 0.0
.text 572396 572396 0 0.0
cyw30739 light cyw930739m2evb_01 (read/write) 580446 580446 0 0.0
.app_xip_area 457456 457456 0 0.0
.bss 65952 65952 0 0.0
.data 716 716 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
lock cyw930739m2evb_01 (read/write) 582014 582014 0 0.0
.app_xip_area 458832 458832 0 0.0
.bss 66144 66144 0 0.0
.data 720 720 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
ota-requestor-no-progress-logging cyw930739m2evb_01 (read/write) 583494 583494 0 0.0
.app_xip_area 461352 461352 0 0.0
.bss 65160 65160 0 0.0
.data 660 660 0 0.0
.rodata 0 0 0 0.0
.text 112 112 0 0.0
efr32 lighting-app BRD4161A (read/write) 1081380 1081380 0 0.0
.bss 134756 134756 0 0.0
.data 2048 2048 0 0.0
.text 944556 944556 0 0.0
BRD4161A+rpc (read/write) 1135668 1135668 0 0.0
.bss 151444 151444 0 0.0
.data 2260 2260 0 0.0
.text 981944 981944 0 0.0
BRD4161A+rs911x (read/write) 943880 943880 0 0.0
.bss 140472 140472 0 0.0
.data 2048 2048 0 0.0
.text 801340 801340 0 0.0
lock-app BRD4161A+wf200 (read/write) 1121040 1121040 0 0.0
.bss 140920 140920 0 0.0
.data 2060 2060 0 0.0
.text 978040 978040 0 0.0
window-app BRD4161A (read/write) 1066660 1066660 0 0.0
.bss 134836 134836 0 0.0
.data 2076 2076 0 0.0
.text 929724 929724 0 0.0
esp32 all-clusters-app c3devkit (read only) 1018290 1018290 0 0.0
(read/write) 1486610 1486610 0 0.0
.dram0.bss 71864 71864 0 0.0
.dram0.data 14624 14624 0 0.0
.flash.rodata 214688 214688 0 0.0
.flash.text 1018290 1018290 0 0.0
.iram0.text 62902 62902 0 0.0
m5stack (read only) 1072459 1072459 0 0.0
(read/write) 488696 488696 0 0.0
.dram0.bss 77384 77384 0 0.0
.dram0.data 34144 34144 0 0.0
.flash.rodata 245172 245172 0 0.0
.flash.text 1067075 1067075 0 0.0
.iram0.text 123267 123267 0 0.0
k32w light k32w061+release (read/write) 659688 659688 0 0.0
.bss 71276 71276 0 0.0
.data 1992 1992 0 0.0
.text 580620 580620 0 0.0
lock k32w061+release (read/write) 685944 685944 0 0.0
.bss 71748 71748 0 0.0
.data 2004 2004 0 0.0
.text 606392 606392 0 0.0
linux all-clusters-app debug (read only) 2952905 2952905 0 0.0
(read/write) 178136 178136 0 0.0
.bss 84960 84960 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 84936 84936 0 0.0
.dynamic 608 608 0 0.0
.got 4536 4536 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 263005 263005 0 0.0
.text 2512834 2512834 0 0.0
all-clusters-minimal-app debug (read only) 2807017 2807017 0 0.0
(read/write) 170072 170072 0 0.0
.bss 84288 84288 0 0.0
.data 2048 2048 0 0.0
.data.rel.ro 77576 77576 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 1040 1040 0 0.0
.rodata 264669 264669 0 0.0
.text 2367458 2367458 0 0.0
bridge-app debug+rpc (read only) 2310481 2310481 0 0.0
(read/write) 148896 148896 0 0.0
.bss 72352 72352 0 0.0
.data 3824 3824 0 0.0
.data.rel.ro 66952 66952 0 0.0
.dynamic 608 608 0 0.0
.got 4392 4392 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 197600 197600 0 0.0
.text 1951266 1951266 0 0.0
chip-tool debug (read only) 10171909 10171909 0 0.0
(read/write) 610824 610824 0 0.0
.bss 24384 24384 0 0.0
.data 1088 1088 0 0.0
.data.rel.ro 579056 579056 0 0.0
.dynamic 624 624 0 0.0
.got 5016 5016 0 0.0
.init 27 27 0 0.0
.init_array 640 640 0 0.0
.rodata 509029 509029 0 0.0
.text 8254149 8254149 0 0.0
chip-tool-no-interactive-ipv6only arm64 (read only) 9904516 9904516 0 0.0
(read/write) 675665 675665 0 0.0
.bss 42625 42625 0 0.0
.data 1152 1152 0 0.0
.data.rel.ro 614640 614640 0 0.0
.dynamic 528 528 0 0.0
.got 13440 13440 0 0.0
.init 24 24 0 0.0
.init_array 192 192 0 0.0
.rodata 472196 472196 0 0.0
.text 7892724 7892724 0 0.0
lighting-app debug+rpc (read only) 2547001 2547001 0 0.0
(read/write) 152952 152952 0 0.0
.bss 72896 72896 0 0.0
.data 2096 2096 0 0.0
.data.rel.ro 72088 72088 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 816 816 0 0.0
.rodata 213416 213416 0 0.0
.text 2163378 2163378 0 0.0
lock-app debug (read only) 2508233 2508233 0 0.0
(read/write) 147896 147896 0 0.0
.bss 71264 71264 0 0.0
.data 1712 1712 0 0.0
.data.rel.ro 69064 69064 0 0.0
.dynamic 608 608 0 0.0
.got 4424 4424 0 0.0
.init 27 27 0 0.0
.init_array 784 784 0 0.0
.rodata 228104 228104 0 0.0
.text 2115106 2115106 0 0.0
ota-provider-app debug (read only) 2317401 2317401 0 0.0
(read/write) 141736 141736 0 0.0
.bss 70944 70944 0 0.0
.data 1944 1944 0 0.0
.data.rel.ro 63064 63064 0 0.0
.dynamic 608 608 0 0.0
.got 4488 4488 0 0.0
.init 27 27 0 0.0
.init_array 672 672 0 0.0
.rodata 203224 203224 0 0.0
.text 1951522 1951522 0 0.0
ota-requestor-app debug (read only) 2434521 2434521 0 0.0
(read/write) 148608 148608 0 0.0
.bss 73280 73280 0 0.0
.data 2232 2232 0 0.0
.data.rel.ro 67240 67240 0 0.0
.dynamic 608 608 0 0.0
.got 4480 4480 0 0.0
.init 27 27 0 0.0
.init_array 728 728 0 0.0
.rodata 207232 207232 0 0.0
.text 2056258 2056258 0 0.0
shell debug (read only) 2542665 2542665 0 0.0
(read/write) 164488 164488 0 0.0
.bss 80904 80904 0 0.0
.data 1264 1264 0 0.0
.data.rel.ro 76672 76672 0 0.0
.dynamic 608 608 0 0.0
.got 4096 4096 0 0.0
.init 27 27 0 0.0
.init_array 920 920 0 0.0
.rodata 227122 227122 0 0.0
.text 2159250 2159250 0 0.0
thermostat-no-ble arm64 (read only) 2590428 2590428 0 0.0
(read/write) 181761 181761 0 0.0
.bss 88705 88705 0 0.0
.data 1704 1704 0 0.0
.data.rel.ro 83256 83256 0 0.0
.dynamic 528 528 0 0.0
.got 5072 5072 0 0.0
.init 24 24 0 0.0
.init_array 400 400 0 0.0
.rodata 165004 165004 0 0.0
.text 2185696 2185696 0 0.0
tv-app debug (read only) 3096529 3096529 0 0.0
(read/write) 279240 279240 0 0.0
.bss 188648 188648 0 0.0
.data 4848 4848 0 0.0
.data.rel.ro 79312 79312 0 0.0
.dynamic 608 608 0 0.0
.got 4848 4848 0 0.0
.init 27 27 0 0.0
.init_array 952 952 0 0.0
.rodata 248768 248768 0 0.0
.text 2660002 2660002 0 0.0
tv-casting-app debug (read only) 5554449 5554449 0 0.0
(read/write) 185136 185136 0 0.0
.bss 73704 73704 0 0.0
.data 2416 2416 0 0.0
.data.rel.ro 102776 102776 0 0.0
.dynamic 608 608 0 0.0
.got 4720 4720 0 0.0
.init 27 27 0 0.0
.init_array 864 864 0 0.0
.rodata 343049 343049 0 0.0
.text 4934594 4934594 0 0.0
mbed lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2446672 2446672 0 0.0
.bss 215716 215716 0 0.0
.data 5872 5872 0 0.0
.text 1409316 1409316 0 0.0
nrfconnect all-clusters-app nrf52840dk_nrf52840 (read/write) 1174595 1174595 0 0.0
bss 144650 144650 0 0.0
rodata 141284 141284 0 0.0
text 809720 809720 0 0.0
all-clusters-minimal-app nrf52840dk_nrf52840 (read/write) 1155463 1155463 0 0.0
bss 143886 143886 0 0.0
rodata 133216 133216 0 0.0
text 799428 799428 0 0.0
p6 all-clusters-app default (read/write) 2562568 2562568 0 0.0
.bss 150896 150896 0 0.0
.data 2776 2776 0 0.0
.text 1520832 1520832 0 0.0
all-clusters-minimal-app default (read/write) 2508416 2508416 0 0.0
.bss 150176 150176 0 0.0
.data 2776 2776 0 0.0
.text 1466680 1466680 0 0.0
light-app default (read/write) 2438584 2438584 0 0.0
.bss 142232 142232 0 0.0
.data 2592 2592 0 0.0
.text 1396848 1396848 0 0.0
lock-app default (read/write) 2464856 2464856 0 0.0
.bss 142080 142080 0 0.0
.data 2600 2600 0 0.0
.text 1423120 1423120 0 0.0
telink light-switch-app tlsr9518adk80d (read/write) 797712 797712 0 0.0
bss 72344 72344 0 0.0
noinit 40416 40416 0 0.0
text 564548 564546 -2 -0.0
lighting-app tlsr9518adk80d (read/write) 817780 817780 0 0.0
bss 73164 73164 0 0.0
noinit 40416 40416 0 0.0
text 581094 581096 2 0.0

@andy31415 andy31415 merged commit 92369f4 into project-chip:master Jun 29, 2022
cpagravel added a commit to cpagravel/connectedhomeip that referenced this pull request Jul 2, 2022
andy31415 pushed a commit that referenced this pull request Jul 3, 2022
…atform building. (#20248)

* Put software version string as <branch>:<commit_id> on esp32 while doing automation testing (#19943)

* RPC: Support pw logging for linux rpc examples (#20057)

Add a config option CHIP_USE_PW_LOGGING, which uses pw log output
instead of printf on linux. This allows the logs to correctly get
HDLC encoded and be piped over the socket for linux RPC builds.

* Chef - Continue instead of breaking on build error (#19988)

* Move chef .matter files back to /chef/devices (#20142)

* Remove matter files from root zzz

* Move .matter regen for chef

* Update bundle for changed .matter location

* Chef - Support cross platform Linux builds for arm64 (#20232)

* Chef - Use array for passing linux args to args.gni

* Chef - Add support for cross compiling linux on arm64

Co-authored-by: MtTsai <7930801+MtTsai@users.noreply.github.com>
Co-authored-by: rgoliver <rgoliver@google.com>
Co-authored-by: Austin Bozowski <bozowski@google.com>
rerasool pushed a commit to SiliconLabs/matter that referenced this pull request Sep 9, 2022
…atform building. (project-chip#20248)

* Put software version string as <branch>:<commit_id> on esp32 while doing automation testing (project-chip#19943)

* RPC: Support pw logging for linux rpc examples (project-chip#20057)

Add a config option CHIP_USE_PW_LOGGING, which uses pw log output
instead of printf on linux. This allows the logs to correctly get
HDLC encoded and be piped over the socket for linux RPC builds.

* Chef - Continue instead of breaking on build error (project-chip#19988)

* Move chef .matter files back to /chef/devices (project-chip#20142)

* Remove matter files from root zzz

* Move .matter regen for chef

* Update bundle for changed .matter location

* Chef - Support cross platform Linux builds for arm64 (project-chip#20232)

* Chef - Use array for passing linux args to args.gni

* Chef - Add support for cross compiling linux on arm64

Co-authored-by: MtTsai <7930801+MtTsai@users.noreply.github.com>
Co-authored-by: rgoliver <rgoliver@google.com>
Co-authored-by: Austin Bozowski <bozowski@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants