<?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>81465</bug_id>
          
          <creation_ts>2012-03-17 22:09:05 -0700</creation_ts>
          <short_desc>VCSUtils.pm: Prefer &quot;gpatch&quot; over &quot;patch&quot; when it is available.</short_desc>
          <delta_ts>2012-05-03 18:50:27 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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="Raphael Kubo da Costa (:rakuco)">rakuco</reporter>
          <assigned_to name="Raphael Kubo da Costa (:rakuco)">rakuco</assigned_to>
          <cc>abarth</cc>
    
    <cc>aroben</cc>
    
    <cc>eric</cc>
    
    <cc>haraken</cc>
    
    <cc>mrobinson</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>581414</commentid>
    <comment_count>0</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-03-17 22:09:05 -0700</bug_when>
    <thetext>VCUtils.pm: Prefer &quot;gpatch&quot; over &quot;patch&quot; when it is available.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>581415</commentid>
    <comment_count>1</comment_count>
      <attachid>132480</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-03-17 22:11:23 -0700</bug_when>
    <thetext>Created attachment 132480
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>581416</commentid>
    <comment_count>2</comment_count>
      <attachid>132481</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-03-17 22:21:02 -0700</bug_when>
    <thetext>Created attachment 132481
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>581417</commentid>
    <comment_count>3</comment_count>
      <attachid>132482</attachid>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-03-17 22:23:15 -0700</bug_when>
    <thetext>Created attachment 132482
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>581673</commentid>
    <comment_count>4</comment_count>
      <attachid>132482</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2012-03-19 00:31:36 -0700</bug_when>
    <thetext>Comment on attachment 132482
Patch

Before we start landing patches like this, we should have a more general discussion on webkit-dev about whether we&apos;re going to support FreeBSD and which ports want this support.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615884</commentid>
    <comment_count>5</comment_count>
    <who name="Raphael Kubo da Costa (:rakuco)">rakuco</who>
    <bug_when>2012-05-03 18:50:27 -0700</bug_when>
    <thetext>I think it makes sense to close this. There is no standardization around &quot;alternative names&quot; for the patch binary, so &quot;gpatch&quot; can be considered an arbitrary name which works on a certain OS.

Symlinking gpatch to patch in a directory and prepending it to $PATH has the same effect.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>132480</attachid>
            <date>2012-03-17 22:11:23 -0700</date>
            <delta_ts>2012-03-17 22:20:55 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-81465-20120318021120.patch</filename>
            <type>text/plain</type>
            <size>5693</size>
            <attacher name="Raphael Kubo da Costa (:rakuco)">rakuco</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTExMTMwCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNTQ0ZDIyYjYwNTJlYjE4ZDQzMzJhZWY2OTZiYjBkMGE4
