<?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>54896</bug_id>
          
          <creation_ts>2011-02-21 11:25:48 -0800</creation_ts>
          <short_desc>[Qt] [WK2] WebKitTestRunner, QtWebProcess and WTRInjectBundle should fail to compile when there&apos;s undefined symbols</short_desc>
          <delta_ts>2011-04-10 19:36:07 -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>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>54109</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Kimmo Kinnunen">kimmo.t.kinnunen</reporter>
          <assigned_to name="Kimmo Kinnunen">kimmo.t.kinnunen</assigned_to>
          <cc>abecsi</cc>
    
    <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>kbalazs</cc>
    
    <cc>kenneth</cc>
    
    <cc>ossy</cc>
    
    <cc>webkit-ews</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>354708</commentid>
    <comment_count>0</comment_count>
    <who name="Kimmo Kinnunen">kimmo.t.kinnunen</who>
    <bug_when>2011-02-21 11:25:48 -0800</bug_when>
    <thetext>WebKitTestRunner, QtWebProcess and WTRInjectBundle should fail to compile when there&apos;s undefined symbols.

Not failing the compile early leads to hard to debug situations, like webkit test runner failing all tests because WTRInjectBundle doesn&apos;t contain for example following symbols:
InjectedBundlePage.cpp:(.text+0x28d8): undefined reference to `WebCore::KURL::KURL(WebCore::ParsedURLStringTag, char const*)&apos;
InjectedBundlePage.cpp:(.text+0x2906): undefined reference to `WebCore::KURL::host() const&apos;
InjectedBundlePage.cpp:(.text+0x2a33): undefined reference to `WebCore::KURL::protocol() const&apos;
InjectedBundlePage.cpp:(.text+0x2a62): undefined reference to `WebCore::KURL::protocol() const&apos;
InjectedBundlePage.cpp:(.text+0x2a95): undefined reference to `WebCore::KURL::host() const&apos;
InjectedBundlePage.cpp:(.text+0x2acb): undefined reference to `WebCore::KURL::host() const&apos;
InjectedBundlePage.cpp:(.text+0x2bb3): undefined reference to `WebCore::KURL::host() const&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354713</commentid>
    <comment_count>1</comment_count>
      <attachid>83197</attachid>
    <who name="Kimmo Kinnunen">kimmo.t.kinnunen</who>
    <bug_when>2011-02-21 11:37:36 -0800</bug_when>
    <thetext>Created attachment 83197
fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354714</commentid>
    <comment_count>2</comment_count>
      <attachid>83198</attachid>
    <who name="Kimmo Kinnunen">kimmo.t.kinnunen</who>
    <bug_when>2011-02-21 11:44:19 -0800</bug_when>
    <thetext>Created attachment 83198
fix2 (previous had a typo in diff command)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354766</commentid>
    <comment_count>3</comment_count>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2011-02-21 13:17:41 -0800</bug_when>
    <thetext>Attachment 83198 did not build on qt:
Build output: http://queues.webkit.org/results/7939852</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>354790</commentid>
    <comment_count>4</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2011-02-21 13:52:38 -0800</bug_when>
    <thetext>The idea is good, catching a build break is always easier.
I added bug 54109 to the &quot;depends on&quot; list not to break the build now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>368909</commentid>
    <comment_count>5</comment_count>
      <attachid>83198</attachid>
    <who name="Kimmo Kinnunen">kimmo.t.kinnunen</who>
    <bug_when>2011-03-17 00:26:47 -0700</bug_when>
    <thetext>Comment on attachment 83198
fix2 (previous had a typo in diff command)

clearing to retry ews</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>368910</commentid>
    <comment_count>6</comment_count>
      <attachid>83198</attachid>
    <who name="Kimmo Kinnunen">kimmo.t.kinnunen</who>
    <bug_when>2011-03-17 00:27:14 -0700</bug_when>
    <thetext>Comment on attachment 83198
fix2 (previous had a typo in diff command)

requesting review + commit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>368919</commentid>
    <comment_count>7</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2011-03-17 00:47:56 -0700</bug_when>
    <thetext>This seems to fail on Qt.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>368946</commentid>
    <comment_count>8</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2011-03-17 02:02:38 -0700</bug_when>
    <thetext>I think it would build on a fresh tree.
Could you try it once again, Kimmo?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>368951</commentid>
    <comment_count>9</comment_count>
    <who name="Kimmo Kinnunen">kimmo.t.kinnunen</who>
    <bug_when>2011-03-17 02:21:16 -0700</bug_when>
    <thetext>(In reply to comment #8)
&gt; I think it would build on a fresh tree.
&gt; Could you try it once again, Kimmo?

Yeah, I tried to invoke buildbots again (there where i reset the review flags). However, it didn&apos;t seem to start the build. Any hints on how to restart it properly?

That Qt failure was probably due to buildbot trying to build too early with respect to the bug 54109 fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>368963</commentid>
    <comment_count>10</comment_count>
    <who name="Balazs Kelemen">kbalazs</who>
    <bug_when>2011-03-17 03:26:42 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt; (In reply to comment #8)
&gt; &gt; I think it would build on a fresh tree.
&gt; &gt; Could you try it once again, Kimmo?
&gt; 
&gt; Yeah, I tried to invoke buildbots again (there where i reset the review flags). However, it didn&apos;t seem to start the build. Any hints on how to restart it properly?
&gt; 

I don&apos;t know about any other way than resubmitting the patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>368967</commentid>
    <comment_count>11</comment_count>
      <attachid>86042</attachid>
    <who name="Kimmo Kinnunen">kimmo.t.kinnunen</who>
    <bug_when>2011-03-17 03:51:26 -0700</bug_when>
    <thetext>Created attachment 86042
Rebased and resubmitted patch to get new try with buildbots</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>369758</commentid>
    <comment_count>12</comment_count>
      <attachid>86042</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-03-18 11:40:15 -0700</bug_when>
    <thetext>Comment on attachment 86042
Rebased and resubmitted patch to get new try with buildbots

I understand why it is needed for InjectedBundle but not for WebKitTestRunner and the WebProcess. Could you explain?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>382961</commentid>
    <comment_count>13</comment_count>
      <attachid>86042</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2011-04-10 16:25:42 -0700</bug_when>
    <thetext>Comment on attachment 86042
Rebased and resubmitted patch to get new try with buildbots

OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>383007</commentid>
    <comment_count>14</comment_count>
      <attachid>86042</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-10 19:36:02 -0700</bug_when>
    <thetext>Comment on attachment 86042
Rebased and resubmitted patch to get new try with buildbots

Clearing flags on attachment: 86042

Committed r83416: &lt;http://trac.webkit.org/changeset/83416&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>383008</commentid>
    <comment_count>15</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-10 19:36:07 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>83197</attachid>
            <date>2011-02-21 11:37:36 -0800</date>
            <delta_ts>2011-02-21 11:44:19 -0800</delta_ts>
            <desc>fix</desc>
            <filename>no-undefined-01.patch</filename>
            <type>text/plain</type>
            <size>13445</size>
            <attacher name="Kimmo Kinnunen">kimmo.t.kinnunen</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlMWJkNmI5Li4wYWY1MTlkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDQxICsxLDMgQEAKLTIwMTEtMDIt
MjEgIFBhdmVsIEZlbGRtYW4gIDxwZmVsZG1hbkBjaHJvbWl1bS5vcmc+Ci0KLSAgICAgICAgTm90
IHJldmlld2VkOiBza2lwIG5ldyBpbnNwZWN0b3IgdGVzdCBvbiB3azIuCi0KLSAgICAgICAgKiBw
bGF0Zm9ybS9tYWMtd2syL1NraXBwZWQ6Ci0KLTIwMTEtMDItMjEgIEFkYW0gQmFydGggIDxhYmFy
dGhAd2Via2l0Lm9yZz4KLQotICAgICAgICBSZXZpZXdlZCBieSBNYWNpZWogU3RhY2hvd2lhay4K
LQotICAgICAgICBTa2lwIFdlYktpdDIgdGVzdHMgdGhhdCBuZWVkIEV2ZW50U2VuZGVyCi0gICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NDg5MAotCi0gICAg
ICAgIFRoZXNlIHRlc3RzIGZhaWwgYmVjYXVzZSBFdmVudFNlbmRlciBpcyBtaXNzaW5nLgotCi0g
ICAgICAgICogcGxhdGZvcm0vbWFjLXdrMi9Ta2lwcGVkOgotCi0yMDExLTAyLTIxICBDc2FiYSBP
c3p0cm9nb27DoWMgIDxvc3N5QHdlYmtpdC5vcmc+Ci0KLSAgICAgICAgVW5yZXZpZXdlZC4KLQot
ICAgICAgICBSRUdSRVNTSU9OKHI3OTE1Nyk6IHBsdWdpbnMvZ2V0LXVybC13aXRoLWphdmFzY3Jp
cHQtZGVzdHJveWluZy1wbHVnaW4uaHRtbCBtYWtlIHRoZSBuZXh0IHRlc3QgY3Jhc2gKLSAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU0ODYzCi0KLSAgICAg
ICAgQnVnIHdhcyBmaXhlZCBieSBodHRwOi8vdHJhYy53ZWJraXQub3JnL2NoYW5nZXNldC83OTIz
MS4KLQotICAgICAgICAqIHBsYXRmb3JtL3F0L1NraXBwZWQ6IFVuc2tpcCBwbHVnaW5zL2dldC11
cmwtd2l0aC1qYXZhc2NyaXB0LWRlc3Ryb3lpbmctcGx1Z2luLmh0bWwuCi0KLTIwMTEtMDItMjEg
IFBhdmVsIEZlbGRtYW4gIDxwZmVsZG1hbkBjaHJvbWl1bS5vcmc+Ci0KLSAgICAgICAgUmV2aWV3
ZWQgYnkgWXVyeSBTZW1pa2hhdHNreS4KLQotICAgICAgICBXZWIgSW5zcGVjdG9yOiBuYXZpZ2F0
aW9uIGRvZXMgbm90IHdvcmsgYWZ0ZXIgcmVvcGVuaW5nIGZyb250ZW5kLgotICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTQ4NzkKLQotICAgICAgICAqIGh0
dHAvdGVzdHMvaW5zcGVjdG9yLWVuYWJsZWQvb3Blbi1jbG9zZS1vcGVuLWV4cGVjdGVkLnR4dDog
QWRkZWQuCi0gICAgICAgICogaHR0cC90ZXN0cy9pbnNwZWN0b3ItZW5hYmxlZC9vcGVuLWNsb3Nl
LW9wZW4uaHRtbDogQWRkZWQuCi0KIDIwMTEtMDItMjEgIE1hcnRpbiBSb2JpbnNvbiAgPG1yb2Jp
bnNvbkBpZ2FsaWEuY29tPgogCiAgICAgICAgIEFkZCByZXN1bHRzIGZvciB0ZXN0cyBtaXNzaW5n
IHJlc3VsdHMgYW5kIHVuc2tpcCBhIHRlc3QgdGhhdApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
aHR0cC90ZXN0cy9pbnNwZWN0b3ItZW5hYmxlZC9vcGVuLWNsb3NlLW9wZW4tZXhwZWN0ZWQudHh0
IGIvTGF5b3V0VGVzdHMvaHR0cC90ZXN0cy9pbnNwZWN0b3ItZW5hYmxlZC9vcGVuLWNsb3NlLW9w
ZW4tZXhwZWN0ZWQudHh0CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBjZWM0OWRhLi4w
MDAwMDAwCi0tLSBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9yLWVuYWJsZWQvb3Bl
bi1jbG9zZS1vcGVuLWV4cGVjdGVkLnR4dAorKysgL2Rldi9udWxsCkBAIC0xLDUgKzAsMCBAQAot
Q09OU09MRSBNRVNTQUdFOiBsaW5lIDEzOiBPcGVuaW5nIFdlYiBJbnNwZWN0b3IuCi1DT05TT0xF
IE1FU1NBR0U6IGxpbmUgMjA6IENsb3NpbmcgV2ViIEluc3BlY3Rvci4KLUNPTlNPTEUgTUVTU0FH
RTogbGluZSAyMzogUmUtb3BlbmRpbmcgV2ViIEluc3BlY3Rvci4KLUNPTlNPTEUgTUVTU0FHRTog
bGluZSAzMjogQ29tcGxldGluZyB0aGUgdGVzdC4KLVRlc3RzIHRoYXQgV2ViIEluc3BlY3RvciBp
cyBmdW5jdGlvbmFsIGFmdGVyIHRoZSBvcGVuIC0gY2xvc2UgLSBvcGVuIHNlcXVlbmNlLiBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTQ4NzkKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9yLWVuYWJsZWQvb3Blbi1jbG9zZS1vcGVuLmh0
bWwgYi9MYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2luc3BlY3Rvci1lbmFibGVkL29wZW4tY2xvc2Ut
b3Blbi5odG1sCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA2Y2U5MmVkLi4wMDAwMDAw
Ci0tLSBhL0xheW91dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9yLWVuYWJsZWQvb3Blbi1jbG9z
ZS1vcGVuLmh0bWwKKysrIC9kZXYvbnVsbApAQCAtMSw1NiArMCwwIEBACi08IURPQ1RZUEUgSFRN
TCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Ci08aHRtbD4KLTxoZWFkPgotPHNjcmlw
dD4KLQotZnVuY3Rpb24gb25sb2FkKCkKLXsKLSAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250
cm9sbGVyKSB7Ci0gICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKLSAg
ICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOwotICAgICAgICBsYXlv
dXRUZXN0Q29udHJvbGxlci5zaG93V2ViSW5zcGVjdG9yKCk7Ci0gICAgICAgIGxheW91dFRlc3RD
b250cm9sbGVyLmV2YWx1YXRlSW5XZWJJbnNwZWN0b3IoMCwgInRydWUiKTsKLSAgICAgICAgY29u
c29sZS5sb2coIk9wZW5pbmcgV2ViIEluc3BlY3Rvci4iKTsKLSAgICB9Ci19Ci0KLWZ1bmN0aW9u
IGRpZEV2YWx1YXRlRm9yVGVzdEluRnJvbnRlbmQoY2FsbElkKQotewotICAgIGlmIChjYWxsSWQg
PT09IDApIHsKLSAgICAgICAgY29uc29sZS5sb2coIkNsb3NpbmcgV2ViIEluc3BlY3Rvci4iKTsK
LSAgICAgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuY2xvc2VXZWJJbnNwZWN0b3IoKTsKLQotICAg
ICAgICBjb25zb2xlLmxvZygiUmUtb3BlbmRpbmcgV2ViIEluc3BlY3Rvci4iKTsKLSAgICAgICAg
bGF5b3V0VGVzdENvbnRyb2xsZXIuc2hvd1dlYkluc3BlY3RvcigpOwotCi0gICAgICAgIGxheW91
dFRlc3RDb250cm9sbGVyLmV2YWx1YXRlSW5XZWJJbnNwZWN0b3IoMSwgIigiICsgZnJvbnRlbmRf
dGVzdENvbW11bnVjYXRpb25XaXRoU2VydmVyICsgIikoKSIpOwotICAgIH0KLX0KLQotZnVuY3Rp
b24gY29tcGxldGVUZXN0KCkKLXsKLSAgICBjb25zb2xlLmxvZygiQ29tcGxldGluZyB0aGUgdGVz
dC4iKTsKLQotICAgIC8vIFJlbGVhc2UgJ2V2YWx1YXRlJyBjb250cm9sLCByZXBvcnQgcmVzdWx0
IGFuZCBvbiBjbG9zZSBhZnRlcndhcmRzLgotICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7Ci0g
ICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLmNsb3NlV2ViSW5zcGVjdG9yKCk7Ci0gICAgICAg
IGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKLSAgICB9LCAwKTsKLX0KLQotZnVu
Y3Rpb24gZnJvbnRlbmRfdGVzdENvbW11bnVjYXRpb25XaXRoU2VydmVyKCkKLXsKLSAgICBSdW50
aW1lQWdlbnQuZXZhbHVhdGUoImNvbXBsZXRlVGVzdCgpIiwgImNvbnNvbGUiLCBmYWxzZSk7Ci19
Ci0KLTwvc2NyaXB0PgotCi08L2hlYWQ+Ci0KLTxib2R5IG9ubG9hZD0ib25sb2FkKCkiPgotPHA+
Ci1UZXN0cyB0aGF0IFdlYiBJbnNwZWN0b3IgaXMgZnVuY3Rpb25hbCBhZnRlciB0aGUgb3BlbiAt
IGNsb3NlIC0gb3BlbiBzZXF1ZW5jZS4KLWh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD01NDg3OQotPC9wPgotPC9ib2R5PgotPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vbWFjLXdrMi9Ta2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFj
LXdrMi9Ta2lwcGVkCmluZGV4IGEyNTZhMWMuLmYwNWU0ZmMgMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL3BsYXRmb3JtL21hYy13azIvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9t
YWMtd2syL1NraXBwZWQKQEAgLTU3NSwzMCArNTc1LDI4IEBAIHNjcm9sbGJhcnMvc2Nyb2xsYmFy
LW1pc3MtbW91c2Vtb3ZlLWRpc2FibGVkLmh0bWwKIHNjcm9sbGJhcnMvc2Nyb2xsYmFyLW1pc3Mt
bW91c2Vtb3ZlLmh0bWwKIHNjcm9sbGJhcnMvc2Nyb2xsZXZlbnQtaWZyYW1lLW5vLXNjcm9sbGlu
Zy13aGVlbC5odG1sCiBzdG9yYWdlL211bHRpcGxlLXRyYW5zYWN0aW9ucy1vbi1kaWZmZXJlbnQt
aGFuZGxlcy5odG1sCi1zdmcvYW5pbWF0aW9ucy9hbmltVmFsLWJhc2ljcy5odG1sCiBzdmcvYW5p
bWF0aW9ucy9hbmltYXRlLWNhbGNNb2RlLXNwbGluZS1ieS5odG1sCiBzdmcvYW5pbWF0aW9ucy9h
bmltYXRlLWNhbGNNb2RlLXNwbGluZS1mcm9tLWJ5Lmh0bWwKIHN2Zy9hbmltYXRpb25zL2FuaW1h
dGUtY2FsY01vZGUtc3BsaW5lLWZyb20tdG8uaHRtbAogc3ZnL2FuaW1hdGlvbnMvYW5pbWF0ZS1j
YWxjTW9kZS1zcGxpbmUtdG8uaHRtbAogc3ZnL2FuaW1hdGlvbnMvYW5pbWF0ZS1jYWxjTW9kZS1z
cGxpbmUtdmFsdWVzLmh0bWwKIHN2Zy9hbmltYXRpb25zL2FuaW1hdGUtY29sb3ItY2FsY01vZGUt
ZGlzY3JldGUuaHRtbAotc3ZnL2FuaW1hdGlvbnMvYW5pbWF0ZS1jb2xvci1yZ2JhLWNhbGNNb2Rl
LWRpc2NyZXRlLmh0bWwKIHN2Zy9hbmltYXRpb25zL2FuaW1hdGUtY29sb3ItdHJhbnNwYXJlbnQu
aHRtbAogc3ZnL2FuaW1hdGlvbnMvYW5pbWF0ZS1jdXJyZW50Q29sb3IuaHRtbAotc3ZnL2FuaW1h
dGlvbnMvYW5pbWF0ZS1keW5hbWljLXVwZGF0ZS1hdHRyaWJ1dGVOYW1lLmh0bWwKIHN2Zy9hbmlt
YXRpb25zL2FuaW1hdGUtZ3JhZGllbnQtdHJhbnNmb3JtLmh0bWwKIHN2Zy9hbmltYXRpb25zL2Fu
aW1hdGUtaW5oZXJpdC1jc3MtcHJvcGVydHkuaHRtbAogc3ZnL2FuaW1hdGlvbnMvYW5pbWF0ZS1r
ZXlTcGxpbmVzLmh0bWwKIHN2Zy9hbmltYXRpb25zL2FuaW1hdGUtbnVtYmVyLWNhbGNNb2RlLWRp
c2NyZXRlLmh0bWwKK3N2Zy9hbmltYXRpb25zL2FuaW1hdGUtcGF0aC1uZXN0ZWQtdHJhbnNmb3Jt
cy5odG1sCiBzdmcvYW5pbWF0aW9ucy9hbmltYXRlLXBhdGgtYW5pbWF0aW9uLUNjLVNzLmh0bWwK
LXN2Zy9hbmltYXRpb25zL2FuaW1hdGUtcGF0aC1hbmltYXRpb24tTGwtVnYtSGguaHRtbAogc3Zn
L2FuaW1hdGlvbnMvYW5pbWF0ZS1wYXRoLWFuaW1hdGlvbi1RcS1UdC5odG1sCitzdmcvYW5pbWF0
aW9ucy9hbmltYXRlLXBhdGgtYW5pbWF0aW9uLUxsLVZ2LUhoLmh0bWwKIHN2Zy9hbmltYXRpb25z
L2FuaW1hdGUtcGF0aC1hbmltYXRpb24tY0Mtc1MtaW52ZXJzZS5odG1sCi1zdmcvYW5pbWF0aW9u
cy9hbmltYXRlLXBhdGgtYW5pbWF0aW9uLWxMLXZWLWhILWludmVyc2UuaHRtbAogc3ZnL2FuaW1h
dGlvbnMvYW5pbWF0ZS1wYXRoLWFuaW1hdGlvbi1xUS10VC1pbnZlcnNlLmh0bWwKLXN2Zy9hbmlt
YXRpb25zL2FuaW1hdGUtcGF0aC1uZXN0ZWQtdHJhbnNmb3Jtcy5odG1sCitzdmcvYW5pbWF0aW9u
cy9hbmltYXRlLXBhdGgtYW5pbWF0aW9uLWxMLXZWLWhILWludmVyc2UuaHRtbAogc3ZnL2FuaW1h
dGlvbnMvYW5pbWF0ZS1wb2ludHMuaHRtbAogc3ZnL2FuaW1hdGlvbnMvYW5pbWF0ZS10ZXh0LW5l
c3RlZC10cmFuc2Zvcm1zLmh0bWwKK3N2Zy9hbmltYXRpb25zL2FuaW1WYWwtYmFzaWNzLmh0bWwK
IHN2Zy9jdXN0b20vYWJzb2x1dGUtc2l6ZWQtY29udGVudC13aXRoLXJlc291cmNlcy54aHRtbAog
c3ZnL2N1c3RvbS9jaXJjbGUtbW92ZS1pbnZhbGlkYXRpb24uc3ZnCiBzdmcvY3VzdG9tL2NsaXAt
cGF0aC1jaGlsZC1jaGFuZ2VzLnN2ZwpAQCAtMjE5MCw3ICsyMTg4LDYgQEAgc3RvcmFnZS9tdWx0
aXBsZS1kYXRhYmFzZXMtZ2FyYmFnZS1jb2xsZWN0aW9uLmh0bWwKICMgVW5rbm93biBmYWlsdXJl
cyBhZnRlciBlbmFibGluZyBpbnNwZWN0b3IgdGVzdHMKIGluc3BlY3Rvci90aW1lbGluZS90aW1l
bGluZS1wYWludC5odG1sCiBpbnNwZWN0b3IvdGltZWxpbmUvdGltZWxpbmUtc2NyaXB0LXRhZy0x
Lmh0bWwKLWh0dHAvdGVzdHMvaW5zcGVjdG9yLWVuYWJsZWQvb3Blbi1jbG9zZS1vcGVuLmh0bWwK
IAogIyBDcmFzaGVzIHRoZSBXZWJQcm9jZXNzCiBlZGl0aW5nL3Bhc3RlYm9hcmQvY29weS1zdGFu
ZGFsb25lLWltYWdlLmh0bWwKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1Nr
aXBwZWQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCmluZGV4IDI2YzAyNGUuLjlk
NGZiNTAgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBwZWQKKysrIGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZApAQCAtNDUwNSwzICs0NTA1LDcgQEAgZWRp
dGluZy9zZWxlY3Rpb24vbWl4ZWQtZWRpdGFiaWxpdHktMTAuaHRtbAogIyAtLS0tLSBGSVhNRTog
UXRXZWJraXQgc3VwcG9ydHMgY2xpZW50IGJhc2VkIGFuZCBMYXlvdXRUZXN0IGZvciB0aGUgc2Ft
ZSBpcyB5ZXQgdG8gYmUgaW1wbGVtZW50ZWQuIFRyYWNrZWQgaW4gIzU0MzM0IC0tLS0tLSAKIGZh
c3QvZG9tL0dlb2xvY2F0aW9uCiBmYXN0L2RvbS9XaW5kb3cvd2luZG93LXByb3BlcnRpZXMtZ2Vv
bG9jYXRpb24uaHRtbAorCisjIFtRdF1SRUdSRVNTSU9OKHI3OTE1Nyk6IHBsdWdpbnMvZ2V0LXVz
ZXItYWdlbnQtd2l0aC1udWxsLW5wcC1mcm9tLW5wcC1uZXcuaHRtbCBjcmFzaGVzCisjIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NDg2MworcGx1Z2lucy9nZXQtdXJs
LXdpdGgtamF2YXNjcmlwdC1kZXN0cm95aW5nLXBsdWdpbi5odG1sCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODc5
MTA4MS4uZDI4Yzk2NyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwxOCArMSwzIEBACi0yMDExLTAyLTIxICBQ
YXZlbCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3JnPgotCi0gICAgICAgIFJldmlld2Vk
IGJ5IFl1cnkgU2VtaWtoYXRza3kuCi0KLSAgICAgICAgV2ViIEluc3BlY3RvcjogbmF2aWdhdGlv
biBkb2VzIG5vdCB3b3JrIGFmdGVyIHJlb3BlbmluZyBmcm9udGVuZC4KLSAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU0ODc5Ci0KLSAgICAgICAgVGVzdDog
aHR0cC90ZXN0cy9pbnNwZWN0b3ItZW5hYmxlZC9vcGVuLWNsb3NlLW9wZW4uaHRtbAotCi0gICAg
ICAgICogaW5zcGVjdG9yL0luc3BlY3RvckFnZW50LmNwcDoKLSAgICAgICAgKFdlYkNvcmU6Oklu
c3BlY3RvckFnZW50OjpzZXRGcm9udGVuZCk6Ci0gICAgICAgICogaW5zcGVjdG9yL0luc3BlY3Rv
clN0YXRlLmNwcDoKLSAgICAgICAgKFdlYkNvcmU6Okluc3BlY3RvclN0YXRlOjp1bm11dGUpOgot
ICAgICAgICAqIGluc3BlY3Rvci9JbnNwZWN0b3JTdGF0ZS5oOgotCiAyMDExLTAyLTIxICBBZGFt
IFJvYmVuICA8YXJvYmVuQGFwcGxlLmNvbT4KIAogICAgICAgICBQcm90ZWN0IHRoZSBQbHVnaW5W
aWV3IHdoZW4gZXZhbHVhdGluZyBqYXZhc2NyaXB0OiBVUkxzCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQWdlbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvaW5z
cGVjdG9yL0luc3BlY3RvckFnZW50LmNwcAppbmRleCAzNjkzODQ0Li45YjBhNGZiIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yQWdlbnQuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JBZ2VudC5jcHAKQEAgLTMzOCw5ICszMzgs
NiBAQCB2b2lkIEluc3BlY3RvckFnZW50OjpzZXRTZWFyY2hpbmdGb3JOb2RlKGJvb2wgZW5hYmxl
ZCwgYm9vbCogbmV3U3RhdGUpCiAKIHZvaWQgSW5zcGVjdG9yQWdlbnQ6OnNldEZyb250ZW5kKElu
c3BlY3RvckZyb250ZW5kKiBpbnNwZWN0b3JGcm9udGVuZCkKIHsKLSAgICAvLyBXZSBjYW4gcmVj
b25uZWN0IHRvIGV4aXN0aW5nIGZyb250LWVuZCAtPiB1bm11dGUgc3RhdGUuCi0gICAgbV9zdGF0
ZS0+dW5tdXRlKCk7Ci0KICAgICBtX2Zyb250ZW5kID0gaW5zcGVjdG9yRnJvbnRlbmQ7CiAgICAg
Y3JlYXRlRnJvbnRlbmRMaWZldGltZUFnZW50cygpOwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yU3RhdGUuY3BwIGIvU291cmNlL1dlYkNvcmUvaW5zcGVj
dG9yL0luc3BlY3RvclN0YXRlLmNwcAppbmRleCA4OTc3MjRlLi4yOTBmZmMyIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVjdG9yU3RhdGUuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JTdGF0ZS5jcHAKQEAgLTU5LDExICs1OSw2IEBA
IHZvaWQgSW5zcGVjdG9yU3RhdGU6Om11dGUoKQogICAgIG1faXNPbk11dGUgPSB0cnVlOwogfQog
Ci12b2lkIEluc3BlY3RvclN0YXRlOjp1bm11dGUoKQotewotICAgIG1faXNPbk11dGUgPSBmYWxz
ZTsKLX0KLQogdm9pZCBJbnNwZWN0b3JTdGF0ZTo6dXBkYXRlQ29va2llKCkKIHsKICAgICBpZiAo
IW1faXNPbk11dGUpCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvSW5zcGVj
dG9yU3RhdGUuaCBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JTdGF0ZS5oCmlu
ZGV4IDFjYWU5YWQuLjNhOWMzZWQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rv
ci9JbnNwZWN0b3JTdGF0ZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0
b3JTdGF0ZS5oCkBAIC01MCw3ICs1MCw2IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIH5JbnNwZWN0
b3JTdGF0ZSgpIHt9CiAKICAgICB2b2lkIG11dGUoKTsKLSAgICB2b2lkIHVubXV0ZSgpOwogCiAg
ICAgYm9vbCBnZXRCb29sZWFuKGNvbnN0IFN0cmluZyYgcHJvcGVydHlOYW1lKTsKICAgICBTdHJp
bmcgZ2V0U3RyaW5nKGNvbnN0IFN0cmluZyYgcHJvcGVydHlOYW1lKTsKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwppbmRleCA2
YjAyMzQzLi40NzY5YzYxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysr
IGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMDItMjEg
IEtpbW1vIEtpbm51bmVuICA8a2ltbW8udC5raW5udW5lbkBub2tpYS5jb20+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVxdWlyZSBubyB1bmRlZmlu
ZWQgc3ltYm9scyBkdXJpbmcgY29tcGlsYXRpb24uCisKKyAgICAgICAgW1F0XSBbV0syXSBXZWJL
aXRUZXN0UnVubmVyLCBRdFdlYlByb2Nlc3MgYW5kIFdUUkluamVjdEJ1bmRsZSBzaG91bGQgZmFp
bCB0byBjb21waWxlIHdoZW4gdGhlcmUncyB1bmRlZmluZWQgc3ltYm9scworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTQ4OTYKKworICAgICAgICAqIFdl
YlByb2Nlc3MucHJvOgorCiAyMDExLTAyLTIxICBCYWxhenMgS2VsZW1lbiAgPGtiYWxhenNAd2Vi
a2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNl
bi4KQEAgLTU1LDcgKzY2LDcgQEAKIAogICAgICAgICBGaXggYW5vdGhlciBjcmFzaCB3aGVuIGEg
cGx1Zy1pbiBpcyBkZXN0cm95ZWQgd2hlbiBldmFsdWF0aW5nIEphdmFTY3JpcHQKICAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU0ODM0Ci0gICAgICAgIDxy
ZGFyOi8vcHJvYmxlbS85MDA1NDc1PgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vOTAxMzM4ND4K
IAogICAgICAgICBUaGlzIGNvbnRhaW5zIHRocmVlIHNlcGFyYXRlIGZpeGVzOgogCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzLnBybyBiL1NvdXJjZS9XZWJLaXQyL1dlYlBy
b2Nlc3MucHJvCmluZGV4IGJjMGI4NzguLjBlM2JiNWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQyL1dlYlByb2Nlc3MucHJvCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MucHJvCkBA
IC0yMCw3ICsyMCw3IEBAIGxpbnV4LSogewogICAgIFFNQUtFX1JQQVRIRElSID0gXCRcJE9SSUdJ
Ti8uLi9saWIgJCRRTUFLRV9SUEFUSERJUgogICAgIE1ZX1JQQVRIID0gJCRqb2luKFFNQUtFX1JQ
QVRIRElSLCAiOiIpCiAKLSAgICBRTUFLRV9MRkxBR1MgKz0gLVdsLC16LG9yaWdpbiBcJy1XbCwt
cnBhdGgsJCR7TVlfUlBBVEh9XCcKKyAgICBRTUFLRV9MRkxBR1MgKz0gLVdsLC16LG9yaWdpbiBc
Jy1XbCwtcnBhdGgsJCR7TVlfUlBBVEh9XCcgLVdsLC0tbm8tdW5kZWZpbmVkCiAgICAgUU1BS0Vf
UlBBVEhESVIgPQogfSBlbHNlIHsKICAgICBRTUFLRV9SUEFUSERJUiA9ICQkT1VUUFVUX0RJUi9s
aWIgJCRRTUFLRV9SUEFUSERJUgpkaWZmIC0tZ2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMv
Q2hhbmdlTG9nCmluZGV4IDdlYzBhOTAuLmExODU1ZWMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5n
ZUxvZworKysgYi9Ub29scy9DaGFuZ2VMb2cKQEAgLTEsMTMgKzEsMTYgQEAKLTIwMTEtMDItMjEg
IEFsZWphbmRybyBHLiBDYXN0cm8gIDxhbGV4QGlnYWxpYS5jb20+CisyMDExLTAyLTIxICBLaW1t
byBLaW5udW5lbiAgPGtpbW1vLnQua2lubnVuZW5Abm9raWEuY29tPgogCi0gICAgICAgIFJldmll
d2VkIGJ5IENzYWJhIE9zenRyb2dvbsOhYy4KKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgUmVxdWlyZSBubyB1bmRlZmluZWQgc3ltYm9scyBkdXJpbmcgY29t
cGlsYXRpb24uCisKKyAgICAgICAgW1F0XSBbV0syXSBXZWJLaXRUZXN0UnVubmVyLCBRdFdlYlBy
b2Nlc3MgYW5kIFdUUkluamVjdEJ1bmRsZSBzaG91bGQgZmFpbCB0byBjb21waWxlIHdoZW4gdGhl
cmUncyB1bmRlZmluZWQgc3ltYm9scworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9NTQ4OTYKIAotICAgICAgICBSRUdSRVNTSU9OKHI3OTE1Nyk6Ci0gICAg
ICAgIHBsdWdpbnMvZ2V0LXVybC13aXRoLWphdmFzY3JpcHQtZGVzdHJveWluZy1wbHVnaW4uaHRt
bCBtYWtlIHRoZQotICAgICAgICBuZXh0IHRlc3QgY3Jhc2gKLSAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU0ODYzCisgICAgICAgIEFkZCAtV2wsLS1uby11
bmRlZmluZWQgdG8gY2F0Y2ggbWlzc2luZyBzeW1ib2xzIGVhcmx5LgogCi0gICAgICAgICogR05V
bWFrZWZpbGUuYW06CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9x
dC9JbmplY3RlZEJ1bmRsZS5wcm86CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9xdC9XZWJL
aXRUZXN0UnVubmVyLnBybzoKIAogMjAxMS0wMi0yMCAgRGlyayBQcmFua2UgIDxkcHJhbmtlQGNo
cm9taXVtLm9yZz4KIApkaWZmIC0tZ2l0IGEvVG9vbHMvR05VbWFrZWZpbGUuYW0gYi9Ub29scy9H
TlVtYWtlZmlsZS5hbQppbmRleCA4N2Y1NDI5Li5hMjA4YWZlIDEwMDY0NAotLS0gYS9Ub29scy9H
TlVtYWtlZmlsZS5hbQorKysgYi9Ub29scy9HTlVtYWtlZmlsZS5hbQpAQCAtMTc4LDcgKzE3OCw2
IEBAIFRlc3ROZXRzY2FwZVBsdWdpbl9saWJ0ZXN0bmV0c2NhcGVwbHVnaW5fbGFfU09VUkNFUyA9
IFwKIAlUb29scy9EdW1wUmVuZGVyVHJlZS91bml4L1Rlc3ROZXRzY2FwZVBsdWdpbi9UZXN0TmV0
c2NhcGVQbHVnaW4uY3BwIFwKIAlUb29scy9EdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVn
SW4vVGVzdHMvRG9jdW1lbnRPcGVuSW5EZXN0cm95U3RyZWFtLmNwcCBcCiAJVG9vbHMvRHVtcFJl
bmRlclRyZWUvVGVzdE5ldHNjYXBlUGx1Z0luL1Rlc3RzL0V2YWx1YXRlSlNBZnRlclJlbW92aW5n
UGx1Z2luRWxlbWVudC5jcHAgXAotCVRvb2xzL0R1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2FwZVBs
dWdJbi9UZXN0cy9HZXRVUkxXaXRoSmF2YVNjcmlwdFVSTERlc3Ryb3lpbmdQbHVnaW4uY3BwIFwK
IAlUb29scy9EdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVnSW4vVGVzdHMvR2V0VXNlckFn
ZW50V2l0aE51bGxOUFBGcm9tTlBQTmV3LmNwcCBcCiAJVG9vbHMvRHVtcFJlbmRlclRyZWUvVGVz
dE5ldHNjYXBlUGx1Z0luL1Rlc3RzL05QUnVudGltZU9iamVjdEZyb21EZXN0cm95ZWRQbHVnaW4u
Y3BwIFwKIAlUb29scy9EdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVnSW4vVGVzdHMvTlBS
dW50aW1lUmVtb3ZlUHJvcGVydHkuY3BwIFwKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RS
dW5uZXIvSW5qZWN0ZWRCdW5kbGUvcXQvSW5qZWN0ZWRCdW5kbGUucHJvIGIvVG9vbHMvV2ViS2l0
VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9xdC9JbmplY3RlZEJ1bmRsZS5wcm8KaW5kZXggMjRk
YjRiOC4uMjAxNWIzMyAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3Rl
ZEJ1bmRsZS9xdC9JbmplY3RlZEJ1bmRsZS5wcm8KKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5l
ci9JbmplY3RlZEJ1bmRsZS9xdC9JbmplY3RlZEJ1bmRsZS5wcm8KQEAgLTc3LDMgKzc3LDYgQEAg
dW5peDohbWFjOiFzeW1iaWFuIHsKIFRBUkdFVCA9IFdUUkluamVjdGVkQnVuZGxlCiBERVNURElS
ID0gJCRPVVRQVVRfRElSL2xpYgogIUNPTkZJRyhzdGFuZGFsb25lX3BhY2thZ2UpOiBDT05GSUcg
LT0gYXBwX2J1bmRsZQorbGludXgtKiB7CisgICAgUU1BS0VfTEZMQUdTICs9IC1XbCwtLW5vLXVu
ZGVmaW5lZAorfQpkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9XZWJLaXRU
ZXN0UnVubmVyLnBybyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvcXQvV2ViS2l0VGVzdFJ1bm5l
ci5wcm8KaW5kZXggZGU2NDhlYS4uYmY2YTJlOCAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVz
dFJ1bm5lci9xdC9XZWJLaXRUZXN0UnVubmVyLnBybworKysgYi9Ub29scy9XZWJLaXRUZXN0UnVu
bmVyL3F0L1dlYktpdFRlc3RSdW5uZXIucHJvCkBAIC02MSw3ICs2MSw3IEBAIGxpbnV4LSogewog
ICAgIFFNQUtFX1JQQVRIRElSID0gXCRcJE9SSUdJTi8uLi9saWIgJCRRTUFLRV9SUEFUSERJUgog
ICAgIE1ZX1JQQVRIID0gJCRqb2luKFFNQUtFX1JQQVRIRElSLCAiOiIpCiAKLSAgICBRTUFLRV9M
RkxBR1MgKz0gLVdsLC16LG9yaWdpbiBcJy1XbCwtcnBhdGgsJCR7TVlfUlBBVEh9XCcKKyAgICBR
TUFLRV9MRkxBR1MgKz0gLVdsLC16LG9yaWdpbiBcJy1XbCwtcnBhdGgsJCR7TVlfUlBBVEh9XCcg
LVdsLC0tbm8tdW5kZWZpbmVkCiAgICAgUU1BS0VfUlBBVEhESVIgPQogfSBlbHNlIHsKICAgICBR
TUFLRV9SUEFUSERJUiA9ICQkT1VUUFVUX0RJUi9saWIgJCRRTUFLRV9SUEFUSERJUgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>83198</attachid>
            <date>2011-02-21 11:44:19 -0800</date>
            <delta_ts>2011-03-17 03:51:26 -0700</delta_ts>
            <desc>fix2 (previous had a typo in diff command)</desc>
            <filename>no-undefined-02.patch</filename>
            <type>text/plain</type>
            <size>3127</size>
            <attacher name="Kimmo Kinnunen">kimmo.t.kinnunen</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCA2YjAyMzQzLi5iZWNlOWJkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYg
QEAKKzIwMTEtMDItMjEgIEtpbW1vIEtpbm51bmVuICA8a2ltbW8udC5raW5udW5lbkBub2tpYS5j
b20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVx
dWlyZSBubyB1bmRlZmluZWQgc3ltYm9scyBkdXJpbmcgY29tcGlsYXRpb24uCisKKyAgICAgICAg
W1F0XSBbV0syXSBXZWJLaXRUZXN0UnVubmVyLCBRdFdlYlByb2Nlc3MgYW5kIFdUUkluamVjdEJ1
bmRsZSBzaG91bGQgZmFpbCB0byBjb21waWxlIHdoZW4gdGhlcmUncyB1bmRlZmluZWQgc3ltYm9s
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTQ4OTYK
KyAgICAgICAgCisgICAgICAgIEFkZCAtV2wsLS1uby11bmRlZmluZWQgdG8gY2F0Y2ggbWlzc2lu
ZyBzeW1ib2xzIGVhcmx5LgorCisgICAgICAgICogV2ViUHJvY2Vzcy5wcm86CisKIDIwMTEtMDIt
MjEgIEJhbGF6cyBLZWxlbWVuICA8a2JhbGF6c0B3ZWJraXQub3JnPgogCiAgICAgICAgIFJldmll
d2VkIGJ5IEtlbm5ldGggUm9oZGUgQ2hyaXN0aWFuc2VuLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdDIvV2ViUHJvY2Vzcy5wcm8gYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzLnBybwppbmRl
eCBiYzBiODc4Li4wZTNiYjVjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
LnBybworKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzLnBybwpAQCAtMjAsNyArMjAsNyBA
QCBsaW51eC0qIHsKICAgICBRTUFLRV9SUEFUSERJUiA9IFwkXCRPUklHSU4vLi4vbGliICQkUU1B
S0VfUlBBVEhESVIKICAgICBNWV9SUEFUSCA9ICQkam9pbihRTUFLRV9SUEFUSERJUiwgIjoiKQog
Ci0gICAgUU1BS0VfTEZMQUdTICs9IC1XbCwteixvcmlnaW4gXCctV2wsLXJwYXRoLCQke01ZX1JQ
QVRIfVwnCisgICAgUU1BS0VfTEZMQUdTICs9IC1XbCwteixvcmlnaW4gXCctV2wsLXJwYXRoLCQk
e01ZX1JQQVRIfVwnIC1XbCwtLW5vLXVuZGVmaW5lZAogICAgIFFNQUtFX1JQQVRIRElSID0KIH0g
ZWxzZSB7CiAgICAgUU1BS0VfUlBBVEhESVIgPSAkJE9VVFBVVF9ESVIvbGliICQkUU1BS0VfUlBB
VEhESVIKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRl
eCA3ZWMwYTkwLi5hYjNiMzBiIDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9v
bHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMDItMjEgIEtpbW1vIEtpbm51bmVu
ICA8a2ltbW8udC5raW5udW5lbkBub2tpYS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgUmVxdWlyZSBubyB1bmRlZmluZWQgc3ltYm9scyBkdXJp
bmcgY29tcGlsYXRpb24uCisKKyAgICAgICAgW1F0XSBbV0syXSBXZWJLaXRUZXN0UnVubmVyLCBR
dFdlYlByb2Nlc3MgYW5kIFdUUkluamVjdEJ1bmRsZSBzaG91bGQgZmFpbCB0byBjb21waWxlIHdo
ZW4gdGhlcmUncyB1bmRlZmluZWQgc3ltYm9scworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTQ4OTYKKworICAgICAgICBBZGQgLVdsLC0tbm8tdW5kZWZp
bmVkIHRvIGNhdGNoIG1pc3Npbmcgc3ltYm9scyBlYXJseS4KKworICAgICAgICAqIFdlYktpdFRl
c3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvcXQvSW5qZWN0ZWRCdW5kbGUucHJvOgorICAgICAgICAq
IFdlYktpdFRlc3RSdW5uZXIvcXQvV2ViS2l0VGVzdFJ1bm5lci5wcm86CisKIDIwMTEtMDItMjEg
IEFsZWphbmRybyBHLiBDYXN0cm8gIDxhbGV4QGlnYWxpYS5jb20+CiAKICAgICAgICAgUmV2aWV3
ZWQgYnkgQ3NhYmEgT3N6dHJvZ29uw6FjLgpkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1
bm5lci9JbmplY3RlZEJ1bmRsZS9xdC9JbmplY3RlZEJ1bmRsZS5wcm8gYi9Ub29scy9XZWJLaXRU
ZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL3F0L0luamVjdGVkQnVuZGxlLnBybwppbmRleCAyNGRi
NGI4Li4yMDE1YjMzIDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVk
QnVuZGxlL3F0L0luamVjdGVkQnVuZGxlLnBybworKysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVy
L0luamVjdGVkQnVuZGxlL3F0L0luamVjdGVkQnVuZGxlLnBybwpAQCAtNzcsMyArNzcsNiBAQCB1
bml4OiFtYWM6IXN5bWJpYW4gewogVEFSR0VUID0gV1RSSW5qZWN0ZWRCdW5kbGUKIERFU1RESVIg
PSAkJE9VVFBVVF9ESVIvbGliCiAhQ09ORklHKHN0YW5kYWxvbmVfcGFja2FnZSk6IENPTkZJRyAt
PSBhcHBfYnVuZGxlCitsaW51eC0qIHsKKyAgICBRTUFLRV9MRkxBR1MgKz0gLVdsLC0tbm8tdW5k
ZWZpbmVkCit9CmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL3F0L1dlYktpdFRl
c3RSdW5uZXIucHJvIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9XZWJLaXRUZXN0UnVubmVy
LnBybwppbmRleCBkZTY0OGVhLi5iZjZhMmU4IDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0
UnVubmVyL3F0L1dlYktpdFRlc3RSdW5uZXIucHJvCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5u
ZXIvcXQvV2ViS2l0VGVzdFJ1bm5lci5wcm8KQEAgLTYxLDcgKzYxLDcgQEAgbGludXgtKiB7CiAg
ICAgUU1BS0VfUlBBVEhESVIgPSBcJFwkT1JJR0lOLy4uL2xpYiAkJFFNQUtFX1JQQVRIRElSCiAg
ICAgTVlfUlBBVEggPSAkJGpvaW4oUU1BS0VfUlBBVEhESVIsICI6IikKIAotICAgIFFNQUtFX0xG
TEFHUyArPSAtV2wsLXosb3JpZ2luIFwnLVdsLC1ycGF0aCwkJHtNWV9SUEFUSH1cJworICAgIFFN
QUtFX0xGTEFHUyArPSAtV2wsLXosb3JpZ2luIFwnLVdsLC1ycGF0aCwkJHtNWV9SUEFUSH1cJyAt
V2wsLS1uby11bmRlZmluZWQKICAgICBRTUFLRV9SUEFUSERJUiA9CiB9IGVsc2UgewogICAgIFFN
QUtFX1JQQVRIRElSID0gJCRPVVRQVVRfRElSL2xpYiAkJFFNQUtFX1JQQVRIRElSCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>86042</attachid>
            <date>2011-03-17 03:51:26 -0700</date>
            <delta_ts>2011-04-10 19:36:02 -0700</delta_ts>
            <desc>Rebased and resubmitted patch to get new try with buildbots</desc>
            <filename>no-undefined-03.patch</filename>
            <type>text/plain</type>
            <size>3110</size>
            <attacher name="Kimmo Kinnunen">kimmo.t.kinnunen</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCA3N2Q2NDJhLi42M2Y1MjJmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYg
QEAKKzIwMTEtMDItMjEgIEtpbW1vIEtpbm51bmVuICA8a2ltbW8udC5raW5udW5lbkBub2tpYS5j
b20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVx
dWlyZSBubyB1bmRlZmluZWQgc3ltYm9scyBkdXJpbmcgY29tcGlsYXRpb24uCisKKyAgICAgICAg
W1F0XSBbV0syXSBXZWJLaXRUZXN0UnVubmVyLCBRdFdlYlByb2Nlc3MgYW5kIFdUUkluamVjdEJ1
bmRsZSBzaG91bGQgZmFpbCB0byBjb21waWxlIHdoZW4gdGhlcmUncyB1bmRlZmluZWQgc3ltYm9s
cworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTQ4OTYK
KyAgICAgICAgCisgICAgICAgIEFkZCAtV2wsLS1uby11bmRlZmluZWQgdG8gY2F0Y2ggbWlzc2lu
ZyBzeW1ib2xzIGVhcmx5LgorCisgICAgICAgICogV2ViUHJvY2Vzcy5wcm86CisKIDIwMTEtMDMt
MTYgIEpvc2VwaCBQZWNvcmFybyAgPGpvZXBlY2tAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZp
ZXdlZCBieSBLZW5uZXRoIFJvaGRlIENocmlzdGlhbnNlbi4KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJLaXQyL1dlYlByb2Nlc3MucHJvIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy5wcm8KaW5k
ZXggMDg1MjFkZS4uY2QyOGMyNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vz
cy5wcm8KKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy5wcm8KQEAgLTI3LDcgKzI3LDcg
QEAgbGludXgtKiB7CiAgICAgUU1BS0VfUlBBVEhESVIgPSBcJFwkT1JJR0lOLy4uL2xpYiAkJFFN
QUtFX1JQQVRIRElSCiAgICAgTVlfUlBBVEggPSAkJGpvaW4oUU1BS0VfUlBBVEhESVIsICI6IikK
IAotICAgIFFNQUtFX0xGTEFHUyArPSAtV2wsLXosb3JpZ2luIFwnLVdsLC1ycGF0aCwkJHtNWV9S
UEFUSH1cJworICAgIFFNQUtFX0xGTEFHUyArPSAtV2wsLXosb3JpZ2luIFwnLVdsLC1ycGF0aCwk
JHtNWV9SUEFUSH1cJyAtV2wsLS1uby11bmRlZmluZWQKICAgICBRTUFLRV9SUEFUSERJUiA9CiB9
IGVsc2UgewogICAgIFFNQUtFX1JQQVRIRElSID0gJCRPVVRQVVRfRElSL2xpYiAkJFFNQUtFX1JQ
QVRIRElSCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5k
ZXggYzE4YzNkOC4uNTVmZGFmNyAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rv
b2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDExLTAyLTIxICBLaW1tbyBLaW5udW5l
biAgPGtpbW1vLnQua2lubnVuZW5Abm9raWEuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlcXVpcmUgbm8gdW5kZWZpbmVkIHN5bWJvbHMgZHVy
aW5nIGNvbXBpbGF0aW9uLgorCisgICAgICAgIFtRdF0gW1dLMl0gV2ViS2l0VGVzdFJ1bm5lciwg
UXRXZWJQcm9jZXNzIGFuZCBXVFJJbmplY3RCdW5kbGUgc2hvdWxkIGZhaWwgdG8gY29tcGlsZSB3
aGVuIHRoZXJlJ3MgdW5kZWZpbmVkIHN5bWJvbHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTU0ODk2CisKKyAgICAgICAgQWRkIC1XbCwtLW5vLXVuZGVm
aW5lZCB0byBjYXRjaCBtaXNzaW5nIHN5bWJvbHMgZWFybHkuCisKKyAgICAgICAgKiBXZWJLaXRU
ZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL3F0L0luamVjdGVkQnVuZGxlLnBybzoKKyAgICAgICAg
KiBXZWJLaXRUZXN0UnVubmVyL3F0L1dlYktpdFRlc3RSdW5uZXIucHJvOgorCiAyMDExLTAzLTE2
ICBTYW0gV2VpbmlnICA8c2FtQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgQWRh
bSBSb2Jlbi4KZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5k
bGUvcXQvSW5qZWN0ZWRCdW5kbGUucHJvIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3Rl
ZEJ1bmRsZS9xdC9JbmplY3RlZEJ1bmRsZS5wcm8KaW5kZXggNjgzODIwNS4uNGE3N2I2MyAxMDA2
NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9xdC9JbmplY3Rl
ZEJ1bmRsZS5wcm8KKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9x
dC9JbmplY3RlZEJ1bmRsZS5wcm8KQEAgLTgwLDMgKzgwLDYgQEAgdW5peDohbWFjOiFzeW1iaWFu
IHsKIFRBUkdFVCA9IFdUUkluamVjdGVkQnVuZGxlCiBERVNURElSID0gJCRPVVRQVVRfRElSL2xp
YgogIUNPTkZJRyhzdGFuZGFsb25lX3BhY2thZ2UpOiBDT05GSUcgLT0gYXBwX2J1bmRsZQorbGlu
dXgtKiB7CisgICAgUU1BS0VfTEZMQUdTICs9IC1XbCwtLW5vLXVuZGVmaW5lZAorfQpkaWZmIC0t
Z2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9XZWJLaXRUZXN0UnVubmVyLnBybyBiL1Rv
b2xzL1dlYktpdFRlc3RSdW5uZXIvcXQvV2ViS2l0VGVzdFJ1bm5lci5wcm8KaW5kZXggZDY1Nzlh
NC4uMTdhNGI3MCAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9xdC9XZWJLaXRU
ZXN0UnVubmVyLnBybworKysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL3F0L1dlYktpdFRlc3RS
dW5uZXIucHJvCkBAIC01Niw3ICs1Niw3IEBAIGxpbnV4LSogewogICAgIFFNQUtFX1JQQVRIRElS
ID0gXCRcJE9SSUdJTi8uLi9saWIgJCRRTUFLRV9SUEFUSERJUgogICAgIE1ZX1JQQVRIID0gJCRq
b2luKFFNQUtFX1JQQVRIRElSLCAiOiIpCiAKLSAgICBRTUFLRV9MRkxBR1MgKz0gLVdsLC16LG9y
aWdpbiBcJy1XbCwtcnBhdGgsJCR7TVlfUlBBVEh9XCcKKyAgICBRTUFLRV9MRkxBR1MgKz0gLVds
LC16LG9yaWdpbiBcJy1XbCwtcnBhdGgsJCR7TVlfUlBBVEh9XCcgLVdsLC0tbm8tdW5kZWZpbmVk
CiAgICAgUU1BS0VfUlBBVEhESVIgPQogfSBlbHNlIHsKICAgICBRTUFLRV9SUEFUSERJUiA9ICQk
T1VUUFVUX0RJUi9saWIgJCRRTUFLRV9SUEFUSERJUgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>