As
already asked before, a "more objective" compatibility database would be mutch more useful (and not only for ROS).
I believe that a user's log reported by a System information tool loaded into a "matrix" could help mutch more to hunt bugs (for exampe different users with similar machines but different bios or drivers versions, same chipset with different graphic boards, etc) than a personal (and often inaccurate) submission.
A freedos-based disk/usb image with a reporting tool that writes the log would be good just for hardware, but it would be interesting to have an integrated tool that (after user permission) automatically uploads the detailed machine specs into the official database.
EDIT: seems that someone else had a similar idea, called
PootypediaPootypedia is a software that helps you track hardware among your users. Typically you install the server part, configure the client part, and distribute it to all people who are willing to report their hardware and software configuration to you. The program is made available, free of charge, under the GNU Public License (GPL).
The typical user of Pootypedia would be a software project which wants to know about the hardware that its users install the software on. Names that come to mind are Fedora, Debian, SuSE, and other Unix like systems. The hardware probing is done through kudzu, a fine hardware detection program already known to run on a variety of hardware. In order to port pootypedia's client to another architecture, you need to ensure that kudzu runs on it, and that you have some way of finding out the other essentials on the machine, the CPU, the memory, and a list of software (with version numbers) installed on that machine. The server end doesn't much care where the client is running, as far as the client is capable of doing an HTTP POST, to send the report file over. The report file is in XML, and can be generated and stored on the client end. The client can choose to edit the hardware description, and can also choose to save the XML file. The server part of pootypedia is written with a view towards readability and extensibility.
Hope that inspires !