The BoardListWatch
process must not be stopped when installing/uninstalling/upgrading a core or library
#1588
Labels
topic: gRPC
Related to the gRPC interface
type: imperfection
Perceived defect in any part of project
Bug Report
Current behavior
The
BoardListWatch
process is stopped each time a client calls theInit
directly or indirectly from another gRPC function.This makes it hard for gRPC clients to handle the
BoardListWatch
process.Expected behavior
The
BoardListWatch
process never stops after is started by a gRPC client, but handles gracefully and transparently theInit
ialization of the CLI internalInstance
.Environment
arduino-cli version
):0.20.2
Additional context
This is related to #1587, #1460, and arduino/arduino-ide#674.
The arduino/arduino-ide#674 is a fast workaround to handle #1587 and another issue only reported by @ubidefeo that stops the discovery processes on the IDE even though the
quit
event mentioned in #1587 is sent correctly.When this issue will be fixed we can remove the arduino/arduino-ide#674 workaround.
The text was updated successfully, but these errors were encountered: