Skip to content

Component manager checks out non-existing SHA (PACMAN-664) #39

@higaski

Description

@higaski

The Component Manager version

IDF component manager v1.3.2

ESP-IDF Version

ESP-IDF v5.2-dev-1113-g28c643a56d

python Version

Python 3.11.3

Operating System

Arch

Browser (for https://components.espressif.com Issues)

No response

Description

The component manager seems to can get "stuck" on some specific SHA hash when trying to checkout a git branch. I've tried clearing the component managers cache but that didn't solve the issue. Neither did adding another commit to the dependency...

-- Building ESP-IDF components for target esp32s3
Processing 7 dependencies:
[1/7] bblanchon/arduinojson (6.21.2)
[2/7] dcc (f5114f028552f6128ac4a8baa86ce395bbbd8b93)
[3/7] espressif/esp_tinyusb (1.3.0)
[4/7] espressif/mdns (1.2.0)
[5/7] espressif/tinyusb (0.14.3)
[6/7] idf (5.2.0)
[7/7] mdu (1b601b8dd00ec7d8a409b41bd2b2ec35dbc3785e)  // <- This ain't an existing sha
CMake Error at /home/vinci/esp/esp-idf/tools/cmake/build.cmake:544 (message):
  WARNING: From https://github.com/ZIMO-Elektronik/MDU

   + 01815ef...a637011 packet     -> packet  (forced update)

  

  ERROR: Branch "1b601b8dd00ec7d8a409b41bd2b2ec35dbc3785e" doesn't exist in
  repo "https://github.com/ZIMO-Elektronik/MDU.git"

Call Stack (most recent call first):
  /home/vinci/esp/esp-idf/tools/cmake/project.cmake:547 (idf_build_process)
  CMakeLists.txt:21 (project)

To Reproduce

On my system it's currently enough to add the following dependency:

mdu:
  version: packet
  git: https://github.com/ZIMO-Elektronik/MDU.git

Expected behaviour

Check out the latest commit when specifying a git branch.

Additional info

No response

I have checked existing issues and online Documentation

  • I confirm I have checked existing issues and online Documentation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type: DocumentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions