<?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>171612</bug_id>
          
          <creation_ts>2017-05-03 12:50:16 -0700</creation_ts>
          <short_desc>Fix compilation with ICU 59.1</short_desc>
          <delta_ts>2017-05-04 08:33:46 -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>WebKit Misc.</component>
          <version>WebKit Local 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="Konstantin Tokarev">annulen</reporter>
          <assigned_to name="Konstantin Tokarev">annulen</assigned_to>
          <cc>buildbot</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1304189</commentid>
    <comment_count>0</comment_count>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2017-05-03 12:50:16 -0700</bug_when>
    <thetext>ICU 59.1 has broken source compatibility. Now it defines UChar as char16_t, which does not allow automatic type conversion from unsigned short in C++ code.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304191</commentid>
    <comment_count>1</comment_count>
      <attachid>308941</attachid>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2017-05-03 12:52:40 -0700</bug_when>
    <thetext>Created attachment 308941
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304192</commentid>
    <comment_count>2</comment_count>
      <attachid>308942</attachid>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2017-05-03 12:55:04 -0700</bug_when>
    <thetext>Created attachment 308942
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304330</commentid>
    <comment_count>3</comment_count>
      <attachid>308942</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2017-05-03 15:40:12 -0700</bug_when>
    <thetext>Comment on attachment 308942
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304356</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2017-05-03 16:24:14 -0700</bug_when>
    <thetext>static_cast does not work...? Really? I think it should.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304543</commentid>
    <comment_count>5</comment_count>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2017-05-04 01:07:53 -0700</bug_when>
    <thetext>static_cast doesn&apos;t cast pointers to different types</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304544</commentid>
    <comment_count>6</comment_count>
    <who name="Konstantin Tokarev">annulen</who>
    <bug_when>2017-05-04 01:08:21 -0700</bug_when>
    <thetext>s/different/unrelated/, sorry</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304630</commentid>
    <comment_count>7</comment_count>
      <attachid>308942</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-04 08:33:45 -0700</bug_when>
    <thetext>Comment on attachment 308942
Patch

Clearing flags on attachment: 308942

Committed r216187: &lt;http://trac.webkit.org/changeset/216187&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304631</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-04 08:33:46 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>308941</attachid>
            <date>2017-05-03 12:52:40 -0700</date>
            <delta_ts>2017-05-03 12:55:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-171612-20170503225238.patch</filename>
            <type>text/plain</type>
            <size>6737</size>
            <attacher name="Konstantin Tokarev">annulen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE2MDY4CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBj
