Preparing a detailed and well-formed bug report is not difficult, but requires an effort on behalf of the reporter. The work done before reporting a bug is arguably the most useful part of the job.
The following steps will guide you in preparing your bug report or feature request.
You should search for duplicates first.
Make sure to also browse the qibuild-dev archives, too.
https://groups.google.com/a/aldebaran-robotics.com/group/qibuild-dev/
Here is a list of useful information that should be mentioned in your bug report :
For instance:
Cannot frobinicate with latest qibuild
Using qibuild from github (rev 0f452b), I get the
following when I try to frobnicate:
$ qibuild frobnicate --baz baz --backtrace
Frobnicating baz
...
Traceback (most recent call last):
File "qibuild/python/bin/qibuild", line 61, in <module>
...
File "qibuild/python/qibuild/cmake.py", line 76, in cmake
...
Could not frobnicate baz:
error was: return code is 42 instead of 41
This is a very useful bug report.
This is not:
I updated qibuild and now frobnicate is broken!
When you have a compilation issue and can’t figure out what is wrong, you will have to add even more information to your bug report.
In particular, you should:
You can open the request and browse the existing issues on github: https://github.com/aldebaran/qibuild/issues