MjE3M2YyNC4uNzMxNDg3MGY3NDc3NmE5YzZlMzA4MmVhYjA0Y2FkNzZhZWEyZDE0ZiAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw3ICsxLDI2
IEBACisyMDEyLTAzLTE3ICBSYXBoYWVsIEt1Ym8gZGEgQ29zdGEgIDxyYWt1Y29ARnJlZUJTRC5v
cmc+CisKKyAgICAgICAgVkNTVXRpbHMucG06IFByZWZlciAiZ3BhdGNoIiBvdmVyICJwYXRjaCIg
d2hlbiBpdCBpcyBhdmFpbGFibGUuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04MTQ2NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIE9uIHBsYXRmb3JtcyBzdWNoIGFzIEZyZWVCU0QsIHBhdGNoKDEpIGlzIExh
cnJ5IFdhbGwncyBwYXRjaCB0b29sLAorICAgICAgICB3aGljaCBsYWNrcyBmZWF0dXJlcyBwcmVz
ZW50IGluIEdOVSBwYXRjaCBhbmQgYXJlIHVzZWQgYnkKKyAgICAgICAgV2ViS2l0LiBUaHVzIHBy
ZWZlciB1c2luZyBncGF0Y2ggKHRoZSBHTlUgdmVyc2lvbikgaW5zdGVhZCBvZgorICAgICAgICBw
YXRjaCB3aGVuIGl0IGlzIGZvdW5kIG9uIHRoZSBzeXN0ZW0uCisKKyAgICAgICAgKiBTY3JpcHRz
L1ZDU1V0aWxzLnBtOgorICAgICAgICAoZmluZFBhdGNoQmluYXJ5KToKKyAgICAgICAgKGdlbmVy
YXRlUGF0Y2hDb21tYW5kKToKKyAgICAgICAgKG1lcmdlQ2hhbmdlTG9ncyk6CisgICAgICAgICog
U2NyaXB0cy93ZWJraXRwZXJsL1ZDU1V0aWxzX3VuaXR0ZXN0L2dlbmVyYXRlUGF0Y2hDb21tYW5k
LnBsOgorCiAyMDEyLTAzLTE2ICBSYXBoYWVsIEt1Ym8gZGEgQ29zdGEgIDxrdWJvQHByb2Z1c2lv
bi5tb2JpPgogCiAgICAgICAgIHdlYmtpdHB5OiBNYWtlIEZyZWVCU0QgYmUgcmVjb2duaXplZCBh
cyBhIHZhbGlkIHBsYXRmb3JtLgotICAgICAgICBOZWVkIGEgc2hvcnQgZGVzY3JpcHRpb24gYW5k
IGJ1ZyBVUkwgKE9PUFMhKQorICAgICAgICBWQ1V0aWxzLnBtOiBQcmVmZXIgImdwYXRjaCIgb3Zl
ciAicGF0Y2giIHdoZW4gaXQgaXMgYXZhaWxhYmxlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODE0NjUKIAogICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KIApkaWZmIC0tZ2l0IGEvVG9vbHMvU2NyaXB0cy9WQ1NVdGlscy5wbSBiL1Rv
b2xzL1NjcmlwdHMvVkNTVXRpbHMucG0KaW5kZXggZTY4NThkOTU1MjVjMGI0OWFiNmI3Y2NhNmE5
ZjliNTg3NWI0ZDY3ZS4uZTkzYTMyNjJiYTlkNjU4NTY5MjYyNmQ0YjA1YmRiYWZmY2UwMDc2OCAx
MDA2NDQKLS0tIGEvVG9vbHMvU2NyaXB0cy9WQ1NVdGlscy5wbQorKysgYi9Ub29scy9TY3JpcHRz
L1ZDU1V0aWxzLnBtCkBAIC0xNTY4LDYgKzE1NjgsMjggQEAgc3ViIGZpeENoYW5nZUxvZ1BhdGNo
KCQpCiAgICAgcmV0dXJuIFwlY2hhbmdlTG9nSGFzaFJlZjsKIH0KIAorIyBUaGlzIGlzIGEgc3Vw
cG9ydGluZyBtZXRob2QgZm9yIGdlbmVyYXRlUGF0Y2hDb21tYW5kIGFuZCBtZXJnZUNoYW5nZUxv
Z3MuCisjCisjIFRyaWVzIHRvIGZpbmQgdGhlIHBhdGNoKDEpIGJpbmFyeSwgcHJlZmVycmluZyAi
Z3BhdGNoIiAoR05VIHBhdGNoKSBvdmVyCisjICJwYXRjaCIgaWYgaXQgZXhpc3RzLgorIyBSZXR1
cm5zIGVpdGhlciAiZ3BhdGNoIiBvciAicGF0Y2giIGRlcGVuZGluZyBvbiB3aGljaCBpcyBhdmFp
bGFibGUsIG9yCisjIHVuZGVmaW5lZCBpZiBub25lIHdhcyBmb3VuZC4KKyMKKyMgVGhpcyBzdWJy
b3V0aW5lIGhhcyB1bml0IHRlc3RzIGluIFZDU3V0aWxzX3VuaXR0ZXN0LnBsLgorc3ViIGZpbmRQ
YXRjaEJpbmFyeQoreworICAgIG15IEBwYXRjaEJpbmFyaWVzID0gKCJncGF0Y2giLCAicGF0Y2gi
KTsKKworICAgIGZvcmVhY2ggbXkgJHBhdGNoQmluYXJ5IChAcGF0Y2hCaW5hcmllcykgeworICAg
ICAgICBmb3JlYWNoIG15ICRwYXRoIChGaWxlOjpTcGVjLT5wYXRoKCkpIHsKKyAgICAgICAgICAg
IG15ICRhYnNvbHV0ZVBhdGNoUGF0aCA9IEZpbGU6OlNwZWMtPmNhdGZpbGUoJHBhdGgsICRwYXRj
aEJpbmFyeSk7CisgICAgICAgICAgICByZXR1cm4gJHBhdGNoQmluYXJ5IGlmIC1lICRhYnNvbHV0
ZVBhdGNoUGF0aDsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiB1bmRlZjsKK30KKwog
IyBUaGlzIGlzIGEgc3VwcG9ydGluZyBtZXRob2QgZm9yIHJ1blBhdGNoQ29tbWFuZC4KICMKICMg
QXJnOiB0aGUgb3B0aW9uYWwgJGFyZ3MgcGFyYW1ldGVyIHBhc3NlZCB0byBydW5QYXRjaENvbW1h
bmQgKGNhbiBiZSB1bmRlZmluZWQpLgpAQCAtMTYxMiw3ICsxNjM0LDcgQEAgc3ViIGdlbmVyYXRl
UGF0Y2hDb21tYW5kKCQpCiAKICAgICBAeyRvcHRpb25zfSA9IHNvcnQoQHskb3B0aW9uc30pOyAj
IEZvciBlYXNpZXIgdGVzdGluZy4KIAotICAgIG15ICRwYXRjaENvbW1hbmQgPSBqb2luKCIgIiwg
InBhdGNoIC1wMCIsIEB7JG9wdGlvbnN9KTsKKyAgICBteSAkcGF0Y2hDb21tYW5kID0gam9pbigi
ICIsIGZpbmRQYXRjaEJpbmFyeSgpLCAiLXAwIiwgQHskb3B0aW9uc30pOwogCiAgICAgcmV0dXJu
ICgkcGF0Y2hDb21tYW5kLCAkaXNGb3JjaW5nKTsKIH0KQEAgLTE3MTYsNyArMTczOCw5IEBAIHN1
YiBtZXJnZUNoYW5nZUxvZ3MoJCQkKQogICAgIHVubGluaygiJHtmaWxlTmV3ZXJ9Lm9yaWciKTsK
ICAgICB1bmxpbmsoIiR7ZmlsZU5ld2VyfS5yZWoiKTsKIAotICAgIG9wZW4oUEFUQ0gsICJ8IHBh
dGNoIC0tZm9yY2UgLS1mdXp6PTMgLS1iaW5hcnkgXCIkZmlsZU5ld2VyXCIgPiAiIC4gRmlsZTo6
U3BlYy0+ZGV2bnVsbCgpKSBvciBkaWUgJCE7CisgICAgbXkgJHBhdGNoQ29tbWFuZCA9IGZpbmRQ
YXRjaEJpbmFyeSgpOworCisgICAgb3BlbihQQVRDSCwgInwgJHBhdGNoQ29tbWFuZCAtLWZvcmNl
IC0tZnV6ej0zIC0tYmluYXJ5IFwiJGZpbGVOZXdlclwiID4gIiAuIEZpbGU6OlNwZWMtPmRldm51
bGwoKSkgb3IgZGllICQhOwogICAgIGlmICgkdHJhZGl0aW9uYWxSZWplY3QpIHsKICAgICAgICAg
cHJpbnQgUEFUQ0ggJHBhdGNoOwogICAgIH0gZWxzZSB7CmRpZmYgLS1naXQgYS9Ub29scy9TY3Jp
cHRzL3dlYmtpdHBlcmwvVkNTVXRpbHNfdW5pdHRlc3QvZ2VuZXJhdGVQYXRjaENvbW1hbmQucGwg
Yi9Ub29scy9TY3JpcHRzL3dlYmtpdHBlcmwvVkNTVXRpbHNfdW5pdHRlc3QvZ2VuZXJhdGVQYXRj
aENvbW1hbmQucGwKaW5kZXggNDgzYTBhOGVkMDFkNGM4ZTcyOTgwZGNlMGZhMThmNTVmN2I0NGQ4
MC4uYmVmMTdjMjc0OTk4MTNkN2NhZDIyOGY1YjU0OWUyOGNhMWQwODIxNSAxMDA2NDQKLS0tIGEv
VG9vbHMvU2NyaXB0cy93ZWJraXRwZXJsL1ZDU1V0aWxzX3VuaXR0ZXN0L2dlbmVyYXRlUGF0Y2hD
b21tYW5kLnBsCisrKyBiL1Rvb2xzL1NjcmlwdHMvd2Via2l0cGVybC9WQ1NVdGlsc191bml0dGVz
dC9nZW5lcmF0ZVBhdGNoQ29tbWFuZC5wbApAQCAtMzMsMTMgKzMzLDE1IEBACiB1c2UgVGVzdDo6
U2ltcGxlIHRlc3RzID0+IDEwOwogdXNlIFZDU1V0aWxzOwogCitteSAkcGF0Y2hCaW5hcnkgPSBW
Q1NVdGlsczo6ZmluZFBhdGNoQmluYXJ5KCk7CisKICMgTmV3IHRlc3QKICR0aXRsZSA9ICJnZW5l
cmF0ZVBhdGNoQ29tbWFuZDogVW5kZWZpbmVkIG9wdGlvbmFsIGFyZ3VtZW50cy4iOwogCiBteSAk
YXJnc0hhc2hSZWY7CiBteSAoJHBhdGNoQ29tbWFuZCwgJGlzRm9yY2luZykgPSBWQ1NVdGlsczo6
Z2VuZXJhdGVQYXRjaENvbW1hbmQoJGFyZ3NIYXNoUmVmKTsKIAotb2soJHBhdGNoQ29tbWFuZCBl
cSAicGF0Y2ggLXAwIiwgJHRpdGxlKTsKK29rKCRwYXRjaENvbW1hbmQgZXEgIiRwYXRjaEJpbmFy
eSAtcDAiLCAkdGl0bGUpOwogb2soJGlzRm9yY2luZyA9PSAwLCAkdGl0bGUpOwogCiAjIE5ldyB0
ZXN0CkBAIC00OSw3ICs1MSw3IEBAIG15ICRvcHRpb25zOwogJGFyZ3NIYXNoUmVmID0ge29wdGlv
bnMgPT4gJG9wdGlvbnN9OwogKCRwYXRjaENvbW1hbmQsICRpc0ZvcmNpbmcpID0gVkNTVXRpbHM6
OmdlbmVyYXRlUGF0Y2hDb21tYW5kKCRhcmdzSGFzaFJlZik7CiAKLW9rKCRwYXRjaENvbW1hbmQg
ZXEgInBhdGNoIC1wMCIsICR0aXRsZSk7CitvaygkcGF0Y2hDb21tYW5kIGVxICIkcGF0Y2hCaW5h
cnkgLXAwIiwgJHRpdGxlKTsKIG9rKCRpc0ZvcmNpbmcgPT0gMCwgJHRpdGxlKTsKIAogIyBOZXcg
dGVzdApAQCAtNTgsNyArNjAsNyBAQCAkdGl0bGUgPSAiZ2VuZXJhdGVQYXRjaENvbW1hbmQ6IC0t
Zm9yY2UgYW5kIG5vIFwiZW5zdXJlIGZvcmNlXCIuIjsKICRhcmdzSGFzaFJlZiA9IHtvcHRpb25z
ID0+IFsiLS1mb3JjZSJdfTsKICgkcGF0Y2hDb21tYW5kLCAkaXNGb3JjaW5nKSA9IFZDU1V0aWxz
OjpnZW5lcmF0ZVBhdGNoQ29tbWFuZCgkYXJnc0hhc2hSZWYpOwogCi1vaygkcGF0Y2hDb21tYW5k
IGVxICJwYXRjaCAtcDAgLS1mb3JjZSIsICR0aXRsZSk7CitvaygkcGF0Y2hDb21tYW5kIGVxICIk
cGF0Y2hCaW5hcnkgLXAwIC0tZm9yY2UiLCAkdGl0bGUpOwogb2soJGlzRm9yY2luZyA9PSAxLCAk
dGl0bGUpOwogCiAjIE5ldyB0ZXN0CkBAIC02Nyw3ICs2OSw3IEBAICR0aXRsZSA9ICJnZW5lcmF0
ZVBhdGNoQ29tbWFuZDogbm8gLS1mb3JjZSBhbmQgXCJlbnN1cmUgZm9yY2VcIi4iOwogJGFyZ3NI
YXNoUmVmID0ge2Vuc3VyZUZvcmNlID0+IDF9OwogKCRwYXRjaENvbW1hbmQsICRpc0ZvcmNpbmcp
ID0gVkNTVXRpbHM6OmdlbmVyYXRlUGF0Y2hDb21tYW5kKCRhcmdzSGFzaFJlZik7CiAKLW9rKCRw
YXRjaENvbW1hbmQgZXEgInBhdGNoIC1wMCAtLWZvcmNlIiwgJHRpdGxlKTsKK29rKCRwYXRjaENv
bW1hbmQgZXEgIiRwYXRjaEJpbmFyeSAtcDAgLS1mb3JjZSIsICR0aXRsZSk7CiBvaygkaXNGb3Jj
aW5nID09IDEsICR0aXRsZSk7CiAKICMgTmV3IHRlc3QKQEAgLTc2LDcgKzc4LDcgQEAgJHRpdGxl
ID0gImdlbmVyYXRlUGF0Y2hDb21tYW5kOiBcInNob3VsZCByZXZlcnNlXCIuIjsKICRhcmdzSGFz
aFJlZiA9IHtzaG91bGRSZXZlcnNlID0+IDF9OwogKCRwYXRjaENvbW1hbmQsICRpc0ZvcmNpbmcp
ID0gVkNTVXRpbHM6OmdlbmVyYXRlUGF0Y2hDb21tYW5kKCRhcmdzSGFzaFJlZik7CiAKLW9rKCRw
YXRjaENvbW1hbmQgZXEgInBhdGNoIC1wMCAtLXJldmVyc2UiLCAkdGl0bGUpOworb2soJHBhdGNo
Q29tbWFuZCBlcSAiJHBhdGNoQmluYXJ5IC1wMCAtLXJldmVyc2UiLCAkdGl0bGUpOwogCiAjIE5l
dyB0ZXN0CiAkdGl0bGUgPSAiZ2VuZXJhdGVQYXRjaENvbW1hbmQ6IC0tZnV6ej0zLCAtLWZvcmNl
LiI7CkBAIC04NCw0ICs4Niw0IEBAICR0aXRsZSA9ICJnZW5lcmF0ZVBhdGNoQ29tbWFuZDogLS1m
dXp6PTMsIC0tZm9yY2UuIjsKICRhcmdzSGFzaFJlZiA9IHtvcHRpb25zID0+IFsiLS1mdXp6PTMi
LCAiLS1mb3JjZSJdfTsKICgkcGF0Y2hDb21tYW5kLCAkaXNGb3JjaW5nKSA9IFZDU1V0aWxzOjpn
ZW5lcmF0ZVBhdGNoQ29tbWFuZCgkYXJnc0hhc2hSZWYpOwogCi1vaygkcGF0Y2hDb21tYW5kIGVx
ICJwYXRjaCAtcDAgLS1mb3JjZSAtLWZ1eno9MyIsICR0aXRsZSk7CitvaygkcGF0Y2hDb21tYW5k
IGVxICIkcGF0Y2hCaW5hcnkgLXAwIC0tZm9yY2UgLS1mdXp6PTMiLCAkdGl0bGUpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>132481</attachid>
            <date>2012-03-17 22:21:02 -0700</date>
            <delta_ts>2012-03-17 22:23:09 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-81465-20120318022220.patch</filename>
            <type>text/plain</type>
            <size>5475</size>
            <attacher name="Raphael Kubo da Costa (:rakuco)">rakuco</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTExMTMxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYTIzNDllMzMxZGNmN2E2MzMyZGVhMzMxODg2NWY2Y2I3