MzA0Njk2ODNhODE3M2IwODg3OTljODFkMWM0MzBlOTU3ZTY2OGU1Li5kMTk3ODU5OTU2MDRmYzFh
YjYzZTYxNjQ1Nzk3Y2RiY2U1MTczNGE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMSBAQAorMjAxNy0wNS0wMyAgS29uc3RhbnRpbiBUb2thcmV2ICA8YW5udWxlbkB5YW5k
ZXgucnU+CisKKyAgICAgICAgRml4IGNvbXBpbGF0aW9uIHdpdGggSUNVIDU5LjEKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3MTYxMgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIElDVSA1OS4xIGhhcyBicm9r
ZW4gc291cmNlIGNvbXBhdGliaWxpdHkuIE5vdyBpdCBkZWZpbmVzIFVDaGFyIGFzCisgICAgICAg
IGNoYXIxNl90LCB3aGljaCBkb2VzIG5vdCBhbGxvdyBhdXRvbWF0aWMgdHlwZSBjb252ZXJzaW9u
IGZyb20gdW5zaWduZWQKKyAgICAgICAgc2hvcnQgaW4gQysrIGNvZGUuCisKKyAgICAgICAgKiBB
UEkvSlNTdHJpbmdSZWYuY3BwOgorICAgICAgICAoSlNTdHJpbmdDcmVhdGVXaXRoQ2hhcmFjdGVy
cyk6CisgICAgICAgIChKU1N0cmluZ0NyZWF0ZVdpdGhDaGFyYWN0ZXJzTm9Db3B5KToKKyAgICAg
ICAgKEpTU3RyaW5nR2V0Q2hhcmFjdGVyc1B0cik6CisgICAgICAgICogcnVudGltZS9EYXRlQ29u
dmVyc2lvbi5jcHA6CisgICAgICAgIChKU0M6OmZvcm1hdERhdGVUaW1lKToKKwogMjAxNy0wNS0w
MSAgWmFuIERvYmVyc2VrICA8emRvYmVyc2VrQGlnYWxpYS5jb20+CiAKICAgICAgICAgW2FhcmNo
NjRdW0xpbnV4XSBtX2FsbG93U2NyYXRjaFJlZ2lzdGVyIGFzc2VydCBoaXQgaW4gTWFjcm9Bc3Nl
bWJsZXJBUk02NCB1bmRlciBCMzo6QWlyOjpDQ2FsbFNwZWNpYWw6OmdlbmVyYXRlKCkKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxv
ZwppbmRleCA4OTIwNzJhMTcxZDYzNjMzNmY5MDhjZDgwMmU1MDQ1YzUxN2FmY2QyLi4xODhkZmVj
MTA5ZjdjYTBhODkyZjZiYWI0MWU0MTZkYmM4YjhmYmUxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTcgQEAKKzIwMTctMDUtMDMgIEtvbnN0YW50aW4gVG9rYXJldiAgPGFubnVsZW5AeWFuZGV4LnJ1
PgorCisgICAgICAgIEZpeCBjb21waWxhdGlvbiB3aXRoIElDVSA1OS4xCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzE2MTIKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJQ1UgNTkuMSBoYXMgYnJva2VuIHNv
dXJjZSBjb21wYXRpYmlsaXR5LiBOb3cgaXQgZGVmaW5lcyBVQ2hhciBhcworICAgICAgICBjaGFy
MTZfdCwgd2hpY2ggZG9lcyBub3QgYWxsb3cgYXV0b21hdGljIHR5cGUgY29udmVyc2lvbiBmcm9t
IHVuc2lnbmVkCisgICAgICAgIHNob3J0IGluIEMrKyBjb2RlLgorCisgICAgICAgICogU2hhcmVk
L0FQSS9jL1dLU3RyaW5nLmNwcDoKKyAgICAgICAgKFdLU3RyaW5nR2V0Q2hhcmFjdGVycyk6CisK
IDIwMTctMDUtMDEgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBV
c2UgUkVMRUFTRV9MT0dfRVJST1IoKSB0byBkbyBwcm9jZXNzIHRlcm1pbmF0aW9uIGxvZ2dpbmcK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvSlNTdHJpbmdSZWYuY3BwIGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS9KU1N0cmluZ1JlZi5jcHAKaW5kZXggYzliMzgwY2U2
NTQxNTlkM2NkMTFlYmUyNTkwNDZiYzY5MWVkMGZmYS4uOTA5NTQwNDgxZGE5MTRkOGVhMTljNjQ5
YmNiZTE3OGEyNjlhZjBiMCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS9K
U1N0cmluZ1JlZi5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS9KU1N0cmluZ1Jl
Zi5jcHAKQEAgLTM3LDcgKzM3LDcgQEAgdXNpbmcgbmFtZXNwYWNlIFdURjo6VW5pY29kZTsKIEpT
U3RyaW5nUmVmIEpTU3RyaW5nQ3JlYXRlV2l0aENoYXJhY3RlcnMoY29uc3QgSlNDaGFyKiBjaGFy
cywgc2l6ZV90IG51bUNoYXJzKQogewogICAgIGluaXRpYWxpemVUaHJlYWRpbmcoKTsKLSAgICBy
ZXR1cm4gJk9wYXF1ZUpTU3RyaW5nOjpjcmVhdGUoY2hhcnMsIG51bUNoYXJzKS5sZWFrUmVmKCk7
CisgICAgcmV0dXJuICZPcGFxdWVKU1N0cmluZzo6Y3JlYXRlKHJlaW50ZXJwcmV0X2Nhc3Q8Y29u
c3QgVUNoYXIqPihjaGFycyksIG51bUNoYXJzKS5sZWFrUmVmKCk7CiB9CiAKIEpTU3RyaW5nUmVm
IEpTU3RyaW5nQ3JlYXRlV2l0aFVURjhDU3RyaW5nKGNvbnN0IGNoYXIqIHN0cmluZykKQEAgLTYy
LDcgKzYyLDcgQEAgSlNTdHJpbmdSZWYgSlNTdHJpbmdDcmVhdGVXaXRoVVRGOENTdHJpbmcoY29u
c3QgY2hhciogc3RyaW5nKQogSlNTdHJpbmdSZWYgSlNTdHJpbmdDcmVhdGVXaXRoQ2hhcmFjdGVy
c05vQ29weShjb25zdCBKU0NoYXIqIGNoYXJzLCBzaXplX3QgbnVtQ2hhcnMpCiB7CiAgICAgaW5p
dGlhbGl6ZVRocmVhZGluZygpOwotICAgIHJldHVybiBPcGFxdWVKU1N0cmluZzo6Y3JlYXRlKFN0
cmluZ0ltcGw6OmNyZWF0ZVdpdGhvdXRDb3B5aW5nKGNoYXJzLCBudW1DaGFycykpLmxlYWtSZWYo
KTsKKyAgICByZXR1cm4gT3BhcXVlSlNTdHJpbmc6OmNyZWF0ZShTdHJpbmdJbXBsOjpjcmVhdGVX
aXRob3V0Q29weWluZyhyZWludGVycHJldF9jYXN0PGNvbnN0IFVDaGFyKj4oY2hhcnMpLCBudW1D
aGFycykpLmxlYWtSZWYoKTsKIH0KIAogSlNTdHJpbmdSZWYgSlNTdHJpbmdSZXRhaW4oSlNTdHJp
bmdSZWYgc3RyaW5nKQpAQCAtODcsNyArODcsNyBAQCBjb25zdCBKU0NoYXIqIEpTU3RyaW5nR2V0
Q2hhcmFjdGVyc1B0cihKU1N0cmluZ1JlZiBzdHJpbmcpCiB7CiAgICAgaWYgKCFzdHJpbmcpCiAg
ICAgICAgIHJldHVybiBudWxscHRyOwotICAgIHJldHVybiBzdHJpbmctPmNoYXJhY3RlcnMoKTsK
KyAgICByZXR1cm4gcmVpbnRlcnByZXRfY2FzdDxjb25zdCBKU0NoYXIqPihzdHJpbmctPmNoYXJh
Y3RlcnMoKSk7CiB9CiAKIHNpemVfdCBKU1N0cmluZ0dldE1heGltdW1VVEY4Q1N0cmluZ1NpemUo
SlNTdHJpbmdSZWYgc3RyaW5nKQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1
bnRpbWUvRGF0ZUNvbnZlcnNpb24uY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUv
RGF0ZUNvbnZlcnNpb24uY3BwCmluZGV4IGRmOWE2MGRmZTU4ZWUwN2U2OTdjYzBkMTQ2OGQ5NmMw
NmVhNTczZDIuLjUzN2E5Yjg1YjAwYmEzMDdhZTRmZjZmNjNjYzI4NzhkYjNhZDYwNzkgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0RhdGVDb252ZXJzaW9uLmNwcAor
KysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9EYXRlQ29udmVyc2lvbi5jcHAKQEAg
LTEwNyw3ICsxMDcsOCBAQCBTdHJpbmcgZm9ybWF0RGF0ZVRpbWUoY29uc3QgR3JlZ29yaWFuRGF0
ZVRpbWUmIHQsIERhdGVUaW1lRm9ybWF0IGZvcm1hdCwgYm9vbCBhcwogI2lmIE9TKFdJTkRPV1Mp
CiAgICAgICAgICAgICBUSU1FX1pPTkVfSU5GT1JNQVRJT04gdGltZVpvbmVJbmZvcm1hdGlvbjsK
ICAgICAgICAgICAgIEdldFRpbWVab25lSW5mb3JtYXRpb24oJnRpbWVab25lSW5mb3JtYXRpb24p
OwotICAgICAgICAgICAgY29uc3QgV0NIQVIqIHRpbWVab25lTmFtZSA9IHQuaXNEU1QoKSA/IHRp
bWVab25lSW5mb3JtYXRpb24uRGF5bGlnaHROYW1lIDogdGltZVpvbmVJbmZvcm1hdGlvbi5TdGFu
ZGFyZE5hbWU7CisgICAgICAgICAgICBjb25zdCBXQ0hBUiogd2luVGltZVpvbmVOYW1lID0gdC5p
c0RTVCgpID8gdGltZVpvbmVJbmZvcm1hdGlvbi5EYXlsaWdodE5hbWUgOiB0aW1lWm9uZUluZm9y
bWF0aW9uLlN0YW5kYXJkTmFtZTsKKyAgICAgICAgICAgIFN0cmluZyB0aW1lWm9uZU5hbWUocmVp
bnRlcnByZXRfY2FzdDxjb25zdCBVQ2hhcio+KHdpblRpbWVab25lTmFtZSkpOwogI2Vsc2UKICAg
ICAgICAgICAgIHN0cnVjdCB0bSBndG0gPSB0OwogICAgICAgICAgICAgY2hhciB0aW1lWm9uZU5h
bWVbNzBdOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL0FQSS9jL1dLU3RyaW5n
LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1NoYXJlZC9BUEkvYy9XS1N0cmluZy5jcHAKaW5kZXggMzRk
MTVmMTg1NjE1YjZhNWYxYzM2ZTcwYjk5OWM0ZjNkMGIyYmQwOS4uNjUwMzY3MDQ1YWVlNmRhZDY0
NDA2MDMwNTBiN2I2MmNmZDQyMDQ5YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvU2hhcmVk
L0FQSS9jL1dLU3RyaW5nLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvQVBJL2MvV0tT
dHJpbmcuY3BwCkBAIC02MSw3ICs2MSw3IEBAIHNpemVfdCBXS1N0cmluZ0dldENoYXJhY3RlcnMo
V0tTdHJpbmdSZWYgc3RyaW5nUmVmLCBXS0NoYXIqIGJ1ZmZlciwgc2l6ZV90IGJ1ZmZlCiAgICAg
dW5zaWduZWQgdW5zaWduZWRCdWZmZXJMZW5ndGggPSBzdGQ6Om1pbjxzaXplX3Q+KGJ1ZmZlckxl
bmd0aCwgc3RkOjpudW1lcmljX2xpbWl0czx1bnNpZ25lZD46Om1heCgpKTsKICAgICBhdXRvIHN1
YnN0cmluZyA9IHRvSW1wbChzdHJpbmdSZWYpLT5zdHJpbmdWaWV3KCkuc3Vic3RyaW5nKDAsIHVu
c2lnbmVkQnVmZmVyTGVuZ3RoKTsKIAotICAgIHN1YnN0cmluZy5nZXRDaGFyYWN0ZXJzV2l0aFVw
Y29udmVydChzdGF0aWNfY2FzdDxVQ2hhcio+KGJ1ZmZlcikpOworICAgIHN1YnN0cmluZy5nZXRD
aGFyYWN0ZXJzV2l0aFVwY29udmVydChyZWludGVycHJldF9jYXN0PFVDaGFyKj4oYnVmZmVyKSk7
CiAgICAgcmV0dXJuIHN1YnN0cmluZy5sZW5ndGgoKTsKIH0KIApkaWZmIC0tZ2l0IGEvVG9vbHMv
Q2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGFlNjhkOTQ1ZjcxNDkzNTg0ZTM0NGVh
NjgyMmM2M2RkMjZlMzEzYWQuLjgxZGNiMDQ1Y2Q0ZjNlMmMzZWQxY2IyYmMzZTZmZTRkNjE3NTYy
OTEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAg
LTEsMyArMSwxNyBAQAorMjAxNy0wNS0wMyAgS29uc3RhbnRpbiBUb2thcmV2ICA8YW5udWxlbkB5
YW5kZXgucnU+CisKKyAgICAgICAgRml4IGNvbXBpbGF0aW9uIHdpdGggSUNVIDU5LjEKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3MTYxMgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIElDVSA1OS4xIGhhcyBi
cm9rZW4gc291cmNlIGNvbXBhdGliaWxpdHkuIE5vdyBpdCBkZWZpbmVzIFVDaGFyIGFzCisgICAg
ICAgIGNoYXIxNl90LCB3aGljaCBkb2VzIG5vdCBhbGxvdyBhdXRvbWF0aWMgdHlwZSBjb252ZXJz
aW9uIGZyb20gdW5zaWduZWQKKyAgICAgICAgc2hvcnQgaW4gQysrIGNvZGUuCisKKyAgICAgICAg
KiBUZXN0UnVubmVyU2hhcmVkL1VJU2NyaXB0Q29udGV4dC9VSVNjcmlwdENvbnRleHQuY3BwOgor
ICAgICAgICAoVUlTY3JpcHRDb250ZXh0Ojp0cnlUb0NvbXBsZXRlVUlTY3JpcHRGb3JDdXJyZW50
UGFyZW50Q2FsbGJhY2spOgorCiAyMDE3LTA1LTAxICBEYXZpZCBLaWx6ZXIgIDxkZGtpbHplckBh
cHBsZS5jb20+CiAKICAgICAgICAgU3RvcCB1c2luZyBzcHJpbnRmKCkgaW4gSmF2YVNjcmlwdENv
cmUgZGVidWdnZXIKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RSdW5uZXJTaGFyZWQvVUlTY3JpcHRD
b250ZXh0L1VJU2NyaXB0Q29udGV4dC5jcHAgYi9Ub29scy9UZXN0UnVubmVyU2hhcmVkL1VJU2Ny
aXB0Q29udGV4dC9VSVNjcmlwdENvbnRleHQuY3BwCmluZGV4IGNjOTFkNDQzNzZmNzZkNWE0MjU2
OTA2YzlkOWQwODc5N2M0MDljZmIuLjQ0YzU1OGU1NzY5MzAxYWZmNmJiMWIxMmJhNWZjY2NjOTQ2
YTliMjAgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RSdW5uZXJTaGFyZWQvVUlTY3JpcHRDb250ZXh0
L1VJU2NyaXB0Q29udGV4dC5jcHAKKysrIGIvVG9vbHMvVGVzdFJ1bm5lclNoYXJlZC9VSVNjcmlw
dENvbnRleHQvVUlTY3JpcHRDb250ZXh0LmNwcApAQCAtMTcxLDcgKzE3MSw3IEBAIHZvaWQgVUlT
Y3JpcHRDb250ZXh0Ojp0cnlUb0NvbXBsZXRlVUlTY3JpcHRGb3JDdXJyZW50UGFyZW50Q2FsbGJh
Y2soKQogICAgICAgICByZXR1cm47CiAKICAgICBKU1N0cmluZ1JlZiByZXN1bHQgPSBtX3VpU2Ny
aXB0UmVzdWx0c1BlbmRpbmdDb21wbGV0aW9uLnRha2UobV9jdXJyZW50U2NyaXB0Q2FsbGJhY2tJ
RCk7Ci0gICAgU3RyaW5nIHNjcmlwdFJlc3VsdChKU1N0cmluZ0dldENoYXJhY3RlcnNQdHIocmVz
dWx0KSwgSlNTdHJpbmdHZXRMZW5ndGgocmVzdWx0KSk7CisgICAgU3RyaW5nIHNjcmlwdFJlc3Vs
dChyZWludGVycHJldF9jYXN0PGNvbnN0IFVDaGFyKj4oSlNTdHJpbmdHZXRDaGFyYWN0ZXJzUHRy
KHJlc3VsdCkpLCBKU1N0cmluZ0dldExlbmd0aChyZXN1bHQpKTsKIAogICAgIG1fZGVsZWdhdGUu
dWlTY3JpcHREaWRDb21wbGV0ZShzY3JpcHRSZXN1bHQsIG1fY3VycmVudFNjcmlwdENhbGxiYWNr
SUQpOwogICAgIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>308942</attachid>
            <date>2017-05-03 12:55:04 -0700</date>
            <delta_ts>2017-05-04 08:33:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-171612-20170503225502.patch</filename>
            <type>text/plain</type>
            <size>7127</size>
            <attacher name="Konstantin Tokarev">annulen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE2MDY4CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBj
