Open tomi-font opened 1 year ago
Thanks for the report.
Is this something specific to your (corrupted somehow?) west workspace or can you reproduce from scratch in another and brand new west workspace?
In the latter case please share the manifest so we can reproduce too.
In any case never remove the workspace that does reproduce. Move it aside if needed.
Forgot the most obvious sorry: please try west -v update
and west -vv update
.
I just tried to reproduce this in a brand new west workspace, but didn't manage. Maybe I have something corrupted.
west -v update
does not produce any more output than west update
.
Here is the output from west -vv update
on the workspace that produces the bug:
west.manifest: DEBUG: loading /home/tomi/workspace/ncs/my_dir/west.yml
west.manifest: DEBUG: group-filter: unset
west.manifest: DEBUG: added project sdk-nrf path nrf revision 8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2 from /home/tomi/workspace/ncs/my_dir/west.yml
west.manifest: DEBUG: resolving import west.yml for <Project sdk-nrf ('/home/tomi/workspace/ncs/nrf') at 8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2>
west.manifest: DEBUG: sdk-nrf: checking if cloned
west.manifest: DEBUG: running 'git rev-parse --show-cdup' in /home/tomi/workspace/ncs/nrf
west.manifest: DEBUG: "git rev-parse --show-cdup" exit code: 0 stdout: b'\n' stderr: b''
west.manifest: DEBUG: sdk-nrf: looking up path west.yml type at refs/heads/manifest-rev
west.manifest: DEBUG: running 'git ls-tree refs/heads/manifest-rev west.yml' in /home/tomi/workspace/ncs/nrf
west.manifest: DEBUG: "git ls-tree refs/heads/manifest-rev west.yml" exit code: 0 stdout: b'100644 blob 7fe2d0b06d94eb7f78d4d60599b084ed1bbb429a\twest.yml\n' stderr: b''
west.manifest: DEBUG: running 'git show refs/heads/manifest-rev:west.yml' in /home/tomi/workspace/ncs/nrf
west.manifest: DEBUG: "git show refs/heads/manifest-rev:west.yml" exit code: 0 stdout: b'# The west manifest file (west.yml) for the nRF Connect SDK (NCS).\n#\n# The per-workspace west configuration file, ncs/.west/config,\n# specifies the location of this manifest file like this:\n#\n# [manifest]\n# path = nrf\n#\n# See the west documentation for more information:\n#\n# https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/guides/west/index.html\n\nmanifest:\n version: "0.13"\n\n # "remotes" is a list of locations where git repositories are cloned\n # and fetched from.\n remotes:\n # nRF Connect SDK GitHub organization.\n # NCS repositories are hosted here.\n - name: ncs\n url-base: https://github.com/nrfconnect\n # Third-party repository sources:\n - name: zephyrproject\n url-base: https://github.com/zephyrproject-rtos\n - name: throwtheswitch\n url-base: https://github.com/ThrowTheSwitch\n - name: armmbed\n url-base: https://github.com/ARMmbed\n - name: nordicsemi\n url-base: https://github.com/NordicSemiconductor\n - name: dragoon\n url-base: https://projecttools.nordicsemi.no/bitbucket/scm/drgn\n - name: memfault\n url-base: https://github.com/memfault\n - name: ant-nrfconnect\n url-base: https://github.com/ant-nrfconnect\n - name: babblesim\n url-base: https://github.com/BabbleSim\n\n # If not otherwise specified, the projects below should be obtained\n # from the ncs remote.\n defaults:\n remote: ncs\n\n group-filter: [-homekit, -nrf-802154, -dragoon, -find-my, -ant, -babblesim]\n\n # "projects" is a list of git repositories which make up the NCS\n # source code.\n #\n # For \'userdata\' fields in the projects area, please refer to:\n # https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/dm_code_base.html\n projects:\n\n # The Zephyr RTOS fork in the NCS, along with the subset of its\n # modules which NCS imports directly.\n #\n # https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/introduction/index.html\n # https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/guides/modules.html\n - name: zephyr\n repo-path: sdk-zephyr\n revision: 1fbee9f184e0047bc98fe96629dcafe45de5ab09\n import:\n # In addition to the zephyr repository itself, NCS also\n # imports the contents of zephyr/west.yml at the above\n # revision. Only the projects explicitly named in the\n # following allowlist are imported.\n #\n # Note that the zephyr west extensions (like \'build\', \'flash\',\n # \'debug\', etc.) are automatically provided by this import, so\n # there\'s no need to add a redundant west-commands: key for\n # the zephyr project.\n #\n # Please keep this list sorted alphabetically.\n name-allowlist:\n - TraceRecorderSource\n - canopennode\n - chre\n - cmsis\n - edtt\n - fatfs\n - hal_nordic\n - hal_st # required for ST sensors (unrelated to STM32 MCUs)\n - hal_wurthelektronik\n - liblc3\n - libmetal\n - littlefs\n - loramac-node\n - lvgl\n - lz4\n - mipi-sys-t\n - nanopb\n - net-tools\n - nrf_hw_models\n - open-amp\n - picolibc\n - psa-arch-tests\n - segger\n - tinycbor\n - tinycrypt\n - tf-m-tests\n - uoscore-uedhoc\n - zcbor\n - zscilib\n\n # NCS repositories.\n #\n # Some of these are also Zephyr modules which have NCS-specific\n # changes.\n - name: hostap\n repo-path: sdk-hostap\n path: modules/lib/hostap\n revision: 7ad388cf17516833e239eab78069af07f4810584\n userdata:\n ncs:\n upstream-url: https://w1.fi/cgit/hostap/\n upstream-sha: e792f38db8471f35ee94f109a4093dece8f78c6a\n compare-by-default: false\n - name: mcuboot\n repo-path: sdk-mcuboot\n revision: 60b2d401add1887830000325b60bb02c47bd6b3b\n path: bootloader/mcuboot\n - name: qcbor\n url: https://github.com/laurencelundblade/QCBOR.git\n revision: b0e7033268e88c9f27146fa9a1415ef4c19ebaff\n path: modules/tee/tf-m/qcbor\n - name: mbedtls\n path: modules/crypto/mbedtls\n repo-path: sdk-mbedtls\n revision: 9ca9f885bafb3a5d4896600f478147ad69757d82\n - name: nrfxlib\n repo-path: sdk-nrfxlib\n path: nrfxlib\n revision: 390f9e1df360959399e36e6e91cecd21b46e447b\n - name: trusted-firmware-m\n repo-path: sdk-trusted-firmware-m\n path: modules/tee/tf-m/trusted-firmware-m\n revision: f0bac93493174b21c6514ca473c370ba10cf4908\n - name: matter\n repo-path: sdk-connectedhomeip\n path: modules/lib/matter\n revision: 0164b943c9fc3454af773ed2804514171b7b2c6c\n submodules:\n - name: nlio\n path: third_party/nlio/repo\n - name: nlassert\n path: third_party/nlassert/repo\n - name: nlunit-test\n path: third_party/nlunit-test/repo\n - name: pigweed\n path: third_party/pigweed/repo\n userdata:\n ncs:\n upstream-url: https://github.com/project-chip/connectedhomeip\n upstream-sha: 4088a77f557e8571a39338fad51a1d8eb0131d79\n compare-by-default: false\n - name: nrf-802154\n repo-path: sdk-nrf-802154\n path: nrf-802154\n revision: 704d1e9bcd3873a5a64d327eca3c2f17ac135f93\n groups:\n - nrf-802154\n - name: dragoon\n # Only for internal Nordic development\n repo-path: dragoon.git\n remote: dragoon\n revision: 2616f030b07f65b25bd37c42ca199547efc63d08\n submodules: true\n groups:\n - dragoon\n - name: cjson\n repo-path: sdk-cjson\n path: modules/lib/cjson\n revision: c6af068b7f05207b28d68880740e4b9ec1e4b50a\n userdata:\n ncs:\n upstream-url: https://github.com/DaveGamble/cJSON\n upstream-sha: d2735278ed1c2e4556f53a7a782063b31331dbf7\n compare-by-default: false\n - name: homekit\n repo-path: sdk-homekit\n revision: 286b97f3a7514bc4924818611475ae5be0496ed1\n groups:\n - homekit\n - name: find-my\n repo-path: sdk-find-my\n revision: 498b507e095d98fe99575bf45675545a1dcc9221\n groups:\n - find-my\n - name: azure-sdk-for-c\n repo-path: azure-sdk-for-c\n path: modules/lib/azure-sdk-for-c\n revision: 308c171cb4b5eed266649012a68406487ec81fb2\n userdata:\n ncs:\n upstream-url: https://github.com/Azure/azure-sdk-for-c\n upstream-sha: adc56bc6138a28b5490bce339a31a2581a072092\n compare-by-default: false\n - name: cirrus\n repo-path: sdk-mcu-drivers\n path: modules/hal/cirrus-logic\n revision: 9f6b3812237fbb0d4157ba3584c13f1644fcbe3a\n userdata:\n ncs:\n upstream-url: https://github.com/CirrusLogic/mcu-drivers\n upstream-sha: 1be6ca7253133a21a1e9fe0fbb4656e17d63a936\n compare-by-default: false\n - name: openthread\n repo-path: sdk-openthread\n path: modules/lib/openthread\n revision: 4cba902db117910de22680a396b5d1c05154c12b\n userdata:\n ncs:\n upstream-url: https://github.com/openthread/openthread\n upstream-sha: 55074652907295709f9f3361244a6e76f732bcba\n compare-by-default: false\n\n # Other third-party repositories.\n - name: cmock\n path: test/cmock\n submodules: true\n revision: f65066f15d8248e6dcb778efb8739904a4512087\n remote: throwtheswitch\n - name: memfault-firmware-sdk\n path: modules/lib/memfault-firmware-sdk\n revision: 0.43.1\n remote: memfault\n - name: ant\n repo-path: sdk-ant\n revision: fd3bb49b535093b5ccfc16ad37f965c32aae2e7e\n remote: ant-nrfconnect\n groups:\n - ant\n - name: bsim\n repo-path: bsim_west\n remote: babblesim\n revision: 908ffde6298a937c6549dbfa843a62caab26bfc5\n import:\n path-prefix: tools\n\n\n # West-related configuration for the nrf repository.\n self:\n # This repository should be cloned to ncs/nrf.\n path: nrf\n # This line configures west extensions.\n west-commands: scripts/west-commands.yml\n' stderr: b''
west.manifest: DEBUG: loading data (no file)
west.manifest: DEBUG: group-filter: ['-homekit', '-nrf-802154', '-dragoon', '-find-my', '-ant', '-babblesim']
west.manifest: DEBUG: added project zephyr path zephyr revision 1fbee9f184e0047bc98fe96629dcafe45de5ab09
west.manifest: DEBUG: added project hostap path modules/lib/hostap revision 7ad388cf17516833e239eab78069af07f4810584
west.manifest: DEBUG: added project mcuboot path bootloader/mcuboot revision 60b2d401add1887830000325b60bb02c47bd6b3b
west.manifest: DEBUG: added project qcbor path modules/tee/tf-m/qcbor revision b0e7033268e88c9f27146fa9a1415ef4c19ebaff
west.manifest: DEBUG: added project mbedtls path modules/crypto/mbedtls revision 9ca9f885bafb3a5d4896600f478147ad69757d82
west.manifest: DEBUG: added project nrfxlib path nrfxlib revision 390f9e1df360959399e36e6e91cecd21b46e447b
west.manifest: DEBUG: added project trusted-firmware-m path modules/tee/tf-m/trusted-firmware-m revision f0bac93493174b21c6514ca473c370ba10cf4908
west.manifest: DEBUG: added project matter path modules/lib/matter revision 0164b943c9fc3454af773ed2804514171b7b2c6c
west.manifest: DEBUG: added project nrf-802154 path nrf-802154 revision 704d1e9bcd3873a5a64d327eca3c2f17ac135f93 groups ['nrf-802154']
west.manifest: DEBUG: added project dragoon path dragoon revision 2616f030b07f65b25bd37c42ca199547efc63d08 groups ['dragoon']
west.manifest: DEBUG: added project cjson path modules/lib/cjson revision c6af068b7f05207b28d68880740e4b9ec1e4b50a
west.manifest: DEBUG: added project homekit path homekit revision 286b97f3a7514bc4924818611475ae5be0496ed1 groups ['homekit']
west.manifest: DEBUG: added project find-my path find-my revision 498b507e095d98fe99575bf45675545a1dcc9221 groups ['find-my']
west.manifest: DEBUG: added project azure-sdk-for-c path modules/lib/azure-sdk-for-c revision 308c171cb4b5eed266649012a68406487ec81fb2
west.manifest: DEBUG: added project cirrus path modules/hal/cirrus-logic revision 9f6b3812237fbb0d4157ba3584c13f1644fcbe3a
west.manifest: DEBUG: added project openthread path modules/lib/openthread revision 4cba902db117910de22680a396b5d1c05154c12b
west.manifest: DEBUG: added project cmock path test/cmock revision f65066f15d8248e6dcb778efb8739904a4512087
west.manifest: DEBUG: added project memfault-firmware-sdk path modules/lib/memfault-firmware-sdk revision 0.43.1
west.manifest: DEBUG: added project ant path ant revision fd3bb49b535093b5ccfc16ad37f965c32aae2e7e groups ['ant']
west.manifest: DEBUG: added project bsim path tools/bsim revision 908ffde6298a937c6549dbfa843a62caab26bfc5
west.manifest: DEBUG: resolving import _import_map(file='west.yml', name_allowlist=['TraceRecorderSource', 'canopennode', 'chre', 'cmsis', 'edtt', 'fatfs', 'hal_nordic', 'hal_st', 'hal_wurthelektronik', 'liblc3', 'libmetal', 'littlefs', 'loramac-node', 'lvgl', 'lz4', 'mipi-sys-t', 'nanopb', 'net-tools', 'nrf_hw_models', 'open-amp', 'picolibc', 'psa-arch-tests', 'segger', 'tinycbor', 'tinycrypt', 'tf-m-tests', 'uoscore-uedhoc', 'zcbor', 'zscilib'], path_allowlist=[], name_blocklist=[], path_blocklist=[], path_prefix='') for <Project zephyr ('/home/tomi/workspace/ncs/zephyr') at 1fbee9f184e0047bc98fe96629dcafe45de5ab09>
west.manifest: DEBUG: zephyr: checking if cloned
west.manifest: DEBUG: running 'git rev-parse --show-cdup' in /home/tomi/workspace/ncs/zephyr
west.manifest: DEBUG: "git rev-parse --show-cdup" exit code: 0 stdout: b'\n' stderr: b''
west.manifest: DEBUG: zephyr: looking up path west.yml type at refs/heads/manifest-rev
west.manifest: DEBUG: running 'git ls-tree refs/heads/manifest-rev west.yml' in /home/tomi/workspace/ncs/zephyr
west.manifest: DEBUG: "git ls-tree refs/heads/manifest-rev west.yml" exit code: 0 stdout: b'100644 blob b4f874a87c58ce23bfc19f72671c1300f42c53e0\twest.yml\n' stderr: b''
west.manifest: DEBUG: running 'git show refs/heads/manifest-rev:west.yml' in /home/tomi/workspace/ncs/zephyr
west.manifest: DEBUG: "git show refs/heads/manifest-rev:west.yml" exit code: 0 stdout: b'# The west manifest file for upstream Zephyr.\n#\n# The per-installation west configuration file, .west/config, sets the\n# path to the project containing this file in the [manifest] section\'s\n# "path" variable.\n#\n# You are free to create your own manifest files and put them in any\n# repository you want, to create your own custom Zephyr installations.\n# For example, you could create a manifest file in your own out of\n# tree application directory, which would pull this zephyr repository\n# in as an ordinary project.\n#\n# You can pass your manifest repositories to west init when creating a\n# new Zephyr installation. See the west documentation for more\n# information.\n\nmanifest:\n defaults:\n remote: upstream\n\n remotes:\n - name: upstream\n url-base: https://github.com/zephyrproject-rtos\n - name: babblesim\n url-base: https://github.com/BabbleSim\n\n group-filter: [-babblesim]\n\n #\n # Please add items below based on alphabetical order\n projects:\n - name: acpica\n revision: f16a0b4d0f0edd7b78a332fcf507be2187fac21e\n path: modules/lib/acpica\n - name: bsim\n repo-path: babblesim-manifest\n revision: 384a091445c57b44ac8cbd18ebd245b47c71db94\n path: tools/bsim\n groups:\n - babblesim\n - name: babblesim_base\n remote: babblesim\n repo-path: base.git\n path: tools/bsim/components\n revision: 19d62424c0802c6c9fc15528febe666e40f372a1\n groups:\n - babblesim\n - name: babblesim_ext_2G4_libPhyComv1\n remote: babblesim\n repo-path: ext_2G4_libPhyComv1.git\n path: tools/bsim/components/ext_2G4_libPhyComv1\n revision: 9018113a362fa6c9e8f4b9cab9e5a8f12cc46b94\n groups:\n - babblesim\n - name: babblesim_ext_2G4_phy_v1\n remote: babblesim\n repo-path: ext_2G4_phy_v1.git\n path: tools/bsim/components/ext_2G4_phy_v1\n revision: d47c6dd90035b41b14f6921785ccb7b8484868e2\n groups:\n - babblesim\n - name: babblesim_ext_2G4_channel_NtNcable\n remote: babblesim\n repo-path: ext_2G4_channel_NtNcable.git\n path: tools/bsim/components/ext_2G4_channel_NtNcable\n revision: 20a38c997f507b0aa53817aab3d73a462fff7af1\n groups:\n - babblesim\n - name: babblesim_ext_2G4_channel_multiatt\n remote: babblesim\n repo-path: ext_2G4_channel_multiatt.git\n path: tools/bsim/components/ext_2G4_channel_multiatt\n revision: bde72a57384dde7a4310bcf3843469401be93074\n groups:\n - babblesim\n - name: babblesim_ext_2G4_modem_magic\n remote: babblesim\n repo-path: ext_2G4_modem_magic.git\n path: tools/bsim/components/ext_2G4_modem_magic\n revision: cb70771794f0bf6f262aa474848611c68ae8f1ed\n groups:\n - babblesim\n - name: babblesim_ext_2G4_modem_BLE_simple\n remote: babblesim\n repo-path: ext_2G4_modem_BLE_simple.git\n path: tools/bsim/components/ext_2G4_modem_BLE_simple\n revision: 809ab073159c9ab6686c2fea5749b0702e0909f7\n groups:\n - babblesim\n - name: babblesim_ext_2G4_device_burst_interferer\n remote: babblesim\n repo-path: ext_2G4_device_burst_interferer.git\n path: tools/bsim/components/ext_2G4_device_burst_interferer\n revision: 5b5339351d6e6a2368c686c734dc8b2fc65698fc\n groups:\n - babblesim\n - name: babblesim_ext_2G4_device_WLAN_actmod\n remote: babblesim\n repo-path: ext_2G4_device_WLAN_actmod.git\n path: tools/bsim/components/ext_2G4_device_WLAN_actmod\n revision: 9cb6d8e72695f6b785e57443f0629a18069d6ce4\n groups:\n - babblesim\n - name: babblesim_ext_2G4_device_playback\n remote: babblesim\n repo-path: ext_2G4_device_playback.git\n path: tools/bsim/components/ext_2G4_device_playback\n revision: 85c645929cf1ce995d8537107d9dcbd12ed64036\n groups:\n - babblesim\n - name: babblesim_ext_libCryptov1\n remote: babblesim\n repo-path: ext_libCryptov1.git\n path: tools/bsim/components/ext_libCryptov1\n revision: eed6d7038e839153e340bd333bc43541cb90ba64\n groups:\n - babblesim\n - name: canopennode\n revision: dec12fa3f0d790cafa8414a4c2930ea71ab72ffd\n path: modules/lib/canopennode\n - name: chre\n revision: b7955c27e50485b7dafdc3888d7d6afdc2ac6d96\n path: modules/lib/chre\n - name: cmsis\n revision: 1abf29132e608826752e2edd1f4799a065db4031\n path: modules/hal/cmsis\n groups:\n - hal\n - name: edtt\n revision: 64e5105ad82390164fb73fc654be3f73a608209a\n path: tools/edtt\n groups:\n - tools\n - name: fatfs\n revision: 427159bf95ea49b7680facffaa29ad506b42709b\n path: modules/fs/fatfs\n groups:\n - fs\n - name: hal_altera\n revision: 0d225ddd314379b32355a00fb669eacf911e750d\n path: modules/hal/altera\n groups:\n - hal\n - name: hal_ambiq\n revision: fbb1618df8b0946cc2abea817309dc85fe051c21\n path: modules/hal/ambiq\n groups:\n - hal\n - name: hal_atmel\n revision: 5ab43007eda3f380c125f957f03638d2e8d1144d\n path: modules/hal/atmel\n groups:\n - hal\n - name: hal_espressif\n revision: 80d910ca89eab9bce03f59a4ade33f1fc30ce0ad\n path: modules/hal/espressif\n west-commands: west/west-commands.yml\n groups:\n - hal\n - name: hal_ethos_u\n revision: 90ada2ea5681b2a2722a10d2898eac34c2510791\n path: modules/hal/ethos_u\n groups:\n - hal\n - name: hal_gigadevice\n revision: 2994b7dde8b0b0fa9b9c0ccb13474b6a486cddc3\n path: modules/hal/gigadevice\n groups:\n - hal\n - name: hal_infineon\n revision: 815e84a5150f95627201f192779a0180d5052de7\n path: modules/hal/infineon\n groups:\n - hal\n - name: hal_intel\n revision: c72eea412d2563463043a2a6cfe41dc46e845d47\n path: modules/hal/intel\n groups:\n - hal\n - name: hal_microchip\n revision: 5d079f1683a00b801373bbbbf5d181d4e33b30d5\n path: modules/hal/microchip\n groups:\n - hal\n - name: hal_nordic\n revision: 092eb78ed1b1551d8f480019b9c05d7371784578\n path: modules/hal/nordic\n groups:\n - hal\n - name: hal_nuvoton\n revision: 3e0a4c4d3328b2f72b164219add19d5308b53cb5\n path: modules/hal/nuvoton\n groups:\n - hal\n - name: hal_nxp\n revision: b0274481021b6343740f1970ef167d65ea67d30b\n path: modules/hal/nxp\n groups:\n - hal\n - name: hal_openisa\n revision: d1e61c0c654d8ca9e73d27fca3a7eb3b7881cb6a\n path: modules/hal/openisa\n groups:\n - hal\n - name: hal_quicklogic\n revision: b3a66fe6d04d87fd1533a5c8de51d0599fcd08d0\n path: modules/hal/quicklogic\n repo-path: hal_quicklogic\n groups:\n - hal\n - name: hal_renesas\n path: modules/hal/renesas\n revision: 61ea3505a470b4e739cad4359ec1401cc4b85805\n groups:\n - hal\n - name: hal_rpi_pico\n path: modules/hal/rpi_pico\n revision: b7801e4db6a62ea2d37bbef7880c3d056530c9bf\n groups:\n - hal\n - name: hal_silabs\n revision: d184c2ccc0ec5a7189d6d5cb7645c7f9bd38c2b5\n path: modules/hal/silabs\n groups:\n - hal\n - name: hal_st\n revision: 9b128caf3e7b2e750169b880e83f210ea2213473\n path: modules/hal/st\n groups:\n - hal\n - name: hal_stm32\n revision: 1bc72c299d0365c0ee2575a97918b22df0899e10\n path: modules/hal/stm32\n groups:\n - hal\n - name: hal_telink\n revision: 38573af589173259801ae6c2b34b7d4c9e626746\n path: modules/hal/telink\n groups:\n - hal\n - name: hal_ti\n revision: ae1db23f32dde779cdfc4afaa9a60ea219310a64\n path: modules/hal/ti\n groups:\n - hal\n - name: hal_wurthelektronik\n revision: 24ca9873c3d608fad1fea0431836bc8f144c132e\n path: modules/hal/wurthelektronik\n groups:\n - hal\n - name: hal_xtensa\n revision: 86b7ddf984d54f34b79f52b328a4fecdae307956\n path: modules/hal/xtensa\n groups:\n - hal\n - name: libmetal\n revision: b91611a6f47dd29fb24c46e5621e797557f80ec6\n path: modules/hal/libmetal\n groups:\n - hal\n - name: liblc3\n revision: 448f3de31f49a838988a162ef1e23a89ddf2d2ed\n path: modules/lib/liblc3\n - name: littlefs\n path: modules/fs/littlefs\n groups:\n - fs\n revision: ca583fd297ceb48bced3c2548600dc615d67af24\n - name: loramac-node\n revision: 3029c9f304bf46a6e5205f3c8455dbc23108efec\n path: modules/lib/loramac-node\n - name: lvgl\n revision: 8a6a2d1d29d17d1e4bdc94c243c146a39d635fdd\n path: modules/lib/gui/lvgl\n - name: lz4\n revision: 8e303c264fc21c2116dc612658003a22e933124d\n path: modules/lib/lz4\n - name: mbedtls\n revision: c38dc78d9a8dcbe43b898cc1171ab33ba3e6fc26\n path: modules/crypto/mbedtls\n groups:\n - crypto\n - name: mcuboot\n revision: 11ecbf639d826c084973beed709a63d51d9b684e\n path: bootloader/mcuboot\n - name: mipi-sys-t\n path: modules/debug/mipi-sys-t\n groups:\n - debug\n revision: a819419603a2dfcb47f7f39092e1bc112e45d1ef\n - name: nanopb\n revision: 42fa8b211e946b90b9d968523fce7b1cfe27617e\n path: modules/lib/nanopb\n - name: net-tools\n revision: e0828aa9629b533644dc96ff6d1295c939bd713c\n path: tools/net-tools\n groups:\n - tools\n - name: nrf_hw_models\n revision: 57b61a9a2da75c860f15ca79522b24d57992df2c\n path: modules/bsim_hw_models/nrf_hw_models\n - name: open-amp\n revision: 42b7c577714b8f22ce82a901e19c1814af4609a8\n path: modules/lib/open-amp\n - name: openthread\n revision: f7690fe7e9d638341921808cba6a3e695ec0131e\n path: modules/lib/openthread\n - name: picolibc\n path: modules/lib/picolibc\n revision: d07c38ff051386f8e09a143ea0a6c1d6d66dd1d8\n - name: segger\n revision: 9d0191285956cef43daf411edc2f1a7788346def\n path: modules/debug/segger\n groups:\n - debug\n - name: sof\n revision: ee40f61b5725b6615f1abea4a78cc4d90ce144b8\n path: modules/audio/sof\n - name: tflite-micro\n revision: 9156d050927012da87079064db59d07f03b8baf6\n path: modules/lib/tflite-micro\n repo-path: tflite-micro\n - name: tinycrypt\n revision: 3e9a49d2672ec01435ffbf0d788db6d95ef28de0\n path: modules/crypto/tinycrypt\n groups:\n - crypto\n - name: TraceRecorderSource\n revision: 1ede7ce8e7ab226e9a84d95266241ba3f38d91d2\n path: modules/debug/TraceRecorder\n groups:\n - debug\n - name: trusted-firmware-m\n revision: 8b6146261fe2c0ad61154e20c7e338601eae2208\n path: modules/tee/tf-m/trusted-firmware-m\n groups:\n - tee\n - name: trusted-firmware-a\n revision: 421dc050278287839f5c70019bd6aec617f2bbdb\n path: modules/tee/tf-a/trusted-firmware-a\n groups:\n - tee\n - name: tf-m-tests\n revision: a878426da78fbd1486dfc29d6c6b82be4ee79e72\n path: modules/tee/tf-m/tf-m-tests\n groups:\n - tee\n - name: psa-arch-tests\n revision: 6a17330e0dfb5f319730f974d5b05f7b7f04757b\n path: modules/tee/tf-m/psa-arch-tests\n groups:\n - tee\n - name: uoscore-uedhoc\n revision: 5fe2cb613bd7e4590bd1b00c2adf181ac0229379\n path: modules/lib/uoscore-uedhoc\n - name: zcbor\n revision: 67fd8bb88d3136738661fa8bb5f9989103f4599e\n path: modules/lib/zcbor\n - name: zscilib\n path: modules/lib/zscilib\n revision: 34c3432e81085bb717e4871d21ca419ae0058ec5\n - name: thrift\n path: modules/lib/thrift\n revision: 10023645a0e6cb7ce23fcd7fd3dbac9f18df6234\n\n self:\n path: zephyr\n west-commands: scripts/west-commands.yml\n import: submanifests\n' stderr: b''
west.manifest: DEBUG: loading data (no file)
west.manifest: DEBUG: resolving self import submanifests
west.manifest: DEBUG: found submanifest directory: submanifests
west.manifest: DEBUG: resolved self import
west.manifest: DEBUG: group-filter: ['-babblesim']
west.manifest: DEBUG: project acpica in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project bsim in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project babblesim_base in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project babblesim_ext_2G4_libPhyComv1 in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project babblesim_ext_2G4_phy_v1 in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project babblesim_ext_2G4_channel_NtNcable in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project babblesim_ext_2G4_channel_multiatt in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project babblesim_ext_2G4_modem_magic in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project babblesim_ext_2G4_modem_BLE_simple in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project babblesim_ext_2G4_device_burst_interferer in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project babblesim_ext_2G4_device_WLAN_actmod in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project babblesim_ext_2G4_device_playback in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project babblesim_ext_libCryptov1 in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: added project canopennode path modules/lib/canopennode revision dec12fa3f0d790cafa8414a4c2930ea71ab72ffd
west.manifest: DEBUG: added project chre path modules/lib/chre revision b7955c27e50485b7dafdc3888d7d6afdc2ac6d96
west.manifest: DEBUG: added project cmsis path modules/hal/cmsis revision 1abf29132e608826752e2edd1f4799a065db4031 groups ['hal']
west.manifest: DEBUG: added project edtt path tools/edtt revision 64e5105ad82390164fb73fc654be3f73a608209a groups ['tools']
west.manifest: DEBUG: added project fatfs path modules/fs/fatfs revision 427159bf95ea49b7680facffaa29ad506b42709b groups ['fs']
west.manifest: DEBUG: project hal_altera in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project hal_ambiq in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project hal_atmel in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project hal_espressif in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project hal_ethos_u in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project hal_gigadevice in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project hal_infineon in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project hal_intel in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project hal_microchip in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: added project hal_nordic path modules/hal/nordic revision 092eb78ed1b1551d8f480019b9c05d7371784578 groups ['hal']
west.manifest: DEBUG: project hal_nuvoton in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project hal_nxp in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project hal_openisa in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project hal_quicklogic in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project hal_renesas in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project hal_rpi_pico in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project hal_silabs in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: added project hal_st path modules/hal/st revision 9b128caf3e7b2e750169b880e83f210ea2213473 groups ['hal']
west.manifest: DEBUG: project hal_stm32 in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project hal_telink in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project hal_ti in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: added project hal_wurthelektronik path modules/hal/wurthelektronik revision 24ca9873c3d608fad1fea0431836bc8f144c132e groups ['hal']
west.manifest: DEBUG: project hal_xtensa in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: added project libmetal path modules/hal/libmetal revision b91611a6f47dd29fb24c46e5621e797557f80ec6 groups ['hal']
west.manifest: DEBUG: added project liblc3 path modules/lib/liblc3 revision 448f3de31f49a838988a162ef1e23a89ddf2d2ed
west.manifest: DEBUG: added project littlefs path modules/fs/littlefs revision ca583fd297ceb48bced3c2548600dc615d67af24 groups ['fs']
west.manifest: DEBUG: added project loramac-node path modules/lib/loramac-node revision 3029c9f304bf46a6e5205f3c8455dbc23108efec
west.manifest: DEBUG: added project lvgl path modules/lib/gui/lvgl revision 8a6a2d1d29d17d1e4bdc94c243c146a39d635fdd
west.manifest: DEBUG: added project lz4 path modules/lib/lz4 revision 8e303c264fc21c2116dc612658003a22e933124d
west.manifest: DEBUG: project mbedtls in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project mcuboot in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: added project mipi-sys-t path modules/debug/mipi-sys-t revision a819419603a2dfcb47f7f39092e1bc112e45d1ef groups ['debug']
west.manifest: DEBUG: added project nanopb path modules/lib/nanopb revision 42fa8b211e946b90b9d968523fce7b1cfe27617e
west.manifest: DEBUG: added project net-tools path tools/net-tools revision e0828aa9629b533644dc96ff6d1295c939bd713c groups ['tools']
west.manifest: DEBUG: added project nrf_hw_models path modules/bsim_hw_models/nrf_hw_models revision 57b61a9a2da75c860f15ca79522b24d57992df2c
west.manifest: DEBUG: added project open-amp path modules/lib/open-amp revision 42b7c577714b8f22ce82a901e19c1814af4609a8
west.manifest: DEBUG: project openthread in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: added project picolibc path modules/lib/picolibc revision d07c38ff051386f8e09a143ea0a6c1d6d66dd1d8
west.manifest: DEBUG: added project segger path modules/debug/segger revision 9d0191285956cef43daf411edc2f1a7788346def groups ['debug']
west.manifest: DEBUG: project sof in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project tflite-micro in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: added project tinycrypt path modules/crypto/tinycrypt revision 3e9a49d2672ec01435ffbf0d788db6d95ef28de0 groups ['crypto']
west.manifest: DEBUG: added project TraceRecorderSource path modules/debug/TraceRecorder revision 1ede7ce8e7ab226e9a84d95266241ba3f38d91d2 groups ['debug']
west.manifest: DEBUG: project trusted-firmware-m in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: project trusted-firmware-a in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: added project tf-m-tests path modules/tee/tf-m/tf-m-tests revision a878426da78fbd1486dfc29d6c6b82be4ee79e72 groups ['tee']
west.manifest: DEBUG: added project psa-arch-tests path modules/tee/tf-m/psa-arch-tests revision 6a17330e0dfb5f319730f974d5b05f7b7f04757b groups ['tee']
west.manifest: DEBUG: added project uoscore-uedhoc path modules/lib/uoscore-uedhoc revision 5fe2cb613bd7e4590bd1b00c2adf181ac0229379
west.manifest: DEBUG: added project zcbor path modules/lib/zcbor revision 67fd8bb88d3136738661fa8bb5f9989103f4599e
west.manifest: DEBUG: added project zscilib path modules/lib/zscilib revision 34c3432e81085bb717e4871d21ca419ae0058ec5
west.manifest: DEBUG: project thrift in file None ignored: an importing manifest blocked or did not allow it
west.manifest: DEBUG: loaded data (no file)
west.manifest: DEBUG: done resolving import _import_map(file='west.yml', name_allowlist=['TraceRecorderSource', 'canopennode', 'chre', 'cmsis', 'edtt', 'fatfs', 'hal_nordic', 'hal_st', 'hal_wurthelektronik', 'liblc3', 'libmetal', 'littlefs', 'loramac-node', 'lvgl', 'lz4', 'mipi-sys-t', 'nanopb', 'net-tools', 'nrf_hw_models', 'open-amp', 'picolibc', 'psa-arch-tests', 'segger', 'tinycbor', 'tinycrypt', 'tf-m-tests', 'uoscore-uedhoc', 'zcbor', 'zscilib'], path_allowlist=[], name_blocklist=[], path_blocklist=[], path_prefix='') for <Project zephyr ('/home/tomi/workspace/ncs/zephyr') at 1fbee9f184e0047bc98fe96629dcafe45de5ab09>
west.manifest: DEBUG: resolving import _import_map(file='west.yml', name_allowlist=[], path_allowlist=[], name_blocklist=[], path_blocklist=[], path_prefix='tools') for <Project bsim ('/home/tomi/workspace/ncs/tools/bsim') at 908ffde6298a937c6549dbfa843a62caab26bfc5>
west.manifest: DEBUG: bsim: checking if cloned
west.manifest: DEBUG: running 'git rev-parse --show-cdup' in /home/tomi/workspace/ncs/tools/bsim
west.manifest: DEBUG: "git rev-parse --show-cdup" exit code: 0 stdout: b'\n' stderr: b''
west.manifest: DEBUG: bsim: looking up path west.yml type at refs/heads/manifest-rev
west.manifest: DEBUG: running 'git ls-tree refs/heads/manifest-rev west.yml' in /home/tomi/workspace/ncs/tools/bsim
west.manifest: DEBUG: "git ls-tree refs/heads/manifest-rev west.yml" exit code: 0 stdout: b'100644 blob d354d688f1db8b155a9a9dda44569792c82911b5\twest.yml\n' stderr: b''
west.manifest: DEBUG: running 'git show refs/heads/manifest-rev:west.yml' in /home/tomi/workspace/ncs/tools/bsim
west.manifest: DEBUG: "git show refs/heads/manifest-rev:west.yml" exit code: 0 stdout: b'# Copyright 2023 Nordic Semiconductor ASA\n# SPDX-License-Identifier: Apache-2.0\n#\n# west manifest file for BabbleSim\n#\n# Check https://babblesim.github.io/fetching.html for more information\n#\n\nmanifest:\n defaults:\n remote: upstream\n\n remotes:\n - name: upstream\n url-base: https://github.com/BabbleSim\n\n self:\n path: bsim\n\n projects:\n - name: babblesim_base\n repo-path: base.git\n path: bsim/components\n revision: 19d62424c0802c6c9fc15528febe666e40f372a1\n groups:\n - babblesim\n - name: babblesim_ext_2G4_libPhyComv1\n repo-path: ext_2G4_libPhyComv1.git\n path: bsim/components/ext_2G4_libPhyComv1\n revision: 9018113a362fa6c9e8f4b9cab9e5a8f12cc46b94\n groups:\n - babblesim\n - name: babblesim_ext_2G4_phy_v1\n repo-path: ext_2G4_phy_v1.git\n path: bsim/components/ext_2G4_phy_v1\n revision: d47c6dd90035b41b14f6921785ccb7b8484868e2\n groups:\n - babblesim\n - name: babblesim_ext_2G4_channel_NtNcable\n repo-path: ext_2G4_channel_NtNcable.git\n path: bsim/components/ext_2G4_channel_NtNcable\n revision: 20a38c997f507b0aa53817aab3d73a462fff7af1\n groups:\n - babblesim\n - name: babblesim_ext_2G4_channel_multiatt\n repo-path: ext_2G4_channel_multiatt.git\n path: bsim/components/ext_2G4_channel_multiatt\n revision: bde72a57384dde7a4310bcf3843469401be93074\n groups:\n - babblesim\n - name: babblesim_ext_2G4_modem_magic\n repo-path: ext_2G4_modem_magic.git\n path: bsim/components/ext_2G4_modem_magic\n revision: cb70771794f0bf6f262aa474848611c68ae8f1ed\n groups:\n - babblesim\n - name: babblesim_ext_2G4_modem_BLE_simple\n repo-path: ext_2G4_modem_BLE_simple.git\n path: bsim/components/ext_2G4_modem_BLE_simple\n revision: 809ab073159c9ab6686c2fea5749b0702e0909f7\n groups:\n - babblesim\n - name: babblesim_ext_2G4_device_burst_interferer\n repo-path: ext_2G4_device_burst_interferer.git\n path: bsim/components/ext_2G4_device_burst_interferer\n revision: 5b5339351d6e6a2368c686c734dc8b2fc65698fc\n groups:\n - babblesim\n - name: babblesim_ext_2G4_device_WLAN_actmod\n repo-path: ext_2G4_device_WLAN_actmod.git\n path: bsim/components/ext_2G4_device_WLAN_actmod\n revision: 9cb6d8e72695f6b785e57443f0629a18069d6ce4\n groups:\n - babblesim\n - name: babblesim_ext_2G4_device_playback\n repo-path: ext_2G4_device_playback.git\n path: bsim/components/ext_2G4_device_playback\n revision: 85c645929cf1ce995d8537107d9dcbd12ed64036\n groups:\n - babblesim\n - name: babblesim_ext_libCryptov1\n repo-path: ext_libCryptov1.git\n path: bsim/components/ext_libCryptov1\n revision: eed6d7038e839153e340bd333bc43541cb90ba64\n groups:\n - babblesim\n' stderr: b''
west.manifest: DEBUG: loading data (no file)
west.manifest: DEBUG: group-filter: unset
west.manifest: DEBUG: added project babblesim_base path tools/bsim/components revision 19d62424c0802c6c9fc15528febe666e40f372a1 groups ['babblesim']
west.manifest: DEBUG: added project babblesim_ext_2G4_libPhyComv1 path tools/bsim/components/ext_2G4_libPhyComv1 revision 9018113a362fa6c9e8f4b9cab9e5a8f12cc46b94 groups ['babblesim']
west.manifest: DEBUG: added project babblesim_ext_2G4_phy_v1 path tools/bsim/components/ext_2G4_phy_v1 revision d47c6dd90035b41b14f6921785ccb7b8484868e2 groups ['babblesim']
west.manifest: DEBUG: added project babblesim_ext_2G4_channel_NtNcable path tools/bsim/components/ext_2G4_channel_NtNcable revision 20a38c997f507b0aa53817aab3d73a462fff7af1 groups ['babblesim']
west.manifest: DEBUG: added project babblesim_ext_2G4_channel_multiatt path tools/bsim/components/ext_2G4_channel_multiatt revision bde72a57384dde7a4310bcf3843469401be93074 groups ['babblesim']
west.manifest: DEBUG: added project babblesim_ext_2G4_modem_magic path tools/bsim/components/ext_2G4_modem_magic revision cb70771794f0bf6f262aa474848611c68ae8f1ed groups ['babblesim']
west.manifest: DEBUG: added project babblesim_ext_2G4_modem_BLE_simple path tools/bsim/components/ext_2G4_modem_BLE_simple revision 809ab073159c9ab6686c2fea5749b0702e0909f7 groups ['babblesim']
west.manifest: DEBUG: added project babblesim_ext_2G4_device_burst_interferer path tools/bsim/components/ext_2G4_device_burst_interferer revision 5b5339351d6e6a2368c686c734dc8b2fc65698fc groups ['babblesim']
west.manifest: DEBUG: added project babblesim_ext_2G4_device_WLAN_actmod path tools/bsim/components/ext_2G4_device_WLAN_actmod revision 9cb6d8e72695f6b785e57443f0629a18069d6ce4 groups ['babblesim']
west.manifest: DEBUG: added project babblesim_ext_2G4_device_playback path tools/bsim/components/ext_2G4_device_playback revision 85c645929cf1ce995d8537107d9dcbd12ed64036 groups ['babblesim']
west.manifest: DEBUG: added project babblesim_ext_libCryptov1 path tools/bsim/components/ext_libCryptov1 revision eed6d7038e839153e340bd333bc43541cb90ba64 groups ['babblesim']
west.manifest: DEBUG: loaded data (no file)
west.manifest: DEBUG: done resolving import _import_map(file='west.yml', name_allowlist=[], path_allowlist=[], name_blocklist=[], path_blocklist=[], path_prefix='tools') for <Project bsim ('/home/tomi/workspace/ncs/tools/bsim') at 908ffde6298a937c6549dbfa843a62caab26bfc5>
west.manifest: DEBUG: loaded data (no file)
west.manifest: DEBUG: done resolving import west.yml for <Project sdk-nrf ('/home/tomi/workspace/ncs/nrf') at 8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2>
west.manifest: DEBUG: group filters in precedence order (later is higher): deque([['-babblesim'], ['-homekit', '-nrf-802154', '-dragoon', '-find-my', '-ant', '-babblesim']])
west.manifest: DEBUG: final top level group-filter: ['-dragoon', '-find-my', '-homekit', '-ant', '-babblesim', '-nrf-802154']
west.manifest: DEBUG: loaded /home/tomi/workspace/ncs/my_dir/west.yml
west.manifest: DEBUG: loading /home/tomi/workspace/ncs/my_dir/west.yml
west.manifest: DEBUG: group-filter: unset
west.manifest: DEBUG: added project sdk-nrf path nrf revision 8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2 from /home/tomi/workspace/ncs/my_dir/west.yml
west.manifest: DEBUG: resolving import west.yml for <Project sdk-nrf ('/home/tomi/workspace/ncs/nrf') at 8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2>
=== updating sdk-nrf (nrf):
west.manifest: DEBUG: sdk-nrf: checking if cloned
west.manifest: DEBUG: running 'git rev-parse --show-cdup' in /home/tomi/workspace/ncs/nrf
west.manifest: DEBUG: "git rev-parse --show-cdup" exit code: 0 stdout: b'\n' stderr: b''
west.manifest: DEBUG: running 'git cat-file -t 8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2' in /home/tomi/workspace/ncs/nrf
west.manifest: DEBUG: "git cat-file -t 8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2" exit code: 0 stdout: b'commit\n' stderr: b''
west.manifest: DEBUG: running 'git rev-parse --verify --symbolic-full-name 8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2' in /home/tomi/workspace/ncs/nrf
west.manifest: DEBUG: "git rev-parse --verify --symbolic-full-name 8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2" exit code: 0 stdout: b'' stderr: b''
skipping unnecessary fetch
west.manifest: DEBUG: running 'git update-ref -m 'west update: moving to 8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2^{commit}' refs/heads/manifest-rev '8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2^{commit}'' in /home/tomi/workspace/ncs/nrf
west.manifest: DEBUG: "git update-ref -m 'west update: moving to 8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2^{commit}' refs/heads/manifest-rev '8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2^{commit}'" exit code: 0 stdout: None stderr: None
west.manifest: DEBUG: running 'git for-each-ref '--format=%(refname)' -- 'refs/west/**'' in /home/tomi/workspace/ncs/nrf
west.manifest: DEBUG: "git for-each-ref '--format=%(refname)' -- 'refs/west/**'" exit code: 0 stdout: b'' stderr: None
west.manifest: DEBUG: running 'git show-ref --quiet --head /' in /home/tomi/workspace/ncs/nrf
west.manifest: DEBUG: "git show-ref --quiet --head /" exit code: 0 stdout: None stderr: None
west.manifest: DEBUG: running 'git rev-parse 'refs/heads/manifest-rev^{commit}'' in /home/tomi/workspace/ncs/nrf
west.manifest: DEBUG: "git rev-parse 'refs/heads/manifest-rev^{commit}'" exit code: 0 stdout: b'8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2\n' stderr: b''
west.manifest: DEBUG: running 'git rev-parse --abbrev-ref HEAD' in /home/tomi/workspace/ncs/nrf
west.manifest: DEBUG: "git rev-parse --abbrev-ref HEAD" exit code: 0 stdout: b'HEAD\n' stderr: None
west.manifest: DEBUG: running 'git checkout --detach 8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2' in /home/tomi/workspace/ncs/nrf
HEAD is now at 8da54fd6e manifest: nrf_modem v2.4.0
=== updating sdk-nrf (nrf):
HEAD is now at 8da54fd6e manifest: nrf_modem v2.4.0
=== updating sdk-nrf (nrf):
HEAD is now at 8da54fd6e manifest: nrf_modem v2.4.0
[...]
I forgot to specify that this does not happen if I set nrf
as the manifest.path
. Only when I change it to my_dir
.
I forgot to specify that this does not happen if I set nrf as the manifest.path. Only when I change it to my_dir.
I don't think you're supposed to change this; maybe one of these changes contributed to corrupting your workspace.
The west manifest
command is what is supported. Use west manifest
and don't change internal implementation details ~like manifest.path
~ directly:
https://docs.zephyrproject.org/latest/develop/west/manifest.html#manifest-command
I don't see any command there that lets you change the manifest of an existing workspace.
If you can't find it in the documentation then it's not supported.
Manifest resolution is notoriously complicated: https://github.com/zephyrproject-rtos/west/issues?q=is%3Aissue++label%3A%22Partial+imports%22+
This being said, infinite loops should never happen. At least not before a considerable amount of abuse.
I found this line TWICE in the logs; it looks bad:
west.manifest: DEBUG: resolving import west.yml for <Project sdk-nrf
('/home/tomi/workspace/ncs/nrf') at 8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2>
Are you actually importing sdk-nrf twice somehow?
What happens when you run west [-v] manifest --validate
and west [-v] manifest --resolve
?
The west manifest command is what is supported. Use west manifest and don't change internal implementation details like manifest.path directly: https://docs.zephyrproject.org/latest/develop/west/manifest.html#manifest-command I don't see any command there that lets you change the manifest of an existing workspace.
I used west config manifest.path my_dir
. It's actually advertised there: https://docs.zephyrproject.org/latest/develop/west/config.html#west-config-cmd although a warning is also given, so it still may not be a correct usage.
I found this line TWICE in the logs; it looks bad:
west.manifest: DEBUG: resolving import west.yml for <Project sdk-nrf ('/home/tomi/workspace/ncs/nrf') at 8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2>
Indeed, and the second one doesn't have a matching done resolving import west.yml
log.
Are you actually import sdk-nrf twice somehow?
I don't think so?
What happens when you run west [-v] manifest --validate and west [-v] manifest --resolve?
$ west -v manifest --validate; echo $?
0
$ west -v manifest --resolve
manifest:
group-filter:
- -nrf-802154
- -babblesim
- -homekit
- -dragoon
- -ant
- -find-my
projects:
- name: sdk-nrf
url: https://github.com/nrfconnect/sdk-nrf
revision: 8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2
path: nrf
west-commands: scripts/west-commands.yml
- name: zephyr
url: https://github.com/nrfconnect/sdk-zephyr
revision: 1fbee9f184e0047bc98fe96629dcafe45de5ab09
west-commands: scripts/west-commands.yml
- name: hostap
url: https://github.com/nrfconnect/sdk-hostap
revision: 7ad388cf17516833e239eab78069af07f4810584
path: modules/lib/hostap
userdata:
ncs:
upstream-url: https://w1.fi/cgit/hostap/
upstream-sha: e792f38db8471f35ee94f109a4093dece8f78c6a
compare-by-default: false
- name: mcuboot
url: https://github.com/nrfconnect/sdk-mcuboot
revision: 60b2d401add1887830000325b60bb02c47bd6b3b
path: bootloader/mcuboot
- name: qcbor
url: https://github.com/laurencelundblade/QCBOR.git
revision: b0e7033268e88c9f27146fa9a1415ef4c19ebaff
path: modules/tee/tf-m/qcbor
- name: mbedtls
url: https://github.com/nrfconnect/sdk-mbedtls
revision: 9ca9f885bafb3a5d4896600f478147ad69757d82
path: modules/crypto/mbedtls
- name: nrfxlib
url: https://github.com/nrfconnect/sdk-nrfxlib
revision: 390f9e1df360959399e36e6e91cecd21b46e447b
- name: trusted-firmware-m
url: https://github.com/nrfconnect/sdk-trusted-firmware-m
revision: f0bac93493174b21c6514ca473c370ba10cf4908
path: modules/tee/tf-m/trusted-firmware-m
- name: matter
url: https://github.com/nrfconnect/sdk-connectedhomeip
revision: 0164b943c9fc3454af773ed2804514171b7b2c6c
path: modules/lib/matter
userdata:
ncs:
upstream-url: https://github.com/project-chip/connectedhomeip
upstream-sha: 4088a77f557e8571a39338fad51a1d8eb0131d79
compare-by-default: false
- name: nrf-802154
url: https://github.com/nrfconnect/sdk-nrf-802154
revision: 704d1e9bcd3873a5a64d327eca3c2f17ac135f93
groups:
- nrf-802154
- name: dragoon
url: https://projecttools.nordicsemi.no/bitbucket/scm/drgn/dragoon.git
revision: 2616f030b07f65b25bd37c42ca199547efc63d08
groups:
- dragoon
- name: cjson
url: https://github.com/nrfconnect/sdk-cjson
revision: c6af068b7f05207b28d68880740e4b9ec1e4b50a
path: modules/lib/cjson
userdata:
ncs:
upstream-url: https://github.com/DaveGamble/cJSON
upstream-sha: d2735278ed1c2e4556f53a7a782063b31331dbf7
compare-by-default: false
- name: homekit
url: https://github.com/nrfconnect/sdk-homekit
revision: 286b97f3a7514bc4924818611475ae5be0496ed1
groups:
- homekit
- name: find-my
url: https://github.com/nrfconnect/sdk-find-my
revision: 498b507e095d98fe99575bf45675545a1dcc9221
groups:
- find-my
- name: azure-sdk-for-c
url: https://github.com/nrfconnect/azure-sdk-for-c
revision: 308c171cb4b5eed266649012a68406487ec81fb2
path: modules/lib/azure-sdk-for-c
userdata:
ncs:
upstream-url: https://github.com/Azure/azure-sdk-for-c
upstream-sha: adc56bc6138a28b5490bce339a31a2581a072092
compare-by-default: false
- name: cirrus
url: https://github.com/nrfconnect/sdk-mcu-drivers
revision: 9f6b3812237fbb0d4157ba3584c13f1644fcbe3a
path: modules/hal/cirrus-logic
userdata:
ncs:
upstream-url: https://github.com/CirrusLogic/mcu-drivers
upstream-sha: 1be6ca7253133a21a1e9fe0fbb4656e17d63a936
compare-by-default: false
- name: openthread
url: https://github.com/nrfconnect/sdk-openthread
revision: 4cba902db117910de22680a396b5d1c05154c12b
path: modules/lib/openthread
userdata:
ncs:
upstream-url: https://github.com/openthread/openthread
upstream-sha: 55074652907295709f9f3361244a6e76f732bcba
compare-by-default: false
- name: cmock
url: https://github.com/ThrowTheSwitch/cmock
revision: f65066f15d8248e6dcb778efb8739904a4512087
path: test/cmock
- name: memfault-firmware-sdk
url: https://github.com/memfault/memfault-firmware-sdk
revision: 0.43.1
path: modules/lib/memfault-firmware-sdk
- name: ant
url: https://github.com/ant-nrfconnect/sdk-ant
revision: fd3bb49b535093b5ccfc16ad37f965c32aae2e7e
groups:
- ant
- name: bsim
url: https://github.com/BabbleSim/bsim_west
revision: 908ffde6298a937c6549dbfa843a62caab26bfc5
path: tools/bsim
- name: canopennode
url: https://github.com/zephyrproject-rtos/canopennode
revision: dec12fa3f0d790cafa8414a4c2930ea71ab72ffd
path: modules/lib/canopennode
- name: chre
url: https://github.com/zephyrproject-rtos/chre
revision: b7955c27e50485b7dafdc3888d7d6afdc2ac6d96
path: modules/lib/chre
- name: cmsis
url: https://github.com/zephyrproject-rtos/cmsis
revision: 1abf29132e608826752e2edd1f4799a065db4031
path: modules/hal/cmsis
groups:
- hal
- name: edtt
url: https://github.com/zephyrproject-rtos/edtt
revision: 64e5105ad82390164fb73fc654be3f73a608209a
path: tools/edtt
groups:
- tools
- name: fatfs
url: https://github.com/zephyrproject-rtos/fatfs
revision: 427159bf95ea49b7680facffaa29ad506b42709b
path: modules/fs/fatfs
groups:
- fs
- name: hal_nordic
url: https://github.com/zephyrproject-rtos/hal_nordic
revision: 092eb78ed1b1551d8f480019b9c05d7371784578
path: modules/hal/nordic
groups:
- hal
- name: hal_st
url: https://github.com/zephyrproject-rtos/hal_st
revision: 9b128caf3e7b2e750169b880e83f210ea2213473
path: modules/hal/st
groups:
- hal
- name: hal_wurthelektronik
url: https://github.com/zephyrproject-rtos/hal_wurthelektronik
revision: 24ca9873c3d608fad1fea0431836bc8f144c132e
path: modules/hal/wurthelektronik
groups:
- hal
- name: libmetal
url: https://github.com/zephyrproject-rtos/libmetal
revision: b91611a6f47dd29fb24c46e5621e797557f80ec6
path: modules/hal/libmetal
groups:
- hal
- name: liblc3
url: https://github.com/zephyrproject-rtos/liblc3
revision: 448f3de31f49a838988a162ef1e23a89ddf2d2ed
path: modules/lib/liblc3
- name: littlefs
url: https://github.com/zephyrproject-rtos/littlefs
revision: ca583fd297ceb48bced3c2548600dc615d67af24
path: modules/fs/littlefs
groups:
- fs
- name: loramac-node
url: https://github.com/zephyrproject-rtos/loramac-node
revision: 3029c9f304bf46a6e5205f3c8455dbc23108efec
path: modules/lib/loramac-node
- name: lvgl
url: https://github.com/zephyrproject-rtos/lvgl
revision: 8a6a2d1d29d17d1e4bdc94c243c146a39d635fdd
path: modules/lib/gui/lvgl
- name: lz4
url: https://github.com/zephyrproject-rtos/lz4
revision: 8e303c264fc21c2116dc612658003a22e933124d
path: modules/lib/lz4
- name: mipi-sys-t
url: https://github.com/zephyrproject-rtos/mipi-sys-t
revision: a819419603a2dfcb47f7f39092e1bc112e45d1ef
path: modules/debug/mipi-sys-t
groups:
- debug
- name: nanopb
url: https://github.com/zephyrproject-rtos/nanopb
revision: 42fa8b211e946b90b9d968523fce7b1cfe27617e
path: modules/lib/nanopb
- name: net-tools
url: https://github.com/zephyrproject-rtos/net-tools
revision: e0828aa9629b533644dc96ff6d1295c939bd713c
path: tools/net-tools
groups:
- tools
- name: nrf_hw_models
url: https://github.com/zephyrproject-rtos/nrf_hw_models
revision: 57b61a9a2da75c860f15ca79522b24d57992df2c
path: modules/bsim_hw_models/nrf_hw_models
- name: open-amp
url: https://github.com/zephyrproject-rtos/open-amp
revision: 42b7c577714b8f22ce82a901e19c1814af4609a8
path: modules/lib/open-amp
- name: picolibc
url: https://github.com/zephyrproject-rtos/picolibc
revision: d07c38ff051386f8e09a143ea0a6c1d6d66dd1d8
path: modules/lib/picolibc
- name: segger
url: https://github.com/zephyrproject-rtos/segger
revision: 9d0191285956cef43daf411edc2f1a7788346def
path: modules/debug/segger
groups:
- debug
- name: tinycrypt
url: https://github.com/zephyrproject-rtos/tinycrypt
revision: 3e9a49d2672ec01435ffbf0d788db6d95ef28de0
path: modules/crypto/tinycrypt
groups:
- crypto
- name: TraceRecorderSource
url: https://github.com/zephyrproject-rtos/TraceRecorderSource
revision: 1ede7ce8e7ab226e9a84d95266241ba3f38d91d2
path: modules/debug/TraceRecorder
groups:
- debug
- name: tf-m-tests
url: https://github.com/zephyrproject-rtos/tf-m-tests
revision: a878426da78fbd1486dfc29d6c6b82be4ee79e72
path: modules/tee/tf-m/tf-m-tests
groups:
- tee
- name: psa-arch-tests
url: https://github.com/zephyrproject-rtos/psa-arch-tests
revision: 6a17330e0dfb5f319730f974d5b05f7b7f04757b
path: modules/tee/tf-m/psa-arch-tests
groups:
- tee
- name: uoscore-uedhoc
url: https://github.com/zephyrproject-rtos/uoscore-uedhoc
revision: 5fe2cb613bd7e4590bd1b00c2adf181ac0229379
path: modules/lib/uoscore-uedhoc
- name: zcbor
url: https://github.com/zephyrproject-rtos/zcbor
revision: 67fd8bb88d3136738661fa8bb5f9989103f4599e
path: modules/lib/zcbor
- name: zscilib
url: https://github.com/zephyrproject-rtos/zscilib
revision: 34c3432e81085bb717e4871d21ca419ae0058ec5
path: modules/lib/zscilib
- name: babblesim_base
url: https://github.com/BabbleSim/base.git
revision: 19d62424c0802c6c9fc15528febe666e40f372a1
path: tools/bsim/components
groups:
- babblesim
- name: babblesim_ext_2G4_libPhyComv1
url: https://github.com/BabbleSim/ext_2G4_libPhyComv1.git
revision: 9018113a362fa6c9e8f4b9cab9e5a8f12cc46b94
path: tools/bsim/components/ext_2G4_libPhyComv1
groups:
- babblesim
- name: babblesim_ext_2G4_phy_v1
url: https://github.com/BabbleSim/ext_2G4_phy_v1.git
revision: d47c6dd90035b41b14f6921785ccb7b8484868e2
path: tools/bsim/components/ext_2G4_phy_v1
groups:
- babblesim
- name: babblesim_ext_2G4_channel_NtNcable
url: https://github.com/BabbleSim/ext_2G4_channel_NtNcable.git
revision: 20a38c997f507b0aa53817aab3d73a462fff7af1
path: tools/bsim/components/ext_2G4_channel_NtNcable
groups:
- babblesim
- name: babblesim_ext_2G4_channel_multiatt
url: https://github.com/BabbleSim/ext_2G4_channel_multiatt.git
revision: bde72a57384dde7a4310bcf3843469401be93074
path: tools/bsim/components/ext_2G4_channel_multiatt
groups:
- babblesim
- name: babblesim_ext_2G4_modem_magic
url: https://github.com/BabbleSim/ext_2G4_modem_magic.git
revision: cb70771794f0bf6f262aa474848611c68ae8f1ed
path: tools/bsim/components/ext_2G4_modem_magic
groups:
- babblesim
- name: babblesim_ext_2G4_modem_BLE_simple
url: https://github.com/BabbleSim/ext_2G4_modem_BLE_simple.git
revision: 809ab073159c9ab6686c2fea5749b0702e0909f7
path: tools/bsim/components/ext_2G4_modem_BLE_simple
groups:
- babblesim
- name: babblesim_ext_2G4_device_burst_interferer
url: https://github.com/BabbleSim/ext_2G4_device_burst_interferer.git
revision: 5b5339351d6e6a2368c686c734dc8b2fc65698fc
path: tools/bsim/components/ext_2G4_device_burst_interferer
groups:
- babblesim
- name: babblesim_ext_2G4_device_WLAN_actmod
url: https://github.com/BabbleSim/ext_2G4_device_WLAN_actmod.git
revision: 9cb6d8e72695f6b785e57443f0629a18069d6ce4
path: tools/bsim/components/ext_2G4_device_WLAN_actmod
groups:
- babblesim
- name: babblesim_ext_2G4_device_playback
url: https://github.com/BabbleSim/ext_2G4_device_playback.git
revision: 85c645929cf1ce995d8537107d9dcbd12ed64036
path: tools/bsim/components/ext_2G4_device_playback
groups:
- babblesim
- name: babblesim_ext_libCryptov1
url: https://github.com/BabbleSim/ext_libCryptov1.git
revision: eed6d7038e839153e340bd333bc43541cb90ba64
path: tools/bsim/components/ext_libCryptov1
groups:
- babblesim
self:
path: my_dir
The sequence of the last two lines below is also really strange:
west.manifest: DEBUG: done resolving import west.yml for <Project sdk-nrf ('/home/tomi/workspace/ncs/nrf') at 8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2>
west.manifest: DEBUG: group filters in precedence order (later is higher): deque([['-babblesim'], ['-homekit', '-nrf-802154', '-dragoon', '-find-my', '-ant', '-babblesim']])
west.manifest: DEBUG: final top level group-filter: ['-dragoon', '-find-my', '-homekit', '-ant', '-babblesim', '-nrf-802154']
west.manifest: DEBUG: loaded /home/tomi/workspace/ncs/my_dir/west.yml
west.manifest: DEBUG: loading /home/tomi/workspace/ncs/my_dir/west.yml
Have you dropped repetitive logging between these line or did you copy them exactly as they were in -vv
mode?
HEAD is now at 8da54fd6e manifest: nrf_modem v2.4.0
=== updating sdk-nrf (nrf):
HEAD is now at 8da54fd6e manifest: nrf_modem v2.4.0
=== updating sdk-nrf (nrf):
HEAD is now at 8da54fd6e manifest: nrf_modem v2.4.0
I copied them exactly as they were. I was also surprised that there were no logs between the repeated updates.
I had quick look at the code. The Update and Manifest class both call each other so there is potential for some infinite recursion. I can't see exactly where though.
Some other ideas, can you try variations of these and look for any clue?
west update -vvv # yes you can pass 3 -v
west update --stats -v
west update -v sdk-nrf
west -vvv update
The only difference with west -vv update
is the addition of the following middle line:
west.manifest: DEBUG: loaded /home/tomi/workspace/ncs/my_dir/west.yml
args namespace: Namespace(help=None, zephyr_base=None, verbose=3, command='update', stats=False, name_cache=None, path_cache=None, fetch_strategy=None, fetch_opt=[], narrow=False, keep_descendants=False, rebase=False, group_filter=[], submodule_init_config=[], exclude_west=False, projects=[])
west.manifest: DEBUG: loading /home/tomi/workspace/ncs/my_dir/west.yml
west -vvv update --stats
Gives the same output than the previous command, with the only exception of stats=True
on the new line.
west -vvv update sdk-nrf
Gives the following diff with west -vvv update
:
west.manifest: DEBUG: loaded /home/tomi/workspace/ncs/my_dir/west.yml
-args namespace: Namespace(help=None, zephyr_base=None, verbose=3, command='update', stats=False, name_cache=None, path_cache=None, fetch_strategy=None, fetch_opt=[], narrow=False, keep_descendants=False, rebase=False, group_filter=[], submodule_init_config=[], exclude_west=False, projects=[])
+args namespace: Namespace(help=None, zephyr_base=None, verbose=3, command='update', stats=False, name_cache=None, path_cache=None, fetch_strategy=None, fetch_opt=[], narrow=False, keep_descendants=False, rebase=False, group_filter=[], submodule_init_config=[], exclude_west=False, projects=['sdk-nrf'])
west.manifest: DEBUG: loading /home/tomi/workspace/ncs/my_dir/west.yml
west.manifest: DEBUG: group-filter: unset
west.manifest: DEBUG: added project sdk-nrf path nrf revision 8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2 from /home/tomi/workspace/ncs/my_dir/west.yml
-west.manifest: DEBUG: resolving import west.yml for <Project sdk-nrf ('/home/tomi/workspace/ncs/nrf') at 8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2>
+west.manifest: DEBUG: project <Project sdk-nrf ('/home/tomi/workspace/ncs/nrf') at 8da54fd6e4590cffc3cf7e2d1e6af85b23b549c2>: ignored import (True)
+west.manifest: DEBUG: group filters in precedence order (later is higher): deque([])
+west.manifest: DEBUG: final top level group-filter: []
+west.manifest: DEBUG: loaded /home/tomi/workspace/ncs/my_dir/west.yml
=== updating sdk-nrf (nrf):
One thing I noticed while doing these is that the first === updating [...]
comes on standard output, while the rest comes on standard error.
So this gives:
$ west update 2>&-
=== updating sdk-nrf (nrf):
and:
$ west update 1>&-
HEAD is now at 8da54fd6e manifest: nrf_modem v2.4.0
=== updating sdk-nrf (nrf):
HEAD is now at 8da54fd6e manifest: nrf_modem v2.4.0
=== updating sdk-nrf (nrf):
HEAD is now at 8da54fd6e manifest: nrf_modem v2.4.0
[...]
This is happening again now right after I changed manifest.path
from zephyr
to nrf
(the directory for https://github.com/nrfconnect/sdk-nrf).
Can you share detailed, step-by-step commands that reproduce every time? Including SHA1s.
If you can then please edit the description at the top.
Unfortunately the issue doesn't seem to easily reproduce right away in a workspace that is not already corrupted. Are there some West workspace-specific files, anything that is cached that 1. if cleared could make the issue disappear and 2. could give more information on the state of my workspace?
This is the only west "data" I can think of:
.west/
directorymanifest-rev
branches / "bookmarks"upstream
git remote
? This last one is a stretch, I can't see how it could make a difference...@mbolivar-ampere anything I forgot?
This loop goes on forever. Happens with version 1.0.0, but also with a manual build from https://github.com/zephyrproject-rtos/west/tree/v1.2.99.
Contents of
.west/config
(located alongsidemy_dir
andnrf
):Contents of
my_dir/west.yml
: