<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>162610</bug_id>
          
          <creation_ts>2016-09-27 08:17:50 -0700</creation_ts>
          <short_desc>[GTK] User agent should always claim to be Intel</short_desc>
          <delta_ts>2016-09-28 07:51:38 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKitGTK</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>162612</dependson>
    
    <dependson>162613</dependson>
          <blocked>142074</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Catanzaro">mcatanzaro</reporter>
          <assigned_to name="Michael Catanzaro">mcatanzaro</assigned_to>
          <cc>bugs-noreply</cc>
    
    <cc>commit-queue</cc>
    
    <cc>mcatanzaro</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1233858</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-09-27 08:17:50 -0700</bug_when>
    <thetext>We should always claim to be running on Intel regardless of actual CPU type. See discussion in bug #162548 for details. In particular, we can never advertise ARM because it causes dumb websites to send mobile pages.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1233870</commentid>
    <comment_count>1</comment_count>
      <attachid>289946</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-09-27 08:43:25 -0700</bug_when>
    <thetext>Created attachment 289946
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1234325</commentid>
    <comment_count>2</comment_count>
      <attachid>289946</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2016-09-28 03:46:08 -0700</bug_when>
    <thetext>Comment on attachment 289946
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=289946&amp;action=review

&gt; Source/WebCore/platform/gtk/UserAgentGtk.cpp:96
&gt; -    static NeverDestroyed&lt;const String&gt; uaOSVersion(String::format(&quot;%s Mac OS X&quot;, cpuDescriptionForUAString()));
&gt; +    static NeverDestroyed&lt;const String&gt; uaOSVersion(ASCIILiteral(&quot;Intel Mac OS X&quot;));

So, we should update the comment to also explain why we use Intel unconditionally.

&gt; Source/WebCore/platform/gtk/UserAgentGtk.cpp:121
&gt; +        uaString.appendLiteral(&quot;Intel&quot;);
&gt;          uaString.appendLiteral(&quot; Mac OS X&quot;);

These could be a single appendLiteral call now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1234356</commentid>
    <comment_count>3</comment_count>
      <attachid>290080</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2016-09-28 05:59:32 -0700</bug_when>
    <thetext>Created attachment 290080
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1234374</commentid>
    <comment_count>4</comment_count>
      <attachid>290080</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-09-28 07:51:35 -0700</bug_when>
    <thetext>Comment on attachment 290080
Patch

Clearing flags on attachment: 290080

Committed r206517: &lt;http://trac.webkit.org/changeset/206517&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1234375</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-09-28 07:51:38 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>289946</attachid>
            <date>2016-09-27 08:43:25 -0700</date>
            <delta_ts>2016-09-28 05:59:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-162610-20160927174025.patch</filename>
            <type>text/plain</type>
            <size>2555</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA2NDI3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODBiZTYxMGMxNDMyYmNk
