http://bugs.winehq.org/show_bug.cgi?id=24497
Summary: Adding distributions is far too easy Product: WineHQ Bugzilla Version: unspecified Platform: x86 OS/Version: other Status: NEW Severity: trivial Priority: P2 Component: bugzilla-unknown AssignedTo: wine-bugs@winehq.org ReportedBy: kennybobs@o2.co.uk
Every day someone adds another duplicate distribution or something that isn't a distribution at all, despite how easy it is to pick from the drop-down list, and has to be merged by an admin.
Approving submitted distributions should be done by admin only, or it should be made more obvious that a distro has been submitted in a test result (if possible).
http://bugs.winehq.org/show_bug.cgi?id=24497
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|bugzilla-unknown |appdb-unknown Product|WineHQ Bugzilla |WineHQ Apps Database
http://bugs.winehq.org/show_bug.cgi?id=24497
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Priority|P2 |P4 Platform|x86 |Other
http://bugs.winehq.org/show_bug.cgi?id=24497
--- Comment #1 from Ken Sharp kennybobs@o2.co.uk 2010-11-24 15:02:07 CST --- It's four or five every day now. It would be easier if the option simply wasn't there. It's easy enough for an admin to add new distros, and they are released at a slower rate than the amount of times duplicate are submitted.
http://bugs.winehq.org/show_bug.cgi?id=24497
--- Comment #2 from Ken Sharp kennybobs@o2.co.uk 2011-03-25 23:55:53 CDT --- Still a daily chore.
http://bugs.winehq.org/show_bug.cgi?id=24497
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, source
--- Comment #3 from Ken Sharp kennybobs@o2.co.uk 2011-10-21 14:16:06 CDT --- "Distribution Xubuntu 11.04 AMD64 added by Chris Satterfield ------------------------------------------------------- http://appdb.winehq.org/objectManager.php?bIsQueue=false&bIsRejected=fal... This Distribution has been submitted by Chris Satterfield."
How did a maintainer manage to add a distribution that was not part of a test result (the distribution entry had no test result entries)?
http://bugs.winehq.org/show_bug.cgi?id=24497
--- Comment #4 from Ken Sharp kennybobs@o2.co.uk 2012-05-30 05:40:17 CDT --- People are just adding any old crap now, without bothering to submit test results.
https://bugs.winehq.org/show_bug.cgi?id=24497
--- Comment #5 from Rosanne DiMesio dimesio@earthlink.net --- The problem is not that it's too easy to add distributions; the problem is a combination of bug 27378 and some design decisions that make user errors likely.
Bug 27378 was the reason for the distributions being added without test reports. Back then, if the maintainer or admin corrected the distro, the test report was corrected, but the distro was added to the database anyway, without any test reports attached. Something changed that in the past 7 years, and now the test reports are added with the incorrect distro information, along with the distro being added to the database. To my mind that's worse, because now the admin has to move the test data to another distro before the invalid or duplicate one can be deleted. I have a fix for the latter, but so far haven't figured out how to solve the original problem reported in that bug.
As to design decisions, the first problem is the word distribution itself. That's a Linuxism that makes no sense for other operating systems, and many new Linux users don't understand what it means either. One of the most common errors I see is adding the name of a distributor to the distribution field.
The page layout exacerbates the problem: the box to add a distro is at the bottom of the page, separated by several other fields from the dropdown list. It's not obvious the two are connected, and to a user who doesn't understand what a distribution is in the first place, the text boxes at the bottom are just another field to fill out. It's quite possible that some of these errors have been from users who selected a distro from the list and added something at the bottom: the AppDB will favor the contents of the textboxes over selections from the dropdown list.
Changing the terminology from distribution to operating system would help some; that's the easiest part. Making the AppDB favor the dropdown list over the textboxes would also help, but is harder to accomplish (supposedly that problem was fixed back in 2006 by commit b587dbfd172172ff992ef84b7c3e923c29504e71).
The final thing that would make some difference is simply allowing the various *buntu flavors to have their own listings instead of insisting they all be listed under Ubuntu. There are differences between the flavors that could affect Wine, and we're actually very inconsistent in that policy: Linux Mint is based on Ubuntu, but we allow them a separate listing.
https://bugs.winehq.org/show_bug.cgi?id=24497
--- Comment #6 from Rosanne DiMesio dimesio@earthlink.net --- Commit c3635c89ab31de3a272aab97bda350d65f224837 addresses part of the problem: selections from the dropdown list should now be favored even if the user typed something in the add distribution textboxes.
https://bugs.winehq.org/show_bug.cgi?id=24497
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #7 from Rosanne DiMesio dimesio@earthlink.net --- Bug 27378 is now fixed. To address the issues raised in this bug, I've also changed the word "distribution" to "operating system" in places visible to users, made the notice that user added a new operating system more visible in the test queue, and moved the dropdown list to just above the field for entering a new operating system so the relationship between the two should be clearer.
We're never going to eliminate all errors, but those changes should eliminate most, so marking fixed.
https://bugs.winehq.org/show_bug.cgi?id=24497
Rosanne DiMesio dimesio@earthlink.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #8 from Rosanne DiMesio dimesio@earthlink.net --- Closing fixed AppDB bug.