Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.

Summary

Increase participation in the Ubuntu Hardware Database.

Rationale

In order to collect better data about hardware support in Ubuntu, we want more users to contribute their hardware data to the Ubuntu Hardware Database.

Users should be invited to participate when they boot a pre-release live CD and when they install Ubuntu (whether the installation is successful or not).

Use cases

Scope

Significant changes to hwdb-client are discussed in hwdb-overhaul rather than here.

Design

We will add a post-installation update-notifier notification which appears on the live session desktop and immediately after new installs prompting the user to contribute to the hardware database; It is possible to disable this by means of debconf preseeding for the benefit of automatic installations (key hwdb-client/notification). Also, this notification will not be shown if the user already has a ~/.hwdb state file.

Code

In order to do this properly, update-notifier needs to support two additional fields in the notification description fields:

hwdb-client then:

oem-installer should create the flag file /var/lib/hwdb-client-common/no-notification.

Tests

Future work

If something goes wrong while dealing with removable devices, the relevant UI should ask the user to re-submit to the hardware database with that removable device plugged in as well as asking them to file a bug.

apport should offer to submit a hardware database entry if this has not already been done, and inform the user of the ID so that they can quote it in their bug report if they want to do so.

Discussion


CategorySpec

IncreaseHardwareDatabaseParticipation (last edited 2008-08-06 16:18:56 by localhost)