IncreaseHardwareDatabaseParticipation

Differences between revisions 1 and 2
Revision 1 as of 2006-11-07 00:14:44
Size: 1350
Editor: 207
Comment: bof notes
Revision 2 as of 2006-11-07 00:30:21
Size: 2641
Editor: 207
Comment: draft
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
 * '''Launchpad entry''': [https://launchpad.net/distros/ubuntu/+spec/increase-hwdb-participation increase-hwdb-participation]  * '''Launchpad entry''': [https://features.launchpad.net/distros/ubuntu/+spec/increase-hwdb-participation increase-hwdb-participation]
Line 11: Line 11:
Increase participation in the Ubuntu Hardware Database.
Line 12: Line 14:

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).
Line 15: Line 21:
 * The Ubuntu development team would like to have better information about hardware on which installations consistently fail, or on which certain classes of bugs are consistently reported.
Line 16: Line 24:

Significant changes to `hwdb-client` are discussed in [https://features.launchpad.net/distros/ubuntu/+spec/hwdb-overhaul hwdb-overhaul].
Line 19: Line 29:
== Implementation == To increase the visibility of `hwdb-client`, we will restore its menu item (implementation of [https://features.launchpad.net/distros/ubuntu/+spec/hwdb-overhaul hwdb-overhaul] is strongly recommended so that the client is more suitable for a large audience).
Line 21: Line 31:
=== Code === We will also add a notification bubble which appears on the live session desktop and immediately after new installs prompting the user to contribute to the hardware database; this notification only ever appears once unless the hardware is changed (i.e. the potential hwdb submission changes). It should be possible to disable this by means of debconf preseeding for the benefit of automatic installations.
Line 23: Line 33:
=== Data preservation and migration === Note that the item from [https://features.launchpad.net/distros/ubuntu/+spec/hwdb-overhaul hwdb-overhaul] of storing the `.hwdb` file in a system-wide location rather than in the user's home directory must be implemented before doing any of this.
Line 25: Line 35:
== Unresolved issues == === Future work ===
Line 27: Line 37:
== BoF agenda and discussion == 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.
Line 29: Line 39:
{{{
live session:
 - add another icon (or a notification bubble) to the live session desktop to st
art hwdb-client

post-install:
 - notification bubble on new install
 - once acknowledged, never appears again (unless hardware changes)
 - prompting causes problems for automatic installations, but we can probably wo
rk around this (e.g. default to off and turn on during manual installations)

make hwdb-client accessible from menus again

for bonus points:
 - if something goes wrong while dealing with removable devices, ask user to re-
submit to hardware database and/or file a bug
 - tie into apport?
}}}
`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.

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

  • The Ubuntu development team would like to have better information about hardware on which installations consistently fail, or on which certain classes of bugs are consistently reported.

Scope

Significant changes to hwdb-client are discussed in [https://features.launchpad.net/distros/ubuntu/+spec/hwdb-overhaul hwdb-overhaul].

Design

To increase the visibility of hwdb-client, we will restore its menu item (implementation of [https://features.launchpad.net/distros/ubuntu/+spec/hwdb-overhaul hwdb-overhaul] is strongly recommended so that the client is more suitable for a large audience).

We will also add a notification bubble which appears on the live session desktop and immediately after new installs prompting the user to contribute to the hardware database; this notification only ever appears once unless the hardware is changed (i.e. the potential hwdb submission changes). It should be possible to disable this by means of debconf preseeding for the benefit of automatic installations.

Note that the item from [https://features.launchpad.net/distros/ubuntu/+spec/hwdb-overhaul hwdb-overhaul] of storing the .hwdb file in a system-wide location rather than in the user's home directory must be implemented before doing any of this.

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.


CategorySpec

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