<?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>57246</bug_id>
          
          <creation_ts>2011-03-28 10:09:07 -0700</creation_ts>
          <short_desc>Windows build instructions do not work if you are behind a proxy or have a Temp directory that you do not own directly.</short_desc>
          <delta_ts>2011-04-26 21:10:53 -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 Website</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows 7</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="Carol Szabo">carol</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aroben</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>s.mathur</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>374575</commentid>
    <comment_count>0</comment_count>
    <who name="Carol Szabo">carol</who>
    <bug_when>2011-03-28 10:09:07 -0700</bug_when>
    <thetext>I am using a new install of Windows 7, I am behind a proxy server and following the build instructions for the tools install and the windows build on webkit.org does not seem to work for me and many of my colleagues. This bug is for sharing what I had to do to get things to work:
1. Installing cygwin:
a. in order to be able to download the correct packages through the proxy, be sure to set the http_proxy environment variable to http[s]://[username[:password]@]proxyhost[:port] for cygwin-downloader.exe. (In the URL above square brackets indicate optional parts of the URL, not literal characters).
b. Once cygwin is downloaded and installed, be sure to select the git packages for install even if not using git, it appears that there are some dependencies on those.
c. The rebaseall script for cygwin does not seem to be enough, as it does not rebase libraries used by perl and python.
Thus from ash do this:
unset TMP
unset TEMP (For whatever reason ash thought it cannot write to the windows temp directory - likely due to Windows vs. cygwin path.
find /lib/perl5 -iname &quot;*.dll&quot;&gt;/tmp/DLLs.txt
find /lib/python2.6 -iname &quot;*.dll&quot;&gt;&gt;/tmp/DLLs.txt
/bin/rebaseall -T /tmp/DLLs.txt
2. The platform SDK:
Apparently it is not enough to to add its bin diretory to the VC bin directory, but it also needs to be in the PATH environment variable in cygwin.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>374793</commentid>
    <comment_count>1</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-03-28 14:42:30 -0700</bug_when>
    <thetext>(In reply to comment #0)
&gt; I am using a new install of Windows 7, I am behind a proxy server and following the build instructions for the tools install and the windows build on webkit.org does not seem to work for me and many of my colleagues. This bug is for sharing what I had to do to get things to work:

Thanks for writing these down!

&gt; 1. Installing cygwin:
&gt; a. in order to be able to download the correct packages through the proxy, be sure to set the http_proxy environment variable to http[s]://[username[:password]@]proxyhost[:port] for cygwin-downloader.exe. (In the URL above square brackets indicate optional parts of the URL, not literal characters).

The source for that page is checked in to Websites/webkit.org/building/tools.html. Would you be willing to make a patch that adds these instructions?

&gt; b. Once cygwin is downloaded and installed, be sure to select the git packages for install even if not using git, it appears that there are some dependencies on those.

This should be remedied by updating CygwinDownloader. Its sources are checked in to Tools/CygwinDownloader. Would you be willing to make a patch?

&gt; c. The rebaseall script for cygwin does not seem to be enough, as it does not rebase libraries used by perl and python.
&gt; Thus from ash do this:
&gt; unset TMP
&gt; unset TEMP (For whatever reason ash thought it cannot write to the windows temp directory - likely due to Windows vs. cygwin path.
&gt; find /lib/perl5 -iname &quot;*.dll&quot;&gt;/tmp/DLLs.txt
&gt; find /lib/python2.6 -iname &quot;*.dll&quot;&gt;&gt;/tmp/DLLs.txt
&gt; /bin/rebaseall -T /tmp/DLLs.txt

Our current &quot;best practice&quot; instructions can be found at &lt;http://trac.webkit.org/wiki/BuildingOnWindows#ErrorlaunchingApachefromrun-webkit-testsonVista7orothererrorsthatmentionthewordremap&gt;. I think they would have solved your problem. It would be great to have a patch that adds these instructions to the main webkit.org page. Would you be willing to do that?

&gt; 2. The platform SDK:
&gt; Apparently it is not enough to to add its bin diretory to the VC bin directory, but it also needs to be in the PATH environment variable in cygwin.

That sounds kind of like what&apos;s described here: &lt;http://trac.webkit.org/wiki/BuildingOnWindows#VisualCExpressEdition&gt;. Again, a patch to add relevant instructions to webkit.org would be much appreciated!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>374823</commentid>
    <comment_count>2</comment_count>
    <who name="Carol Szabo">carol</who>
    <bug_when>2011-03-28 15:16:41 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; (In reply to comment #0)
&gt; The source for that page is checked in to Websites/webkit.org/building/tools.html. Would you be willing to make a patch that adds these instructions?

I am working on that but I want to try them out on a couple of other machines before trying them out.

&gt; &gt; b. Once cygwin is downloaded and installed, be sure to select the git packages for install even if not using git, it appears that there are some dependencies on those.
&gt; This should be remedied by updating CygwinDownloader. Its sources are checked in to Tools/CygwinDownloader. Would you be willing to make a patch?

I am not sure whether updating cygwinDownloader is the best thing. Maybe removing those dependencies is better (I would rather try to fix the dependencies first).
In anycase fixing the source of cygwinDownloader is not enough. The instructions have a link to a zip file containing the binaries, thus the fix needs to be built and the binary needs to be posted on the site. If it is under source control, then I could do that as well if it comes to it.

&gt; &gt; c. The rebaseall script for cygwin does not seem to be enough, as it does not rebase libraries used by perl and python.
&gt; &gt; Thus from ash do this:
&gt; &gt; unset TMP
&gt; &gt; unset TEMP (For whatever reason ash thought it cannot write to the windows temp directory - likely due to Windows vs. cygwin path.
&gt; &gt; find /lib/perl5 -iname &quot;*.dll&quot;&gt;/tmp/DLLs.txt
&gt; &gt; find /lib/python2.6 -iname &quot;*.dll&quot;&gt;&gt;/tmp/DLLs.txt
&gt; &gt; /bin/rebaseall -T /tmp/DLLs.txt
&gt; Our current &quot;best practice&quot; instructions can be found at &lt;http://trac.webkit.org/wiki/BuildingOnWindows#ErrorlaunchingApachefromrun-webkit-testsonVista7orothererrorsthatmentionthewordremap&gt;. I think they would have solved your problem. It would be great to have a patch that adds these instructions to the main webkit.org page. Would you be willing to do that?

As said above. I am trying to verify that I did not miss anything and that all steps are needed (maybe refine them a bit before I make a patch). I do not believe that the instructions that you linked would have fixed the patch. They appear to fix something about appache, but I still cannot see the perl5 and python2.6 directories that contain DLLs loaded by the build scripts.
Trully, I believe that a better option is to drop cygwin altogether, install Active State Perl and Python for Windows and use those if possible. The DLL fix, causes (at least as far as I understand it) huge memory fragmentation issues, as ALL listed DLLs are mapped into the process space and each is assigned a non overlapping address range, then all cygwin processes when they load any dll, it will be loaded in this address range, thus DLLs will be loaded here and there in memory, leaving gaps for the DLLs that are not needed.

&gt; &gt; 2. The platform SDK:
&gt; &gt; Apparently it is not enough to to add its bin diretory to the VC bin directory, but it also needs to be in the PATH environment variable in cygwin.
&gt; That sounds kind of like what&apos;s described here: &lt;http://trac.webkit.org/wiki/BuildingOnWindows#VisualCExpressEdition&gt;. Again, a patch to add relevant instructions to webkit.org would be much appreciated!

Actually I believe that it does not have anythign to do with the VisualCExpressEdition problem, it is rather due to an error in my instalation of Platform SDK. This is why I want to doublecheck the instructions before I propose a patch. I posted them here so that people have access to them and can issue comments like yours, or can tell me whether they worked for them or not.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>374848</commentid>
    <comment_count>3</comment_count>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2011-03-28 15:48:34 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (In reply to comment #1)
&gt; &gt; (In reply to comment #0)
&gt; &gt; The source for that page is checked in to Websites/webkit.org/building/tools.html. Would you be willing to make a patch that adds these instructions?
&gt; 
&gt; I am working on that but I want to try them out on a couple of other machines before trying them out.

Great!

&gt; &gt; &gt; b. Once cygwin is downloaded and installed, be sure to select the git packages for install even if not using git, it appears that there are some dependencies on those.
&gt; &gt; This should be remedied by updating CygwinDownloader. Its sources are checked in to Tools/CygwinDownloader. Would you be willing to make a patch?
&gt; 
&gt; I am not sure whether updating cygwinDownloader is the best thing. Maybe removing those dependencies is better (I would rather try to fix the dependencies first).
&gt; In anycase fixing the source of cygwinDownloader is not enough. The instructions have a link to a zip file containing the binaries, thus the fix needs to be built and the binary needs to be posted on the site. If it is under source control, then I could do that as well if it comes to it.

The binary is checked in, as is the script to generate it: &lt;http://trac.webkit.org/browser/trunk/Tools/CygwinDownloader/make-zip.sh&gt;.

&gt; &gt; &gt; c. The rebaseall script for cygwin does not seem to be enough, as it does not rebase libraries used by perl and python.
&gt; &gt; &gt; Thus from ash do this:
&gt; &gt; &gt; unset TMP
&gt; &gt; &gt; unset TEMP (For whatever reason ash thought it cannot write to the windows temp directory - likely due to Windows vs. cygwin path.
&gt; &gt; &gt; find /lib/perl5 -iname &quot;*.dll&quot;&gt;/tmp/DLLs.txt
&gt; &gt; &gt; find /lib/python2.6 -iname &quot;*.dll&quot;&gt;&gt;/tmp/DLLs.txt
&gt; &gt; &gt; /bin/rebaseall -T /tmp/DLLs.txt
&gt; &gt; Our current &quot;best practice&quot; instructions can be found at &lt;http://trac.webkit.org/wiki/BuildingOnWindows#ErrorlaunchingApachefromrun-webkit-testsonVista7orothererrorsthatmentionthewordremap&gt;. I think they would have solved your problem. It would be great to have a patch that adds these instructions to the main webkit.org page. Would you be willing to do that?
&gt; 
&gt; As said above. I am trying to verify that I did not miss anything and that all steps are needed (maybe refine them a bit before I make a patch). I do not believe that the instructions that you linked would have fixed the patch. They appear to fix something about appache, but I still cannot see the perl5 and python2.6 directories that contain DLLs loaded by the build scripts.

The instructions end up putting all DLLs in /lib into the rebase file, which should include the perl5 and python2.6 directories you mentioned.

&gt; Trully, I believe that a better option is to drop cygwin altogether, install Active State Perl and Python for Windows and use those if possible. The DLL fix, causes (at least as far as I understand it) huge memory fragmentation issues, as ALL listed DLLs are mapped into the process space and each is assigned a non overlapping address range, then all cygwin processes when they load any dll, it will be loaded in this address range, thus DLLs will be loaded here and there in memory, leaving gaps for the DLLs that are not needed.

Moving off Cygwin is a long-term project tracked by bug 48166.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>378015</commentid>
    <comment_count>4</comment_count>
      <attachid>87904</attachid>
    <who name="Carol Szabo">carol</who>
    <bug_when>2011-04-01 13:12:24 -0700</bug_when>
    <thetext>Created attachment 87904
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>378019</commentid>
    <comment_count>5</comment_count>
      <attachid>87904</attachid>
    <who name="Carol Szabo">carol</who>
    <bug_when>2011-04-01 13:13:56 -0700</bug_when>
    <thetext>Comment on attachment 87904
Patch

Missed changelog. Learning how to use webkit-patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>378023</commentid>
    <comment_count>6</comment_count>
      <attachid>87906</attachid>
    <who name="Carol Szabo">carol</who>
    <bug_when>2011-04-01 13:19:52 -0700</bug_when>
    <thetext>Created attachment 87906
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>378025</commentid>
    <comment_count>7</comment_count>
      <attachid>87906</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2011-04-01 13:21:52 -0700</bug_when>
    <thetext>Comment on attachment 87906
Patch

These instructions are complex; is there any way we can cover this without adding so many additional steps?! Any way to break it down, for example?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>378928</commentid>
    <comment_count>8</comment_count>
      <attachid>88088</attachid>
    <who name="Carol Szabo">carol</who>
    <bug_when>2011-04-04 11:53:04 -0700</bug_when>
    <thetext>Created attachment 88088
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>378945</commentid>
    <comment_count>9</comment_count>
    <who name="Carol Szabo">carol</who>
    <bug_when>2011-04-04 12:12:55 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; (From update of attachment 87906 [details])
&gt; These instructions are complex; is there any way we can cover this without adding so many additional steps?! Any way to break it down, for example?

There were so many steps in my previous patch, because I was trying to explain what to do at a Windows newbie level, just as the instructions for starting the cygwin_downloader were. I grouped the steps by objective via paragraph separators, maybe not clearly enough, but I was trying to add as little changes as possible to the complexity of the document structure and the requirements on the browser (that is why I stayed away from nested counters instead of list items).
I believe that this level of detail is unnecessary as the intended reader should be already familiar enough with windows to know how to extract a zip file and launch an executable contained in it, was well as to set an environment variable before starting an executable. I kept that level of detail in my first patch just for the sake of consistency.
In this second patch I have simplified the instructions, but I raised the prerequisite IQ and Windows/POSIX knowledge level.
Originally I started this bug to share some hard earned knowledge, but, by the time I finished writing this patch, I found that there are just a few warnings that may be worth sharing, such as the fact that ash -c /bin/rebaseall may fail due to lack of write access to the temp directory from cygwin (which is default for my Win 7 corporate install) and this would not be easy to detect since the window with the error is immediately closed and that if you are behind a proxy, configuring it in the usual Linux way helps.
This is what my latest patch does in essence, beside a little bit of rewording.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>393001</commentid>
    <comment_count>10</comment_count>
      <attachid>88088</attachid>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2011-04-26 16:26:40 -0700</bug_when>
    <thetext>Comment on attachment 88088
Patch

lgtm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>393304</commentid>
    <comment_count>11</comment_count>
      <attachid>88088</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-26 21:10:48 -0700</bug_when>
    <thetext>Comment on attachment 88088
Patch

Clearing flags on attachment: 88088

Committed r85008: &lt;http://trac.webkit.org/changeset/85008&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>393305</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-04-26 21:10:53 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>87904</attachid>
            <date>2011-04-01 13:12:24 -0700</date>
            <delta_ts>2011-04-01 13:19:40 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-57246-20110401161221.patch</filename>
            <type>text/plain</type>
            <size>4448</size>
            <attacher name="Carol Szabo">carol</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODI2OTEKZGlmZiAtLWdpdCBhL1dlYnNpdGVzL3dlYmtpdC5v
cmcvYnVpbGRpbmcvdG9vbHMuaHRtbCBiL1dlYnNpdGVzL3dlYmtpdC5vcmcvYnVpbGRpbmcvdG9v
bHMuaHRtbAppbmRleCA4YjJhZjJhNDJiOGE2YjEyMzgxMWM4YzBhZGQyNGJlZTBlYjY5ODNmLi5k
YjlmMWFmOGY2ZTk0MWQzNjgyNzI3MWFmZmRjMWM2ZTVjOThkNzEwIDEwMDY0NAotLS0gYS9XZWJz
aXRlcy93ZWJraXQub3JnL2J1aWxkaW5nL3Rvb2xzLmh0bWwKKysrIGIvV2Vic2l0ZXMvd2Via2l0
Lm9yZy9idWlsZGluZy90b29scy5odG1sCkBAIC01MywxNiArNTMsMzcgQEAgaHJlZj0iaHR0cDov
L3N2bi53ZWJraXQub3JnL3JlcG9zaXRvcnkvd2Via2l0L3RydW5rL1Rvb2xzL0N5Z3dpbkRvd25s
b2FkZXIvY3lnd2kKIEtlZXAgYWxsIHRoZSBkZWZhdWx0IG9wdGlvbnMgYW5kIGNsaWNrIDxiPk5l
eHQ8L2I+IHVudGlsIHRoZSBmaWxlIGlzIGV4dHJhY3RlZCBhbmQgdGhlIGN5Z3dpbi1kb3dubG9h
ZGVyIGZvbGRlciBvcGVucy48L3A+CiA8cD5Eb3VibGUtY2xpY2sgPGNvZGU+Y3lnd2luLWRvd25s
b2FkZXIuZXhlPC9jb2RlPi4gVGhpcyB3aWxsIGRvd25sb2FkIGFsbCB0aGUgQ3lnd2luIHBhY2th
Z2VzIHlvdSBuZWVkLjwvcD4KIDxwPldoZW4gYWxsIHRoZSBwYWNrYWdlcyBoYXZlIGZpbmlzaGVk
IGRvd25sb2FkaW5nLCB0aGUgQ3lnd2luIGluc3RhbGxlciB3aWxsIGxhdW5jaC4gQ2hvb3NlIDxi
Pkluc3RhbGwgZnJvbSBMb2NhbCBEaXJlY3Rvcnk8L2I+LCB0aGVuIGNsaWNrIDxiPk5leHQ8L2I+
IHVudGlsIHRoZSBpbnN0YWxsIGlzIGNvbXBsZXRlLiBJZiB5b3UgYXJlIHJ1bm5pbmcgVmlzdGEs
IHRoZSBpbnN0YWxsZXIgd29uJ3QgYmUgYWJsZSB0byBsYXVuY2ggYXV0b21hdGljYWxseSwgc28g
eW91IHdpbGwgaGF2ZSB0byBtYW51YWxseSBsYXVuY2ggQ3lnd2luJ3MgU2V0dXAuZXhlLjwvcD4K
KzxwPjxiPk5vdGU6PC9iPiBJZiB5b3UgYXJlIGJlaGluZCBhIHByb3h5IGRvIHRoaXMgYmVmb3Jl
IHN0YXJ0aW5nIDxjb2RlPmN5Z3dpbi1kb3dubG9hZGVyLmV4ZTwvY29kZT4gdG8gc2V0IHVwIHRo
ZSBodHRwX3Byb3h5IGVudmlyb25tZW50IHZhcmlhYmxlOjxicj4KK1JpZ2h0LWNsaWNrIG9uIDxj
b2RlPkNvbXB1dGVyPC9jb2RlPi88Y29kZT5NeSBDb21wdXRlcjwvY29kZT4sIGNob29zZSA8Y29k
ZT5Qcm9wZXJ0aWVzPC9jb2RlPiwgY2hvb3NlIHRoZSA8Y29kZT5BZHZhbmNlZDwvY29kZT4vPGNv
ZGU+QWR2YW5jZWQgU3lzdGVtIFNldHRpbmdzPC9jb2RlPiB0YWIsCitjbGljayBvbiB0aGUgPGNv
ZGU+RW52aXJvbm1lbnQgVmFyaWFibGVzWy4uLl08L2NvZGU+IGJ1dHRvbi48YnI+CitBZGQgYSBT
eXN0ZW0gRW52aXJvbm1lbnQgdmFyaWFibGUgbmFtZWQgPGNvZGU+aHR0cF9wcm94eTwvY29kZT4g
YW5kIGFzc2lnbiBpdCB0aGUgcHJveHkgVVJMIHlvdSB1c2UgdG8gYWNjZXNzIHB1YmxpYyB3ZWJz
aXRlcy4gU29tZXRoaW5nIHRoYXQgd291bGQgCitsaWtlbHkgbWF0Y2ggdGhpcyBwYXR0ZXJuOiA8
Y29kZT5odHRwW3NdOi8vW3VzZXJuYW1lWzpwYXNzd29yZF1AXXNvbWVob3N0LmNvbVs6cG9ydF08
L2NvZGU+LiBXaGVyZSB0aGUgc3F1YXJlIGJyYWNrZXRzIChbXSkgYXJlIG5vdCBwYXJ0IG9mIHRo
ZSB1cmwgYnV0IGVuY2xvc2UgdXJsIGVsZW1lbnRzIHRoYXQgYXJlIG9wdGlvbmFsIGluZGljYXRp
bmcgdGhhdCB0aG9zZSBlbGVtZW50cyBtaWdodCBiZSBtaXNzaW5nIGluIHlvdXIgY2FzZSB0b2dl
dGhlciB3aXRoIHRoZWlyIGVuY2xvc2VkIGRlbGltaXRlciBzdWNoIGFzIEAgYW5kIDouPC9wPgog
PFA+VmlzdGEgbWF5IHdhcm4geW91IHRoYXQgQ3lnd2luIGRpZCBub3QgaW5zdGFsbCBjb3JyZWN0
bHkuIElnbm9yZSB0aGlzIHdhcm5pbmcgYW5kIHRlbGwgVmlzdGEgdGhhdCB0aGUgaW5zdGFsbCB3
YXMgc3VjY2Vzc2Z1bC48L3A+Ci08cD5JZiB5b3UgYXJlIHJ1bm5pbmcgVmlzdGEsIGNsaWNrIG9u
IHRoZSBTdGFydCBtZW51LCBlbnRlciB0aGUgZm9sbG93aW5nIGNvbW1hbmQsIGFuZCBwcmVzcyBF
bnRlcjo8L3A+Ci08cCBjbGFzcz0iY29kZSI+QzpcY3lnd2luXGJpblxhc2ggLWMgL2Jpbi9yZWJh
c2VhbGw8L3A+Ci08cD5SZW1vdmUgdGhlIGZvbGxvd2luZyBsaW5lcyBmcm9tIDxjb2RlPi9ob21l
L1t1c2VybmFtZV0vLmJhc2hyYzwvY29kZT46Cis8cD5JZiB5b3UgYXJlIHJ1bm5pbmcgVmlzdGEg
b3IgV2luZG93cyA3LCBkbyB0aGUgZm9sbG93aW5nOgorPG9sPjxsaT5TdGFydCBjeWd3aW4gKGJh
c2gpPC9saT4KKzxsaT5BdCB0aGUgY29tbWFuZCBwcm9tcHQgcnVuIHRoaXMgY29tbWFuZDo8YnI+
Cis8Y29kZT5maW5kIC9iaW4gL2xpYiBcKCAtaW5hbWUgY3lnbHNhNjQuZGxsIC1vIC1pbmFtZSBj
eWd3aW4xLmRsbCBcKSAtbyAtaW5hbWUgJyouZGxsJyAtcHJpbnQgPiAvdG1wL3JlYmFzZWxpc3Q8
L2NvZGU+PC9saT4KKzxsaT5PcGVuIGEgd2luZG93cyBjb21tYW5kIHByb21wdCBpbiBhIHNlcGFy
YXRlIHdpbmRvdyBieSBydW5uaW5nIHRoZXNlIGNvbW1hbmRzOjxicj4KKzxjb2RlPmNtZDwvY29k
ZT48YnI+Cis8Y29kZT5zdGFydDwvY29kZT48L2xpPgorPGxpPkNsb3NlIHRoZSBvcmlnaW5hbCBj
eWd3aW4gd2luZG93IGJ5IHR5cGluZyB0aGUgZm9sbG93aW5nIGNvbW1hbmRzIGluIGl0IGFuZCB1
bHRpbWF0ZWx5IGNsb3NpbmcgdGhlIHdpbmRvdyBpZiBpdCBkb2VzIG5vdCBjbG9zZSBieSBpdHNl
bGY6PGJyPgorPGNvZGU+ZXhpdDwvY29kZT48YnI+Cis8Y29kZT5leGl0PC9jb2RlPjwvbGk+Cis8
bGk+SW4gdGhlIG5ldyBjb21tYW5kIHByb21wdCB0aGF0IHlvdSBvYnRhaW5lZCBhdCB0aGUgc3Rl
cCBhYm92ZSB0eXBlIHRoZSBmb2xsb3dpbmcgY29tbWFuZDoKKzxjb2RlPi4uXC4uXGJpblxhc2gu
ZXhlIC1jICJ1bnNldCBUTVA7dW5zZXQgVEVNUDtyZWJhc2VhbGwgLVQgL3RtcC9yZWJhc2VsaXN0
IjwvY29kZT4sIHRoaXMgc2hvdWxkIHRha2UgYSB3aGlsZSBhbmQgc2hvdWxkIGhhdmUgbm8gb3V0
cHV0LiBVc2UgPGNvZGU+VGFzayBNYW5hZ2VyPC9jb2RlPgorYW5kIHdhdGNoIGZvciA8Y29kZT5y
ZWJhc2UuZXhlPC9jb2RlPiB0byB2ZXJpZnkgdGhhdCBzb21ldGhpbmcgaXMgZ29pbmcgb24uPC9s
aT48L29sPjwvcD4KKzxwPjxiPk5vdGU6PC9iPiBUaGUgcmViYXNlIHByb2Nlc3MgbWF5IG5lZWQg
dG8gYmUgcmVwZWF0ZWQgdG8gaW5jbHVkZSBhbnkgbmV3IGxpYnJhcmllcyBhZGRlZCBsYXRlciB0
byBjeWd3aW4gYnkgYWRkaW5nIHRoZSBwYXRoIHRvIHRoZW0gYWZ0ZXIgPGNvZGU+L2JpbjwvY29k
ZT4gYW5kCis8Y29kZT4vbGliPC9jb2RlPiBpbiB0aGUgc2Vjb25kIHN0ZXAgYWJvdmUuIEEgY29t
bW9uIHVzZSBjYXNlIGlzIGZvciBydW5uaW5nIGh0dHAgbGF5b3V0IHRlc3RzLiBUaGUgPGNvZGU+
TGF5b3V0VGVzdHMvaHR0cC9jb25mPC9jb2RlPiBkaXJlY3RvcnkgbmVlZHMgCit0byBiZSBhZGRl
ZCB0byB0aGUgbGlzdC48L3A+Cis8cD5SZW1vdmUgdGhlIGZvbGxvd2luZyBsaW5lcyBmcm9tIDxj
b2RlPi9ob21lL1t1c2VybmFtZV0vLmJhc2hyYzwvY29kZT4gKGlmIHByZXNlbnQpOgogPHAgY2xh
c3M9Y29kZT4KIDxkaXY+dW5zZXQgVE1QPC9kaXY+CiA8ZGl2PnVuc2V0IFRFTVA8L2Rpdj4KIDwv
cD4KIFRob3NlIGxpbmVzIHdvdWxkIHByZXZlbnQgcGlja2luZyB1cCB0aGUgV2luZG93cyBUTVAg
YW5kIFRFTVAgZW52aXJvbm1lbnQgdmFyaWFibGVzLjwvcD4KLQorPHA+SWYgeW91IGFyZSBiZWhp
bmQgYSBwcm94eSB5b3UgbmVlZCB0byBkbyB0aGUgZm9sbG93aW5nIHRvIGFsbG93IGN5Z3dpbiBz
dm4gdG8gZ2V0IHRocm91Z2ggdGhlIHByb3h5IChzaW1pbGFyIHN0ZXBzIGFyZSBhdmFpbGFibGUg
Zm9yIHlvdXIgV2luZG93cyBzdm4pOgorPHVsPjxsaT5JbiBiYXNoIChDeWd3aW4pIHJ1bjogPGNv
ZGU+c3ZuIGhlbHA8L2NvZGU+LiBUaGlzIHdpbGwgY3JlYXRlIGluIHlvdXIgY3lnd2luIGhvbWUg
ZGlyZWN0b3J5IHRoZSBmaWxlIC5zdWJ2ZXJzaW9uL3NlcnZlcnMuPC9saT4KKzxsaT5FZGl0IHRo
ZSBmaWxlIG1lbnRpb25lZCBhYm92ZSBhbmQgZm9sbG93IHRoZSBpbnN0cnVjdGlvbnMgaW4gdGhl
IGZpbGUgdG8gc2V0IHVwIHlvdXIgcHJveHkgc2V0dGluZ3MuPC9saT48L3VsPjwvcD4KIDxsaT48
cD5JbnN0YWxsIFF1aWNrVGltZSBTREs8L3A+CiA8cD5Eb3dubG9hZCBRdWlja1RpbWUgU0RLIGZv
ciBXaW5kb3dzIGZyb20gPGEgaHJlZj0iaHR0cDovL2RldmVsb3Blci5hcHBsZS5jb20vcXVpY2t0
aW1lL2Rvd25sb2FkLyI+aHR0cDovL2RldmVsb3Blci5hcHBsZS5jb20vcXVpY2t0aW1lL2Rvd25s
b2FkLzwvYT4gYW5kIGluc3RhbGwgaXQgdG8gdGhlIGRlZmF1bHQgbG9jYXRpb24gKFxQcm9ncmFt
IEZpbGVzXFF1aWNrVGltZSBTREspLiBUaGlzIGlzIG5lZWRlZCBmb3IgbWVkaWEgc3VwcG9ydC4K
IAo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>87906</attachid>
            <date>2011-04-01 13:19:52 -0700</date>
            <delta_ts>2011-04-04 11:52:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-57246-20110401161949.patch</filename>
            <type>text/plain</type>
            <size>5201</size>
            <attacher name="Carol Szabo">carol</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODI2OTEKZGlmZiAtLWdpdCBhL1dlYnNpdGVzL3dlYmtpdC5v
cmcvQ2hhbmdlTG9nIGIvV2Vic2l0ZXMvd2Via2l0Lm9yZy9DaGFuZ2VMb2cKaW5kZXggNmYwZDE3
Njg0YzljODZiY2MwNjhiM2I3ZTdmY2E5YWI5NTYyNDkyOC4uMTllZmE0NTVlZDczZGUxMmEwM2Fl
ZTE5ZjYwZjFlNDg3ZTg1YjAxZiAxMDA2NDQKLS0tIGEvV2Vic2l0ZXMvd2Via2l0Lm9yZy9DaGFu
Z2VMb2cKKysrIGIvV2Vic2l0ZXMvd2Via2l0Lm9yZy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBA
QAorMjAxMS0wNC0wMSAgQ2Fyb2wgU3phYm8gIDxjYXJvbC5zemFib0Bub2tpYS5jb20+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkZWQgaW5zdHJ1
Y3Rpb25zIG9uIGhvdyB0byB1c2UgQ3lnd2luX0Rvd25sb2FkZXIgZnJvbSBiZWhpbmQgcHJveHkK
KyAgICAgICAgYW5kIGNvcnJlY3RlZCB0aGUgaW5zdHJ1Y3Rpb25zIHJlZmVyaW5nIHRvIHJlYmFz
aW5nLgorICAgICAgICBGb2xsb3dpbmcgdGhlIGluc3RydWN0aW9ucyBXaW5kb3dzIEJ1aWxkIGlu
c3RydWN0aW9ucyBsaXRlcmFsbHkgZG9lcyBub3Qgd29yay4KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU3MjQ2CisKKyAgICAgICAgKiBidWlsZGluZy90
b29scy5odG1sOgorCiAyMDExLTAyLTI2ICBEYXZpZCBMZXZpbiAgPGxldmluQGNocm9taXVtLm9y
Zz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KZGlmZiAtLWdpdCBhL1dlYnNp
dGVzL3dlYmtpdC5vcmcvYnVpbGRpbmcvdG9vbHMuaHRtbCBiL1dlYnNpdGVzL3dlYmtpdC5vcmcv
YnVpbGRpbmcvdG9vbHMuaHRtbAppbmRleCA4YjJhZjJhNDJiOGE2YjEyMzgxMWM4YzBhZGQyNGJl
ZTBlYjY5ODNmLi5kYjlmMWFmOGY2ZTk0MWQzNjgyNzI3MWFmZmRjMWM2ZTVjOThkNzEwIDEwMDY0
NAotLS0gYS9XZWJzaXRlcy93ZWJraXQub3JnL2J1aWxkaW5nL3Rvb2xzLmh0bWwKKysrIGIvV2Vi
c2l0ZXMvd2Via2l0Lm9yZy9idWlsZGluZy90b29scy5odG1sCkBAIC01MywxNiArNTMsMzcgQEAg
aHJlZj0iaHR0cDovL3N2bi53ZWJraXQub3JnL3JlcG9zaXRvcnkvd2Via2l0L3RydW5rL1Rvb2xz
L0N5Z3dpbkRvd25sb2FkZXIvY3lnd2kKIEtlZXAgYWxsIHRoZSBkZWZhdWx0IG9wdGlvbnMgYW5k
IGNsaWNrIDxiPk5leHQ8L2I+IHVudGlsIHRoZSBmaWxlIGlzIGV4dHJhY3RlZCBhbmQgdGhlIGN5
Z3dpbi1kb3dubG9hZGVyIGZvbGRlciBvcGVucy48L3A+CiA8cD5Eb3VibGUtY2xpY2sgPGNvZGU+
Y3lnd2luLWRvd25sb2FkZXIuZXhlPC9jb2RlPi4gVGhpcyB3aWxsIGRvd25sb2FkIGFsbCB0aGUg
Q3lnd2luIHBhY2thZ2VzIHlvdSBuZWVkLjwvcD4KIDxwPldoZW4gYWxsIHRoZSBwYWNrYWdlcyBo
YXZlIGZpbmlzaGVkIGRvd25sb2FkaW5nLCB0aGUgQ3lnd2luIGluc3RhbGxlciB3aWxsIGxhdW5j
aC4gQ2hvb3NlIDxiPkluc3RhbGwgZnJvbSBMb2NhbCBEaXJlY3Rvcnk8L2I+LCB0aGVuIGNsaWNr
IDxiPk5leHQ8L2I+IHVudGlsIHRoZSBpbnN0YWxsIGlzIGNvbXBsZXRlLiBJZiB5b3UgYXJlIHJ1
bm5pbmcgVmlzdGEsIHRoZSBpbnN0YWxsZXIgd29uJ3QgYmUgYWJsZSB0byBsYXVuY2ggYXV0b21h
dGljYWxseSwgc28geW91IHdpbGwgaGF2ZSB0byBtYW51YWxseSBsYXVuY2ggQ3lnd2luJ3MgU2V0
dXAuZXhlLjwvcD4KKzxwPjxiPk5vdGU6PC9iPiBJZiB5b3UgYXJlIGJlaGluZCBhIHByb3h5IGRv
IHRoaXMgYmVmb3JlIHN0YXJ0aW5nIDxjb2RlPmN5Z3dpbi1kb3dubG9hZGVyLmV4ZTwvY29kZT4g
dG8gc2V0IHVwIHRoZSBodHRwX3Byb3h5IGVudmlyb25tZW50IHZhcmlhYmxlOjxicj4KK1JpZ2h0
LWNsaWNrIG9uIDxjb2RlPkNvbXB1dGVyPC9jb2RlPi88Y29kZT5NeSBDb21wdXRlcjwvY29kZT4s
IGNob29zZSA8Y29kZT5Qcm9wZXJ0aWVzPC9jb2RlPiwgY2hvb3NlIHRoZSA8Y29kZT5BZHZhbmNl
ZDwvY29kZT4vPGNvZGU+QWR2YW5jZWQgU3lzdGVtIFNldHRpbmdzPC9jb2RlPiB0YWIsCitjbGlj
ayBvbiB0aGUgPGNvZGU+RW52aXJvbm1lbnQgVmFyaWFibGVzWy4uLl08L2NvZGU+IGJ1dHRvbi48
YnI+CitBZGQgYSBTeXN0ZW0gRW52aXJvbm1lbnQgdmFyaWFibGUgbmFtZWQgPGNvZGU+aHR0cF9w
cm94eTwvY29kZT4gYW5kIGFzc2lnbiBpdCB0aGUgcHJveHkgVVJMIHlvdSB1c2UgdG8gYWNjZXNz
IHB1YmxpYyB3ZWJzaXRlcy4gU29tZXRoaW5nIHRoYXQgd291bGQgCitsaWtlbHkgbWF0Y2ggdGhp
cyBwYXR0ZXJuOiA8Y29kZT5odHRwW3NdOi8vW3VzZXJuYW1lWzpwYXNzd29yZF1AXXNvbWVob3N0
LmNvbVs6cG9ydF08L2NvZGU+LiBXaGVyZSB0aGUgc3F1YXJlIGJyYWNrZXRzIChbXSkgYXJlIG5v
dCBwYXJ0IG9mIHRoZSB1cmwgYnV0IGVuY2xvc2UgdXJsIGVsZW1lbnRzIHRoYXQgYXJlIG9wdGlv
bmFsIGluZGljYXRpbmcgdGhhdCB0aG9zZSBlbGVtZW50cyBtaWdodCBiZSBtaXNzaW5nIGluIHlv
dXIgY2FzZSB0b2dldGhlciB3aXRoIHRoZWlyIGVuY2xvc2VkIGRlbGltaXRlciBzdWNoIGFzIEAg
YW5kIDouPC9wPgogPFA+VmlzdGEgbWF5IHdhcm4geW91IHRoYXQgQ3lnd2luIGRpZCBub3QgaW5z
dGFsbCBjb3JyZWN0bHkuIElnbm9yZSB0aGlzIHdhcm5pbmcgYW5kIHRlbGwgVmlzdGEgdGhhdCB0
aGUgaW5zdGFsbCB3YXMgc3VjY2Vzc2Z1bC48L3A+Ci08cD5JZiB5b3UgYXJlIHJ1bm5pbmcgVmlz
dGEsIGNsaWNrIG9uIHRoZSBTdGFydCBtZW51LCBlbnRlciB0aGUgZm9sbG93aW5nIGNvbW1hbmQs
IGFuZCBwcmVzcyBFbnRlcjo8L3A+Ci08cCBjbGFzcz0iY29kZSI+QzpcY3lnd2luXGJpblxhc2gg
LWMgL2Jpbi9yZWJhc2VhbGw8L3A+Ci08cD5SZW1vdmUgdGhlIGZvbGxvd2luZyBsaW5lcyBmcm9t
IDxjb2RlPi9ob21lL1t1c2VybmFtZV0vLmJhc2hyYzwvY29kZT46Cis8cD5JZiB5b3UgYXJlIHJ1
bm5pbmcgVmlzdGEgb3IgV2luZG93cyA3LCBkbyB0aGUgZm9sbG93aW5nOgorPG9sPjxsaT5TdGFy
dCBjeWd3aW4gKGJhc2gpPC9saT4KKzxsaT5BdCB0aGUgY29tbWFuZCBwcm9tcHQgcnVuIHRoaXMg
Y29tbWFuZDo8YnI+Cis8Y29kZT5maW5kIC9iaW4gL2xpYiBcKCAtaW5hbWUgY3lnbHNhNjQuZGxs
IC1vIC1pbmFtZSBjeWd3aW4xLmRsbCBcKSAtbyAtaW5hbWUgJyouZGxsJyAtcHJpbnQgPiAvdG1w
L3JlYmFzZWxpc3Q8L2NvZGU+PC9saT4KKzxsaT5PcGVuIGEgd2luZG93cyBjb21tYW5kIHByb21w
dCBpbiBhIHNlcGFyYXRlIHdpbmRvdyBieSBydW5uaW5nIHRoZXNlIGNvbW1hbmRzOjxicj4KKzxj
b2RlPmNtZDwvY29kZT48YnI+Cis8Y29kZT5zdGFydDwvY29kZT48L2xpPgorPGxpPkNsb3NlIHRo
ZSBvcmlnaW5hbCBjeWd3aW4gd2luZG93IGJ5IHR5cGluZyB0aGUgZm9sbG93aW5nIGNvbW1hbmRz
IGluIGl0IGFuZCB1bHRpbWF0ZWx5IGNsb3NpbmcgdGhlIHdpbmRvdyBpZiBpdCBkb2VzIG5vdCBj
bG9zZSBieSBpdHNlbGY6PGJyPgorPGNvZGU+ZXhpdDwvY29kZT48YnI+Cis8Y29kZT5leGl0PC9j
b2RlPjwvbGk+Cis8bGk+SW4gdGhlIG5ldyBjb21tYW5kIHByb21wdCB0aGF0IHlvdSBvYnRhaW5l
ZCBhdCB0aGUgc3RlcCBhYm92ZSB0eXBlIHRoZSBmb2xsb3dpbmcgY29tbWFuZDoKKzxjb2RlPi4u
XC4uXGJpblxhc2guZXhlIC1jICJ1bnNldCBUTVA7dW5zZXQgVEVNUDtyZWJhc2VhbGwgLVQgL3Rt
cC9yZWJhc2VsaXN0IjwvY29kZT4sIHRoaXMgc2hvdWxkIHRha2UgYSB3aGlsZSBhbmQgc2hvdWxk
IGhhdmUgbm8gb3V0cHV0LiBVc2UgPGNvZGU+VGFzayBNYW5hZ2VyPC9jb2RlPgorYW5kIHdhdGNo
IGZvciA8Y29kZT5yZWJhc2UuZXhlPC9jb2RlPiB0byB2ZXJpZnkgdGhhdCBzb21ldGhpbmcgaXMg
Z29pbmcgb24uPC9saT48L29sPjwvcD4KKzxwPjxiPk5vdGU6PC9iPiBUaGUgcmViYXNlIHByb2Nl
c3MgbWF5IG5lZWQgdG8gYmUgcmVwZWF0ZWQgdG8gaW5jbHVkZSBhbnkgbmV3IGxpYnJhcmllcyBh
ZGRlZCBsYXRlciB0byBjeWd3aW4gYnkgYWRkaW5nIHRoZSBwYXRoIHRvIHRoZW0gYWZ0ZXIgPGNv
ZGU+L2JpbjwvY29kZT4gYW5kCis8Y29kZT4vbGliPC9jb2RlPiBpbiB0aGUgc2Vjb25kIHN0ZXAg
YWJvdmUuIEEgY29tbW9uIHVzZSBjYXNlIGlzIGZvciBydW5uaW5nIGh0dHAgbGF5b3V0IHRlc3Rz
LiBUaGUgPGNvZGU+TGF5b3V0VGVzdHMvaHR0cC9jb25mPC9jb2RlPiBkaXJlY3RvcnkgbmVlZHMg
Cit0byBiZSBhZGRlZCB0byB0aGUgbGlzdC48L3A+Cis8cD5SZW1vdmUgdGhlIGZvbGxvd2luZyBs
aW5lcyBmcm9tIDxjb2RlPi9ob21lL1t1c2VybmFtZV0vLmJhc2hyYzwvY29kZT4gKGlmIHByZXNl
bnQpOgogPHAgY2xhc3M9Y29kZT4KIDxkaXY+dW5zZXQgVE1QPC9kaXY+CiA8ZGl2PnVuc2V0IFRF
TVA8L2Rpdj4KIDwvcD4KIFRob3NlIGxpbmVzIHdvdWxkIHByZXZlbnQgcGlja2luZyB1cCB0aGUg
V2luZG93cyBUTVAgYW5kIFRFTVAgZW52aXJvbm1lbnQgdmFyaWFibGVzLjwvcD4KLQorPHA+SWYg
eW91IGFyZSBiZWhpbmQgYSBwcm94eSB5b3UgbmVlZCB0byBkbyB0aGUgZm9sbG93aW5nIHRvIGFs
bG93IGN5Z3dpbiBzdm4gdG8gZ2V0IHRocm91Z2ggdGhlIHByb3h5IChzaW1pbGFyIHN0ZXBzIGFy
ZSBhdmFpbGFibGUgZm9yIHlvdXIgV2luZG93cyBzdm4pOgorPHVsPjxsaT5JbiBiYXNoIChDeWd3
aW4pIHJ1bjogPGNvZGU+c3ZuIGhlbHA8L2NvZGU+LiBUaGlzIHdpbGwgY3JlYXRlIGluIHlvdXIg
Y3lnd2luIGhvbWUgZGlyZWN0b3J5IHRoZSBmaWxlIC5zdWJ2ZXJzaW9uL3NlcnZlcnMuPC9saT4K
KzxsaT5FZGl0IHRoZSBmaWxlIG1lbnRpb25lZCBhYm92ZSBhbmQgZm9sbG93IHRoZSBpbnN0cnVj
dGlvbnMgaW4gdGhlIGZpbGUgdG8gc2V0IHVwIHlvdXIgcHJveHkgc2V0dGluZ3MuPC9saT48L3Vs
PjwvcD4KIDxsaT48cD5JbnN0YWxsIFF1aWNrVGltZSBTREs8L3A+CiA8cD5Eb3dubG9hZCBRdWlj
a1RpbWUgU0RLIGZvciBXaW5kb3dzIGZyb20gPGEgaHJlZj0iaHR0cDovL2RldmVsb3Blci5hcHBs
ZS5jb20vcXVpY2t0aW1lL2Rvd25sb2FkLyI+aHR0cDovL2RldmVsb3Blci5hcHBsZS5jb20vcXVp
Y2t0aW1lL2Rvd25sb2FkLzwvYT4gYW5kIGluc3RhbGwgaXQgdG8gdGhlIGRlZmF1bHQgbG9jYXRp
b24gKFxQcm9ncmFtIEZpbGVzXFF1aWNrVGltZSBTREspLiBUaGlzIGlzIG5lZWRlZCBmb3IgbWVk
aWEgc3VwcG9ydC4KIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>88088</attachid>
            <date>2011-04-04 11:53:04 -0700</date>
            <delta_ts>2011-04-26 21:10:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-57246-20110404145301.patch</filename>
            <type>text/plain</type>
            <size>7284</size>
            <attacher name="Carol Szabo">carol</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODI2OTEKZGlmZiAtLWdpdCBhL1dlYnNpdGVzL3dlYmtpdC5v
cmcvQ2hhbmdlTG9nIGIvV2Vic2l0ZXMvd2Via2l0Lm9yZy9DaGFuZ2VMb2cKaW5kZXggNmYwZDE3
Njg0YzljODZiY2MwNjhiM2I3ZTdmY2E5YWI5NTYyNDkyOC4uZjFhM2E2YWU2NjE2YjI1Yzg3ZmZm
MGNiNGY1Y2IyY2FkYWQ2N2Q4YiAxMDA2NDQKLS0tIGEvV2Vic2l0ZXMvd2Via2l0Lm9yZy9DaGFu
Z2VMb2cKKysrIGIvV2Vic2l0ZXMvd2Via2l0Lm9yZy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBA
QAorMjAxMS0wNC0wNCAgQ2Fyb2wgU3phYm8gIDxjYXJvbC5zemFib0Bub2tpYS5jb20+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkZWQgaW5zdHJ1
Y3Rpb25zIG9uIGhvdyB0byB3b3JrIGZyb20gYmVoaW5kIHByb3h5CisgICAgICAgIGFuZCBkZXRh
aWxlZCB0aGUgaW5zdHJ1Y3Rpb25zIHJlZmVyaW5nIHRvIHJlYmFzaW5nLgorICAgICAgICBXaW5k
b3dzIGJ1aWxkIGluc3RydWN0aW9ucyBkbyBub3Qgd29yayBpZiB5b3UgYXJlIGJlaGluZCBhIHBy
b3h5CisgICAgICAgIG9yIGhhdmUgYSBUZW1wIGRpcmVjdG9yeSB0aGF0IHlvdSBkbyBub3Qgb3du
IGRpcmVjdGx5LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9NTcyNDYKKworICAgICAgICAqIGJ1aWxkaW5nL3Rvb2xzLmh0bWw6CisKIDIwMTEtMDItMjYg
IERhdmlkIExldmluICA8bGV2aW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5
IERhcmluIEFkbGVyLgpkaWZmIC0tZ2l0IGEvV2Vic2l0ZXMvd2Via2l0Lm9yZy9idWlsZGluZy90
b29scy5odG1sIGIvV2Vic2l0ZXMvd2Via2l0Lm9yZy9idWlsZGluZy90b29scy5odG1sCmluZGV4
IDhiMmFmMmE0MmI4YTZiMTIzODExYzhjMGFkZDI0YmVlMGViNjk4M2YuLjUwYmZlYjFkZjAxNTBh
MDk3MDAxY2ZlOGJhZjQwM2Y0YzYwZmMwN2IgMTAwNjQ0Ci0tLSBhL1dlYnNpdGVzL3dlYmtpdC5v
cmcvYnVpbGRpbmcvdG9vbHMuaHRtbAorKysgYi9XZWJzaXRlcy93ZWJraXQub3JnL2J1aWxkaW5n
L3Rvb2xzLmh0bWwKQEAgLTI1LDcgKzI1LDcgQEAgaW5jbHVkZSgiLi4vaGVhZGVyLmluYyIpOwog
PHA+SWYgeW91IGFyZSBidWlsZGluZyBmcm9tIFZpc3RhLCBpbnN0YWxsIDxhIHRhcmdldD0iaW5z
dGFsbHRvb2xzIiBocmVmPSJodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vZG93bmxvYWRzL2RldGFp
bHMuYXNweD9GYW1pbHlJRD05MGUyOTQyZC0zYWQxLTQ4NzMtYTJlZS00YWNjMGFhY2U1YjYmYW1w
O2Rpc3BsYXlsYW5nPWVuIj5TZXJ2aWNlIFBhY2sgMSBVcGRhdGUgZm9yIFdpbmRvd3MgVmlzdGE8
L2E+LjwvcD4KIDxwPkluc3RhbGwgPGEgdGFyZ2V0PSJpbnN0YWxsdG9vbHMiIGhyZWY9Imh0dHA6
Ly93d3cubWljcm9zb2Z0LmNvbS9kb3dubG9hZHMvZGV0YWlscy5hc3B4P0ZhbWlseUlEPTdjODcy
OWRjLTA2YTItNDUzOC1hOTBkLWZmOTQ2NGRjMDE5NyZhbXA7ZGlzcGxheWxhbmc9ZW4iPlZpc3Vh
bCBTdHVkaW8gMjAwNSBTZXJ2aWNlIFBhY2sgMSBBVEwgU2VjdXJpdHkgVXBkYXRlPC9hPi48L3A+
CiA8cD5JbnN0YWxsIHRoZSBmb2xsb3dpbmcgaG90Zml4ZXMgdG8gaW1wcm92ZSBWaXN1YWwgU3R1
ZGlvJ3MgcGVyZm9ybWFuY2UgYW5kIHJlc3BvbnNpdmVuZXNzOjwvcD4KLTxvbD4KKzxvbCBzdHls
ZT0ibGlzdC1zdHlsZS10eXBlOiBsb3dlci1hbHBoYSI+CiA8bGk+PGEgdGFyZ2V0PSJpbnN0YWxs
dG9vbHMiIGhyZWY9Imh0dHA6Ly9jb2RlLm1zZG4ubWljcm9zb2Z0LmNvbS9LQjkxODU1OSI+S0I5
MTg1NTk8L2E+PC9saT4KIDxsaT48YSB0YXJnZXQ9Imluc3RhbGx0b29scyIgaHJlZj0iaHR0cDov
L2NvZGUubXNkbi5taWNyb3NvZnQuY29tL0tCOTM1MjI1Ij5LQjkzNTIyNTwvYT48L2xpPgogPGxp
PjxhIHRhcmdldD0iaW5zdGFsbHRvb2xzIiBocmVmPSJodHRwOi8vY29kZS5tc2RuLm1pY3Jvc29m
dC5jb20vS0I5NDM5NjkiPktCOTQzOTY5PC9hPjwvbGk+CkBAIC00OSwyMCArNDksMzggQEAgaGF2
ZSBtYWRlIGEgZG93bmxvYWRlciBhdmFpbGFibGUgdGhhdCBhdXRvbWF0aWNhbGx5IGNvbGxlY3Rz
IGFsbCBvZiB0aGUgcmVxdWlyZWQKIHBhY2thZ2VzLgogPHA+RG93bmxvYWQgPGEKIGhyZWY9Imh0
dHA6Ly9zdm4ud2Via2l0Lm9yZy9yZXBvc2l0b3J5L3dlYmtpdC90cnVuay9Ub29scy9DeWd3aW5E
b3dubG9hZGVyL2N5Z3dpbi1kb3dubG9hZGVyLnppcCI+Y3lnd2luLWRvd25sb2FkZXIuemlwPC9h
Pi48L3A+Ci08cD5SaWdodC1jbGljayA8Y29kZT5jeWd3aW4tZG93bmxvYWRlci56aXA8L2NvZGU+
IGFuZCBjaG9vc2UgPGI+RXh0cmFjdCBBbGwuLi48L2I+LgotS2VlcCBhbGwgdGhlIGRlZmF1bHQg
b3B0aW9ucyBhbmQgY2xpY2sgPGI+TmV4dDwvYj4gdW50aWwgdGhlIGZpbGUgaXMgZXh0cmFjdGVk
IGFuZCB0aGUgY3lnd2luLWRvd25sb2FkZXIgZm9sZGVyIG9wZW5zLjwvcD4KLTxwPkRvdWJsZS1j
bGljayA8Y29kZT5jeWd3aW4tZG93bmxvYWRlci5leGU8L2NvZGU+LiBUaGlzIHdpbGwgZG93bmxv
YWQgYWxsIHRoZSBDeWd3aW4gcGFja2FnZXMgeW91IG5lZWQuPC9wPgotPHA+V2hlbiBhbGwgdGhl
IHBhY2thZ2VzIGhhdmUgZmluaXNoZWQgZG93bmxvYWRpbmcsIHRoZSBDeWd3aW4gaW5zdGFsbGVy
IHdpbGwgbGF1bmNoLiBDaG9vc2UgPGI+SW5zdGFsbCBmcm9tIExvY2FsIERpcmVjdG9yeTwvYj4s
IHRoZW4gY2xpY2sgPGI+TmV4dDwvYj4gdW50aWwgdGhlIGluc3RhbGwgaXMgY29tcGxldGUuIElm
IHlvdSBhcmUgcnVubmluZyBWaXN0YSwgdGhlIGluc3RhbGxlciB3b24ndCBiZSBhYmxlIHRvIGxh
dW5jaCBhdXRvbWF0aWNhbGx5LCBzbyB5b3Ugd2lsbCBoYXZlIHRvIG1hbnVhbGx5IGxhdW5jaCBD
eWd3aW4ncyBTZXR1cC5leGUuPC9wPgotPFA+VmlzdGEgbWF5IHdhcm4geW91IHRoYXQgQ3lnd2lu
IGRpZCBub3QgaW5zdGFsbCBjb3JyZWN0bHkuIElnbm9yZSB0aGlzIHdhcm5pbmcgYW5kIHRlbGwg
VmlzdGEgdGhhdCB0aGUgaW5zdGFsbCB3YXMgc3VjY2Vzc2Z1bC48L3A+Ci08cD5JZiB5b3UgYXJl
IHJ1bm5pbmcgVmlzdGEsIGNsaWNrIG9uIHRoZSBTdGFydCBtZW51LCBlbnRlciB0aGUgZm9sbG93
aW5nIGNvbW1hbmQsIGFuZCBwcmVzcyBFbnRlcjo8L3A+Ci08cCBjbGFzcz0iY29kZSI+QzpcY3ln
d2luXGJpblxhc2ggLWMgL2Jpbi9yZWJhc2VhbGw8L3A+Ci08cD5SZW1vdmUgdGhlIGZvbGxvd2lu
ZyBsaW5lcyBmcm9tIDxjb2RlPi9ob21lL1t1c2VybmFtZV0vLmJhc2hyYzwvY29kZT46Cis8cD5F
eHRyYWN0IHRoZSBjb250ZW50IG9mIHRoZSBhcmNoaXZlIHRvIHNvbWUgZm9sZGVyIGFuZCBzdGFy
dCA8Y29kZT5jeWd3aW4tZG93bmxvYWRlci5leGU8L2NvZGU+IGZyb20gdGhhdCBmb2xkZXIuCitU
aGlzIHdpbGwgZG93bmxvYWQgYWxsIHRoZSBDeWd3aW4gcGFja2FnZXMgeW91IG5lZWQuPC9wPgor
PHA+V2hlbiBhbGwgdGhlIHBhY2thZ2VzIGhhdmUgZmluaXNoZWQgZG93bmxvYWRpbmcsIHRoZSBD
eWd3aW4gaW5zdGFsbGVyIHdpbGwgbGF1bmNoLiBDaG9vc2UgPGI+SW5zdGFsbCBmcm9tIExvY2Fs
IERpcmVjdG9yeTwvYj4sIHRoZW4gY2xpY2sgPGI+TmV4dDwvYj4gdW50aWwgdGhlCitpbnN0YWxs
IGlzIGNvbXBsZXRlLiBJZiB5b3UgYXJlIHJ1bm5pbmcgVmlzdGEsIHRoZSBpbnN0YWxsZXIgd29u
J3QgYmUgYWJsZSB0byBsYXVuY2ggYXV0b21hdGljYWxseSwgc28geW91IHdpbGwgaGF2ZSB0byBt
YW51YWxseSBsYXVuY2ggQ3lnd2luJ3MgU2V0dXAuZXhlLjwvcD4KKzxwPjxiPk5vdGU6PC9iPiBJ
ZiB5b3UgYXJlIGJlaGluZCBhIHByb3h5IHlvdSBuZWVkIHRvIHNldCB0aGUgPGNvZGU+aHR0cF9w
cm94eTwvY29kZT4gZW52aXJvbm1lbnQgdmFyaWFibGUgdG8gdGhlIFVSTCBvZiB0aGUgcHJveHku
IFRoaXMgd291bGQKK2xpa2VseSBtYXRjaCB0aGlzIHBhdHRlcm46IDxjb2RlPmh0dHBbc106Ly9b
dXNlcm5hbWVbOnBhc3N3b3JkXUBdc29tZWhvc3QuY29tWzpwb3J0XTwvY29kZT4uIFdoZXJlIHRo
ZSBzcXVhcmUgYnJhY2tldHMgKFtdKSBhcmUgbm90IHBhcnQgb2YgdGhlIHVybCBidXQgZW5jbG9z
ZSB1cmwgZWxlbWVudHMgdGhhdCBhcmUgb3B0aW9uYWwgaW5kaWNhdGluZyB0aGF0IHRob3NlIGVs
ZW1lbnRzIG1pZ2h0IGJlIG1pc3NpbmcgaW4geW91ciBjYXNlIHRvZ2V0aGVyIHdpdGggdGhlaXIg
ZW5jbG9zZWQgZGVsaW1pdGVyIHN1Y2ggYXMgQCBhbmQgOi48L3A+Cis8cD48Yj5Ob3RlOjwvYj4g
VmlzdGEgbWF5IHdhcm4geW91IHRoYXQgQ3lnd2luIGRpZCBub3QgaW5zdGFsbCBjb3JyZWN0bHku
IElnbm9yZSB0aGlzIHdhcm5pbmcgYW5kIHRlbGwgVmlzdGEgdGhhdCB0aGUgaW5zdGFsbCB3YXMg
c3VjY2Vzc2Z1bC48L3A+Cis8cD48Yj5XYXJuaW5nOjwvYj4gSWYgeW91IGFyZSBydW5uaW5nIFZp
c3RhIG9yIFdpbmRvd3MgNywgQ3lnd2luIG1heSBoYXZlIHRyb3VibGUgd2l0aCBpbXBsZW1lbnRp
bmcgPGNvZGU+Zm9yazwvY29kZT4KKyh0aGUgUE9TSVggZnVuY3Rpb24gZnJlcXVlbnRseSB1c2Vk
IHRvIHN0YXJ0IGNoaWxkIHByb2Nlc3NlcywgbmVlZGVkIGJ5IG1hbnkgb2YgdGhlIFdlYktpdCBi
dWlsZCB0b29scykuCitJbiBvcmRlciB0byBlbmFibGUgPGNvZGU+Y3lnd2luMS5kbGw8L2NvZGU+
IHRvIGltcGxlbWVudCBmb3JrIHN1Y2Nlc3NmdWxseSBpdCBpcyBiZXR0ZXIgaWYgbm8gRExMIGxv
YWRlZCBpbiB0aGUgcGFyZW50IHByb2Nlc3MgaXMgcmVsb2NhdGVkIGF0IHJ1bnRpbWUuCitPbmUg
d2F5IHRvIGFjaGl2ZSB0aGlzIGlzIHRvIHJlYmFzZSBhbGwgY3lnd2luIGRsbHMgZXhjZXB0IDxj
b2RlPmN5Z2xzYTY0LmRsbDwvY29kZT4gYW5kIDxjb2RlPmN5Z3dpbjEuZGxsPC9jb2RlPiB0byBi
YXNlIGFkZHJlc3NlcyB0aGF0IGNhdXNlIHRoZW0gdG8gbm90IG92ZXJsYXAgaW4gbWVtb3J5Lgor
PHA+SW4gb3JkZXIgdG8gcmViYXNlIGFsbCBjeWd3aW4gZGxscyBhIDxjb2RlPnJlYmFzZWFsbDwv
Y29kZT4gc2NyaXB0IGlzIHByb3ZpZGVkIGluIHRoZSBjeWd3aW4gaW5zdGFsbGF0aW9uJ3MgPGNv
ZGU+YmluPC9jb2RlPiBkaXJlY3RvcnkKKyh1c3VhbGx5IDxjb2RlPkM6XGN5Z3dpblxiaW48L2Nv
ZGU+KS4KK1RoaXMgc2NyaXB0IG11c3QgYmUgcnVuIGZyb20gPGNvZGU+YXNoLmV4ZTwvY29kZT4g
KGZvdW5kIGluIHRoZSBzYW1lIGRpcmVjdG9yeSkgd2hpbGUgbm8gb3RoZXIgY3lnd2luIGFwcGxp
Y2F0aW9uIGlzIHJ1bm5pbmcuPGJyPgorPGNvZGU+YXNoLmV4ZTwvY29kZT4gaGFzIHZlcnkgbGlt
aXRlZCBjb21tYW5kIGxpbmUgZWRpdGluZyBmZWF0dXJlcyBzbyBjdXR0aW5nIGFuZCBwYXN0aW5n
IHRvIHRoZSBjb21tYW5kbGluZSBpcyByZWNvbW1lbmRlZC48YnI+CitUaGUgPGNvZGU+UEFUSDwv
Y29kZT4gZW52aXJvbm1lbnQgdmFyaWFibGUgbWF5IG5vdCBjb250YWluIHRoZSA8Y29kZT4vYmlu
PC9jb2RlPiBkaXJlY3RvcnkgYnkgZGVmYXVsdAordGh1cyB0aGUgc2NyaXB0IHNob3VsZCBiZSBs
YXVuY2hlZCBhcyA8Y29kZT4vYmluL3JlYmFzZWFsbDwvY29kZT4uPGJyPgorSWYgPGNvZGU+cmVi
YXNlYWxsPC9jb2RlPiBpcyBjb21wbGFpbmluZyBhYm91dCBmYWlsdXJlIHRvIHdyaXRlIHRvIGEg
V2luZG93cyBUZW1wIGRpcmVjdG9yeSAoaS5lLiA8Y29kZT4vY3lnZHJpdmUvYy9Vc2Vycy95b3Uv
QXBwRGF0YS9Mb2NhbC9UZW1wPC9jb2RlPiksCitmaXggdGhlIHBlcm1pc3Npb25zIG9uIHRoYXQg
Zm9sZGVyIChpLmUuIDxjb2RlPi9iaW4vY2hvd24geW91IC9jeWdkcml2ZS9jL1VzZXJzL3lvdS9B
cHBEYXRhL0xvY2FsL1RlbXA8L2NvZGU+KSBvcgorY2hhbmdlIHRoZSBUTVAgZW52aXJvbm1lbnQg
dmFyaWFibGUgdG8gcG9pbnQgdG8gYSBkaXJlY3Rvcnkgd2l0aCB0aGUgYXBwcm9wcmlhdGUgcGVy
bWlzc2lvbiBmbGFncyAoaS5lLjogPGNvZGU+ZXhwb3J0IFRNUD0vdG1wPC9jb2RlPikuCis8cD48
Yj5Ob3RlOjwvYj4gVGhlIHJlYmFzZSBwcm9jZXNzIG1heSBuZWVkIHRvIGJlIHJlcGVhdGVkIHRv
IGluY2x1ZGUgYW55IG5ldyBsaWJyYXJpZXMgYWRkZWQgbGF0ZXIgdG8gY3lnd2luIGJ5IGxpc3Rp
bmcgdGhlc2UgbGlicmFyaWVzIGJ5IGZ1bGwgY3lnd2luIHBhdGggaW4gYSBmaWxlIAorYW5kIHBh
c3NpbmcgdGhlIGZpbGUgdG8gPGNvZGU+cmViYXNlYWxsPC9jb2RlPiB2aWEgdGhlIDxjb2RlPi1U
IGZpbGVOYW1lPC9jb2RlPiBjb21tYW5kbGluZSBhcmd1bWVudC4KK1RoZSBkbGxzIHVuZGVyIDxj
b2RlPkxheW91dFRlc3RzL2h0dHAvY29uZjwvY29kZT4gYXJlIGEgcmVsZXZhbnQgdXNlIGNhc2Uu
PC9wPgorPHA+UmVtb3ZlIHRoZSBmb2xsb3dpbmcgbGluZXMgZnJvbSA8Y29kZT4vaG9tZS9bdXNl
cm5hbWVdLy5iYXNocmM8L2NvZGU+IChpZiBwcmVzZW50KToKIDxwIGNsYXNzPWNvZGU+CiA8ZGl2
PnVuc2V0IFRNUDwvZGl2PgogPGRpdj51bnNldCBURU1QPC9kaXY+CiA8L3A+CiBUaG9zZSBsaW5l
cyB3b3VsZCBwcmV2ZW50IHBpY2tpbmcgdXAgdGhlIFdpbmRvd3MgVE1QIGFuZCBURU1QIGVudmly
b25tZW50IHZhcmlhYmxlcy48L3A+Ci0KKzxwPklmIHlvdSBhcmUgYmVoaW5kIGEgcHJveHkgeW91
IG5lZWQgdG8gZG8gdGhlIGZvbGxvd2luZyB0byBhbGxvdyBjeWd3aW4gc3ZuIHRvIGdldCB0aHJv
dWdoIHRoZSBwcm94eSAoc2ltaWxhciBzdGVwcyBhcmUgYXZhaWxhYmxlIGZvciB5b3VyIFdpbmRv
d3Mgc3ZuKToKKzx1bD48bGk+SW4gYmFzaCAoQ3lnd2luKSBydW46IDxjb2RlPnN2biBoZWxwPC9j
b2RlPi4gVGhpcyB3aWxsIGNyZWF0ZSBpbiB5b3VyIGN5Z3dpbiBob21lIGRpcmVjdG9yeSB0aGUg
ZmlsZSAuc3VidmVyc2lvbi9zZXJ2ZXJzLjwvbGk+Cis8bGk+RWRpdCB0aGUgZmlsZSBtZW50aW9u
ZWQgYWJvdmUgYW5kIGZvbGxvdyB0aGUgaW5zdHJ1Y3Rpb25zIGluIHRoZSBmaWxlIHRvIHNldCB1
cCB5b3VyIHByb3h5IHNldHRpbmdzLjwvbGk+PC91bD48L3A+CiA8bGk+PHA+SW5zdGFsbCBRdWlj
a1RpbWUgU0RLPC9wPgogPHA+RG93bmxvYWQgUXVpY2tUaW1lIFNESyBmb3IgV2luZG93cyBmcm9t
IDxhIGhyZWY9Imh0dHA6Ly9kZXZlbG9wZXIuYXBwbGUuY29tL3F1aWNrdGltZS9kb3dubG9hZC8i
Pmh0dHA6Ly9kZXZlbG9wZXIuYXBwbGUuY29tL3F1aWNrdGltZS9kb3dubG9hZC88L2E+IGFuZCBp
bnN0YWxsIGl0IHRvIHRoZSBkZWZhdWx0IGxvY2F0aW9uIChcUHJvZ3JhbSBGaWxlc1xRdWlja1Rp
bWUgU0RLKS4gVGhpcyBpcyBuZWVkZWQgZm9yIG1lZGlhIHN1cHBvcnQuCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>