arduino-cli icon indicating copy to clipboard operation
arduino-cli copied to clipboard

Board search result ordering could change although the query term is the same

Open kittaakos opened this issue 3 years ago • 0 comments
trafficstars

Describe the problem

When I search for a board, I would expect to receive the same matches in the same order when the query term does not change. If I search for a board, the result list changes sometimes.

To reproduce

Run board search with the same query term for a could of times and investigate the result. They might change.

a.kitta@Akoss-MacBook-Pro build % ~/Downloads/arduino-cli board search rp2040     
Board Name                  FQBN                                Platform ID       
Arduino Nano RP2040 Connect                                     arduino:mbed      
Arduino Nano RP2040 Connect arduino:mbed_nano:nanorp2040connect arduino:mbed_nano 

a.kitta@Akoss-MacBook-Pro build % ~/Downloads/arduino-cli board search rp2040
Board Name                  FQBN                                Platform ID       
Arduino Nano RP2040 Connect                                     arduino:mbed      
Arduino Nano RP2040 Connect arduino:mbed_nano:nanorp2040connect arduino:mbed_nano 

a.kitta@Akoss-MacBook-Pro build % ~/Downloads/arduino-cli board search rp2040
Board Name                  FQBN                                Platform ID       
Arduino Nano RP2040 Connect                                     arduino:mbed      
Arduino Nano RP2040 Connect arduino:mbed_nano:nanorp2040connect arduino:mbed_nano 

a.kitta@Akoss-MacBook-Pro build % ~/Downloads/arduino-cli board search rp2040
Board Name                  FQBN                                Platform ID       
Arduino Nano RP2040 Connect                                     arduino:mbed      
Arduino Nano RP2040 Connect arduino:mbed_nano:nanorp2040connect arduino:mbed_nano 

a.kitta@Akoss-MacBook-Pro build % ~/Downloads/arduino-cli board search rp2040
Board Name                  FQBN                                Platform ID       
Arduino Nano RP2040 Connect                                     arduino:mbed      
Arduino Nano RP2040 Connect arduino:mbed_nano:nanorp2040connect arduino:mbed_nano 

a.kitta@Akoss-MacBook-Pro build % ~/Downloads/arduino-cli board search rp2040
Board Name                  FQBN                                Platform ID       
Arduino Nano RP2040 Connect arduino:mbed_nano:nanorp2040connect arduino:mbed_nano 
Arduino Nano RP2040 Connect                                     arduino:mbed      

a.kitta@Akoss-MacBook-Pro build % ~/Downloads/arduino-cli board search rp2040
Board Name                  FQBN                                Platform ID       
Arduino Nano RP2040 Connect                                     arduino:mbed      
Arduino Nano RP2040 Connect arduino:mbed_nano:nanorp2040connect arduino:mbed_nano 

a.kitta@Akoss-MacBook-Pro build % ~/Downloads/arduino-cli board search rp2040
Board Name                  FQBN                                Platform ID       
Arduino Nano RP2040 Connect arduino:mbed_nano:nanorp2040connect arduino:mbed_nano 
Arduino Nano RP2040 Connect                                     arduino:mbed      

Expected behavior

The matches and the order of the matches are the same if the query string does not change.

Arduino CLI version

arduino-cli Version: nightly-20220614 Commit: 76fab32 Date: 2022-06-14T08:23:46Z

Operating system

macOS

Operating system version

12.3.1

Additional context

No response

Issue checklist

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

kittaakos avatar Jun 14 '22 11:06 kittaakos