Code Monkey home page Code Monkey logo

Comments (14)

marc-hb avatar marc-hb commented on July 3, 2024

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.

from west.

marc-hb avatar marc-hb commented on July 3, 2024

Forgot the most obvious sorry: please try west -v update and west -vv update.

from west.

tomi-font avatar tomi-font commented on July 3, 2024

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.

from west.

marc-hb avatar marc-hb commented on July 3, 2024

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+

from west.

marc-hb avatar marc-hb commented on July 3, 2024

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?

from west.

tomi-font avatar tomi-font commented on July 3, 2024

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

from west.

marc-hb avatar marc-hb commented on July 3, 2024

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

from west.

tomi-font avatar tomi-font commented on July 3, 2024

I copied them exactly as they were. I was also surprised that there were no logs between the repeated updates.

from west.

marc-hb avatar marc-hb commented on July 3, 2024

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

from west.

tomi-font avatar tomi-font commented on July 3, 2024
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
[...]

from west.

tomi-font avatar tomi-font commented on July 3, 2024

This is happening again now right after I changed manifest.path from zephyr to nrf (the directory for https://github.com/nrfconnect/sdk-nrf).

from west.

marc-hb avatar marc-hb commented on July 3, 2024

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.

from west.

tomi-font avatar tomi-font commented on July 3, 2024

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?

from west.

marc-hb avatar marc-hb commented on July 3, 2024

This is the only west "data" I can think of:

  • The .west/ directory
  • The manifest-rev branches / "bookmarks"
  • The upstream git remote? This last one is a stretch, I can't see how it could make a difference...

@mbolivar-ampere anything I forgot?

from west.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.