I’ve been triaging bugs for Ubuntu for a while and I have always wanted an easy way for bug reporters to give me all the relevant information that is needed to help with finding out the problem. The way I usually did this was to add copy/paste-able requests to the Debugging Procedures Ubuntu wiki page. This was a pain for a few reasons: sometimes those copy/paste segments weren’t there and I had to add them and it also necessitated I have those wiki pages open (and wasting valuable tab-space in Firefox).
But now, thanks to the work of Matin Pitt, you no longer need to do anything as complicated! If the package already has some Apport Hooks then all you need the bug reporter to do is to run the command: “apport-collect 12345″ (substituting 12345 with the bug number in question, obviously).
apport-collect will then go find all the open tasks for that bug (just in case it is assigned to more than one package), run all of the apport-hooks for those packages, and attach that information to the bug report. It does all of this with out any other interaction with the reporter. To see which packages already have apport hooks available for them, see the Apport wiki page. Now, we all need to start adding more apport hooks so this is even more useful.