Page MenuHomePhabricator

Modern Fedora distros can not be assessed from user agent string for SquidReportOperatingSystems.htm
Closed, ResolvedPublic

Description

reported by R.Luik:

"How do you even detect Fedora to say it has 8.4 M requests to your servers here when no browser on Fedora includes something that could identify Fedora in their user agent?

E.g.
Midori UA-String in Fedora 20 is:
Mozilla/5.0 (X11; Linux) AppleWebKit/538.1 (KHTML, like Gecko) Chrome/18.0.1025.133 Safari/538.1 Midori/0.5

Firefox's one is:
Mozilla/5.0 (X11; Linux x86_64; rv:25.0) Gecko/20100101 Firefox/25.0"

my reply
"Here are two UA strings with Fedora in it that occurred most on one recent day:

70 (x 1000) times: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.9) Gecko Fedora/1.9.2.9-1.el5 en-us;en;q=0.5 -
26 (x 1000) times: Mozilla/5.0 (X11; U; Linux i686; es-AR; rv:1.9.2.23) Gecko/20110930 Fedora/3.6.23-1.fc14 Firefox/3.6.23 es-ar;es;q=0.8;en-us;q=0.5;en;q=0.3 -"

R. Luik:
"Well those look like ancient versions of Firefox 3.6.

If you aren't counting the newer releases (which seems impossible by the UA-Strings I sent you) the Linux stats breakdown is pointless. :/

Mozilla seems to have removed the info from the UA-String in newer versions, (and Ubuntu for example seems to re-pack Firefox to add "Ubuntu" back to it) so e.g. you end up reporting Ubuntu as having more popularity when in reality the detection process is flawed for other distro(s)."


Version: unspecified
Severity: normal

Details

Reference
bz63111

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 3:03 AM
bzimport set Reference to bz63111.
bzimport added a subscriber: Unknown Object (MLST).

making this low priority, pending new HADOOP infrastructure
(also this may not be fixable anyway, but I recorded it, as a reminder)

bingle-admin wrote:

Prioritization and scheduling of this bug is tracked on Mingle card https://wikimedia.mingle.thoughtworks.com/projects/analytics/cards/cards/1500