<?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>134152</bug_id>
          
          <creation_ts>2014-06-20 23:43:43 -0700</creation_ts>
          <short_desc>Commit queue has been failing due to a build failure in WKFoundation.h</short_desc>
          <delta_ts>2014-06-23 01:01:07 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>andersca</cc>
    
    <cc>beidson</cc>
    
    <cc>lforschler</cc>
    
    <cc>mitz</cc>
    
    <cc>mrowe</cc>
    
    <cc>ossy</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1017214</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-06-20 23:43:43 -0700</bug_when>
    <thetext>Commit queue has been failing due to a build failure in WKFoundation.h</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1017216</commentid>
    <comment_count>1</comment_count>
      <attachid>233513</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-06-20 23:48:08 -0700</bug_when>
    <thetext>Created attachment 233513
Fix CQ build failure</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1017217</commentid>
    <comment_count>2</comment_count>
      <attachid>233513</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-06-21 00:11:50 -0700</bug_when>
    <thetext>Comment on attachment 233513
Fix CQ build failure

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

&gt; Source/WebKit2/ChangeLog:12
&gt; +        The availability of this type depends on the version of SDK,
&gt; +        not the target operating system.

The enum is defined using NS_ENUM_AVAILABLE, which in turn uses CF_AVAILABLE:
#define CF_AVAILABLE(_mac, _ios) __attribute__((availability(macosx,__NSi_##_mac)))
http://opensource.apple.com/source/CF/CF-855.11/CFAvailability.h

Enum types defined with by the attribute seems to still exist as a type so re-defining it results in a compilation error.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1017220</commentid>
    <comment_count>3</comment_count>
      <attachid>233513</attachid>
    <who name="">mitz</who>
    <bug_when>2014-06-21 00:20:58 -0700</bug_when>
    <thetext>Comment on attachment 233513
Fix CQ build failure

I think that if you want to check the SDK version, you should check if __MAC_OS_X_VERSION_MAX_ALLOWED is defined and is less than 1090.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1017222</commentid>
    <comment_count>4</comment_count>
      <attachid>233514</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-06-21 00:36:21 -0700</bug_when>
    <thetext>Created attachment 233514
Fixed per Dan&apos;s comment</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1017223</commentid>
    <comment_count>5</comment_count>
      <attachid>233515</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2014-06-21 00:36:55 -0700</bug_when>
    <thetext>Created attachment 233515
Use if instead of ifdef</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1017235</commentid>
    <comment_count>6</comment_count>
      <attachid>233515</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-06-21 01:42:03 -0700</bug_when>
    <thetext>Comment on attachment 233515
Use if instead of ifdef

rs=me to unbreak CQ ASAP. Let&apos;s see if CQ can land this fix. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1017266</commentid>
    <comment_count>7</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2014-06-21 07:38:11 -0700</bug_when>
    <thetext>Okay, it&apos;s kind of comedic that we&apos;re trying to let the commit queue land this, don&apos;t you think?  =/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1017269</commentid>
    <comment_count>8</comment_count>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2014-06-21 07:44:19 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/170237</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1017496</commentid>
    <comment_count>9</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-06-23 00:53:10 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; Okay, it&apos;s kind of comedic that we&apos;re trying to let the commit queue land this, don&apos;t you think?  =/

Not at all. Commit queue should handle this situation. When the build is 
broken, CQ can rollout the revision which caused the build breakage. 

But after a little bit digging, rollout patches are handled specifically,
they aren&apos;t built and tested at all. Maybe we should teach CQ how to handle
quick and important fixes which aren&apos;t rollout patches.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1017499</commentid>
    <comment_count>10</comment_count>
      <attachid>233515</attachid>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2014-06-23 01:01:07 -0700</bug_when>
    <thetext>Comment on attachment 233515
Use if instead of ifdef

removing flags, it was already landed</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>233513</attachid>
            <date>2014-06-20 23:48:08 -0700</date>
            <delta_ts>2014-06-21 00:36:17 -0700</delta_ts>
            <desc>Fix CQ build failure</desc>
            <filename>bug-134152-20140620234747.patch</filename>
            <type>text/plain</type>
            <size>1459</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcwMjMyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYzIzMDZhYzhjN2M1MDk3
