Closed Bug 1042095 Opened 10 years ago Closed 9 years ago

Update Hardware and OS values shown on b.m.o

Categories

(bugzilla.mozilla.org :: Administration, task)

Production
task
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: emorley, Assigned: glob)

Details

Currently show_bug.cgi and enter_bug.cgi have quite a few obsolete platform and OS values. It would be good to trim the list, to reduce scrolling (and grokking) required each time a bug is filed/updated.

There seem to be entries on query.cgi that aren't present on show_bug.cgi and enter_bug.cgi - so I'm guessing it's possible to disable/depreciate wanted values without breaking old bugs that are using them?

~~ Current hardware list :
ARM
HP
Other
PowerPC
Sun
XScale
x86
x86_64

-> Proposed removals (people can always use 'Other' if needs be):
HP
PowerPC
XScale

~~ Current OS list:
AIX
Android
BSDI
BeOS
FreeBSD
Gonk (Firefox OS)
HP-UX
Linux
Mac OS X
Maemo
MeeGo
Mer
NetBSD
OS/2
OpenBSD
OpenSolaris
Other
Solaris
Symbian
Windows 7
Windows 8
Windows 8.1
Windows Phone 7
Windows Phone 7.5
Windows Phone 7.8
Windows Phone 8
Windows Server 2003
Windows Server 2008
Windows Vista
Windows XP
iOS 3
iOS 4
iOS 5
iOS 6
iOS 7

-> Proposed removals:
AIX
BSDI
BeOS
FreeBSD
HP-UX
Maemo
MeeGo
Mer
NetBSD
OS/2
OpenBSD
OpenSolaris
Solaris
Symbian
Windows Server 2003 (was previously used in releng automation)

Also it seems pretty inconsistent to have some entries with version numbers and some without. I would also frequently find a "Windows (All)" option handy. Likely in another bug, I think we should do one of:
a) Remove all version numbers (ie have generic "Windows" & "Windows Phone" options)
b) Add version numbers for OS X and Android too (ideally with both the version number and an "foo (All)" varient.
(In reply to Ed Morley [:edmorley] from comment #0)
> so I'm guessing it's possible to disable/depreciate
> wanted values without breaking old bugs that are using them?

s/wanted/unwanted/

> -> Proposed removals (people can always use 'Other' if needs be):
> HP
> PowerPC
> XScale

+ "Sun"
Assignee: nobody → glob
We should add Windows Phone (all) here as well, to satisfy part of bug 1056835.
platform breakdown for bugs filed since 1st jan 2014:

All	74384
x86	43890
x86_64	32800
ARM	24447
Other	19862
PowerPC	74
HP	51
Sun	26
XScale	4
SGI	2

disabled powerpc, hp, sun, xscale (sgi is already disabled).
after looking at the bugs created in the last year, here's what i propose as the active list of operating systems:

All
Windows
Windows XP
Windows Server 2008
Windows Vista
Windows 7
Windows 8
Windows 8.1
Windows 10
Windows Phone
Mac OS X
Linux
Gonk (Firefox OS)
Android
Mer
iOS
iOS 7
iOS 8
BSD
FreeBSD
NetBSD
OpenBSD
Other

* removals:

Maemo
MeeGo
BSDI
AIX
BeOS
HP-UX
OS/2
Solaris
OpenSolaris
Symbian
Windows Phone 7
Windows Phone 7.5
Windows Phone 7.8
Windows Phone 8
iOS 3
iOS 4
iOS 5
iOS 6

there's still activity on bsd-specific bugs in non-firefox products (nss, ldap), so they stay.
there's practically zero windows phone specific work, fold those into a single version.
iOS work appears to be focused on 7+, and they will default to "iOS" once bug 579089 lands.

* additions:

Windows Phone
iOS

generic catch-all for these operating systems, to match the generic "windows" entry.

while inconsistent, i don't think adding specific versions for other operating systems is warranted as it adds user and admin overhead for no gain -- if they were required we would have had requests to add them already, and keeps the list to a reasonable size on pages where we show both active and inactive values (eg. search).
oops, "Windows Server 2003" should be in the "removals" list.
done.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Thank you! :-)
You need to log in before you can comment on or make changes to this bug.