MzA0Njk2ODNhODE3M2IwODg3OTljODFkMWM0MzBlOTU3ZTY2OGU1Li5kMTk3ODU5OTU2MDRmYzFh
YjYzZTYxNjQ1Nzk3Y2RiY2U1MTczNGE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMSBAQAorMjAxNy0wNS0wMyAgS29uc3RhbnRpbiBUb2thcmV2ICA8YW5udWxlbkB5YW5k
ZXgucnU+CisKKyAgICAgICAgRml4IGNvbXBpbGF0aW9uIHdpdGggSUNVIDU5LjEKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3MTYxMgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIElDVSA1OS4xIGhhcyBicm9r
ZW4gc291cmNlIGNvbXBhdGliaWxpdHkuIE5vdyBpdCBkZWZpbmVzIFVDaGFyIGFzCisgICAgICAg
IGNoYXIxNl90LCB3aGljaCBkb2VzIG5vdCBhbGxvdyBhdXRvbWF0aWMgdHlwZSBjb252ZXJzaW9u
IGZyb20gdW5zaWduZWQKKyAgICAgICAgc2hvcnQgaW4gQysrIGNvZGUuCisKKyAgICAgICAgKiBB
UEkvSlNTdHJpbmdSZWYuY3BwOgorICAgICAgICAoSlNTdHJpbmdDcmVhdGVXaXRoQ2hhcmFjdGVy
cyk6CisgICAgICAgIChKU1N0cmluZ0NyZWF0ZVdpdGhDaGFyYWN0ZXJzTm9Db3B5KToKKyAgICAg
ICAgKEpTU3RyaW5nR2V0Q2hhcmFjdGVyc1B0cik6CisgICAgICAgICogcnVudGltZS9EYXRlQ29u
dmVyc2lvbi5jcHA6CisgICAgICAgIChKU0M6OmZvcm1hdERhdGVUaW1lKToKKwogMjAxNy0wNS0w
MSAgWmFuIERvYmVyc2VrICA8emRvYmVyc2VrQGlnYWxpYS5jb20+CiAKICAgICAgICAgW2FhcmNo
NjRdW0xpbnV4XSBtX2FsbG93U2NyYXRjaFJlZ2lzdGVyIGFzc2VydCBoaXQgaW4gTWFjcm9Bc3Nl
bWJsZXJBUk02NCB1bmRlciBCMzo6QWlyOjpDQ2FsbFNwZWNpYWw6OmdlbmVyYXRlKCkKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxv
ZwppbmRleCA4OTIwNzJhMTcxZDYzNjMzNmY5MDhjZDgwMmU1MDQ1YzUxN2FmY2QyLi4xODhkZmVj
MTA5ZjdjYTBhODkyZjZiYWI0MWU0MTZkYmM4YjhmYmUxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTcgQEAKKzIwMTctMDUtMDMgIEtvbnN0YW50aW4gVG9rYXJldiAgPGFubnVsZW5AeWFuZGV4LnJ1
PgorCisgICAgICAgIEZpeCBjb21waWxhdGlvbiB3aXRoIElDVSA1OS4xCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzE2MTIKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJQ1UgNTkuMSBoYXMgYnJva2VuIHNv
dXJjZSBjb21wYXRpYmlsaXR5LiBOb3cgaXQgZGVmaW5lcyBVQ2hhciBhcworICAgICAgICBjaGFy
MTZfdCwgd2hpY2ggZG9lcyBub3QgYWxsb3cgYXV0b21hdGljIHR5cGUgY29udmVyc2lvbiBmcm9t
IHVuc2lnbmVkCisgICAgICAgIHNob3J0IGluIEMrKyBjb2RlLgorCisgICAgICAgICogU2hhcmVk
L0FQSS9jL1dLU3RyaW5nLmNwcDoKKyAgICAgICAgKFdLU3RyaW5nR2V0Q2hhcmFjdGVycyk6CisK
IDIwMTctMDUtMDEgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBV
c2UgUkVMRUFTRV9MT0dfRVJST1IoKSB0byBkbyBwcm9jZXNzIHRlcm1pbmF0aW9uIGxvZ2dpbmcK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9BUEkvSlNTdHJpbmdSZWYuY3BwIGIv
U291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS9KU1N0cmluZ1JlZi5jcHAKaW5kZXggYzliMzgwY2U2
NTQxNTlkM2NkMTFlYmUyNTkwNDZiYzY5MWVkMGZmYS4uOTA5NTQwNDgxZGE5MTRkOGVhMTljNjQ5
YmNiZTE3OGEyNjlhZjBiMCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS9K
U1N0cmluZ1JlZi5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0FQSS9KU1N0cmluZ1Jl
Zi5jcHAKQEAgLTM3LDcgKzM3LDcgQEAgdXNpbmcgbmFtZXNwYWNlIFdURjo6VW5pY29kZTsKIEpT
U3RyaW5nUmVmIEpTU3RyaW5nQ3JlYXRlV2l0aENoYXJhY3RlcnMoY29uc3QgSlNDaGFyKiBjaGFy
cywgc2l6ZV90IG51bUNoYXJzKQogewogICAgIGluaXRpYWxpemVUaHJlYWRpbmcoKTsKLSAgICBy
ZXR1cm4gJk9wYXF1ZUpTU3RyaW5nOjpjcmVhdGUoY2hhcnMsIG51bUNoYXJzKS5sZWFrUmVmKCk7
CisgICAgcmV0dXJuICZPcGFxdWVKU1N0cmluZzo6Y3JlYXRlKHJlaW50ZXJwcmV0X2Nhc3Q8Y29u
c3QgVUNoYXIqPihjaGFycyksIG51bUNoYXJzKS5sZWFrUmVmKCk7CiB9CiAKIEpTU3RyaW5nUmVm
IEpTU3RyaW5nQ3JlYXRlV2l0aFVURjhDU3RyaW5nKGNvbnN0IGNoYXIqIHN0cmluZykKQEAgLTYy
LDcgKzYyLDcgQEAgSlNTdHJpbmdSZWYgSlNTdHJpbmdDcmVhdGVXaXRoVVRGOENTdHJpbmcoY29u
c3QgY2hhciogc3RyaW5nKQogSlNTdHJpbmdSZWYgSlNTdHJpbmdDcmVhdGVXaXRoQ2hhcmFjdGVy
c05vQ29weShjb25zdCBKU0NoYXIqIGNoYXJzLCBzaXplX3QgbnVtQ2hhcnMpCiB7CiAgICAgaW5p
dGlhbGl6ZVRocmVhZGluZygpOwotICAgIHJldHVybiBPcGFxdWVKU1N0cmluZzo6Y3JlYXRlKFN0
cmluZ0ltcGw6OmNyZWF0ZVdpdGhvdXRDb3B5aW5nKGNoYXJzLCBudW1DaGFycykpLmxlYWtSZWYo
KTsKKyAgICByZXR1cm4gT3BhcXVlSlNTdHJpbmc6OmNyZWF0ZShTdHJpbmdJbXBsOjpjcmVhdGVX
aXRob3V0Q29weWluZyhyZWludGVycHJldF9jYXN0PGNvbnN0IFVDaGFyKj4oY2hhcnMpLCBudW1D
aGFycykpLmxlYWtSZWYoKTsKIH0KIAogSlNTdHJpbmdSZWYgSlNTdHJpbmdSZXRhaW4oSlNTdHJp
bmdSZWYgc3RyaW5nKQpAQCAtODcsNyArODcsNyBAQCBjb25zdCBKU0NoYXIqIEpTU3RyaW5nR2V0
Q2hhcmFjdGVyc1B0cihKU1N0cmluZ1JlZiBzdHJpbmcpCiB7CiAgICAgaWYgKCFzdHJpbmcpCiAg
ICAgICAgIHJldHVybiBudWxscHRyOwotICAgIHJldHVybiBzdHJpbmctPmNoYXJhY3RlcnMoKTsK
KyAgICByZXR1cm4gcmVpbnRlcnByZXRfY2FzdDxjb25zdCBKU0NoYXIqPihzdHJpbmctPmNoYXJh
Y3RlcnMoKSk7CiB9CiAKIHNpemVfdCBKU1N0cmluZ0dldE1heGltdW1VVEY4Q1N0cmluZ1NpemUo
SlNTdHJpbmdSZWYgc3RyaW5nKQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1
bnRpbWUvRGF0ZUNvbnZlcnNpb24uY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3J1bnRpbWUv
RGF0ZUNvbnZlcnNpb24uY3BwCmluZGV4IGRmOWE2MGRmZTU4ZWUwN2U2OTdjYzBkMTQ2OGQ5NmMw
NmVhNTczZDIuLjA1ZTI3MzM4YjI4OWQ0OWNiYjU1MjI3MTZkOTMyODhjMjc1MTgzMGMgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ydW50aW1lL0RhdGVDb252ZXJzaW9uLmNwcAor
KysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvcnVudGltZS9EYXRlQ29udmVyc2lvbi5jcHAKQEAg
LTEwNyw3ICsxMDcsOCBAQCBTdHJpbmcgZm9ybWF0RGF0ZVRpbWUoY29uc3QgR3JlZ29yaWFuRGF0
ZVRpbWUmIHQsIERhdGVUaW1lRm9ybWF0IGZvcm1hdCwgYm9vbCBhcwogI2lmIE9TKFdJTkRPV1Mp
CiAgICAgICAgICAgICBUSU1FX1pPTkVfSU5GT1JNQVRJT04gdGltZVpvbmVJbmZvcm1hdGlvbjsK
ICAgICAgICAgICAgIEdldFRpbWVab25lSW5mb3JtYXRpb24oJnRpbWVab25lSW5mb3JtYXRpb24p
OwotICAgICAgICAgICAgY29uc3QgV0NIQVIqIHRpbWVab25lTmFtZSA9IHQuaXNEU1QoKSA/IHRp
bWVab25lSW5mb3JtYXRpb24uRGF5bGlnaHROYW1lIDogdGltZVpvbmVJbmZvcm1hdGlvbi5TdGFu
ZGFyZE5hbWU7CisgICAgICAgICAgICBjb25zdCBXQ0hBUiogd2luVGltZVpvbmVOYW1lID0gdC5p
c0RTVCgpID8gdGltZVpvbmVJbmZvcm1hdGlvbi5EYXlsaWdodE5hbWUgOiB0aW1lWm9uZUluZm9y
bWF0aW9uLlN0YW5kYXJkTmFtZTsKKyAgICAgICAgICAgIFN0cmluZyB0aW1lWm9uZU5hbWUocmVp
bnRlcnByZXRfY2FzdDxjb25zdCBVQ2hhcio+KHdpblRpbWVab25lTmFtZSkpOwogI2Vsc2UKICAg
ICAgICAgICAgIHN0cnVjdCB0bSBndG0gPSB0OwogICAgICAgICAgICAgY2hhciB0aW1lWm9uZU5h
bWVbNzBdOwpAQCAtMTE1LDExICsxMTYsNyBAQCBTdHJpbmcgZm9ybWF0RGF0ZVRpbWUoY29uc3Qg
R3JlZ29yaWFuRGF0ZVRpbWUmIHQsIERhdGVUaW1lRm9ybWF0IGZvcm1hdCwgYm9vbCBhcwogI2Vu
ZGlmCiAgICAgICAgICAgICBpZiAodGltZVpvbmVOYW1lWzBdKSB7CiAgICAgICAgICAgICAgICAg
YnVpbGRlci5hcHBlbmRMaXRlcmFsKCIgKCIpOwotI2lmIE9TKFdJTkRPV1MpCi0gICAgICAgICAg
ICAgICAgYnVpbGRlci5hcHBlbmQoU3RyaW5nKHRpbWVab25lTmFtZSkpOwotI2Vsc2UKICAgICAg
ICAgICAgICAgICBidWlsZGVyLmFwcGVuZCh0aW1lWm9uZU5hbWUpOwotI2VuZGlmCiAgICAgICAg
ICAgICAgICAgYnVpbGRlci5hcHBlbmQoJyknKTsKICAgICAgICAgICAgIH0KICAgICAgICAgfQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvU2hhcmVkL0FQSS9jL1dLU3RyaW5nLmNwcCBiL1Nv
dXJjZS9XZWJLaXQyL1NoYXJlZC9BUEkvYy9XS1N0cmluZy5jcHAKaW5kZXggMzRkMTVmMTg1NjE1
YjZhNWYxYzM2ZTcwYjk5OWM0ZjNkMGIyYmQwOS4uNjUwMzY3MDQ1YWVlNmRhZDY0NDA2MDMwNTBi
N2I2MmNmZDQyMDQ5YSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvU2hhcmVkL0FQSS9jL1dL
U3RyaW5nLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9TaGFyZWQvQVBJL2MvV0tTdHJpbmcuY3Bw
CkBAIC02MSw3ICs2MSw3IEBAIHNpemVfdCBXS1N0cmluZ0dldENoYXJhY3RlcnMoV0tTdHJpbmdS
ZWYgc3RyaW5nUmVmLCBXS0NoYXIqIGJ1ZmZlciwgc2l6ZV90IGJ1ZmZlCiAgICAgdW5zaWduZWQg
dW5zaWduZWRCdWZmZXJMZW5ndGggPSBzdGQ6Om1pbjxzaXplX3Q+KGJ1ZmZlckxlbmd0aCwgc3Rk
OjpudW1lcmljX2xpbWl0czx1bnNpZ25lZD46Om1heCgpKTsKICAgICBhdXRvIHN1YnN0cmluZyA9
IHRvSW1wbChzdHJpbmdSZWYpLT5zdHJpbmdWaWV3KCkuc3Vic3RyaW5nKDAsIHVuc2lnbmVkQnVm
ZmVyTGVuZ3RoKTsKIAotICAgIHN1YnN0cmluZy5nZXRDaGFyYWN0ZXJzV2l0aFVwY29udmVydChz
dGF0aWNfY2FzdDxVQ2hhcio+KGJ1ZmZlcikpOworICAgIHN1YnN0cmluZy5nZXRDaGFyYWN0ZXJz
V2l0aFVwY29udmVydChyZWludGVycHJldF9jYXN0PFVDaGFyKj4oYnVmZmVyKSk7CiAgICAgcmV0
dXJuIHN1YnN0cmluZy5sZW5ndGgoKTsKIH0KIApkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9n
IGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IGFlNjhkOTQ1ZjcxNDkzNTg0ZTM0NGVhNjgyMmM2M2Rk
MjZlMzEzYWQuLjgxZGNiMDQ1Y2Q0ZjNlMmMzZWQxY2IyYmMzZTZmZTRkNjE3NTYyOTEgMTAwNjQ0
Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
NyBAQAorMjAxNy0wNS0wMyAgS29uc3RhbnRpbiBUb2thcmV2ICA8YW5udWxlbkB5YW5kZXgucnU+
CisKKyAgICAgICAgRml4IGNvbXBpbGF0aW9uIHdpdGggSUNVIDU5LjEKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3MTYxMgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIElDVSA1OS4xIGhhcyBicm9rZW4gc291
cmNlIGNvbXBhdGliaWxpdHkuIE5vdyBpdCBkZWZpbmVzIFVDaGFyIGFzCisgICAgICAgIGNoYXIx
Nl90LCB3aGljaCBkb2VzIG5vdCBhbGxvdyBhdXRvbWF0aWMgdHlwZSBjb252ZXJzaW9uIGZyb20g
dW5zaWduZWQKKyAgICAgICAgc2hvcnQgaW4gQysrIGNvZGUuCisKKyAgICAgICAgKiBUZXN0UnVu
bmVyU2hhcmVkL1VJU2NyaXB0Q29udGV4dC9VSVNjcmlwdENvbnRleHQuY3BwOgorICAgICAgICAo
VUlTY3JpcHRDb250ZXh0Ojp0cnlUb0NvbXBsZXRlVUlTY3JpcHRGb3JDdXJyZW50UGFyZW50Q2Fs
bGJhY2spOgorCiAyMDE3LTA1LTAxICBEYXZpZCBLaWx6ZXIgIDxkZGtpbHplckBhcHBsZS5jb20+
CiAKICAgICAgICAgU3RvcCB1c2luZyBzcHJpbnRmKCkgaW4gSmF2YVNjcmlwdENvcmUgZGVidWdn
ZXIKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RSdW5uZXJTaGFyZWQvVUlTY3JpcHRDb250ZXh0L1VJ
U2NyaXB0Q29udGV4dC5jcHAgYi9Ub29scy9UZXN0UnVubmVyU2hhcmVkL1VJU2NyaXB0Q29udGV4
dC9VSVNjcmlwdENvbnRleHQuY3BwCmluZGV4IGNjOTFkNDQzNzZmNzZkNWE0MjU2OTA2YzlkOWQw
ODc5N2M0MDljZmIuLjQ0YzU1OGU1NzY5MzAxYWZmNmJiMWIxMmJhNWZjY2NjOTQ2YTliMjAgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RSdW5uZXJTaGFyZWQvVUlTY3JpcHRDb250ZXh0L1VJU2NyaXB0
Q29udGV4dC5jcHAKKysrIGIvVG9vbHMvVGVzdFJ1bm5lclNoYXJlZC9VSVNjcmlwdENvbnRleHQv
VUlTY3JpcHRDb250ZXh0LmNwcApAQCAtMTcxLDcgKzE3MSw3IEBAIHZvaWQgVUlTY3JpcHRDb250
ZXh0Ojp0cnlUb0NvbXBsZXRlVUlTY3JpcHRGb3JDdXJyZW50UGFyZW50Q2FsbGJhY2soKQogICAg
ICAgICByZXR1cm47CiAKICAgICBKU1N0cmluZ1JlZiByZXN1bHQgPSBtX3VpU2NyaXB0UmVzdWx0
c1BlbmRpbmdDb21wbGV0aW9uLnRha2UobV9jdXJyZW50U2NyaXB0Q2FsbGJhY2tJRCk7Ci0gICAg
U3RyaW5nIHNjcmlwdFJlc3VsdChKU1N0cmluZ0dldENoYXJhY3RlcnNQdHIocmVzdWx0KSwgSlNT
dHJpbmdHZXRMZW5ndGgocmVzdWx0KSk7CisgICAgU3RyaW5nIHNjcmlwdFJlc3VsdChyZWludGVy
cHJldF9jYXN0PGNvbnN0IFVDaGFyKj4oSlNTdHJpbmdHZXRDaGFyYWN0ZXJzUHRyKHJlc3VsdCkp
LCBKU1N0cmluZ0dldExlbmd0aChyZXN1bHQpKTsKIAogICAgIG1fZGVsZWdhdGUudWlTY3JpcHRE
aWRDb21wbGV0ZShzY3JpcHRSZXN1bHQsIG1fY3VycmVudFNjcmlwdENhbGxiYWNrSUQpOwogICAg
IAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>