-
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
Update Dockerfiles to ubuntu:24.04
#33637
Update Dockerfiles to ubuntu:24.04
#33637
Conversation
PR #33637: Size comparison from 533df0c to 9ea09a6 Full report (9 builds for cc32xx, mbed, nrfconnect, qpg, stm32)
|
PR #33637: Size comparison from 533df0c to 87ea25b Full report (6 builds for cc32xx, mbed, qpg, stm32)
|
PR #33637: Size comparison from 533df0c to ecff592 Full report (14 builds for cc13x4_26x4, cc32xx, mbed, nrfconnect, qpg, stm32)
|
PR #33637: Size comparison from 533df0c to 7346363 Full report (9 builds for cc32xx, mbed, nrfconnect, qpg, stm32)
|
PR #33637: Size comparison from 533df0c to 75bfebd Decreases (3 builds for efr32)
Full report (83 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
|
PR #33637: Size comparison from 533df0c to 436b456 Increases (7 builds for cc32xx, esp32, linux, nxp, psoc6)
Decreases (63 builds for bl702, bl702l, cc13x4_26x4, cyw30739, efr32, esp32, linux, mbed, nxp, psoc6, qpg, stm32, telink)
Full report (83 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink)
|
PR #33637: Size comparison from 4a16aaa to 40d81df Full report (20 builds for cc13x4_26x4, cc32xx, mbed, nrfconnect, nxp, qpg, stm32, tizen)
|
PR #33637: Size comparison from 4a16aaa to defd85e Full report (11 builds for cc32xx, mbed, nrfconnect, qpg, stm32, tizen)
|
PR #33637: Size comparison from 4a16aaa to 7151dc5 Full report (85 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, mbed, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
Partial cherry-pick of project-chip#33637. When installing pip requirements for all fails on Python 3.12 with: File "/tmp/pip-build-env-o33g4it5/overlay/lib/python3.12/site-packages/pkg_resources/__init__.py", line 2172, in <module> register_finder(pkgutil.ImpImporter, find_on_path) ^^^^^^^^^^^^^^^^^^^ AttributeError: module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'? Bump numpy/pandas to make this work on v1.3 branch too.
Partial cherry-pick of #33637. When installing pip requirements for all fails on Python 3.12 with: File "/tmp/pip-build-env-o33g4it5/overlay/lib/python3.12/site-packages/pkg_resources/__init__.py", line 2172, in <module> register_finder(pkgutil.ImpImporter, find_on_path) ^^^^^^^^^^^^^^^^^^^ AttributeError: module 'pkgutil' has no attribute 'ImpImporter'. Did you mean: 'zipimporter'? Bump numpy/pandas to make this work on v1.3 branch too.
Switch images to ubuntu 24.04
Changes
ubuntu 24.04
do not rebuild
flags to build-all to help me with my testing--no-install-recommends
for apt installsgn
(i.e.generate-ninja
),node
and various python packages--break-system-packages
for now to allow such installations-j$(nproc)
instead of-j8
Testing
DOCKER_BUILD_VERSION=test-ubuntu-24.04 ./build-all.sh
bootstra.sh
successfully on the vscode imagepip install -r scripts/setup/requirements.qpg.txt
)Failed builds:
pip3 install -r ./scripts/setup/requirements.nrfconnect.txt)
/bin/sh: 1: patch: not found
, added patch to the chip-build imageerror: conflicting declaration ‘typedef struct __mbstate_t mbstate_t’
)