[
https://issues.jboss.org/browse/JBIDE-17677?page=com.atlassian.jira.plugi...
]
Alexey Kazakov commented on JBIDE-17677:
----------------------------------------
Firs at all, it seems that GA hides OS architecture from *User Agent*. So we can't
use. GA shows only the name and version of the OS.
It works fine with Linux because GA shows the same version string as we report it via User
Agent and we can (and we do, but there is a bug, see below) encode the os architecture in
the version string: *Linux i686* or *x86_64*.
It doesn't work for Windows (and Mac?). GA doesn't show the version string for
Windows but handles it and shows a name of corresponding version: For example version 6.1
-> Windows 8, etc.
BTW, there is a bug in our usage component anyway. We use java architecture as OS
architecture, which are different things.
The main question, *do we really need to know what OS architecture users use?* For
[~mmalina]'s purpose, it seems to be enough if we report the JVM/eclipse architecture
(see JBIDE-15596). But if want to know if users use 32-bit java/eclipse/jbt on 64-bit OS
then we need to implement it somehow. There are some problems with determination
difference between architectures of some OSs (Windows for sure, maybe others too) and Java
architectures, because some (windows) 64-bit OSs lies to 32-bit processes about its
architecture but I found a good solution for that, so it's not a big problem.
The bigger problem is that we can't use User Agent for that info (see above). We have
to find another place for it.
[~maxandersen], WDYT?
Add 32/64-bit OS info to usage tracking
---------------------------------------
Key: JBIDE-17677
URL:
https://issues.jboss.org/browse/JBIDE-17677
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: usage
Affects Versions: 4.2.0.Beta2
Reporter: Martin Malina
Assignee: Alexey Kazakov
Fix For: 4.2.0.Beta3
It would be useful to be able to see which architecture users use. In general we try to
test on operating systems that our users use. For that, we have a jenkins instance and
slaves with different operating systems.
Until now, we usually had equal amount of 32 and 64-bit systems.
If we knew that most people use e.g. 64-bit, we could focus more on that.
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)