<?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>169151</bug_id>
          
          <creation_ts>2017-03-03 14:47:13 -0800</creation_ts>
          <short_desc>Add a script to synchronize FeatureDefines.xcconfig files</short_desc>
          <delta_ts>2017-03-03 16:48:24 -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>New Bugs</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Dean Jackson">dino</reporter>
          <assigned_to name="Dean Jackson">dino</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>glenn</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1283266</commentid>
    <comment_count>0</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2017-03-03 14:47:13 -0800</bug_when>
    <thetext>Add a script to synchronize FeatureDefines.xcconfig files</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1283267</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-03-03 14:47:54 -0800</bug_when>
    <thetext>&lt;rdar://problem/30841856&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1283269</commentid>
    <comment_count>2</comment_count>
      <attachid>303345</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2017-03-03 14:50:13 -0800</bug_when>
    <thetext>Created attachment 303345
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1283301</commentid>
    <comment_count>3</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2017-03-03 16:48:24 -0800</bug_when>
    <thetext>Committed r213395: &lt;http://trac.webkit.org/changeset/213395&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>303345</attachid>
            <date>2017-03-03 14:50:13 -0800</date>
            <delta_ts>2017-03-03 14:55:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-169151-20170304095010.patch</filename>
            <type>text/plain</type>
            <size>6208</size>
            <attacher name="Dean Jackson">dino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjEzMjk1CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggM2NmMWJhNzVkM2RjM2VkYzcxYmVkMWRkNTQzOWEzZTgz