MjQyYjlkNy4uZDc5NzJhMWQ0YjJkNDcwNThhNDA3MWY2Y2RiMmRmMTg0YTc2MzRjNyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIx
IEBACisyMDEyLTAzLTE3ICBSYXBoYWVsIEt1Ym8gZGEgQ29zdGEgIDxrdWJvQHByb2Z1c2lvbi5t
b2JpPgorCisgICAgICAgIFZDU1V0aWxzLnBtOiBQcmVmZXIgImdwYXRjaCIgb3ZlciAicGF0Y2gi
IHdoZW4gaXQgaXMgYXZhaWxhYmxlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9ODE0NjUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBPbiBwbGF0Zm9ybXMgc3VjaCBhcyBGcmVlQlNELCBwYXRjaCgxKSBpcyBM
YXJyeSBXYWxsJ3MgcGF0Y2ggdG9vbCwKKyAgICAgICAgd2hpY2ggbGFja3MgZmVhdHVyZXMgcHJl
c2VudCBpbiBHTlUgcGF0Y2ggYW5kIGFyZSB1c2VkIGJ5CisgICAgICAgIFdlYktpdC4gVGh1cyBw
cmVmZXIgdXNpbmcgZ3BhdGNoICh0aGUgR05VIHZlcnNpb24pIGluc3RlYWQgb2YKKyAgICAgICAg
cGF0Y2ggd2hlbiBpdCBpcyBmb3VuZCBvbiB0aGUgc3lzdGVtLgorCisgICAgICAgICogU2NyaXB0
cy9WQ1NVdGlscy5wbToKKyAgICAgICAgKGZpbmRQYXRjaEJpbmFyeSk6CisgICAgICAgIChnZW5l
cmF0ZVBhdGNoQ29tbWFuZCk6CisgICAgICAgIChtZXJnZUNoYW5nZUxvZ3MpOgorICAgICAgICAq
IFNjcmlwdHMvd2Via2l0cGVybC9WQ1NVdGlsc191bml0dGVzdC9nZW5lcmF0ZVBhdGNoQ29tbWFu
ZC5wbDoKKwogMjAxMi0wMy0xNyAgUmFwaGFlbCBLdWJvIGRhIENvc3RhICA8cmFrdWNvQEZyZWVC
U0Qub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQ7IHN3aXRjaCB0byB1c2luZyBteSBGcmVlQlNE
Lm9yZyBlbWFpbCBhZGRyZXNzLCB0aGUKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvVkNTVXRp
bHMucG0gYi9Ub29scy9TY3JpcHRzL1ZDU1V0aWxzLnBtCmluZGV4IGU2ODU4ZDk1NTI1YzBiNDlh
YjZiN2NjYTZhOWY5YjU4NzViNGQ2N2UuLmU5M2EzMjYyYmE5ZDY1ODU2OTI2MjZkNGIwNWJkYmFm
ZmNlMDA3NjggMTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvVkNTVXRpbHMucG0KKysrIGIvVG9v
bHMvU2NyaXB0cy9WQ1NVdGlscy5wbQpAQCAtMTU2OCw2ICsxNTY4LDI4IEBAIHN1YiBmaXhDaGFu
Z2VMb2dQYXRjaCgkKQogICAgIHJldHVybiBcJWNoYW5nZUxvZ0hhc2hSZWY7CiB9CiAKKyMgVGhp
cyBpcyBhIHN1cHBvcnRpbmcgbWV0aG9kIGZvciBnZW5lcmF0ZVBhdGNoQ29tbWFuZCBhbmQgbWVy
Z2VDaGFuZ2VMb2dzLgorIworIyBUcmllcyB0byBmaW5kIHRoZSBwYXRjaCgxKSBiaW5hcnksIHBy
ZWZlcnJpbmcgImdwYXRjaCIgKEdOVSBwYXRjaCkgb3ZlcgorIyAicGF0Y2giIGlmIGl0IGV4aXN0
cy4KKyMgUmV0dXJucyBlaXRoZXIgImdwYXRjaCIgb3IgInBhdGNoIiBkZXBlbmRpbmcgb24gd2hp
Y2ggaXMgYXZhaWxhYmxlLCBvcgorIyB1bmRlZmluZWQgaWYgbm9uZSB3YXMgZm91bmQuCisjCisj
IFRoaXMgc3Vicm91dGluZSBoYXMgdW5pdCB0ZXN0cyBpbiBWQ1N1dGlsc191bml0dGVzdC5wbC4K
K3N1YiBmaW5kUGF0Y2hCaW5hcnkKK3sKKyAgICBteSBAcGF0Y2hCaW5hcmllcyA9ICgiZ3BhdGNo
IiwgInBhdGNoIik7CisKKyAgICBmb3JlYWNoIG15ICRwYXRjaEJpbmFyeSAoQHBhdGNoQmluYXJp
ZXMpIHsKKyAgICAgICAgZm9yZWFjaCBteSAkcGF0aCAoRmlsZTo6U3BlYy0+cGF0aCgpKSB7Cisg
ICAgICAgICAgICBteSAkYWJzb2x1dGVQYXRjaFBhdGggPSBGaWxlOjpTcGVjLT5jYXRmaWxlKCRw
YXRoLCAkcGF0Y2hCaW5hcnkpOworICAgICAgICAgICAgcmV0dXJuICRwYXRjaEJpbmFyeSBpZiAt
ZSAkYWJzb2x1dGVQYXRjaFBhdGg7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gdW5k
ZWY7Cit9CisKICMgVGhpcyBpcyBhIHN1cHBvcnRpbmcgbWV0aG9kIGZvciBydW5QYXRjaENvbW1h
bmQuCiAjCiAjIEFyZzogdGhlIG9wdGlvbmFsICRhcmdzIHBhcmFtZXRlciBwYXNzZWQgdG8gcnVu
UGF0Y2hDb21tYW5kIChjYW4gYmUgdW5kZWZpbmVkKS4KQEAgLTE2MTIsNyArMTYzNCw3IEBAIHN1
YiBnZW5lcmF0ZVBhdGNoQ29tbWFuZCgkKQogCiAgICAgQHskb3B0aW9uc30gPSBzb3J0KEB7JG9w
dGlvbnN9KTsgIyBGb3IgZWFzaWVyIHRlc3RpbmcuCiAKLSAgICBteSAkcGF0Y2hDb21tYW5kID0g
am9pbigiICIsICJwYXRjaCAtcDAiLCBAeyRvcHRpb25zfSk7CisgICAgbXkgJHBhdGNoQ29tbWFu
ZCA9IGpvaW4oIiAiLCBmaW5kUGF0Y2hCaW5hcnkoKSwgIi1wMCIsIEB7JG9wdGlvbnN9KTsKIAog
ICAgIHJldHVybiAoJHBhdGNoQ29tbWFuZCwgJGlzRm9yY2luZyk7CiB9CkBAIC0xNzE2LDcgKzE3
MzgsOSBAQCBzdWIgbWVyZ2VDaGFuZ2VMb2dzKCQkJCkKICAgICB1bmxpbmsoIiR7ZmlsZU5ld2Vy
fS5vcmlnIik7CiAgICAgdW5saW5rKCIke2ZpbGVOZXdlcn0ucmVqIik7CiAKLSAgICBvcGVuKFBB
VENILCAifCBwYXRjaCAtLWZvcmNlIC0tZnV6ej0zIC0tYmluYXJ5IFwiJGZpbGVOZXdlclwiID4g
IiAuIEZpbGU6OlNwZWMtPmRldm51bGwoKSkgb3IgZGllICQhOworICAgIG15ICRwYXRjaENvbW1h
bmQgPSBmaW5kUGF0Y2hCaW5hcnkoKTsKKworICAgIG9wZW4oUEFUQ0gsICJ8ICRwYXRjaENvbW1h
bmQgLS1mb3JjZSAtLWZ1eno9MyAtLWJpbmFyeSBcIiRmaWxlTmV3ZXJcIiA+ICIgLiBGaWxlOjpT
cGVjLT5kZXZudWxsKCkpIG9yIGRpZSAkITsKICAgICBpZiAoJHRyYWRpdGlvbmFsUmVqZWN0KSB7
CiAgICAgICAgIHByaW50IFBBVENIICRwYXRjaDsKICAgICB9IGVsc2UgewpkaWZmIC0tZ2l0IGEv
VG9vbHMvU2NyaXB0cy93ZWJraXRwZXJsL1ZDU1V0aWxzX3VuaXR0ZXN0L2dlbmVyYXRlUGF0Y2hD
b21tYW5kLnBsIGIvVG9vbHMvU2NyaXB0cy93ZWJraXRwZXJsL1ZDU1V0aWxzX3VuaXR0ZXN0L2dl
bmVyYXRlUGF0Y2hDb21tYW5kLnBsCmluZGV4IDQ4M2EwYThlZDAxZDRjOGU3Mjk4MGRjZTBmYTE4
ZjU1ZjdiNDRkODAuLmJlZjE3YzI3NDk5ODEzZDdjYWQyMjhmNWI1NDllMjhjYTFkMDgyMTUgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvd2Via2l0cGVybC9WQ1NVdGlsc191bml0dGVzdC9nZW5l
cmF0ZVBhdGNoQ29tbWFuZC5wbAorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHBlcmwvVkNTVXRp
bHNfdW5pdHRlc3QvZ2VuZXJhdGVQYXRjaENvbW1hbmQucGwKQEAgLTMzLDEzICszMywxNSBAQAog
dXNlIFRlc3Q6OlNpbXBsZSB0ZXN0cyA9PiAxMDsKIHVzZSBWQ1NVdGlsczsKIAorbXkgJHBhdGNo
QmluYXJ5ID0gVkNTVXRpbHM6OmZpbmRQYXRjaEJpbmFyeSgpOworCiAjIE5ldyB0ZXN0CiAkdGl0
bGUgPSAiZ2VuZXJhdGVQYXRjaENvbW1hbmQ6IFVuZGVmaW5lZCBvcHRpb25hbCBhcmd1bWVudHMu
IjsKIAogbXkgJGFyZ3NIYXNoUmVmOwogbXkgKCRwYXRjaENvbW1hbmQsICRpc0ZvcmNpbmcpID0g
VkNTVXRpbHM6OmdlbmVyYXRlUGF0Y2hDb21tYW5kKCRhcmdzSGFzaFJlZik7CiAKLW9rKCRwYXRj
aENvbW1hbmQgZXEgInBhdGNoIC1wMCIsICR0aXRsZSk7CitvaygkcGF0Y2hDb21tYW5kIGVxICIk
cGF0Y2hCaW5hcnkgLXAwIiwgJHRpdGxlKTsKIG9rKCRpc0ZvcmNpbmcgPT0gMCwgJHRpdGxlKTsK
IAogIyBOZXcgdGVzdApAQCAtNDksNyArNTEsNyBAQCBteSAkb3B0aW9uczsKICRhcmdzSGFzaFJl
ZiA9IHtvcHRpb25zID0+ICRvcHRpb25zfTsKICgkcGF0Y2hDb21tYW5kLCAkaXNGb3JjaW5nKSA9
IFZDU1V0aWxzOjpnZW5lcmF0ZVBhdGNoQ29tbWFuZCgkYXJnc0hhc2hSZWYpOwogCi1vaygkcGF0
Y2hDb21tYW5kIGVxICJwYXRjaCAtcDAiLCAkdGl0bGUpOworb2soJHBhdGNoQ29tbWFuZCBlcSAi
JHBhdGNoQmluYXJ5IC1wMCIsICR0aXRsZSk7CiBvaygkaXNGb3JjaW5nID09IDAsICR0aXRsZSk7
CiAKICMgTmV3IHRlc3QKQEAgLTU4LDcgKzYwLDcgQEAgJHRpdGxlID0gImdlbmVyYXRlUGF0Y2hD
b21tYW5kOiAtLWZvcmNlIGFuZCBubyBcImVuc3VyZSBmb3JjZVwiLiI7CiAkYXJnc0hhc2hSZWYg
PSB7b3B0aW9ucyA9PiBbIi0tZm9yY2UiXX07CiAoJHBhdGNoQ29tbWFuZCwgJGlzRm9yY2luZykg
PSBWQ1NVdGlsczo6Z2VuZXJhdGVQYXRjaENvbW1hbmQoJGFyZ3NIYXNoUmVmKTsKIAotb2soJHBh
dGNoQ29tbWFuZCBlcSAicGF0Y2ggLXAwIC0tZm9yY2UiLCAkdGl0bGUpOworb2soJHBhdGNoQ29t
bWFuZCBlcSAiJHBhdGNoQmluYXJ5IC1wMCAtLWZvcmNlIiwgJHRpdGxlKTsKIG9rKCRpc0ZvcmNp
bmcgPT0gMSwgJHRpdGxlKTsKIAogIyBOZXcgdGVzdApAQCAtNjcsNyArNjksNyBAQCAkdGl0bGUg
PSAiZ2VuZXJhdGVQYXRjaENvbW1hbmQ6IG5vIC0tZm9yY2UgYW5kIFwiZW5zdXJlIGZvcmNlXCIu
IjsKICRhcmdzSGFzaFJlZiA9IHtlbnN1cmVGb3JjZSA9PiAxfTsKICgkcGF0Y2hDb21tYW5kLCAk
aXNGb3JjaW5nKSA9IFZDU1V0aWxzOjpnZW5lcmF0ZVBhdGNoQ29tbWFuZCgkYXJnc0hhc2hSZWYp
OwogCi1vaygkcGF0Y2hDb21tYW5kIGVxICJwYXRjaCAtcDAgLS1mb3JjZSIsICR0aXRsZSk7Citv
aygkcGF0Y2hDb21tYW5kIGVxICIkcGF0Y2hCaW5hcnkgLXAwIC0tZm9yY2UiLCAkdGl0bGUpOwog
b2soJGlzRm9yY2luZyA9PSAxLCAkdGl0bGUpOwogCiAjIE5ldyB0ZXN0CkBAIC03Niw3ICs3OCw3
IEBAICR0aXRsZSA9ICJnZW5lcmF0ZVBhdGNoQ29tbWFuZDogXCJzaG91bGQgcmV2ZXJzZVwiLiI7
CiAkYXJnc0hhc2hSZWYgPSB7c2hvdWxkUmV2ZXJzZSA9PiAxfTsKICgkcGF0Y2hDb21tYW5kLCAk
aXNGb3JjaW5nKSA9IFZDU1V0aWxzOjpnZW5lcmF0ZVBhdGNoQ29tbWFuZCgkYXJnc0hhc2hSZWYp
OwogCi1vaygkcGF0Y2hDb21tYW5kIGVxICJwYXRjaCAtcDAgLS1yZXZlcnNlIiwgJHRpdGxlKTsK
K29rKCRwYXRjaENvbW1hbmQgZXEgIiRwYXRjaEJpbmFyeSAtcDAgLS1yZXZlcnNlIiwgJHRpdGxl
KTsKIAogIyBOZXcgdGVzdAogJHRpdGxlID0gImdlbmVyYXRlUGF0Y2hDb21tYW5kOiAtLWZ1eno9
MywgLS1mb3JjZS4iOwpAQCAtODQsNCArODYsNCBAQCAkdGl0bGUgPSAiZ2VuZXJhdGVQYXRjaENv
bW1hbmQ6IC0tZnV6ej0zLCAtLWZvcmNlLiI7CiAkYXJnc0hhc2hSZWYgPSB7b3B0aW9ucyA9PiBb
Ii0tZnV6ej0zIiwgIi0tZm9yY2UiXX07CiAoJHBhdGNoQ29tbWFuZCwgJGlzRm9yY2luZykgPSBW
Q1NVdGlsczo6Z2VuZXJhdGVQYXRjaENvbW1hbmQoJGFyZ3NIYXNoUmVmKTsKIAotb2soJHBhdGNo
Q29tbWFuZCBlcSAicGF0Y2ggLXAwIC0tZm9yY2UgLS1mdXp6PTMiLCAkdGl0bGUpOworb2soJHBh
dGNoQ29tbWFuZCBlcSAiJHBhdGNoQmluYXJ5IC1wMCAtLWZvcmNlIC0tZnV6ej0zIiwgJHRpdGxl
KTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>132482</attachid>
            <date>2012-03-17 22:23:15 -0700</date>
            <delta_ts>2012-03-19 00:31:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-81465-20120318022433.patch</filename>
            <type>text/plain</type>
            <size>5523</size>
            <attacher name="Raphael Kubo da Costa (:rakuco)">rakuco</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTExMTMxCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYTIzNDllMzMxZGNmN2E2MzMyZGVhMzMxODg2NWY2Y2I3
MjQyYjlkNy4uYWQxNTMwZDA4ZWY0Y2FlY2M0OTE4NmRkMDJhNWExNGU3MWY5NWQwMCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDIz
IEBACiAyMDEyLTAzLTE3ICBSYXBoYWVsIEt1Ym8gZGEgQ29zdGEgIDxyYWt1Y29ARnJlZUJTRC5v
cmc+CiAKKyAgICAgICAgVkNTVXRpbHMucG06IFByZWZlciAiZ3BhdGNoIiBvdmVyICJwYXRjaCIg
d2hlbiBpdCBpcyBhdmFpbGFibGUuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD04MTQ2NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIE9uIHBsYXRmb3JtcyBzdWNoIGFzIEZyZWVCU0QsIHBhdGNoKDEpIGlzIExh
cnJ5IFdhbGwncyBwYXRjaCB0b29sLAorICAgICAgICB3aGljaCBsYWNrcyBmZWF0dXJlcyBwcmVz
ZW50IGluIEdOVSBwYXRjaCBhbmQgYXJlIHVzZWQgYnkKKyAgICAgICAgV2ViS2l0LiBUaHVzIHBy
ZWZlciB1c2luZyBncGF0Y2ggKHRoZSBHTlUgdmVyc2lvbikgaW5zdGVhZCBvZgorICAgICAgICBw
YXRjaCB3aGVuIGl0IGlzIGZvdW5kIG9uIHRoZSBzeXN0ZW0uCisKKyAgICAgICAgKiBTY3JpcHRz
L1ZDU1V0aWxzLnBtOgorICAgICAgICAoZmluZFBhdGNoQmluYXJ5KToKKyAgICAgICAgKGdlbmVy
YXRlUGF0Y2hDb21tYW5kKToKKyAgICAgICAgKG1lcmdlQ2hhbmdlTG9ncyk6CisgICAgICAgICog
U2NyaXB0cy93ZWJraXRwZXJsL1ZDU1V0aWxzX3VuaXR0ZXN0L2dlbmVyYXRlUGF0Y2hDb21tYW5k
LnBsOgorCisyMDEyLTAzLTE3ICBSYXBoYWVsIEt1Ym8gZGEgQ29zdGEgIDxyYWt1Y29ARnJlZUJT
RC5vcmc+CisKICAgICAgICAgVW5yZXZpZXdlZDsgc3dpdGNoIHRvIHVzaW5nIG15IEZyZWVCU0Qu
b3JnIGVtYWlsIGFkZHJlc3MsIHRoZQogICAgICAgICBvdGhlciBvbmUgaXMgZ29pbmcgdG8gZGlz
YXBwZWFyIHNvb24uCiAKZGlmZiAtLWdpdCBhL1Rvb2xzL1NjcmlwdHMvVkNTVXRpbHMucG0gYi9U
b29scy9TY3JpcHRzL1ZDU1V0aWxzLnBtCmluZGV4IGU2ODU4ZDk1NTI1YzBiNDlhYjZiN2NjYTZh
OWY5YjU4NzViNGQ2N2UuLmU5M2EzMjYyYmE5ZDY1ODU2OTI2MjZkNGIwNWJkYmFmZmNlMDA3Njgg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL1NjcmlwdHMvVkNTVXRpbHMucG0KKysrIGIvVG9vbHMvU2NyaXB0
cy9WQ1NVdGlscy5wbQpAQCAtMTU2OCw2ICsxNTY4LDI4IEBAIHN1YiBmaXhDaGFuZ2VMb2dQYXRj
aCgkKQogICAgIHJldHVybiBcJWNoYW5nZUxvZ0hhc2hSZWY7CiB9CiAKKyMgVGhpcyBpcyBhIHN1
cHBvcnRpbmcgbWV0aG9kIGZvciBnZW5lcmF0ZVBhdGNoQ29tbWFuZCBhbmQgbWVyZ2VDaGFuZ2VM
b2dzLgorIworIyBUcmllcyB0byBmaW5kIHRoZSBwYXRjaCgxKSBiaW5hcnksIHByZWZlcnJpbmcg
ImdwYXRjaCIgKEdOVSBwYXRjaCkgb3ZlcgorIyAicGF0Y2giIGlmIGl0IGV4aXN0cy4KKyMgUmV0
dXJucyBlaXRoZXIgImdwYXRjaCIgb3IgInBhdGNoIiBkZXBlbmRpbmcgb24gd2hpY2ggaXMgYXZh
aWxhYmxlLCBvcgorIyB1bmRlZmluZWQgaWYgbm9uZSB3YXMgZm91bmQuCisjCisjIFRoaXMgc3Vi
cm91dGluZSBoYXMgdW5pdCB0ZXN0cyBpbiBWQ1N1dGlsc191bml0dGVzdC5wbC4KK3N1YiBmaW5k
UGF0Y2hCaW5hcnkKK3sKKyAgICBteSBAcGF0Y2hCaW5hcmllcyA9ICgiZ3BhdGNoIiwgInBhdGNo
Iik7CisKKyAgICBmb3JlYWNoIG15ICRwYXRjaEJpbmFyeSAoQHBhdGNoQmluYXJpZXMpIHsKKyAg
ICAgICAgZm9yZWFjaCBteSAkcGF0aCAoRmlsZTo6U3BlYy0+cGF0aCgpKSB7CisgICAgICAgICAg
ICBteSAkYWJzb2x1dGVQYXRjaFBhdGggPSBGaWxlOjpTcGVjLT5jYXRmaWxlKCRwYXRoLCAkcGF0
Y2hCaW5hcnkpOworICAgICAgICAgICAgcmV0dXJuICRwYXRjaEJpbmFyeSBpZiAtZSAkYWJzb2x1
dGVQYXRjaFBhdGg7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gdW5kZWY7Cit9CisK
ICMgVGhpcyBpcyBhIHN1cHBvcnRpbmcgbWV0aG9kIGZvciBydW5QYXRjaENvbW1hbmQuCiAjCiAj
IEFyZzogdGhlIG9wdGlvbmFsICRhcmdzIHBhcmFtZXRlciBwYXNzZWQgdG8gcnVuUGF0Y2hDb21t
YW5kIChjYW4gYmUgdW5kZWZpbmVkKS4KQEAgLTE2MTIsNyArMTYzNCw3IEBAIHN1YiBnZW5lcmF0
ZVBhdGNoQ29tbWFuZCgkKQogCiAgICAgQHskb3B0aW9uc30gPSBzb3J0KEB7JG9wdGlvbnN9KTsg
IyBGb3IgZWFzaWVyIHRlc3RpbmcuCiAKLSAgICBteSAkcGF0Y2hDb21tYW5kID0gam9pbigiICIs
ICJwYXRjaCAtcDAiLCBAeyRvcHRpb25zfSk7CisgICAgbXkgJHBhdGNoQ29tbWFuZCA9IGpvaW4o
IiAiLCBmaW5kUGF0Y2hCaW5hcnkoKSwgIi1wMCIsIEB7JG9wdGlvbnN9KTsKIAogICAgIHJldHVy
biAoJHBhdGNoQ29tbWFuZCwgJGlzRm9yY2luZyk7CiB9CkBAIC0xNzE2LDcgKzE3MzgsOSBAQCBz
dWIgbWVyZ2VDaGFuZ2VMb2dzKCQkJCkKICAgICB1bmxpbmsoIiR7ZmlsZU5ld2VyfS5vcmlnIik7
CiAgICAgdW5saW5rKCIke2ZpbGVOZXdlcn0ucmVqIik7CiAKLSAgICBvcGVuKFBBVENILCAifCBw
YXRjaCAtLWZvcmNlIC0tZnV6ej0zIC0tYmluYXJ5IFwiJGZpbGVOZXdlclwiID4gIiAuIEZpbGU6
OlNwZWMtPmRldm51bGwoKSkgb3IgZGllICQhOworICAgIG15ICRwYXRjaENvbW1hbmQgPSBmaW5k
UGF0Y2hCaW5hcnkoKTsKKworICAgIG9wZW4oUEFUQ0gsICJ8ICRwYXRjaENvbW1hbmQgLS1mb3Jj
ZSAtLWZ1eno9MyAtLWJpbmFyeSBcIiRmaWxlTmV3ZXJcIiA+ICIgLiBGaWxlOjpTcGVjLT5kZXZu
dWxsKCkpIG9yIGRpZSAkITsKICAgICBpZiAoJHRyYWRpdGlvbmFsUmVqZWN0KSB7CiAgICAgICAg
IHByaW50IFBBVENIICRwYXRjaDsKICAgICB9IGVsc2UgewpkaWZmIC0tZ2l0IGEvVG9vbHMvU2Ny
aXB0cy93ZWJraXRwZXJsL1ZDU1V0aWxzX3VuaXR0ZXN0L2dlbmVyYXRlUGF0Y2hDb21tYW5kLnBs
IGIvVG9vbHMvU2NyaXB0cy93ZWJraXRwZXJsL1ZDU1V0aWxzX3VuaXR0ZXN0L2dlbmVyYXRlUGF0
Y2hDb21tYW5kLnBsCmluZGV4IDQ4M2EwYThlZDAxZDRjOGU3Mjk4MGRjZTBmYTE4ZjU1ZjdiNDRk
ODAuLmJlZjE3YzI3NDk5ODEzZDdjYWQyMjhmNWI1NDllMjhjYTFkMDgyMTUgMTAwNjQ0Ci0tLSBh
L1Rvb2xzL1NjcmlwdHMvd2Via2l0cGVybC9WQ1NVdGlsc191bml0dGVzdC9nZW5lcmF0ZVBhdGNo
Q29tbWFuZC5wbAorKysgYi9Ub29scy9TY3JpcHRzL3dlYmtpdHBlcmwvVkNTVXRpbHNfdW5pdHRl
c3QvZ2VuZXJhdGVQYXRjaENvbW1hbmQucGwKQEAgLTMzLDEzICszMywxNSBAQAogdXNlIFRlc3Q6
OlNpbXBsZSB0ZXN0cyA9PiAxMDsKIHVzZSBWQ1NVdGlsczsKIAorbXkgJHBhdGNoQmluYXJ5ID0g
VkNTVXRpbHM6OmZpbmRQYXRjaEJpbmFyeSgpOworCiAjIE5ldyB0ZXN0CiAkdGl0bGUgPSAiZ2Vu
ZXJhdGVQYXRjaENvbW1hbmQ6IFVuZGVmaW5lZCBvcHRpb25hbCBhcmd1bWVudHMuIjsKIAogbXkg
JGFyZ3NIYXNoUmVmOwogbXkgKCRwYXRjaENvbW1hbmQsICRpc0ZvcmNpbmcpID0gVkNTVXRpbHM6
OmdlbmVyYXRlUGF0Y2hDb21tYW5kKCRhcmdzSGFzaFJlZik7CiAKLW9rKCRwYXRjaENvbW1hbmQg
ZXEgInBhdGNoIC1wMCIsICR0aXRsZSk7CitvaygkcGF0Y2hDb21tYW5kIGVxICIkcGF0Y2hCaW5h
cnkgLXAwIiwgJHRpdGxlKTsKIG9rKCRpc0ZvcmNpbmcgPT0gMCwgJHRpdGxlKTsKIAogIyBOZXcg
dGVzdApAQCAtNDksNyArNTEsNyBAQCBteSAkb3B0aW9uczsKICRhcmdzSGFzaFJlZiA9IHtvcHRp
b25zID0+ICRvcHRpb25zfTsKICgkcGF0Y2hDb21tYW5kLCAkaXNGb3JjaW5nKSA9IFZDU1V0aWxz
OjpnZW5lcmF0ZVBhdGNoQ29tbWFuZCgkYXJnc0hhc2hSZWYpOwogCi1vaygkcGF0Y2hDb21tYW5k
IGVxICJwYXRjaCAtcDAiLCAkdGl0bGUpOworb2soJHBhdGNoQ29tbWFuZCBlcSAiJHBhdGNoQmlu
YXJ5IC1wMCIsICR0aXRsZSk7CiBvaygkaXNGb3JjaW5nID09IDAsICR0aXRsZSk7CiAKICMgTmV3
IHRlc3QKQEAgLTU4LDcgKzYwLDcgQEAgJHRpdGxlID0gImdlbmVyYXRlUGF0Y2hDb21tYW5kOiAt
LWZvcmNlIGFuZCBubyBcImVuc3VyZSBmb3JjZVwiLiI7CiAkYXJnc0hhc2hSZWYgPSB7b3B0aW9u
cyA9PiBbIi0tZm9yY2UiXX07CiAoJHBhdGNoQ29tbWFuZCwgJGlzRm9yY2luZykgPSBWQ1NVdGls
czo6Z2VuZXJhdGVQYXRjaENvbW1hbmQoJGFyZ3NIYXNoUmVmKTsKIAotb2soJHBhdGNoQ29tbWFu
ZCBlcSAicGF0Y2ggLXAwIC0tZm9yY2UiLCAkdGl0bGUpOworb2soJHBhdGNoQ29tbWFuZCBlcSAi
JHBhdGNoQmluYXJ5IC1wMCAtLWZvcmNlIiwgJHRpdGxlKTsKIG9rKCRpc0ZvcmNpbmcgPT0gMSwg
JHRpdGxlKTsKIAogIyBOZXcgdGVzdApAQCAtNjcsNyArNjksNyBAQCAkdGl0bGUgPSAiZ2VuZXJh
dGVQYXRjaENvbW1hbmQ6IG5vIC0tZm9yY2UgYW5kIFwiZW5zdXJlIGZvcmNlXCIuIjsKICRhcmdz
SGFzaFJlZiA9IHtlbnN1cmVGb3JjZSA9PiAxfTsKICgkcGF0Y2hDb21tYW5kLCAkaXNGb3JjaW5n
KSA9IFZDU1V0aWxzOjpnZW5lcmF0ZVBhdGNoQ29tbWFuZCgkYXJnc0hhc2hSZWYpOwogCi1vaygk
cGF0Y2hDb21tYW5kIGVxICJwYXRjaCAtcDAgLS1mb3JjZSIsICR0aXRsZSk7CitvaygkcGF0Y2hD
b21tYW5kIGVxICIkcGF0Y2hCaW5hcnkgLXAwIC0tZm9yY2UiLCAkdGl0bGUpOwogb2soJGlzRm9y
Y2luZyA9PSAxLCAkdGl0bGUpOwogCiAjIE5ldyB0ZXN0CkBAIC03Niw3ICs3OCw3IEBAICR0aXRs
ZSA9ICJnZW5lcmF0ZVBhdGNoQ29tbWFuZDogXCJzaG91bGQgcmV2ZXJzZVwiLiI7CiAkYXJnc0hh
c2hSZWYgPSB7c2hvdWxkUmV2ZXJzZSA9PiAxfTsKICgkcGF0Y2hDb21tYW5kLCAkaXNGb3JjaW5n
KSA9IFZDU1V0aWxzOjpnZW5lcmF0ZVBhdGNoQ29tbWFuZCgkYXJnc0hhc2hSZWYpOwogCi1vaygk
cGF0Y2hDb21tYW5kIGVxICJwYXRjaCAtcDAgLS1yZXZlcnNlIiwgJHRpdGxlKTsKK29rKCRwYXRj
aENvbW1hbmQgZXEgIiRwYXRjaEJpbmFyeSAtcDAgLS1yZXZlcnNlIiwgJHRpdGxlKTsKIAogIyBO
ZXcgdGVzdAogJHRpdGxlID0gImdlbmVyYXRlUGF0Y2hDb21tYW5kOiAtLWZ1eno9MywgLS1mb3Jj
ZS4iOwpAQCAtODQsNCArODYsNCBAQCAkdGl0bGUgPSAiZ2VuZXJhdGVQYXRjaENvbW1hbmQ6IC0t
ZnV6ej0zLCAtLWZvcmNlLiI7CiAkYXJnc0hhc2hSZWYgPSB7b3B0aW9ucyA9PiBbIi0tZnV6ej0z
IiwgIi0tZm9yY2UiXX07CiAoJHBhdGNoQ29tbWFuZCwgJGlzRm9yY2luZykgPSBWQ1NVdGlsczo6
Z2VuZXJhdGVQYXRjaENvbW1hbmQoJGFyZ3NIYXNoUmVmKTsKIAotb2soJHBhdGNoQ29tbWFuZCBl
cSAicGF0Y2ggLXAwIC0tZm9yY2UgLS1mdXp6PTMiLCAkdGl0bGUpOworb2soJHBhdGNoQ29tbWFu
ZCBlcSAiJHBhdGNoQmluYXJ5IC1wMCAtLWZvcmNlIC0tZnV6ej0zIiwgJHRpdGxlKTsK
</data>
<flag name="review"
          id="136140"
          type_id="1"
          status="-"
          setter="abarth"
    />
          </attachment>
      

    </bug>

</bugzilla>