ODgyNzk3NWIwNTI4ZjY2MjBlNzI3YzMwNy4uY2Q2NTE0NzM3MjQ2YzYzMWYwZWQ2NDA1OGFmNzBk
YWMzMWQ3NTRiNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE0LTA2LTIwICBSeW9z
dWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIENvbW1pdCBxdWV1ZSBoYXMg
YmVlbiBmYWlsaW5nIGR1ZSB0byBhIGJ1aWxkIGZhaWx1cmUgaW4gV0tGb3VuZGF0aW9uLmgKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNDE1MgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBidWlsZCBm
YWlsdXJlIHdhcyBjYXVzZWQgYnkgV0tGb3VuZGF0aW9uLmggZXJyb25lb3VzbHkgcmVkZWZpbmlu
ZworICAgICAgICBOU1VSTFNlc3Npb25BdXRoQ2hhbGxlbmdlRGlzcG9zaXRpb24gZXZlbiB3aGVu
IGJ1aWxkaW5nIHdpdGggMTAuOSBTREsuCisKKyAgICAgICAgVGhlIGF2YWlsYWJpbGl0eSBvZiB0
aGlzIHR5cGUgZGVwZW5kcyBvbiB0aGUgdmVyc2lvbiBvZiBTREssCisgICAgICAgIG5vdCB0aGUg
dGFyZ2V0IG9wZXJhdGluZyBzeXN0ZW0uCisKKyAgICAgICAgKiBTaGFyZWQvQVBJL0NvY29hL1dL
Rm91bmRhdGlvbi5oOgorCiAyMDE0LTA2LTIwICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBh
cHBsZS5jb20+CiAKICAgICAgICAgSW1wbGVtZW50IG1vcmUgb2YgTGVnYWN5U2Vzc2lvblN0YXRl
RGVjb2RlcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL0FQSS9Db2NvYS9XS0Zv
dW5kYXRpb24uaCBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9BUEkvQ29jb2EvV0tGb3VuZGF0aW9u
LmgKaW5kZXggNDcwNTJhMjE1OWUzODdiNzVmN2VlNTUyNzZjMDQxNTk4N2I3OWY5OC4uZTQ3ZWI4
YWIyMDZiNmVkYzA0MGFiYWI4ZTVjOWY3ZTI3ZTdiZTNhYyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdDIvU2hhcmVkL0FQSS9Db2NvYS9XS0ZvdW5kYXRpb24uaAorKysgYi9Tb3VyY2UvV2ViS2l0
Mi9TaGFyZWQvQVBJL0NvY29hL1dLRm91bmRhdGlvbi5oCkBAIC01NCw3ICs1NCw3IEBACiAjaW1w
b3J0IDxGb3VuZGF0aW9uL0ZvdW5kYXRpb24uaD4KIHR5cGVkZWYgTlNVSW50ZWdlciBOU0V2ZW50
TW9kaWZpZXJGbGFnczsKIAotI2lmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPCAx
MDkwCisjaWZuZGVmIF9fTUFDXzEwXzkKIHR5cGVkZWYgTlNJbnRlZ2VyIE5TVVJMU2Vzc2lvbkF1
dGhDaGFsbGVuZ2VEaXNwb3NpdGlvbjsKICNlbmRpZgogCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>233514</attachid>
            <date>2014-06-21 00:36:21 -0700</date>
            <delta_ts>2014-06-21 00:36:51 -0700</delta_ts>
            <desc>Fixed per Dan&apos;s comment</desc>
            <filename>bug-134152-20140621003559.patch</filename>
            <type>text/plain</type>
            <size>1486</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcwMjMyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYzIzMDZhYzhjN2M1MDk3
ODgyNzk3NWIwNTI4ZjY2MjBlNzI3YzMwNy4uY2Q2NTE0NzM3MjQ2YzYzMWYwZWQ2NDA1OGFmNzBk
YWMzMWQ3NTRiNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE0LTA2LTIwICBSeW9z
dWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIENvbW1pdCBxdWV1ZSBoYXMg
YmVlbiBmYWlsaW5nIGR1ZSB0byBhIGJ1aWxkIGZhaWx1cmUgaW4gV0tGb3VuZGF0aW9uLmgKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNDE1MgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBidWlsZCBm
YWlsdXJlIHdhcyBjYXVzZWQgYnkgV0tGb3VuZGF0aW9uLmggZXJyb25lb3VzbHkgcmVkZWZpbmlu
ZworICAgICAgICBOU1VSTFNlc3Npb25BdXRoQ2hhbGxlbmdlRGlzcG9zaXRpb24gZXZlbiB3aGVu
IGJ1aWxkaW5nIHdpdGggMTAuOSBTREsuCisKKyAgICAgICAgVGhlIGF2YWlsYWJpbGl0eSBvZiB0
aGlzIHR5cGUgZGVwZW5kcyBvbiB0aGUgdmVyc2lvbiBvZiBTREssCisgICAgICAgIG5vdCB0aGUg
dGFyZ2V0IG9wZXJhdGluZyBzeXN0ZW0uCisKKyAgICAgICAgKiBTaGFyZWQvQVBJL0NvY29hL1dL
Rm91bmRhdGlvbi5oOgorCiAyMDE0LTA2LTIwICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBh
cHBsZS5jb20+CiAKICAgICAgICAgSW1wbGVtZW50IG1vcmUgb2YgTGVnYWN5U2Vzc2lvblN0YXRl
RGVjb2RlcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL0FQSS9Db2NvYS9XS0Zv
dW5kYXRpb24uaCBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9BUEkvQ29jb2EvV0tGb3VuZGF0aW9u
LmgKaW5kZXggNDcwNTJhMjE1OWUzODdiNzVmN2VlNTUyNzZjMDQxNTk4N2I3OWY5OC4uYjdlZDU0
ZGE1Y2I0NDJhYWIyZTEzNDJlZGE3NDhjY2RiNDI4YTY2OCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdDIvU2hhcmVkL0FQSS9Db2NvYS9XS0ZvdW5kYXRpb24uaAorKysgYi9Tb3VyY2UvV2ViS2l0
Mi9TaGFyZWQvQVBJL0NvY29hL1dLRm91bmRhdGlvbi5oCkBAIC01NCw3ICs1NCw3IEBACiAjaW1w
b3J0IDxGb3VuZGF0aW9uL0ZvdW5kYXRpb24uaD4KIHR5cGVkZWYgTlNVSW50ZWdlciBOU0V2ZW50
TW9kaWZpZXJGbGFnczsKIAotI2lmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPCAx
MDkwCisjaWZuZGVmIF9fTUFDX09TX1hfVkVSU0lPTl9NQVhfQUxMT1dFRCA8IDEwOTAKIHR5cGVk
ZWYgTlNJbnRlZ2VyIE5TVVJMU2Vzc2lvbkF1dGhDaGFsbGVuZ2VEaXNwb3NpdGlvbjsKICNlbmRp
ZgogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>233515</attachid>
            <date>2014-06-21 00:36:55 -0700</date>
            <delta_ts>2014-06-23 01:01:07 -0700</delta_ts>
            <desc>Use if instead of ifdef</desc>
            <filename>bug-134152-20140621003633.patch</filename>
            <type>text/plain</type>
            <size>1482</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTcwMjMyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYzIzMDZhYzhjN2M1MDk3
