robust-rosin / robust

A dataset of 200+ bugs in the Robot Operating System for BugZoo
30 stars 10 forks source link

motoman/377d7be: is this LIVENESS? #414

Closed gavanderhoorn closed 3 years ago

gavanderhoorn commented 3 years ago

motoman/377d7be currently has a SOFTWARE:LIVENESS failure label.

Description:

https://github.com/robust-rosin/robust/blob/7e3932c4906a2851d1f84bfd96ecaa58924c9f57/motoman/377d7be/377d7be.bug#L5-L18

I would agree with that failure-code if the system ever reached a state in which it could be started, but the problem reported in the issue occurs during installation. It's impossible to load a specific part of the driver software onto the Yaskawa controller, which makes it impossible to ever start the driver.

Should this be some variant of BDO instead?

gavanderhoorn commented 3 years ago

Related: #416.

hsd-dev commented 3 years ago

If the system never was initialized properly, it would be SOFTWARE:NONE and SYSTEM:NONE I suppose.

ChrisTimperley commented 3 years ago

SOFTWARE:BDO and SYSTEM:NONE seem appropriate to me

hsd-dev commented 3 years ago

Currently there is only SOFTWARE:BUILD. Do we need to extend that to SOFTWARE:BDO? Though the description for BUILD is

Failures that prevent the successful completion of the build or **installation** process, such as compilation and linking errors.
gavanderhoorn commented 3 years ago

It's similar to some other bugs: the system never "got control", so there doesn't appear to be any opportunity to lose it.

It's a BDO indeed (deployment in this case).

Based on the description, SOFTWARE:BUILD seems appropriate then.

gavanderhoorn commented 3 years ago

Corrected in 153b315.