Zjg5OWM2YmIyZjVhMDVkY2NiYjBhN2RlNC4uODVmZmU0YmU4ZDliNmJjZDYxYzI3YWIzNDk3MDQz
NmJjYmU5ZDgxYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE2LTA5LTI3ICBNaWNo
YWVsIENhdGFuemFybyAgPG1jYXRhbnphcm9AaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXSBV
c2VyIGFnZW50IHNob3VsZCBhbHdheXMgY2xhaW0gdG8gYmUgSW50ZWwKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2MjYxMAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlIHNob3VsZCBhbHdheXMgY2xhaW0g
dG8gYmUgcnVubmluZyBvbiBJbnRlbCByZWdhcmRsZXNzIG9mIGFjdHVhbCBDUFUgdHlwZS4gU2Vl
IGRpc2N1c3Npb24KKyAgICAgICAgaW4gYnVnICMxNjI1NDggZm9yIGRldGFpbHMuIEluIHBhcnRp
Y3VsYXIsIHdlIGNhbiBuZXZlciBhZHZlcnRpc2UgQVJNIGJlY2F1c2UgaXQgY2F1c2VzIGR1bWIK
KyAgICAgICAgd2Vic2l0ZXMgdG8gc2VuZCBtb2JpbGUgcGFnZXMuCisKKyAgICAgICAgKiBwbGF0
Zm9ybS9ndGsvVXNlckFnZW50R3RrLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnBsYXRmb3JtVmVy
c2lvbkZvclVBU3RyaW5nKToKKyAgICAgICAgKFdlYkNvcmU6OmJ1aWxkVXNlckFnZW50U3RyaW5n
KToKKyAgICAgICAgKFdlYkNvcmU6OmNwdURlc2NyaXB0aW9uRm9yVUFTdHJpbmcpOiBEZWxldGVk
LgorCiAyMDE2LTA5LTI3ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAg
ICAgICBbRmV0Y2ggQVBJXSBSZW1vdmUgUmVhZGFibGVTdHJlYW1Tb3VyY2UgZmlyc3RSZWFkQ2Fs
bGJhY2sKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9Vc2VyQWdlbnRH
dGsuY3BwIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3RrL1VzZXJBZ2VudEd0ay5jcHAKaW5k
ZXggMDY4NWZjNTY2YTBmYWRkM2YyNmE4ZDM5ODZhYWQ1ZTMwMDQ2YjNlMi4uNzFkOWZlNjk0OThh
ZjM4ZTJkNTBmNGViMDFhZWFiNTAzYzFmZDVkYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3RrL1VzZXJBZ2VudEd0ay5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3RrL1VzZXJBZ2VudEd0ay5jcHAKQEAgLTY5LDE5ICs2OSw2IEBAIHByaXZhdGU6CiAgICAg
dWludDMyX3QgbV9xdWlya3M7CiB9OwogCi1zdGF0aWMgY29uc3QgY2hhciogY3B1RGVzY3JpcHRp
b25Gb3JVQVN0cmluZygpCi17Ci0jaWYgQ1BVKFBQQykgfHwgQ1BVKFBQQzY0KQotICAgIHJldHVy
biAiUFBDIjsKLSNlbGlmIENQVShYODYpIHx8IENQVShYODZfNjQpCi0gICAgcmV0dXJuICJJbnRl
bCI7Ci0jZWxpZiBDUFUoQVJNKSB8fCBDUFUoQVJNNjQpCi0gICAgcmV0dXJuICJBUk0iOwotI2Vs
c2UKLSAgICByZXR1cm4gIlVua25vd24iOwotI2VuZGlmCi19Ci0KIHN0YXRpYyBjb25zdCBjaGFy
KiBwbGF0Zm9ybUZvclVBU3RyaW5nKCkKIHsKICNpZiBQTEFURk9STShYMTEpCkBAIC0xMDYsNyAr
OTMsNyBAQCBzdGF0aWMgY29uc3QgU3RyaW5nIHBsYXRmb3JtVmVyc2lvbkZvclVBU3RyaW5nKCkK
ICAgICByZXR1cm4gdWFPU1ZlcnNpb247CiAjZWxzZQogICAgIC8vIFdlIHdpbGwgYWx3YXlzIGNs
YWltIHRvIGJlIFNhZmFyaSBpbiBNYWMgT1MgWCwgc2luY2UgU2FmYXJpIGluIExpbnV4IHRyaWdn
ZXJzIHRoZSBpT1MgcGF0aCBvbiBzb21lIHdlYnNpdGVzLgotICAgIHN0YXRpYyBOZXZlckRlc3Ry
b3llZDxjb25zdCBTdHJpbmc+IHVhT1NWZXJzaW9uKFN0cmluZzo6Zm9ybWF0KCIlcyBNYWMgT1Mg
WCIsIGNwdURlc2NyaXB0aW9uRm9yVUFTdHJpbmcoKSkpOworICAgIHN0YXRpYyBOZXZlckRlc3Ry
b3llZDxjb25zdCBTdHJpbmc+IHVhT1NWZXJzaW9uKEFTQ0lJTGl0ZXJhbCgiSW50ZWwgTWFjIE9T
IFgiKSk7CiAgICAgcmV0dXJuIHVhT1NWZXJzaW9uOwogI2VuZGlmCiB9CkBAIC0xMzAsNyArMTE3
LDcgQEAgc3RhdGljIFN0cmluZyBidWlsZFVzZXJBZ2VudFN0cmluZyhjb25zdCBVc2VyQWdlbnRR
dWlya3MmIHF1aXJrcykKICAgICB1YVN0cmluZy5hcHBlbmRMaXRlcmFsKCI7ICIpOwogCiAgICAg
aWYgKHF1aXJrcy5jb250YWlucyhVc2VyQWdlbnRRdWlya3M6Ok5lZWRzTWFjaW50b3NoUGxhdGZv
cm0pKSB7Ci0gICAgICAgIHVhU3RyaW5nLmFwcGVuZChjcHVEZXNjcmlwdGlvbkZvclVBU3RyaW5n
KCkpOworICAgICAgICB1YVN0cmluZy5hcHBlbmRMaXRlcmFsKCJJbnRlbCIpOwogICAgICAgICB1
YVN0cmluZy5hcHBlbmRMaXRlcmFsKCIgTWFjIE9TIFgiKTsKICAgICB9IGVsc2UKICAgICAgICAg
dWFTdHJpbmcuYXBwZW5kKHBsYXRmb3JtVmVyc2lvbkZvclVBU3RyaW5nKCkpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>290080</attachid>
            <date>2016-09-28 05:59:32 -0700</date>
            <delta_ts>2016-09-28 07:51:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-162610-20160928145631.patch</filename>
            <type>text/plain</type>
            <size>2757</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA2NDM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOWM3ZjNmZTQyZjcxNzI1
