Skip to content

IDE incorrectly shows PubSubClient@2.8.0 as updatable after an Install All automatic update #1390

@kittaakos

Description

@kittaakos

Describe the problem

After an Install All, the PubSubClient remains updateable in the IDE. The LibraryListResponse#installed_libraries contains the PubSubClient as an installed one.

gRPC:

[ "Adafruit AM2315", "AsyncLiquidCrystal", "107-Arduino-NMEA-Parser", "ACAN2515", "Arduino_BuiltIn", "Firmata", "Servo", "AD9850SPI", "Adafruit APDS9960 Library", "Mouse", "107-Arduino-Sensor", "Adafruit AMG88xx Library", "Adafruit Arcada GifDecoder", "LiquidCrystal", "AccelStepperWithDistances", "Adafruit BMP085 Library", "ACAN2515Tiny", "AceCommon", "BaudotCode", "AceSorting", "Keyboard", "PubSubClient", "AceRoutine", "ArduinoLearningKitStarter", "SD", "ACAN_ESP32", "AceUtils", "Stepper", "hd44780", "AD57X4R", "YouTubeLiveStreamArduino", "ABB PowerOne Aurora inverter communication protocol", "Arduino Cloud Provider Examples", "WiFi101", "Accessories", "Adafruit CAP1188 Library", "Adafruit BD3491FS", "ACE128", "Ethernet", "AD7173", "Accelerometer_H3LIS331DL", "CheapLCD", "NimBLE-Arduino", "107-Arduino-BMP388", "ACS712", "AD524X", "107-Arduino-MCP2515", "Adafruit AS7341", "Adafruit AHRS", "Adafruit AM2320 sensor library", "WiFi101OTA", "Accessory Shield", "107-Arduino-Debug", "AD5254_asukiaaa", "Adafruit ADXL345", "XboxSeriesXControllerESP32_asukiaaa", "ACAN2517", "AD_Sensors", "Adafruit 9DOF", "XboxControllerNotificationParser", "107-Arduino-Cyphal", "Adafruit BMP085 Unified", "107-Arduino-BoostUnits", "ACAN2517FD", "ACAN_T4", "AD520X", "Adafruit LiquidCrystal", "Akafugu TWILiquidCrystal Library", "AceSegment", "Adafruit ADXL343", "Adafruit BusIO", "ACANFD_FeatherM4CAN", "AceButton", "ArduinoJson", "BlockNot", "TFT" ]

The CLI without the gRPC client see behaves correctly:

~/dev/git/arduino-ide/arduino-ide-extension/build/arduino-cli lib list --updatable --format json [] 
update_all_bug.mp4

To reproduce

Install PubSubClient@2.8.0, and check for updates.

Expected behavior

PubSubClient@2.8.0 is not prompted as updateable.

Arduino IDE version

fe69093 (#1385)

Operating system

macOS

Operating system version

12.5.1

Additional context

No response

Issue checklist

  • I searched for previous reports in the issue tracker
  • I verified the problem still occurs when using the latest nightly build
  • My report contains all necessary details

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions