Boog, the desktop bugzilla client for Fedora
Few nights back I was looking for way to explain my dad how to file a bug and this starts from there. Me and mether had the initial discussion in the middle of night about the basic design and workflow.
From the project page “Boog is a desktop and command line bugzilla client that aims to provide a very easy and simple interface for end users to file bug reports. We aim to built some intelligence into the client. We will collect the Fedora version and component version information, hardware details, log output, SELinux status and other details depending on the component the user chooses to file a bug report against.”
To get automated information , I wrote some code based on this wiki page.If your package requires any other information which can be collected automatically please drop a mail to me.
I started writing a console based client for the same. For now we thought that user will know against which package he wants to file the bug.
The first screen
In the next screen, user needs to put the username and password or it will pick them up from a config file.
Next is the package name
Then a single line summary
Next it will open up your favorite editor based on $EDITOR environment variable or it will fallback to vi.
Finally it will show the report to the user , user may want to submit that to go back or cancel the whole operation.
While submitting the bug it will automatically upload the files to be attached.
After submitting the report the user will get an URL of the bug just filed.
You can see the process in this screencast.
We need help on the mockup of the Gtk based GUI. Please contact me or mether in case you want.
Any new ideas or suggestions are welcome :)
The post is brought to you by lekhonee v0.7
7 Comments to Boog, the desktop bugzilla client for Fedora
Is it a good idea to mention that the email ID needs to be a valid one so as to enable a conversation on the bug. Else I anticipate a lot of valid bugs filed but going nowhere because of invalid email IDs.
Great stuff! Glad to see you’re using the bug information pages. Just a note: we (QA/BugZappers) do update those pages at least semi-regularly, so it might be a good idea for you to keep an eye on them so you can add relevant new bits to Boog :)
sankarshan: it won’t work unless you’re using a valid Red Hat BZ account, I don’t think. Our Bugzilla doesn’t allow bug submissions from non-registered email addresses.
September 1, 2009
[...] also an awesome new project I wanted to draw attention to: Boog, which has been kicked off by Kushal Das and Rahul Sundaram. It’s a bug reporting client, [...]
Would it be nice to have the bugzilla new user registration process also embedded? Since, you say the entire thing started off by asking your dad to file a bug, I am sure most dads dont have redhat bugzilla accounts.
Another suggestion would be to look into the existing codebase of “reportbug” package in debian/ubuntu. Its been there for ages and you can quickly modify it to your needs.
September 2, 2009
[...] Boog, the desktop bugzilla client for Fedora From the project page “Boog is a desktop and command line bugzilla client that aims to provide a very easy and simple interface for end users to file bug reports. We aim to built some intelligence into the client. We will collect the Fedora version and component version information, hardware details, log output, SELinux status and other details depending on the component the user chooses to file a bug report against.” [...]
September 3, 2009
[...] made a mistake tonight. Chris was telling me about a new command-line bugzilla client called boog. I threw it into Google and by mistake, perhaps out of habit, wrote ‘book’ instead of [...]
Hi, this too is very similar to our project ABRT, that we already have in Fedora, but from I’ve seen both projects have different set of functionality (e.g. we don’t have tui version and we don’t gather selinux settings info), so I think we should share some ideas and maybe “merge” these projects into one better tool.






September 1, 2009