OGQ2YTRkMTY0YjNmZWI3Yjk0YWQ4NjI4MC4uYzM5MDVmNmZiMzIzNjYxZjM5NTI3MDBkZTI4MDNm
MjNiNzc1N2U3ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE2LTA5LTI4ICBNaWNo
YWVsIENhdGFuemFybyAgPG1jYXRhbnphcm9AaWdhbGlhLmNvbT4KKworICAgICAgICBbR1RLXSBV
c2VyIGFnZW50IHNob3VsZCBhbHdheXMgY2xhaW0gdG8gYmUgSW50ZWwKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2MjYxMAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlIHNob3VsZCBhbHdheXMgY2xhaW0g
dG8gYmUgcnVubmluZyBvbiBJbnRlbCByZWdhcmRsZXNzIG9mIGFjdHVhbCBDUFUgdHlwZS4gU2Vl
IGRpc2N1c3Npb24KKyAgICAgICAgaW4gYnVnICMxNjI1NDggZm9yIGRldGFpbHMuIEluIHBhcnRp
Y3VsYXIsIHdlIGNhbiBuZXZlciBhZHZlcnRpc2UgQVJNIGJlY2F1c2UgaXQgY2F1c2VzIGR1bWIK
KyAgICAgICAgd2Vic2l0ZXMgdG8gc2VuZCBtb2JpbGUgcGFnZXMuCisKKyAgICAgICAgKiBwbGF0
Zm9ybS9ndGsvVXNlckFnZW50R3RrLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnBsYXRmb3JtVmVy
c2lvbkZvclVBU3RyaW5nKToKKyAgICAgICAgKFdlYkNvcmU6OmJ1aWxkVXNlckFnZW50U3RyaW5n
KToKKyAgICAgICAgKFdlYkNvcmU6OmNwdURlc2NyaXB0aW9uRm9yVUFTdHJpbmcpOiBEZWxldGVk
LgorCiAyMDE2LTA5LTI3ICBNaWNoYWVsIENhdGFuemFybyAgPG1jYXRhbnphcm9AaWdhbGlhLmNv
bT4KIAogICAgICAgICBVbnJldmlld2VkIHR5cG8gZml4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ndGsvVXNlckFnZW50R3RrLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2d0ay9Vc2VyQWdlbnRHdGsuY3BwCmluZGV4IDc0M2ViYTAwMTFjY2I1NDg0ZmY2ZjYzNmI2
NWUyZDVlYjJhZjc5MzguLjExNDRmYThiZTg1MDU3NWE0MGFmZDczMmQ5N2ExNWJhNTA2MjQzZWYg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9Vc2VyQWdlbnRHdGsuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2d0ay9Vc2VyQWdlbnRHdGsuY3BwCkBAIC02
OSwxOSArNjksNiBAQCBwcml2YXRlOgogICAgIHVpbnQzMl90IG1fcXVpcmtzOwogfTsKIAotc3Rh
dGljIGNvbnN0IGNoYXIqIGNwdURlc2NyaXB0aW9uRm9yVUFTdHJpbmcoKQotewotI2lmIENQVShQ
UEMpIHx8IENQVShQUEM2NCkKLSAgICByZXR1cm4gIlBQQyI7Ci0jZWxpZiBDUFUoWDg2KSB8fCBD
UFUoWDg2XzY0KQotICAgIHJldHVybiAiSW50ZWwiOwotI2VsaWYgQ1BVKEFSTSkgfHwgQ1BVKEFS
TTY0KQotICAgIHJldHVybiAiQVJNIjsKLSNlbHNlCi0gICAgcmV0dXJuICJVbmtub3duIjsKLSNl
bmRpZgotfQotCiBzdGF0aWMgY29uc3QgY2hhciogcGxhdGZvcm1Gb3JVQVN0cmluZygpCiB7CiAj
aWYgUExBVEZPUk0oWDExKQpAQCAtMTA2LDcgKzkzLDggQEAgc3RhdGljIGNvbnN0IFN0cmluZyBw
bGF0Zm9ybVZlcnNpb25Gb3JVQVN0cmluZygpCiAgICAgcmV0dXJuIHVhT1NWZXJzaW9uOwogI2Vs
c2UKICAgICAvLyBXZSB3aWxsIGFsd2F5cyBjbGFpbSB0byBiZSBTYWZhcmkgaW4gTWFjIE9TIFgs
IHNpbmNlIFNhZmFyaSBpbiBMaW51eCB0cmlnZ2VycyB0aGUgaU9TIHBhdGggb24gc29tZSB3ZWJz
aXRlcy4KLSAgICBzdGF0aWMgTmV2ZXJEZXN0cm95ZWQ8Y29uc3QgU3RyaW5nPiB1YU9TVmVyc2lv
bihTdHJpbmc6OmZvcm1hdCgiJXMgTWFjIE9TIFgiLCBjcHVEZXNjcmlwdGlvbkZvclVBU3RyaW5n
KCkpKTsKKyAgICAvLyBBbmQgd2UgYWx3YXlzIGNsYWltIHRvIGJlIEludGVsIHNpbmNlIEFSTSB0
cmlnZ2VycyBtb2JpbGUgdmVyc2lvbnMgb2Ygc29tZSB3ZWJzaXRlcy4KKyAgICBzdGF0aWMgTmV2
ZXJEZXN0cm95ZWQ8Y29uc3QgU3RyaW5nPiB1YU9TVmVyc2lvbihBU0NJSUxpdGVyYWwoIkludGVs
IE1hYyBPUyBYIikpOwogICAgIHJldHVybiB1YU9TVmVyc2lvbjsKICNlbmRpZgogfQpAQCAtMTI5
LDEwICsxMTcsOSBAQCBzdGF0aWMgU3RyaW5nIGJ1aWxkVXNlckFnZW50U3RyaW5nKGNvbnN0IFVz
ZXJBZ2VudFF1aXJrcyYgcXVpcmtzKQogCiAgICAgdWFTdHJpbmcuYXBwZW5kTGl0ZXJhbCgiOyAi
KTsKIAotICAgIGlmIChxdWlya3MuY29udGFpbnMoVXNlckFnZW50UXVpcmtzOjpOZWVkc01hY2lu
dG9zaFBsYXRmb3JtKSkgewotICAgICAgICB1YVN0cmluZy5hcHBlbmQoY3B1RGVzY3JpcHRpb25G
b3JVQVN0cmluZygpKTsKLSAgICAgICAgdWFTdHJpbmcuYXBwZW5kTGl0ZXJhbCgiIE1hYyBPUyBY
Iik7Ci0gICAgfSBlbHNlCisgICAgaWYgKHF1aXJrcy5jb250YWlucyhVc2VyQWdlbnRRdWlya3M6
Ok5lZWRzTWFjaW50b3NoUGxhdGZvcm0pKQorICAgICAgICB1YVN0cmluZy5hcHBlbmRMaXRlcmFs
KCJJbnRlbCBNYWMgT1MgWCIpOworICAgIGVsc2UKICAgICAgICAgdWFTdHJpbmcuYXBwZW5kKHBs
YXRmb3JtVmVyc2lvbkZvclVBU3RyaW5nKCkpOwogCiAgICAgdWFTdHJpbmcuYXBwZW5kTGl0ZXJh
bCgiKSBBcHBsZVdlYktpdC8iKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>