<?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>33129</bug_id>
          
          <creation_ts>2010-01-03 23:09:44 -0800</creation_ts>
          <short_desc>Rename bugzilla-tool to webkit-patch</short_desc>
          <delta_ts>2010-01-04 03:20:54 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>28459</dup_id>
          
          <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="Adam Barth">abarth</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>176536</commentid>
    <comment_count>0</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-01-03 23:09:44 -0800</bug_when>
    <thetext>Rename bugzilla-tool to webkit-patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>176537</commentid>
    <comment_count>1</comment_count>
      <attachid>45767</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-01-03 23:12:13 -0800</bug_when>
    <thetext>Created attachment 45767
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>176539</commentid>
    <comment_count>2</comment_count>
      <attachid>45767</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-01-03 23:14:51 -0800</bug_when>
    <thetext>Comment on attachment 45767
Patch

I don&apos;t really feel like this is moving us forward.

This is already covered by bug 28459.

Why wouldn&apos;t you also rename the class?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>176651</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-01-04 03:20:54 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 28459 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>45767</attachid>
            <date>2010-01-03 23:12:13 -0800</date>
            <delta_ts>2010-01-03 23:14:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-33129-20100103231212.patch</filename>
            <type>text/plain</type>
            <size>10734</size>
            <attacher name="Adam Barth">abarth</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDUyNzA0KQorKysgV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMDEtMDMgIEFkYW0gQmFydGggIDxhYmFy
