robust-rosin / robust

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

Unable to find and build mavros-263650d #203

Open davla opened 5 years ago

davla commented 5 years ago

@ChrisTimperley and @wasowski

After adding this repo as remote (or local, or even both at the same time with different names) source to bugzoo,

bugzoo bug list

doesn't show any mavros bug. I can see there are branches in this repo with the files necessary to build them, but I have no idea if I have to do something else in order to "activate" them. I'm not familiar with bugzoo internals, and I'm looking for guidance.

wasowski commented 5 years ago

@ChrisTimperley I just talked to @davla, he will trye again, but a word from you whether this should work, would be nice.

ChrisTimperley commented 5 years ago

@davla Is there a particular set of bugs that you're trying to build? I'm afraid that most of the mavros bugs haven't been merged into the master branch because their test scripts haven't been written. It is possible to switch to some of the remote branches that host particular mavros bugs and to build from there, but I wouldn't encourage that.

If you have a particular use case in mind, I might be able to give a better set of suggestions.

davla commented 5 years ago

I need to build the image for mavros bug 263650d.

I don't actually care about the test script, as I'll unleash my own bug finder on the code. My setup already includes docker, so an image with the bug would just be ideal.

Tell me anything I need to do, any help would be very appreciated.

ChrisTimperley commented 5 years ago

@davla you should now be able to find and build 263650d. There are lots of other mavros bugs with working Docker images that haven't been merged into master because their test scripts haven't been written or finalised. I'll go ahead and merge those bugs without their test scripts over the next few days.

If there any mavros bugs in particular that you would like Docker images for, do let me know, and be sure to prioritise those.