ODgyNzk3NWIwNTI4ZjY2MjBlNzI3YzMwNy4uY2Q2NTE0NzM3MjQ2YzYzMWYwZWQ2NDA1OGFmNzBk
YWMzMWQ3NTRiNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE0LTA2LTIwICBSeW9z
dWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIENvbW1pdCBxdWV1ZSBoYXMg
YmVlbiBmYWlsaW5nIGR1ZSB0byBhIGJ1aWxkIGZhaWx1cmUgaW4gV0tGb3VuZGF0aW9uLmgKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzNDE1MgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBidWlsZCBm
YWlsdXJlIHdhcyBjYXVzZWQgYnkgV0tGb3VuZGF0aW9uLmggZXJyb25lb3VzbHkgcmVkZWZpbmlu
ZworICAgICAgICBOU1VSTFNlc3Npb25BdXRoQ2hhbGxlbmdlRGlzcG9zaXRpb24gZXZlbiB3aGVu
IGJ1aWxkaW5nIHdpdGggMTAuOSBTREsuCisKKyAgICAgICAgVGhlIGF2YWlsYWJpbGl0eSBvZiB0
aGlzIHR5cGUgZGVwZW5kcyBvbiB0aGUgdmVyc2lvbiBvZiBTREssCisgICAgICAgIG5vdCB0aGUg
dGFyZ2V0IG9wZXJhdGluZyBzeXN0ZW0uCisKKyAgICAgICAgKiBTaGFyZWQvQVBJL0NvY29hL1dL
Rm91bmRhdGlvbi5oOgorCiAyMDE0LTA2LTIwICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBh
cHBsZS5jb20+CiAKICAgICAgICAgSW1wbGVtZW50IG1vcmUgb2YgTGVnYWN5U2Vzc2lvblN0YXRl
RGVjb2RlcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL0FQSS9Db2NvYS9XS0Zv
dW5kYXRpb24uaCBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9BUEkvQ29jb2EvV0tGb3VuZGF0aW9u
LmgKaW5kZXggNDcwNTJhMjE1OWUzODdiNzVmN2VlNTUyNzZjMDQxNTk4N2I3OWY5OC4uNjhhNTIy
YTExZjk4MTdhMmQ5YTdmZTA2MjM5NTk3ODE5YzVjOWRhOCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YktpdDIvU2hhcmVkL0FQSS9Db2NvYS9XS0ZvdW5kYXRpb24uaAorKysgYi9Tb3VyY2UvV2ViS2l0
Mi9TaGFyZWQvQVBJL0NvY29hL1dLRm91bmRhdGlvbi5oCkBAIC01NCw3ICs1NCw3IEBACiAjaW1w
b3J0IDxGb3VuZGF0aW9uL0ZvdW5kYXRpb24uaD4KIHR5cGVkZWYgTlNVSW50ZWdlciBOU0V2ZW50
TW9kaWZpZXJGbGFnczsKIAotI2lmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQgPCAx
MDkwCisjaWYgX19NQUNfT1NfWF9WRVJTSU9OX01BWF9BTExPV0VEIDwgMTA5MAogdHlwZWRlZiBO
U0ludGVnZXIgTlNVUkxTZXNzaW9uQXV0aENoYWxsZW5nZURpc3Bvc2l0aW9uOwogI2VuZGlmCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>