[jbosstools-issues] [JBoss JIRA] (JBIDE-17677) Add 32/64-bit OS info to usage tracking

Alexey Kazakov (JIRA) issues at jboss.org
Wed Jun 25 21:21:24 EDT 2014


    [ https://issues.jboss.org/browse/JBIDE-17677?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12979502#comment-12979502 ] 

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)


More information about the jbosstools-issues mailing list