dGhAd2Via2l0Lm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBSZW5hbWUgYnVnemlsbGEtdG9vbCB0byB3ZWJraXQtcGF0Y2gKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMzMTI5CisKKyAgICAgICAgQXMg
cmVxdWVzdGVkIGJ5IE1hY2llai4KKworICAgICAgICAqIFNjcmlwdHMvYnVnemlsbGEtdG9vbDog
UmVtb3ZlZC4KKyAgICAgICAgKiBTY3JpcHRzL3dlYmtpdC1wYXRjaDogQ29waWVkIGZyb20gV2Vi
S2l0VG9vbHMvU2NyaXB0cy9idWd6aWxsYS10b29sLgorCiAyMDEwLTAxLTAzICBBZGFtIEJhcnRo
ICA8YWJhcnRoQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgRXJpYyBTZWlkZWwu
CkluZGV4OiBXZWJLaXRUb29scy9TY3JpcHRzL2J1Z3ppbGxhLXRvb2wKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2ViS2l0VG9vbHMvU2NyaXB0cy9idWd6aWxsYS10b29sCShyZXZpc2lvbiA1MjcwNCkKKysrIFdl
YktpdFRvb2xzL1NjcmlwdHMvYnVnemlsbGEtdG9vbAkod29ya2luZyBjb3B5KQpAQCAtMSwxMDgg
KzAsMCBAQAotIyEvdXNyL2Jpbi9lbnYgcHl0aG9uCi0jIENvcHlyaWdodCAoYykgMjAwOSwgR29v
Z2xlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSMgQ29weXJpZ2h0IChjKSAyMDA5IEFwcGxl
IEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSMKLSMgUmVkaXN0cmlidXRpb24gYW5kIHVzZSBp
biBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Ci0jIG1vZGlmaWNhdGlv
biwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBh
cmUKLSMgbWV0OgotIyAKLSMgICAgICogUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11
c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSMgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29u
ZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotIyAgICAgKiBSZWRpc3RyaWJ1
dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlCi0jIGNvcHlyaWdo
dCBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2Ns
YWltZXIKLSMgaW4gdGhlIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92
aWRlZCB3aXRoIHRoZQotIyBkaXN0cmlidXRpb24uCi0jICAgICAqIE5laXRoZXIgdGhlIG5hbWUg
b2YgR29vZ2xlIEluYy4gbm9yIHRoZSBuYW1lcyBvZiBpdHMKLSMgY29udHJpYnV0b3JzIG1heSBi
ZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KLSMgdGhp
cyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KLSMg
Ci0jIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFO
RCBDT05UUklCVVRPUlMKLSMgIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJS
QU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKLSMgTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FS
UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCi0jIEEgUEFSVElDVUxB
UiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hU
Ci0jIE9XTkVSIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElS
RUNULCBJTkNJREVOVEFMLAotIyBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwg
REFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCi0jIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9G
IFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLAotIyBEQVRBLCBPUiBQ
Uk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBB
TlkKLSMgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJ
QUJJTElUWSwgT1IgVE9SVAotIyAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBB
UklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UKLSMgT0YgVEhJUyBTT0ZUV0FSRSwgRVZF
TiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KLSMKLSMgQSB0
b29sIGZvciBhdXRvbWF0aW5nIGRlYWxpbmcgd2l0aCBidWd6aWxsYSwgcG9zdGluZyBwYXRjaGVz
LCBjb21taXR0aW5nIHBhdGNoZXMsIGV0Yy4KLQotaW1wb3J0IG9zCi0KLWZyb20gd2Via2l0cHku
YnVnemlsbGEgaW1wb3J0IEJ1Z3ppbGxhCi1mcm9tIHdlYmtpdHB5LmJ1aWxkYm90IGltcG9ydCBC
dWlsZEJvdAotZnJvbSB3ZWJraXRweS5jb21tYW5kcy5kb3dubG9hZCBpbXBvcnQgKgotZnJvbSB3
ZWJraXRweS5jb21tYW5kcy5lYXJseV93YXJuaW5nX3N5c3RlbSBpbXBvcnQgKgotZnJvbSB3ZWJr
aXRweS5jb21tYW5kcy5xdWVyaWVzIGltcG9ydCAqCi1mcm9tIHdlYmtpdHB5LmNvbW1hbmRzLnF1
ZXVlcyBpbXBvcnQgKgotZnJvbSB3ZWJraXRweS5jb21tYW5kcy51cGxvYWQgaW1wb3J0ICoKLWZy
b20gd2Via2l0cHkuZXhlY3V0aXZlIGltcG9ydCBFeGVjdXRpdmUKLWZyb20gd2Via2l0cHkud2Vi
a2l0X2xvZ2dpbmcgaW1wb3J0IGxvZwotZnJvbSB3ZWJraXRweS5tdWx0aWNvbW1hbmR0b29sIGlt
cG9ydCBNdWx0aUNvbW1hbmRUb29sCi1mcm9tIHdlYmtpdHB5LnNjbSBpbXBvcnQgZGV0ZWN0X3Nj
bV9zeXN0ZW0KLWZyb20gd2Via2l0cHkudXNlciBpbXBvcnQgVXNlcgotCi0KLWNsYXNzIEJ1Z3pp
bGxhVG9vbChNdWx0aUNvbW1hbmRUb29sKToKLSAgICBnbG9iYWxfb3B0aW9ucyA9IFsKLSAgICAg
ICAgbWFrZV9vcHRpb24oIi0tZHJ5LXJ1biIsIGFjdGlvbj0ic3RvcmVfdHJ1ZSIsIGRlc3Q9ImRy
eV9ydW4iLCBkZWZhdWx0PUZhbHNlLCBoZWxwPSJkbyBub3QgdG91Y2ggcmVtb3RlIHNlcnZlcnMi
KSwKLSAgICAgICAgbWFrZV9vcHRpb24oIi0tc3RhdHVzLWhvc3QiLCBhY3Rpb249InN0b3JlIiwg
ZGVzdD0ic3RhdHVzX2hvc3QiLCB0eXBlPSJzdHJpbmciLCBuYXJncz0xLCBoZWxwPSJIb3N0bmFt
ZSAoZS5nLiBsb2NhbGhvc3Qgb3IgY29tbWl0LndlYmtpdC5vcmcpIHdoZXJlIHN0YXR1cyB1cGRh
dGVzIHNob3VsZCBiZSBwb3N0ZWQuIiksCi0gICAgXQotCi0gICAgZGVmIF9faW5pdF9fKHNlbGYp
OgotICAgICAgICBNdWx0aUNvbW1hbmRUb29sLl9faW5pdF9fKHNlbGYpCi0KLSAgICAgICAgc2Vs
Zi5idWdzID0gQnVnemlsbGEoKQotICAgICAgICBzZWxmLmJ1aWxkYm90ID0gQnVpbGRCb3QoKQot
ICAgICAgICBzZWxmLmV4ZWN1dGl2ZSA9IEV4ZWN1dGl2ZSgpCi0gICAgICAgIHNlbGYudXNlciA9
IFVzZXIoKQotICAgICAgICBzZWxmLl9zY20gPSBOb25lCi0gICAgICAgIHNlbGYuc3RhdHVzX2Jv
dCA9IFN0YXR1c0JvdCgpCi0KLSAgICBkZWYgc2NtKHNlbGYpOgotICAgICAgICAjIExhemlseSBp
bml0aWFsaXplIFNDTSB0byBub3QgZXJyb3Itb3V0IGJlZm9yZSBjb21tYW5kIGxpbmUgcGFyc2lu
ZyAob3Igd2hlbiBydW5uaW5nIG5vbi1zY20gY29tbWFuZHMpLgotICAgICAgICBvcmlnaW5hbF9j
d2QgPSBvcy5wYXRoLmFic3BhdGgoIi4iKQotICAgICAgICBpZiBub3Qgc2VsZi5fc2NtOgotICAg
ICAgICAgICAgc2VsZi5fc2NtID0gZGV0ZWN0X3NjbV9zeXN0ZW0ob3JpZ2luYWxfY3dkKQotCi0g
ICAgICAgIGlmIG5vdCBzZWxmLl9zY206Ci0gICAgICAgICAgICBzY3JpcHRfZGlyZWN0b3J5ID0g
b3MucGF0aC5hYnNwYXRoKHN5cy5wYXRoWzBdKQotICAgICAgICAgICAgd2Via2l0X2RpcmVjdG9y
eSA9IG9zLnBhdGguYWJzcGF0aChvcy5wYXRoLmpvaW4oc2NyaXB0X2RpcmVjdG9yeSwgIi4uLy4u
IikpCi0gICAgICAgICAgICBzZWxmLl9zY20gPSBkZXRlY3Rfc2NtX3N5c3RlbSh3ZWJraXRfZGly
ZWN0b3J5KQotICAgICAgICAgICAgaWYgc2VsZi5fc2NtOgotICAgICAgICAgICAgICAgIGxvZygi
VGhlIGN1cnJlbnQgZGlyZWN0b3J5ICglcykgaXMgbm90IGEgV2ViS2l0IGNoZWNrb3V0LCB1c2lu
ZyAlcyIgJSAob3JpZ2luYWxfY3dkLCB3ZWJraXRfZGlyZWN0b3J5KSkKLSAgICAgICAgICAgIGVs
c2U6Ci0gICAgICAgICAgICAgICAgZXJyb3IoIkZBVEFMOiBGYWlsZWQgdG8gZGV0ZXJtaW5lIHRo
ZSBTQ00gc3lzdGVtIGZvciBlaXRoZXIgJXMgb3IgJXMiICUgKG9yaWdpbmFsX2N3ZCwgd2Via2l0
X2RpcmVjdG9yeSkpCi0KLSAgICAgICAgcmV0dXJuIHNlbGYuX3NjbQotCi0gICAgZGVmIHBhdGgo
c2VsZik6Ci0gICAgICAgIHJldHVybiBfX2ZpbGVfXwotCi0gICAgZGVmIHNob3VsZF9zaG93X2lu
X21haW5faGVscChzZWxmLCBjb21tYW5kKToKLSAgICAgICAgaWYgbm90IGNvbW1hbmQuc2hvd19p
bl9tYWluX2hlbHA6Ci0gICAgICAgICAgICByZXR1cm4gRmFsc2UKLSAgICAgICAgaWYgY29tbWFu
ZC5yZXF1aXJlc19sb2NhbF9jb21taXRzOgotICAgICAgICAgICAgcmV0dXJuIHNlbGYuc2NtKCku
c3VwcG9ydHNfbG9jYWxfY29tbWl0cygpCi0gICAgICAgIHJldHVybiBUcnVlCi0KLSAgICAjIEZJ
WE1FOiBUaGlzIG1heSBiZSB1bm5lY2Vzc2FyeSBzaW5jZSB3ZSBwYXNzIGdsb2JhbCBvcHRpb25z
IHRvIGFsbCBjb21tYW5kcyBkdXJpbmcgZXhlY3V0ZSgpIGFzIHdlbGwuCi0gICAgZGVmIGhhbmRs
ZV9nbG9iYWxfb3B0aW9ucyhzZWxmLCBvcHRpb25zKToKLSAgICAgICAgaWYgb3B0aW9ucy5kcnlf
cnVuOgotICAgICAgICAgICAgc2VsZi5zY20oKS5kcnlydW4gPSBUcnVlCi0gICAgICAgICAgICBz
ZWxmLmJ1Z3MuZHJ5cnVuID0gVHJ1ZQotICAgICAgICBpZiBvcHRpb25zLnN0YXR1c19ob3N0Ogot
ICAgICAgICAgICAgc2VsZi5zdGF0dXNfYm90LnNldF9ob3N0KG9wdGlvbnMuc3RhdHVzX2hvc3Qp
Ci0KLSAgICBkZWYgc2hvdWxkX2V4ZWN1dGVfY29tbWFuZChzZWxmLCBjb21tYW5kKToKLSAgICAg
ICAgaWYgY29tbWFuZC5yZXF1aXJlc19sb2NhbF9jb21taXRzIGFuZCBub3Qgc2VsZi5zY20oKS5z
dXBwb3J0c19sb2NhbF9jb21taXRzKCk6Ci0gICAgICAgICAgICBmYWlsdXJlX3JlYXNvbiA9ICIl
cyByZXF1aXJlcyBsb2NhbCBjb21taXRzIHVzaW5nICVzIGluICVzLiIgJSAoY29tbWFuZC5uYW1l
LCBzZWxmLnNjbSgpLmRpc3BsYXlfbmFtZSgpLCBzZWxmLnNjbSgpLmNoZWNrb3V0X3Jvb3QpCi0g
ICAgICAgICAgICByZXR1cm4gKEZhbHNlLCBmYWlsdXJlX3JlYXNvbikKLSAgICAgICAgcmV0dXJu
IChUcnVlLCBOb25lKQotCi0KLWlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6Ci0gICAgQnVnemls
bGFUb29sKCkubWFpbigpCkluZGV4OiBXZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdC1wYXRjaAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9TY3JpcHRzL3dlYmtpdC1wYXRjaAkocmV2aXNpb24g
NTI3MDQpCShmcm9tIFdlYktpdFRvb2xzL1NjcmlwdHMvYnVnemlsbGEtdG9vbDo1MjcwNCkKKysr
IFdlYktpdFRvb2xzL1NjcmlwdHMvd2Via2l0LXBhdGNoCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAg
KzEsMTA4IEBACisjIS91c3IvYmluL2VudiBweXRob24KKyMgQ29weXJpZ2h0IChjKSAyMDA5LCBH
b29nbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorIyBDb3B5cmlnaHQgKGMpIDIwMDkgQXBw
bGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorIworIyBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNl
IGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKKyMgbW9kaWZpY2F0
aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25z
IGFyZQorIyBtZXQ6CisjIAorIyAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUg
bXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorIyBub3RpY2UsIHRoaXMgbGlzdCBvZiBj
b25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCisjICAgICAqIFJlZGlzdHJp
YnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUKKyMgY29weXJp
Z2h0IG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlz
Y2xhaW1lcgorIyBpbiB0aGUgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHBy
b3ZpZGVkIHdpdGggdGhlCisjIGRpc3RyaWJ1dGlvbi4KKyMgICAgICogTmVpdGhlciB0aGUgbmFt
ZSBvZiBHb29nbGUgSW5jLiBub3IgdGhlIG5hbWVzIG9mIGl0cworIyBjb250cmlidXRvcnMgbWF5
IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbQorIyB0
aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgor
IyAKKyMgVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMg
QU5EIENPTlRSSUJVVE9SUworIyAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdB
UlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAorIyBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBX
QVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IKKyMgQSBQQVJUSUNV
TEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklH
SFQKKyMgT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5E
SVJFQ1QsIElOQ0lERU5UQUwsCisjIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElB
TCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QKKyMgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQg
T0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsCisjIERBVEEsIE9S
IFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9O
IEFOWQorIyBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1Qg
TElBQklMSVRZLCBPUiBUT1JUCisjIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0Up
IEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRQorIyBPRiBUSElTIFNPRlRXQVJFLCBF
VkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgorIworIyBB
IHRvb2wgZm9yIGF1dG9tYXRpbmcgZGVhbGluZyB3aXRoIGJ1Z3ppbGxhLCBwb3N0aW5nIHBhdGNo
ZXMsIGNvbW1pdHRpbmcgcGF0Y2hlcywgZXRjLgorCitpbXBvcnQgb3MKKworZnJvbSB3ZWJraXRw
eS5idWd6aWxsYSBpbXBvcnQgQnVnemlsbGEKK2Zyb20gd2Via2l0cHkuYnVpbGRib3QgaW1wb3J0
IEJ1aWxkQm90Citmcm9tIHdlYmtpdHB5LmNvbW1hbmRzLmRvd25sb2FkIGltcG9ydCAqCitmcm9t
IHdlYmtpdHB5LmNvbW1hbmRzLmVhcmx5X3dhcm5pbmdfc3lzdGVtIGltcG9ydCAqCitmcm9tIHdl
YmtpdHB5LmNvbW1hbmRzLnF1ZXJpZXMgaW1wb3J0ICoKK2Zyb20gd2Via2l0cHkuY29tbWFuZHMu
cXVldWVzIGltcG9ydCAqCitmcm9tIHdlYmtpdHB5LmNvbW1hbmRzLnVwbG9hZCBpbXBvcnQgKgor
ZnJvbSB3ZWJraXRweS5leGVjdXRpdmUgaW1wb3J0IEV4ZWN1dGl2ZQorZnJvbSB3ZWJraXRweS53
ZWJraXRfbG9nZ2luZyBpbXBvcnQgbG9nCitmcm9tIHdlYmtpdHB5Lm11bHRpY29tbWFuZHRvb2wg
aW1wb3J0IE11bHRpQ29tbWFuZFRvb2wKK2Zyb20gd2Via2l0cHkuc2NtIGltcG9ydCBkZXRlY3Rf
c2NtX3N5c3RlbQorZnJvbSB3ZWJraXRweS51c2VyIGltcG9ydCBVc2VyCisKKworY2xhc3MgQnVn
emlsbGFUb29sKE11bHRpQ29tbWFuZFRvb2wpOgorICAgIGdsb2JhbF9vcHRpb25zID0gWworICAg
ICAgICBtYWtlX29wdGlvbigiLS1kcnktcnVuIiwgYWN0aW9uPSJzdG9yZV90cnVlIiwgZGVzdD0i
ZHJ5X3J1biIsIGRlZmF1bHQ9RmFsc2UsIGhlbHA9ImRvIG5vdCB0b3VjaCByZW1vdGUgc2VydmVy
cyIpLAorICAgICAgICBtYWtlX29wdGlvbigiLS1zdGF0dXMtaG9zdCIsIGFjdGlvbj0ic3RvcmUi
LCBkZXN0PSJzdGF0dXNfaG9zdCIsIHR5cGU9InN0cmluZyIsIG5hcmdzPTEsIGhlbHA9Ikhvc3Ru
YW1lIChlLmcuIGxvY2FsaG9zdCBvciBjb21taXQud2Via2l0Lm9yZykgd2hlcmUgc3RhdHVzIHVw
ZGF0ZXMgc2hvdWxkIGJlIHBvc3RlZC4iKSwKKyAgICBdCisKKyAgICBkZWYgX19pbml0X18oc2Vs
Zik6CisgICAgICAgIE11bHRpQ29tbWFuZFRvb2wuX19pbml0X18oc2VsZikKKworICAgICAgICBz
ZWxmLmJ1Z3MgPSBCdWd6aWxsYSgpCisgICAgICAgIHNlbGYuYnVpbGRib3QgPSBCdWlsZEJvdCgp
CisgICAgICAgIHNlbGYuZXhlY3V0aXZlID0gRXhlY3V0aXZlKCkKKyAgICAgICAgc2VsZi51c2Vy
ID0gVXNlcigpCisgICAgICAgIHNlbGYuX3NjbSA9IE5vbmUKKyAgICAgICAgc2VsZi5zdGF0dXNf
Ym90ID0gU3RhdHVzQm90KCkKKworICAgIGRlZiBzY20oc2VsZik6CisgICAgICAgICMgTGF6aWx5
IGluaXRpYWxpemUgU0NNIHRvIG5vdCBlcnJvci1vdXQgYmVmb3JlIGNvbW1hbmQgbGluZSBwYXJz
aW5nIChvciB3aGVuIHJ1bm5pbmcgbm9uLXNjbSBjb21tYW5kcykuCisgICAgICAgIG9yaWdpbmFs
X2N3ZCA9IG9zLnBhdGguYWJzcGF0aCgiLiIpCisgICAgICAgIGlmIG5vdCBzZWxmLl9zY206Cisg
ICAgICAgICAgICBzZWxmLl9zY20gPSBkZXRlY3Rfc2NtX3N5c3RlbShvcmlnaW5hbF9jd2QpCisK
KyAgICAgICAgaWYgbm90IHNlbGYuX3NjbToKKyAgICAgICAgICAgIHNjcmlwdF9kaXJlY3Rvcnkg
PSBvcy5wYXRoLmFic3BhdGgoc3lzLnBhdGhbMF0pCisgICAgICAgICAgICB3ZWJraXRfZGlyZWN0
b3J5ID0gb3MucGF0aC5hYnNwYXRoKG9zLnBhdGguam9pbihzY3JpcHRfZGlyZWN0b3J5LCAiLi4v
Li4iKSkKKyAgICAgICAgICAgIHNlbGYuX3NjbSA9IGRldGVjdF9zY21fc3lzdGVtKHdlYmtpdF9k
aXJlY3RvcnkpCisgICAgICAgICAgICBpZiBzZWxmLl9zY206CisgICAgICAgICAgICAgICAgbG9n
KCJUaGUgY3VycmVudCBkaXJlY3RvcnkgKCVzKSBpcyBub3QgYSBXZWJLaXQgY2hlY2tvdXQsIHVz
aW5nICVzIiAlIChvcmlnaW5hbF9jd2QsIHdlYmtpdF9kaXJlY3RvcnkpKQorICAgICAgICAgICAg
ZWxzZToKKyAgICAgICAgICAgICAgICBlcnJvcigiRkFUQUw6IEZhaWxlZCB0byBkZXRlcm1pbmUg
dGhlIFNDTSBzeXN0ZW0gZm9yIGVpdGhlciAlcyBvciAlcyIgJSAob3JpZ2luYWxfY3dkLCB3ZWJr
aXRfZGlyZWN0b3J5KSkKKworICAgICAgICByZXR1cm4gc2VsZi5fc2NtCisKKyAgICBkZWYgcGF0
aChzZWxmKToKKyAgICAgICAgcmV0dXJuIF9fZmlsZV9fCisKKyAgICBkZWYgc2hvdWxkX3Nob3df
aW5fbWFpbl9oZWxwKHNlbGYsIGNvbW1hbmQpOgorICAgICAgICBpZiBub3QgY29tbWFuZC5zaG93
X2luX21haW5faGVscDoKKyAgICAgICAgICAgIHJldHVybiBGYWxzZQorICAgICAgICBpZiBjb21t
YW5kLnJlcXVpcmVzX2xvY2FsX2NvbW1pdHM6CisgICAgICAgICAgICByZXR1cm4gc2VsZi5zY20o
KS5zdXBwb3J0c19sb2NhbF9jb21taXRzKCkKKyAgICAgICAgcmV0dXJuIFRydWUKKworICAgICMg
RklYTUU6IFRoaXMgbWF5IGJlIHVubmVjZXNzYXJ5IHNpbmNlIHdlIHBhc3MgZ2xvYmFsIG9wdGlv
bnMgdG8gYWxsIGNvbW1hbmRzIGR1cmluZyBleGVjdXRlKCkgYXMgd2VsbC4KKyAgICBkZWYgaGFu
ZGxlX2dsb2JhbF9vcHRpb25zKHNlbGYsIG9wdGlvbnMpOgorICAgICAgICBpZiBvcHRpb25zLmRy
eV9ydW46CisgICAgICAgICAgICBzZWxmLnNjbSgpLmRyeXJ1biA9IFRydWUKKyAgICAgICAgICAg
IHNlbGYuYnVncy5kcnlydW4gPSBUcnVlCisgICAgICAgIGlmIG9wdGlvbnMuc3RhdHVzX2hvc3Q6
CisgICAgICAgICAgICBzZWxmLnN0YXR1c19ib3Quc2V0X2hvc3Qob3B0aW9ucy5zdGF0dXNfaG9z
dCkKKworICAgIGRlZiBzaG91bGRfZXhlY3V0ZV9jb21tYW5kKHNlbGYsIGNvbW1hbmQpOgorICAg
ICAgICBpZiBjb21tYW5kLnJlcXVpcmVzX2xvY2FsX2NvbW1pdHMgYW5kIG5vdCBzZWxmLnNjbSgp
LnN1cHBvcnRzX2xvY2FsX2NvbW1pdHMoKToKKyAgICAgICAgICAgIGZhaWx1cmVfcmVhc29uID0g
IiVzIHJlcXVpcmVzIGxvY2FsIGNvbW1pdHMgdXNpbmcgJXMgaW4gJXMuIiAlIChjb21tYW5kLm5h
bWUsIHNlbGYuc2NtKCkuZGlzcGxheV9uYW1lKCksIHNlbGYuc2NtKCkuY2hlY2tvdXRfcm9vdCkK
KyAgICAgICAgICAgIHJldHVybiAoRmFsc2UsIGZhaWx1cmVfcmVhc29uKQorICAgICAgICByZXR1
cm4gKFRydWUsIE5vbmUpCisKKworaWYgX19uYW1lX18gPT0gIl9fbWFpbl9fIjoKKyAgICBCdWd6
aWxsYVRvb2woKS5tYWluKCkK
</data>
<flag name="review"
          id="27889"
          type_id="1"
          status="-"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>