Failed to find registry package after installing it with pio lib install
#4.536 geöffnet am 31. Jan. 2023
Repository-Metriken
- Stars
- (7.329 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 109T 16h) (5 gemergte PRs in 30 T)
Beschreibung
What kind of issue is this?
- PlatformIO Core. If you’ve found a bug, please provide an information below.
Configuration
Operating system: Ubuntu 20.04 and MacOS 13.0.1 (Ventura)
PlatformIO Version (platformio --version): PlatformIO Core, version 6.1.6a4
Description of problem
When installing Zenoh-Pico from PlatformIO registry (https://registry.platformio.org/libraries/cguimaraes/zenoh-pico), it fails to build because it cannot find Zenoh-Pico package.
Upon installing the library using pio lib install cguimaraes/zenoh-pico, the following entry in platformio.ini is added:
lib_deps = cguimaraes/zenoh-pico@^0.7.0-rc
While doing some investigation, it seems that the issue lies on having the ^ in @^0.7.0-rc.
Meaning, it works as expected if:
lib_deps = cguimaraes/zenoh-pico
or
lib_deps = cguimaraes/zenoh-pico@0.7.0-rc
Also, setting the GitHub works as expected:
lib_deps = https://github.com/eclipse-zenoh/zenoh-pico
Steps to Reproduce
- pio init -b esp32-c3-devkitm-1
- pio lib install cguimaraes/zenoh-pico
- pio run
Actual Results
Library Manager: Installing cguimaraes/zenoh-pico @ ^0.7.0-rc
Error: Could not find the package with 'cguimaraes/zenoh-pico @ ^0.7.0-rc' requirements for your system 'linux_x86_64'
Library Manager: Installing cguimaraes/zenoh-pico @ ^0.7.0-rc
Error: Could not find the package with 'cguimaraes/zenoh-pico @ ^0.7.0-rc' requirements for your system 'darwin_arm64'
Expected Results
(...)
Scanning dependencies...
Dependency Graph
|-- zenoh-pico @ 0.7.0-rc
| |-- BluetoothSerial @ 2.0.0
(...)
If problems with PlatformIO Build System:
The content of platformio.ini:
[env:esp32-c3-devkitm-1]
platform = espressif32
board = esp32-c3-devkitm-1
framework = arduino
lib_deps = cguimaraes/zenoh-pico@0.7.0-rc
Source file to reproduce issue: An empty project is sufficient
Additional info
The issue happens for any of the supported frameworks by Zenoh-Pico library: Arduino, ESPIDF, Zephyr and Mbed.