ZDE4MDYyYy4uYTEzNjI2NmJlODUwMDlkYmEyZjc0N2ZhNzg4NmIxMGQ4OTM0MzI1YiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIx
IEBACisyMDE3LTAzLTAzICBEZWFuIEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAg
ICBBZGQgYSBzY3JpcHQgdG8gc3luY2hyb25pemUgRmVhdHVyZURlZmluZXMueGNjb25maWcgZmls
ZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2OTE1
MQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMzA4NDE4NTY+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSSBnb3Qgc2ljayBvZiBtYW51YWxseSBjb3B5
aW5nIHRoZSBGZWF0dXJlRGVmaW5lcy54Y2NvbmZpZworICAgICAgICBmaWxlcywgc28gSSBhZGRl
ZCBhIHNjcmlwdCB0byBkbyBpdC4gQXMgbG9uZyBhcyB5b3UKKyAgICAgICAgcnVuIHRoaXMgYWZ0
ZXIgeW91J3ZlIGVkaXRlZCBvbmUsIGl0IHdpbGwgdGFrZSB0aGUgbW9zdAorICAgICAgICByZWNl
bnRseSB1cGRhdGVkIGFuZCBjb3B5IGl0IHRvIGFsbCB0aGUgb3RoZXJzLgorCisgICAgICAgICog
U2NyaXB0cy9zeW5jLWZlYXR1cmUtZGVmaW5lczogQWRkZWQuCisgICAgICAgICogU2NyaXB0cy93
ZWJraXRweS9zdHlsZS9jaGVja2Vycy9mZWF0dXJlZGVmaW5lcy5weToKKyAgICAgICAgKEZlYXR1
cmVEZWZpbmVzQ2hlY2tlci5jaGVjayk6IEV4cG9ydCB0aGUgbGlzdCBvZiBmaWxlcywKKyAgICAg
ICAgYW5kIGdpdmUgYSBzdWdnZXN0aW9uIHRvIHVzZSB0aGUgc3luYyBzY3JpcHQuCisKIDIwMTct
MDMtMDIgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAg
ICAgICBDb250aW51ZSBlbmFibGluZyBXZWJSVEMKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMv
c3luYy1mZWF0dXJlLWRlZmluZXMgYi9Ub29scy9TY3JpcHRzL3N5bmMtZmVhdHVyZS1kZWZpbmVz
Cm5ldyBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLjM2NmU4OTllOGRmYmJkOWYwMjZmMWVhZTNjYmIzZjU4MjdjOWRhYzEKLS0t
IC9kZXYvbnVsbAorKysgYi9Ub29scy9TY3JpcHRzL3N5bmMtZmVhdHVyZS1kZWZpbmVzCkBAIC0w
LDAgKzEsNDUgQEAKKyMhL3Vzci9iaW4vZW52IHB5dGhvbgorIworIyBDb3B5cmlnaHQgKEMpIDIw
MTcgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorIworIyBSZWRpc3RyaWJ1dGlvbiBh
bmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyMgbW9k
aWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25k
aXRpb25zCisjIGFyZSBtZXQ6CisjIDEuIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBt
dXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0CisjICAgIG5vdGljZSwgdGhpcyBsaXN0IG9m
IGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyMgMi4gUmVkaXN0cmli
dXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQK
KyMgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBk
aXNjbGFpbWVyIGluIHRoZQorIyAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlh
bHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorIworIyBUSElTIFNPRlRXQVJFIElT
IFBST1ZJREVEIEJZIEFQUExFIElOQy4gYGBBUyBJUycnIEFORCBBTlkKKyMgRVhQUkVTUyBPUiBJ
TVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBUSEUKKyMg
SU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSCisjIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuICBJTiBOTyBFVkVOVCBTSEFMTCBB
UFBMRSBJTkMuIE9SCisjIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElO
RElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLAorIyBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJ
QUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sCisjIFBST0NVUkVNRU5U
IE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUgor
IyBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBP
TiBBTlkgVEhFT1JZCisjIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNU
IExJQUJJTElUWSwgT1IgVE9SVAorIyAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNF
KSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKKyMgT0YgVEhJUyBTT0ZUV0FSRSwg
RVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKworIkNv
cGllcyB0aGUgbW9zdCByZWNlbnRseSB1cGRhdGVkIEZlYXR1cmVEZWZpbmVzLnhjY29uZmlnIGZp
bGUgdG8gYWxsIHRoZSBvdGhlcnMuIgorCitpbXBvcnQgb3MKK2ltcG9ydCBzaHV0aWwKK2Zyb20g
d2Via2l0cHkuc3R5bGUuY2hlY2tlcnMuZmVhdHVyZWRlZmluZXMgaW1wb3J0IEZFQVRVUkVfREVG
SU5FX0ZJTEVTCisKK25ld2VzdF9maWxlID0gbWF4KEZFQVRVUkVfREVGSU5FX0ZJTEVTLCBrZXk9
b3MucGF0aC5nZXRjdGltZSkKK3JlbWFpbmluZ19maWxlcyA9IEZFQVRVUkVfREVGSU5FX0ZJTEVT
CityZW1haW5pbmdfZmlsZXMucmVtb3ZlKG5ld2VzdF9maWxlKQorCitwcmludCAiQ29weSAlcyB0
byBlYWNoIG9mOiAlcyAiICUgKG5ld2VzdF9maWxlLCAiLCAiLmpvaW4ocmVtYWluaW5nX2ZpbGVz
KSkKK3Jlc3BvbnNlID0gcmF3X2lucHV0KCJDb250aW51ZSBbWS9uXTogIikKKworaWYgbm90IHJl
c3BvbnNlOgorICAgIHJlc3BvbnNlID0gJ3knCisKK2lmIHJlc3BvbnNlLmxvd2VyKCkgPT0gJ3kn
OgorICAgIGZvciBkZXN0aW5hdGlvbiBpbiByZW1haW5pbmdfZmlsZXM6CisgICAgICAgIHNodXRp
bC5jb3B5ZmlsZShuZXdlc3RfZmlsZSwgZGVzdGluYXRpb24pCisKZGlmZiAtLWdpdCBhL1Rvb2xz
L1NjcmlwdHMvd2Via2l0cHkvc3R5bGUvY2hlY2tlcnMvZmVhdHVyZWRlZmluZXMucHkgYi9Ub29s
cy9TY3JpcHRzL3dlYmtpdHB5L3N0eWxlL2NoZWNrZXJzL2ZlYXR1cmVkZWZpbmVzLnB5CmluZGV4
IDQ5MWZjNDlhODIxNjg0M2Y3YzdlYjc1MWE3MGRjMTg4ZGQyZTY0MTguLmI4YTI2ZjNiNjExNGUy
ZmFjMTE5YWQwYzFiYjliMzc4NjNmNzM5ZDIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Vi
a2l0cHkvc3R5bGUvY2hlY2tlcnMvZmVhdHVyZWRlZmluZXMucHkKKysrIGIvVG9vbHMvU2NyaXB0
cy93ZWJraXRweS9zdHlsZS9jaGVja2Vycy9mZWF0dXJlZGVmaW5lcy5weQpAQCAtMjgsNiArMjgs
MTQgQEAgaW1wb3J0IG9zCiAKIGZyb20gd2Via2l0cHkuY29tbW9uLnN5c3RlbS5zeXN0ZW1ob3N0
IGltcG9ydCBTeXN0ZW1Ib3N0CiAKK0ZFQVRVUkVfREVGSU5FX0ZJTEVTID0gWworICAgICJTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvQ29uZmlndXJhdGlvbnMvRmVhdHVyZURlZmluZXMueGNjb25maWci
LAorICAgICJTb3VyY2UvV2ViQ29yZS9Db25maWd1cmF0aW9ucy9GZWF0dXJlRGVmaW5lcy54Y2Nv
bmZpZyIsCisgICAgIlNvdXJjZS9XZWJDb3JlL1BBTC9Db25maWd1cmF0aW9ucy9GZWF0dXJlRGVm
aW5lcy54Y2NvbmZpZyIsCisgICAgIlNvdXJjZS9XZWJLaXQvbWFjL0NvbmZpZ3VyYXRpb25zL0Zl
YXR1cmVEZWZpbmVzLnhjY29uZmlnIiwKKyAgICAiU291cmNlL1dlYktpdDIvQ29uZmlndXJhdGlv
bnMvRmVhdHVyZURlZmluZXMueGNjb25maWciLAorICAgICJUb29scy9UZXN0V2ViS2l0QVBJL0Nv
bmZpZ3VyYXRpb25zL0ZlYXR1cmVEZWZpbmVzLnhjY29uZmlnIiwKK10KIAogY2xhc3MgRmVhdHVy
ZURlZmluZXNDaGVja2VyKG9iamVjdCk6CiAgICAgY2F0ZWdvcmllcyA9IHNldChbJ2ZlYXR1cmVk
ZWZpbmVzL25ldycsICdmZWF0dXJlZGVmaW5lcy9lcXVhbGl0eSddKQpAQCAtNDAsMjcgKzQ4LDE4
IEBAIGNsYXNzIEZlYXR1cmVEZWZpbmVzQ2hlY2tlcihvYmplY3QpOgogICAgICAgICBzZWxmLl9m
cyA9IHNlbGYuX2hvc3QuZmlsZXN5c3RlbQogCiAgICAgZGVmIGNoZWNrKHNlbGYsIGlubGluZT1O
b25lKToKLSAgICAgICAgZmVhdHVyZV9kZWZpbmVzX2ZpbGVzID0gWwotICAgICAgICAgICAgIlNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9Db25maWd1cmF0aW9ucy9GZWF0dXJlRGVmaW5lcy54Y2NvbmZp
ZyIsCi0gICAgICAgICAgICAiU291cmNlL1dlYkNvcmUvQ29uZmlndXJhdGlvbnMvRmVhdHVyZURl
ZmluZXMueGNjb25maWciLAotICAgICAgICAgICAgIlNvdXJjZS9XZWJDb3JlL1BBTC9Db25maWd1
cmF0aW9ucy9GZWF0dXJlRGVmaW5lcy54Y2NvbmZpZyIsCi0gICAgICAgICAgICAiU291cmNlL1dl
YktpdC9tYWMvQ29uZmlndXJhdGlvbnMvRmVhdHVyZURlZmluZXMueGNjb25maWciLAotICAgICAg
ICAgICAgIlNvdXJjZS9XZWJLaXQyL0NvbmZpZ3VyYXRpb25zL0ZlYXR1cmVEZWZpbmVzLnhjY29u
ZmlnIiwKLSAgICAgICAgICAgICJUb29scy9UZXN0V2ViS2l0QVBJL0NvbmZpZ3VyYXRpb25zL0Zl
YXR1cmVEZWZpbmVzLnhjY29uZmlnIiwKLSAgICAgICAgXQotCi0gICAgICAgIGlmIHNlbGYuX2Zp
bGVfcGF0aCBub3QgaW4gZmVhdHVyZV9kZWZpbmVzX2ZpbGVzOgorICAgICAgICBpZiBzZWxmLl9m
aWxlX3BhdGggbm90IGluIEZFQVRVUkVfREVGSU5FX0ZJTEVTOgogICAgICAgICAgICAgc2VsZi5f
aGFuZGxlX3N0eWxlX2Vycm9yKDAsICdmZWF0dXJlZGVmaW5lcy9uZXcnLCA1LCAiUGF0Y2ggaW50
cm9kdWNlcyBhIG5ldyBGZWF0dXJlRGVmaW5lcy54Y2NvbmZpZywgd2hpY2ggY2hlY2std2Via2l0
LXN0eWxlIGRvZXNuJ3Qga25vdyBhYm91dC4gUGxlYXNlIGFkZCBpdCB0byB0aGUgbGlzdCBpbiBm
ZWF0dXJlZGVmaW5lcy5weS4iKQogICAgICAgICAgICAgcmV0dXJuCiAKICAgICAgICAgd2l0aCBz
ZWxmLl9mcy5vcGVuX2JpbmFyeV9maWxlX2Zvcl9yZWFkaW5nKHNlbGYuX2ZpbGVfcGF0aCkgYXMg
ZmlsZWhhbmRsZToKICAgICAgICAgICAgIGJhc2VsaW5lX2NvbnRlbnQgPSBmaWxlaGFuZGxlLnJl
YWQoKQogCi0gICAgICAgIG90aGVyX2ZlYXR1cmVfZGVmaW5lc19maWxlcyA9IGZlYXR1cmVfZGVm
aW5lc19maWxlcworICAgICAgICBvdGhlcl9mZWF0dXJlX2RlZmluZXNfZmlsZXMgPSBGRUFUVVJF
X0RFRklORV9GSUxFUwogICAgICAgICBvdGhlcl9mZWF0dXJlX2RlZmluZXNfZmlsZXMucmVtb3Zl
KHNlbGYuX2ZpbGVfcGF0aCkKIAogICAgICAgICBmb3IgcGF0aCBpbiBvdGhlcl9mZWF0dXJlX2Rl
ZmluZXNfZmlsZXM6CiAgICAgICAgICAgICB3aXRoIHNlbGYuX2ZzLm9wZW5fYmluYXJ5X2ZpbGVf
Zm9yX3JlYWRpbmcocGF0aCkgYXMgZmlsZWhhbmRsZToKICAgICAgICAgICAgICAgICB0ZXN0X2Nv
bnRlbnQgPSBmaWxlaGFuZGxlLnJlYWQoKQogICAgICAgICAgICAgICAgIGlmIGJhc2VsaW5lX2Nv
bnRlbnQgIT0gdGVzdF9jb250ZW50OgotICAgICAgICAgICAgICAgICAgICBzZWxmLl9oYW5kbGVf
c3R5bGVfZXJyb3IoMCwgJ2ZlYXR1cmVkZWZpbmVzL2VxdWFsaXR5JywgNSwgIkFueSBjaGFuZ2Vz
IG1hZGUgdG8gRmVhdHVyZURlZmluZXMgc2hvdWxkIGJlIG1hZGUgdG8gYWxsIG9mIHRoZW0gKGNo
YW5nZWQgZmlsZSBkb2VzIG5vdCBtYXRjaCB7MH0pLiIuZm9ybWF0KHBhdGgpKQorICAgICAgICAg
ICAgICAgICAgICBzZWxmLl9oYW5kbGVfc3R5bGVfZXJyb3IoMCwgJ2ZlYXR1cmVkZWZpbmVzL2Vx
dWFsaXR5JywgNSwgIkFueSBjaGFuZ2VzIG1hZGUgdG8gRmVhdHVyZURlZmluZXMgc2hvdWxkIGJl
IG1hZGUgdG8gYWxsIG9mIHRoZW0gKGNoYW5nZWQgZmlsZSBkb2VzIG5vdCBtYXRjaCB7MH0pLiBV
c2Ugc3luYy1mZWF0dXJlLWRlZmluZXMgaWYgcG9zc2libGUuIi5mb3JtYXQocGF0aCkpCg==
</data>
<flag name="review"
          id="325008"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>