Comment 3 for bug 149775

Revision history for this message
Vincenzo Ciancia (vincenzo-ml) wrote :

A voting system can be implemented outside launchpad, even tough we need a way to authenticate within launchpad itself, but I can think of a couple of ways. Once we have at least a certain number of votes to avoid false alarms, we can just start sending a monthly reminder to the development mailing list, containing the top 10 voted bugs, and the top 10 bugs tagged with embarrassing.

First proposal, not perfect but better than nothing:

To implement a voting system, you just need a bug open on LP, where any comment containing just, say, "please fix bug #NNNNN" will count as a vote. This way you'll get LP authentication on votes. You just need to fetch this page monthly with a script, count votes, remove duplicates and votes for closed bugs, and gather stats, weighting votes as you please (e.g. assigning a maximum overall weight to each user), then send an e-mail to ubuntu devel with a link to the stats gathering procedure, and the list of bugs.

To comment on the page, you can provide an automated script and, say, a firefox plugin which alters LP to show a "vote for this bug" link.

Only problem is that the page would grow until unusable. To solve this, each month, you'd have to open a new bug, close the old one, providing a link to next in a comment. Title of the bug would be the key to find current bug voting place (e.g. "Bug votes for month 09/2007") and, again, automation could be obtained by client-side support.

Sorry if this idea annoys anyone, just comment here and explain why not then.

Second proposal: just add a voting system to LP. This needs LP developers.