<?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>142252</bug_id>
          
          <creation_ts>2015-03-03 18:11:23 -0800</creation_ts>
          <short_desc>Remove WK_AVAILABLE and related macros when we cannot determine iOS/Mac version</short_desc>
          <delta_ts>2015-03-04 10:49:38 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit Misc.</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="Joseph Pecoraro">joepeck</reporter>
          <assigned_to name="Joseph Pecoraro">joepeck</assigned_to>
          <cc>andersca</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>joepeck</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1073910</commentid>
    <comment_count>0</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2015-03-03 18:11:23 -0800</bug_when>
    <thetext>* SUMMARY
Better build fix when PLATFORM_NAME is unknown/missing. In such cases, we cannot determine the iOS/Mac version numbers, so just remove WK_AVAILABLE / WK_DEPRECATED macros that may contain WK_MAC_TBA/WK_IOS_TBA in the postprocess build step so we don&apos;t output a broken NS macro.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1073913</commentid>
    <comment_count>1</comment_count>
      <attachid>247823</attachid>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2015-03-03 18:15:06 -0800</bug_when>
    <thetext>Created attachment 247823
[PATCH] Proposed Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074099</commentid>
    <comment_count>2</comment_count>
      <attachid>247823</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2015-03-04 09:43:55 -0800</bug_when>
    <thetext>Comment on attachment 247823
[PATCH] Proposed Fix

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

r=me

&gt; Source/WebKit2/mac/postprocess-framework-headers.sh:50
&gt; +            if [[ -n $OSX_VERSION ]] &amp;&amp; [[ -n $IOS_VERSION ]]; then

Should the variables be double-quoted in case they&apos;re not set?

            if [[ -n &quot;$OSX_VERSION&quot; ]] &amp;&amp; [[ -n &quot;$IOS_VERSION&quot; ]]; then</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1074122</commentid>
    <comment_count>3</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2015-03-04 10:49:38 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/181004</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>247823</attachid>
            <date>2015-03-03 18:15:06 -0800</date>
            <delta_ts>2015-03-04 09:43:55 -0800</delta_ts>
            <desc>[PATCH] Proposed Fix</desc>
            <filename>build.patch</filename>
            <type>text/plain</type>
            <size>3299</size>
            <attacher name="Joseph Pecoraro">joepeck</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCBkZTBkYzkxLi5lMjAzN2NlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTcg
QEAKIDIwMTUtMDMtMDMgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KIAor
ICAgICAgICBSZW1vdmUgV0tfQVZBSUxBQkxFIGFuZCByZWxhdGVkIG1hY3JvcyB3aGVuIHdlIGNh
bm5vdCBkZXRlcm1pbmUgaU9TL01hYyB2ZXJzaW9uCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDIyNTIKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBXaGVuIG1hYyAvIGlvcyB2ZXJzaW9uIHdhcyB1bmFibGUg
dG8gYmUgZGV0ZXJtaW5lZCBzdHJpcCB0aGUgV0tfQVZBSUxBQkxFCisgICAgICAgIGFuZCBXS19E
RVBSRUNBVEVEIG1hY3JvcyB0byBhdm9pZCBvdXRwdXRpbmcgYSBicm9rZW4gbWFjcm8uCisKKyAg
ICAgICAgKiBtYWMvcG9zdHByb2Nlc3MtZnJhbWV3b3JrLWhlYWRlcnMuc2g6CisKKzIwMTUtMDMt
MDMgIEpvc2VwaCBQZWNvcmFybyAgPHBlY29yYXJvQGFwcGxlLmNvbT4KKwogICAgICAgICBCdWls
ZCBGaXg6IEFkZCBmYWxsIGJhY2sgaGFuZGxpbmcgaW4gcG9zdHByb2Nlc3Mgc2NyaXB0IGZvciBt
aXNzaW5nL3Vua25vd24gcGxhdGZvcm0gbmFtZS4KIAogICAgICAgICBSdWJiZXItc3RhbXBlZCBi
eSBEYXZpZCBLaWx6ZXIuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9tYWMvcG9zdHByb2Nl
c3MtZnJhbWV3b3JrLWhlYWRlcnMuc2ggYi9Tb3VyY2UvV2ViS2l0Mi9tYWMvcG9zdHByb2Nlc3Mt
ZnJhbWV3b3JrLWhlYWRlcnMuc2gKaW5kZXggYjQ3MDdiNS4uYTc1ZTBmZSAxMDA3NTUKLS0tIGEv
U291cmNlL1dlYktpdDIvbWFjL3Bvc3Rwcm9jZXNzLWZyYW1ld29yay1oZWFkZXJzLnNoCisrKyBi
L1NvdXJjZS9XZWJLaXQyL21hYy9wb3N0cHJvY2Vzcy1mcmFtZXdvcmstaGVhZGVycy5zaApAQCAt
NDEsMTUgKzQxLDIwIEBAIGZ1bmN0aW9uIHJld3JpdGVfaGVhZGVycyAoKSB7CiAgICAgZWxpZiBb
WyAiJHtQTEFURk9STV9OQU1FfSIgPX4gImlwaG9uZSIgXV07IHRoZW4KICAgICAgICAgSU9TX1ZF
UlNJT049JHtJUEhPTkVPU19ERVBMT1lNRU5UX1RBUkdFVC9cLi9ffQogICAgICAgICBPU1hfVkVS
U0lPTj0iTkEiCi0gICAgZWxzZQotICAgICAgICBJT1NfVkVSU0lPTj0iOV8wIgotICAgICAgICBP
U1hfVkVSU0lPTj0iTkEiCiAgICAgZmkKIAogICAgIGZvciBIRUFERVJfUEFUSCBpbiAkMS8qLmg7
IGRvCiAgICAgICAgIGlmIFtbICRIRUFERVJfUEFUSCAtbnQgJFRJTUVTVEFNUF9QQVRIIF1dOyB0
aGVuCi0gICAgICAgICAgICBzZWQgLWUgcy9XS19NQUNfVEJBLyR7T1NYX1ZFUlNJT059LyAtZSBz
L1dLX0lPU19UQkEvJHtJT1NfVkVSU0lPTn0vIC1lIHMvXldLX0NMQVNTX0FWQUlMQUJMRS9OU19D
TEFTU19BVkFJTEFCTEUvIC1lIHMvV0tfQVZBSUxBQkxFL05TX0FWQUlMQUJMRS8gLWUgcy9XS19E
RVBSRUNBVEVEL05TX0RFUFJFQ0FURUQvIC1lIHMvV0tfREVTSUdOQVRFRF9JTklUSUFMSVpFUi9O
U19ERVNJR05BVEVEX0lOSVRJQUxJWkVSLyAtZSBzL1dLX0VOVU1fQVZBSUxBQkxFL05TX0VOVU1f
QVZBSUxBQkxFLyAtZSBzL1dLX1VOQVZBSUxBQkxFL05TX1VOQVZBSUxBQkxFLyAtZSBzL1dLX0FT
U1VNRV9OT05OVUxMX0JFR0lOL05TX0FTU1VNRV9OT05OVUxMX0JFR0lOLyAtZSBzL1dLX0FTU1VN
RV9OT05OVUxMX0VORC9OU19BU1NVTUVfTk9OTlVMTF9FTkQvIC1lIHMvV0tfTlVMTEFCTEVfUFJP
UEVSVFkvbnVsbGFibGUsLyAtZSBzL1dLX05VTExBQkxFX1NQRUNJRklFUi9fX251bGxhYmxlL2cg
LWUgcy9XS19OVUxMQUJMRS9udWxsYWJsZS9nIC1lIHMvV0tfTlVMTF9VTlNQRUNJRklFRC9udWxs
X3Vuc3BlY2lmaWVkLyAke0hFQURFUl9QQVRIfSA+ICR7VEFSR0VUX1RFTVBfRElSfS8ke0hFQURF
Ul9QQVRIIyMqL30gfHwgZXhpdCAkXzsKLSAgICAgICAgICAgIG12ICR7VEFSR0VUX1RFTVBfRElS
fS8ke0hFQURFUl9QQVRIIyMqL30gJEhFQURFUl9QQVRIOworICAgICAgICAgICAgZGl0dG8gJHtI
RUFERVJfUEFUSH0gJHtUQVJHRVRfVEVNUF9ESVJ9LyR7SEVBREVSX1BBVEgjIyovfQorCisgICAg
ICAgICAgICBpZiBbWyAtbiAkT1NYX1ZFUlNJT04gXV0gJiYgW1sgLW4gJElPU19WRVJTSU9OIF1d
OyB0aGVuCisgICAgICAgICAgICAgICAgc2VkIC1pIC50bXAgLWUgcy9XS19NQUNfVEJBLyR7T1NY
X1ZFUlNJT059L2cgLWUgcy9XS19JT1NfVEJBLyR7SU9TX1ZFUlNJT059L2cgJHtUQVJHRVRfVEVN
UF9ESVJ9LyR7SEVBREVSX1BBVEgjIyovfSB8fCBleGl0ICRfCisgICAgICAgICAgICBlbHNlCisg
ICAgICAgICAgICAgICAgc2VkIC1pIC50bXAgLUUgLWUgJ3MvV0tfKENMQVNTX3xFTlVNXyk/QVZB
SUxBQkxFKF9JT1N8X01BQyk/XCguK1wpLy9nJyAtZSAncy9XS19ERVBSRUNBVEVEXCguK1wpLy9n
JyAke1RBUkdFVF9URU1QX0RJUn0vJHtIRUFERVJfUEFUSCMjKi99IHx8IGV4aXQgJF8KKyAgICAg
ICAgICAgIGZpCisKKyAgICAgICAgICAgIHNlZCAtaSAudG1wIC1lIHMvXldLX0NMQVNTX0FWQUlM
QUJMRS9OU19DTEFTU19BVkFJTEFCTEUvIC1lIHMvV0tfQVZBSUxBQkxFL05TX0FWQUlMQUJMRS8g
LWUgcy9XS19ERVBSRUNBVEVEL05TX0RFUFJFQ0FURUQvIC1lIHMvV0tfREVTSUdOQVRFRF9JTklU
SUFMSVpFUi9OU19ERVNJR05BVEVEX0lOSVRJQUxJWkVSLyAtZSBzL1dLX0VOVU1fQVZBSUxBQkxF
L05TX0VOVU1fQVZBSUxBQkxFLyAtZSBzL1dLX1VOQVZBSUxBQkxFL05TX1VOQVZBSUxBQkxFLyAt
ZSBzL1dLX0FTU1VNRV9OT05OVUxMX0JFR0lOL05TX0FTU1VNRV9OT05OVUxMX0JFR0lOLyAtZSBz
L1dLX0FTU1VNRV9OT05OVUxMX0VORC9OU19BU1NVTUVfTk9OTlVMTF9FTkQvIC1lIHMvV0tfTlVM
TEFCTEVfUFJPUEVSVFkvbnVsbGFibGUsLyAtZSBzL1dLX05VTExBQkxFX1NQRUNJRklFUi9fX251
bGxhYmxlL2cgLWUgcy9XS19OVUxMQUJMRS9udWxsYWJsZS9nIC1lIHMvV0tfTlVMTF9VTlNQRUNJ
RklFRC9udWxsX3Vuc3BlY2lmaWVkLyAke1RBUkdFVF9URU1QX0RJUn0vJHtIRUFERVJfUEFUSCMj
Ki99IHx8IGV4aXQgJF8KKyAgICAgICAgICAgIG12ICR7VEFSR0VUX1RFTVBfRElSfS8ke0hFQURF
Ul9QQVRIIyMqL30gJEhFQURFUl9QQVRICiAgICAgICAgIGZpCiAgICAgZG9uZQogfQo=
</data>
<flag name="review"
          id="272736"
          type_id="1"
          status="+"
          setter="ddkilzer"
    />
          </attachment>
      

    </bug>

</bugzilla>