<?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>97648</bug_id>
          
          <creation_ts>2012-09-26 02:16:31 -0700</creation_ts>
          <short_desc>[Qt] Fix the LLInt build on Windows</short_desc>
          <delta_ts>2012-10-26 05:48:55 -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>JavaScriptCore</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>95749</dependson>
    
    <dependson>100345</dependson>
    
    <dependson>100364</dependson>
    
    <dependson>100369</dependson>
          <blocked>97584</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Csaba Osztrogonác">ossy</reporter>
          <assigned_to name="Simon Hausmann">hausmann</assigned_to>
          <cc>abecsi</cc>
    
    <cc>ggaren</cc>
    
    <cc>hausmann</cc>
    
    <cc>mark.lam</cc>
    
    <cc>net147</cc>
    
    <cc>ossy</cc>
    
    <cc>roger_fong</cc>
    
    <cc>vestbo</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zarvai</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>728338</commentid>
    <comment_count>0</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-09-26 02:16:31 -0700</bug_when>
    <thetext>Unfortunately we can&apos;t enable LLInt on Windows now, because building 
of LLIntOffsetsExtractor.cppfails with the following error message:

	cl -c -nologo -Zm200 -Zc:wchar_t -wd4291 -wd4344 -wd4396 -wd4503 -wd4800 -wd4819 -wd4996 -O2 -MD -GR -EHsc -DUNICODE -DWIN32 -DBUILDING_QT__=1 -DNDEBUG -DENABLE_3D_RENDERING=1 -DENABLE_BLOB=1 -DENABLE_CHANNEL_MESSAGING=1 -DENABLE_CSS_BOX_DECORATION_BREAK=1 -DENABLE_CSS_EXCLUSIONS=1 -DENABLE_CSS_FILTERS=1 -DENABLE_CSS_IMAGE_SET=1 -DENABLE_CSS_REGIONS=1 -DENABLE_CSS_STICKY_POSITION=1 -DENABLE_DATALIST_ELEMENT=1 -DENABLE_DETAILS_ELEMENT=1 -DENABLE_FAST_MOBILE_SCROLLING=1 -DENABLE_FILTERS=1 -DENABLE_FTPDIR=1 -DENABLE_FULLSCREEN_API=1 -DENABLE_GESTURE_EVENTS=1 -DENABLE_ICONDATABASE=1 -DENABLE_IFRAME_SEAMLESS=1 -DENABLE_INPUT_TYPE_COLOR=1 -DENABLE_INSPECTOR=1 -DENABLE_INSPECTOR_SERVER=1 -DENABLE_JAVASCRIPT_DEBUGGER=1 -DENABLE_LEGACY_NOTIFICATIONS=1 -DENABLE_LEGACY_VIEWPORT_ADAPTION=1 -DENABLE_LEGACY_VENDOR_PREFIXES=1 -DENABLE_LEGACY_WEBKIT_BLOB_BUILDER=1 -DENABLE_METER_ELEMENT=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_PAGE_VISIBILITY_API=1 -DENABLE_PROGRESS_ELEMENT=1 -DENABLE_REQUEST_ANIMATION_FRAME=1 -DENABLE_SHARED_WORKERS=1 -DENABLE_SMOOTH_SCROLLING=1 -DENABLE_SQL_DATABASE=1 -DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_TOUCH_ADJUSTMENT=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_WEB_SOCKETS=1 -DENABLE_WEB_TIMING=1 -DENABLE_WORKERS=1 -DWTF_USE_TILED_BACKING_STORE=1 -DHAVE_QTQUICK=1 -DHAVE_QTPRINTSUPPORT=1 -DHAVE_QSTYLE=1 -DHAVE_QTTESTLIB=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DPLUGIN_ARCHITECTURE_UNSUPPORTED=1 -DWTF_USE_3D_GRAPHICS=1 -DENABLE_WEBGL=1 -DENABLE_CSS_SHADERS=1 -DENABLE_ORIENTATION_EVENTS=1 -DENABLE_DEVICE_ORIENTATION=1 -DENABLE_TOUCH_SLIDER=1 -DENABLE_ACCELERATED_2D_CANVAS=0 -DENABLE_ANIMATION_API=0 -DENABLE_BATTERY_STATUS=0 -DENABLE_CSP_NEXT=0 -DENABLE_CSS_GRID_LAYOUT=0 -DENABLE_CSS_HIERARCHIES=0 -DENABLE_CSS_IMAGE_ORIENTATION=0 -DENABLE_CSS_IMAGE_RESOLUTION=0 -DENABLE_CSS_VARIABLES=0 -DENABLE_CSS3_TEXT_DECORATION=0 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_DATAGRID=0 -DENABLE_DATA_TRANSFER_ITEMS=0 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_DOWNLOAD_ATTRIBUTE=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_GAMEPAD=0 -DENABLE_GEOLOCATION=0 -DENABLE_HIGH_DPI_CANVAS=0 -DENABLE_INDEXED_DATABASE=0 -DENABLE_INPUT_SPEECH=0 -DENABLE_INPUT_TYPE_DATE=0 -DENABLE_INPUT_TYPE_DATETIME=0 -DENABLE_INPUT_TYPE_DATETIMELOCAL=0 -DENABLE_INPUT_TYPE_MONTH=0 -DENABLE_INPUT_TYPE_TIME=0 -DENABLE_INPUT_TYPE_WEEK=0 -DENABLE_LEGACY_CSS_VENDOR_PREFIXES=0 -DENABLE_LINK_PREFETCH=0 -DENABLE_LINK_PRERENDER=0 -DENABLE_MATHML=0 -DENABLE_MEDIA_SOURCE=0 -DENABLE_MEDIA_STATISTICS=0 -DENABLE_MEDIA_STREAM=0 -DENABLE_MHTML=0 -DENABLE_MICRODATA=0 -DENABLE_MUTATION_OBSERVERS=0 -DENABLE_NAVIGATOR_CONTENT_UTILS=0 -DENABLE_NETWORK_INFO=0 -DENABLE_QUOTA=0 -DENABLE_SCRIPTED_SPEECH=0 -DENABLE_SHADOW_DOM=0 -DENABLE_STYLE_SCOPED=0 -DENABLE_SVG_DOM_OBJC_BINDINGS=0 -DENABLE_TEXT_AUTOSIZING=0 -DENABLE_TEXT_NOTIFICATIONS_ONLY=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_UNDO_MANAGER=0 -DENABLE_VIBRATION=0 -DENABLE_VIDEO=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_WEB_AUDIO=0 -DENABLE_XSLT=0 -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -I&quot;.&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WTF&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\WTF&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\assembler&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\bytecode&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\bytecompiler&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\heap&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\dfg&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\debugger&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\disassembler&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\interpreter&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\jit&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\llint&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\parser&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\profiler&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\runtime&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\tools&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\yarr&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\API&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\ForwardingHeaders&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\WebKitBuild\Release\Source\JavaScriptCore\generated&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\WebKitBuild\Release\Source\include&quot; -I&quot;C:\WebKitBuildSlave\Qt5.0.0beta1-angle\qt5\qtbase\include&quot; -I&quot;C:\WebKitBuildSlave\Qt5.0.0beta1-angle\qt5\qtbase\include\QtScript&quot; -I&quot;C:\WebKitBuildSlave\proba5beta\WebKit\Source\JavaScriptCore\os-win32&quot; -I&quot;C:\WebKitBuildSlave\Qt5.0.0beta1-angle\qt5\qtbase\include\QtCore&quot; -I&quot;.&quot; -I&quot;C:\WebKitBuildSlave\Qt5.0.0beta1-angle\qt5\qtbase\mkspecs\win32-msvc2010&quot; -Foobj\release\ @C:\Users\WEBKIT~1\AppData\Local\Temp\3\nmDBDE.tmp
LLIntOffsetsExtractor.cpp
c:\webkitbuildslave\proba5beta\webkit\source\javascriptcore\runtime\JSValue.h(100) : error C2146: syntax error : missing &apos;;&apos; before identifier &apos;int32_t&apos;
c:\webkitbuildslave\proba5beta\webkit\source\javascriptcore\runtime\JSValue.h(100) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\webkitbuildslave\proba5beta\webkit\source\javascriptcore\runtime\JSValue.h(227) : error C2144: syntax error : &apos;double&apos; should be preceded by &apos;;&apos;
c:\webkitbuildslave\proba5beta\webkit\source\javascriptcore\runtime\JSValue.h(227) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\webkitbuildslave\proba5beta\webkit\source\javascriptcore\runtime\JSValue.h(257) : error C2144: syntax error : &apos;bool&apos; should be preceded by &apos;;&apos;
c:\webkitbuildslave\proba5beta\webkit\source\javascriptcore\runtime\JSValue.h(257) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int

...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>728354</commentid>
    <comment_count>1</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-09-26 02:35:07 -0700</bug_when>
    <thetext>Mark, after checking https://trac.webkit.org/changeset/128771, it seems
to me LLInt isn&apos;t enabled on your Windows port. Is there a reason why?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>728362</commentid>
    <comment_count>2</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2012-09-26 02:45:11 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; Mark, after checking https://trac.webkit.org/changeset/128771, it seems
&gt; to me LLInt isn&apos;t enabled on your Windows port. Is there a reason why?

That&apos;s because we are able to run with the baseline JIT which is better than running the C++ llint.  However, we tested the C++ llint for 32-bit Windows build with Visual Studio 2005 to verify that it works.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>728366</commentid>
    <comment_count>3</comment_count>
    <who name="Csaba Osztrogonác">ossy</who>
    <bug_when>2012-09-26 02:51:42 -0700</bug_when>
    <thetext>Ah, I haven&apos;t read precisely, now only C++ LLINT is supported on Windows, the
normal LLINT + JIT isn&apos;t. Is there a plan to make LLINT + JIT work on Windows?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>728783</commentid>
    <comment_count>4</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2012-09-26 11:23:21 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Ah, I haven&apos;t read precisely, now only C++ LLINT is supported on Windows, the
&gt; normal LLINT + JIT isn&apos;t. Is there a plan to make LLINT + JIT work on Windows?

Hi Csaba.  Currently, the Windows port will build with the C++ llint or the baseline JIT.  It will not build with both C++ llint and JIT (not supported on any port), nor ASM llint + JIT.  I don&apos;t personally have any plans to work on LLINT + JIT on Windows in the near future.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>731516</commentid>
    <comment_count>5</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-10-01 02:40:25 -0700</bug_when>
    <thetext>*** Bug 98004 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750673</commentid>
    <comment_count>6</comment_count>
      <attachid>170616</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-10-25 04:39:20 -0700</bug_when>
    <thetext>Created attachment 170616
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750742</commentid>
    <comment_count>7</comment_count>
      <attachid>170624</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-10-25 06:24:59 -0700</bug_when>
    <thetext>Created attachment 170624
Patch

Updated patch that forces debug and release builds of LLIntOffsetsExtractor</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751832</commentid>
    <comment_count>8</comment_count>
      <attachid>170624</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-10-26 04:08:43 -0700</bug_when>
    <thetext>Comment on attachment 170624
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=170624&amp;action=review

Notes during face-to-face review with Tor Arne

&gt; Source/JavaScriptCore/LLIntOffsetsExtractor.pro:30
&gt; +INCLUDEPATH = $$PWD $$INCLUDEPATH

Get rid of this, swap include()s.

&gt; Source/JavaScriptCore/Target.pri:34
&gt; +CONFIG(debug, debug|release): INCLUDEPATH += $$JAVASCRIPTCORE_GENERATED_SOURCES_DIR\debug
&gt; +CONFIG(release, debug|release): INCLUDEPATH += $$JAVASCRIPTCORE_GENERATED_SOURCES_DIR\release

Write as:

    debug_and_release: INCLUDEPATH += $$JAVASCRIPTCORE_GENERATED_SOURCES_DIR/$$activeBuildConfig()

&gt; Tools/qmake/mkspecs/features/default_pre.prf:122
&gt; +EXEEXT =
&gt; +win32: EXEEXT = .exe

Rename to BIN_EXTENSION</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751895</commentid>
    <comment_count>9</comment_count>
      <attachid>170896</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2012-10-26 04:58:57 -0700</bug_when>
    <thetext>Created attachment 170896
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751897</commentid>
    <comment_count>10</comment_count>
      <attachid>170896</attachid>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2012-10-26 05:00:48 -0700</bug_when>
    <thetext>Comment on attachment 170896
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751945</commentid>
    <comment_count>11</comment_count>
      <attachid>170896</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-26 05:48:50 -0700</bug_when>
    <thetext>Comment on attachment 170896
Patch

Clearing flags on attachment: 170896

Committed r132636: &lt;http://trac.webkit.org/changeset/132636&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>751946</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-10-26 05:48:55 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170616</attachid>
            <date>2012-10-25 04:39:20 -0700</date>
            <delta_ts>2012-10-25 06:24:53 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-97648-20121025133759.patch</filename>
            <type>text/plain</type>
            <size>7351</size>
            <attacher name="Simon Hausmann">hausmann</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyNDY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAy
MzllNDhjYmFmODZiNzhkOTg4OWIyMjk4OThlOWQ0Y2VjZGQxMjBmLi5kMzhkOTJiNzBhODVkYmY5
ZjFlOWI2YjNiMzEyNmI5NmVkYzNlYmM2IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwzNyBAQAorMjAxMi0xMC0yNSAgU2ltb24gSGF1c21hbm4gIDxzaW1vbi5oYXVzbWFubkBk
aWdpYS5jb20+CisKKyAgICAgICAgW1F0XSBGaXggdGhlIExMSW50IGJ1aWxkIG9uIFdpbmRvd3MK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk3NjQ4CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIG1haW4g
Y2hhbmdlIGZvciB0aGUgcG9ydCBvbiBXaW5kb3dzIGlzIGNoYW5naW5nIHRoZSB3YXkgb2Zmc2V0
cyBhcmUgZXh0cmFjdGVkCisgICAgICAgIGFuZCB0aGUgTExJbnRBc3NlbWJseS5oIGlzIGdlbmVy
YXRlZCB0byBhY2NvbW9kYXRlIHJlbGVhc2UgYW5kIGRlYnVnIGNvbmZpZ3VyYXRpb25zLgorCisg
ICAgICAgIEZpcnN0bHkgdGhlIExMSW50T2Zmc2V0c0V4dHJhY3RvciBiaW5hcnkgaXMgbm93IGJ1
aWx0IGFzLWlzIChubyBERVNURElSIHNldCkgYW5kCisgICAgICAgIHBsYWNlZCBpbnRvIGRlYnVn
XExMSW50T2Zmc2V0c0V4dHJhY3Rvci5leGUgYW5kIHJlbGVhc2VcTExJbnRPZmZzZXRzRXh0cmFj
dG9yLmV4ZQorICAgICAgICBvbiBXaW5kb3dzIGRlYnVnX2FuZF9yZWxlYXNlIGJ1aWxkcy4gT24g
b3RoZXIgcGF0Zm9ybXMgaXQgcmVtYWluZHMgaW4gdGhlIHJlZ3VsYXIKKyAgICAgICAgb3V0IGRp
cmVjdG9yeS4KKworICAgICAgICBTZWNvbmRseSB0aGUgTExJbnRBc3NlbWJseS5oIGZpbGVzIG11
c3QgYmUgZGlmZmVyZW50IGZvciBkaWZmZXJlbnQgYnVpbGQgdHlwZXMsCisgICAgICAgIHNvIHRo
ZSBMTEludEFzc2VtYmx5LmggZ2VuZXJhdG9yIGluIERlcml2ZWRTb3VyY2VzLnByaSBvcGVyYXRl
cyBubyBvbiB0aGUgZXh0cmFjdG9yCisgICAgICAgIGJpbmFyeSBmaWxlcyBhcyBpbnB1dC4gVXNp
bmcgYSBzaW1wbGUgZXhpc3RzKCkgY2hlY2sgd2UgdmVyaWZ5IHRoZSBwcmVzZW5jZSBvZiBlaXRo
ZXIKKyAgICAgICAgYSByZWd1bGFyLCBhIGRlYnVnXExMSW50T2Zmc2V0c0V4dHJhY3RvciBhbmQg
YSByZWxlYXNlXExMSW50T2Zmc2V0c0V4dHJhY3RvciBiaW5hcnkKKyAgICAgICAgYW5kIHByb2Nl
c3MgYWxsIG9mIHRoZW0uIFRoZSByZXN1bHRpbmcgYXNzZW1ibHkgZmlsZXMgY29uc2VxdWVudGx5
IGVuZCB1cCBpbgorICAgICAgICBnZW5lcmF0ZWRcZGVidWdcTExJbnRBc3NlbWJseS5oIGFuZCBn
ZW5lcmF0ZWRccmVsZWFzZVxMTEludEFzc2VtYmx5LmguCisKKyAgICAgICAgSW4gVGFyZ2V0LnBy
aSB3ZSBoYXZlIHRvIGFsc28gbWFrZSBzdXJlIHRoYXQgdGhvc2UgZGlyZWN0b3JpZXMgYXJlIGlu
IHRoZSBpbmNsdWRlCisgICAgICAgIHBhdGggYWNjb3JkaW5nIHRvIHRoZSByZWxlYXNlIG9yIGRl
YnVnIGNvbmZpZ3VyYXRpb24uCisKKyAgICAgICAgTGFzdGx5IGEgc21hbGwgdHdlYWsgaW4gdGhl
IExMSW50T2Zmc2V0c0V4dHJhY3RvciBidWlsZCB3YXMgbmVlZGVkIHRvIG1ha2Ugc3VyZSB0aGF0
CisgICAgICAgIHdlIGluY2x1ZGUgSmF2YVNjcmlwdENvcmUvY29uZmlnLmggaW5zdGVhZCBvZiBX
VEYvY29uZmlnLmgsIHJlcXVpcmVkIHRvIGZpeCB0aGUgYnVpbGQKKyAgICAgICAgaXNzdWVzIG9y
aWdpbmFsbHkgcGFzdGVkIGluIGJ1ZyAjOTc2NDguCisKKyAgICAgICAgKiBEZXJpdmVkU291cmNl
cy5wcmk6CisgICAgICAgICogSmF2YVNjcmlwdENvcmUucHJvOgorICAgICAgICAqIExMSW50T2Zm
c2V0c0V4dHJhY3Rvci5wcm86CisgICAgICAgICogVGFyZ2V0LnByaToKKwogMjAxMi0xMC0yNCAg
WXVxaWFuZyBYaWFuICA8eXVxaWFuZy54aWFuQGludGVsLmNvbT4KIAogICAgICAgICBSZWZhY3Rv
ciBMTEludDY0IHRvIGRpc3Rpbmd1aXNoIHRoZSBwb2ludGVyIG9wZXJhdGlvbnMgZnJvbSB0aGUg
NjQtYml0IGludGVnZXIgb3BlcmF0aW9ucwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL0Rlcml2ZWRTb3VyY2VzLnByaSBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9EZXJpdmVkU291
cmNlcy5wcmkKaW5kZXggNzVmZDVhY2MwNTUxYmM2YTgxNjlkYWYwNDQyOTFkZWQzYzFjZTk1My4u
Y2Y0NGFlZmUxMGIyYjQzN2M5MjI1ZTM2ZmVmMTE3NTM5ZTA0MmIzNyAxMDA2NDQKLS0tIGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL0Rlcml2ZWRTb3VyY2VzLnByaQorKysgYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvRGVyaXZlZFNvdXJjZXMucHJpCkBAIC0zMywxMiArMzMsMTIgQEAgS0VZV09SRExV
VF9GSUxFUyArPSBcCiBKSVRfU1RVQl9GSUxFUyArPSBcCiAgICAgaml0L0pJVFN0dWJzLmNwcAog
Ci1MTElOVF9GSUxFUyA9IFwKLSAgICBsbGludC9Mb3dMZXZlbEludGVycHJldGVyLmFzbQorTExJ
TlRfQVNTRU1CTEVSID0gJCRQV0QvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlci5hc20KIAogTExJ
TlRfREVQRU5ERU5DWSA9IFwKICAgICAkJFBXRC9sbGludC9Mb3dMZXZlbEludGVycHJldGVyMzJf
NjQuYXNtIFwKLSAgICAkJFBXRC9sbGludC9Mb3dMZXZlbEludGVycHJldGVyNjQuYXNtCisgICAg
JCRQV0QvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlcjY0LmFzbSBcCisgICAgJCRMTElOVF9BU1NF
TUJMRVIKIAogIyBHRU5FUkFUT1IgMS1BOiBMVVQgY3JlYXRvcgogbHV0Lm91dHB1dCA9ICR7UU1B
S0VfRklMRV9CQVNFfS5sdXQuaApAQCAtODgsMTIgKzg4LDE5IEBAIGtsZ2VuLmlucHV0ID0gS0VZ
V09SRExVVF9GSUxFUwoga2xnZW4uY29tbWFuZHMgPSBweXRob24gJCRrbGdlbi5zY3JpcHQgJHtR
TUFLRV9GSUxFX05BTUV9ID4gJHtRTUFLRV9GSUxFX09VVH0KIEdFTkVSQVRPUlMgKz0ga2xnZW4K
IAotbGludXgtKjohZXF1YWxzKFFUX0FSQ0gsICJhcm0iKSB7CitFWFRSQUNUT1JfQklOQVJZID0g
TExJbnRPZmZzZXRzRXh0cmFjdG9yJCRFWEVFWFQKK0RJUlMgPSAkJE9VVF9QV0QgJCRPVVRfUFdE
L2RlYnVnICQkT1VUX1BXRC9yZWxlYXNlCitmb3IoZGlyLCBESVJTKSB7CisgICAgZmlsZSA9ICQk
ZGlyLyQkRVhUUkFDVE9SX0JJTkFSWQorICAgIGV4aXN0cygkJGZpbGUpOiBMTElOVF9GSUxFUyAr
PSAkJGZpbGUKK30KKworaWYobGludXgtKnx3aW4zMik6IWVxdWFscyhRVF9BUkNILCAiYXJtIikg
ewogICAgICNHRU5FUkFUT1I6IExMSW50Ci0gICAgbGxpbnQub3V0cHV0ID0gTExJbnRBc3NlbWJs
eS5oCisgICAgbGxpbnQub3V0cHV0ID0gJHtRTUFLRV9GSUxFX0lOX1BBVEh9JCR7UU1BS0VfRElS
X1NFUH1MTEludEFzc2VtYmx5LmgKICAgICBsbGludC5zY3JpcHQgPSAkJFBXRC9vZmZsaW5lYXNt
L2FzbS5yYgogICAgIGxsaW50LmlucHV0ID0gTExJTlRfRklMRVMKLSAgICBsbGludC5kZXBlbmRz
ID0gTExJbnRPZmZzZXRzRXh0cmFjdG9yICQkTExJTlRfREVQRU5ERU5DWQotICAgIGxsaW50LmNv
bW1hbmRzID0gcnVieSAkJGxsaW50LnNjcmlwdCAke1FNQUtFX0ZJTEVfTkFNRX0gTExJbnRPZmZz
ZXRzRXh0cmFjdG9yICR7UU1BS0VfRklMRV9PVVR9CisgICAgbGxpbnQuZGVwZW5kcyA9ICQkTExJ
TlRfREVQRU5ERU5DWQorICAgIGxsaW50LmNvbW1hbmRzID0gcnVieSAkJGxsaW50LnNjcmlwdCAk
JExMSU5UX0FTU0VNQkxFUiAke1FNQUtFX0ZJTEVfSU59ICR7UU1BS0VfRklMRV9PVVR9CiAgICAg
R0VORVJBVE9SUyArPSBsbGludAogfQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L0phdmFTY3JpcHRDb3JlLnBybyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29y
ZS5wcm8KaW5kZXggMDgyMjQ0ZjhkYWM2ZDlhODQ4Y2UxMDU1YmQxYmRkN2UwYzYyMTI0NS4uYzg2
Y2E4ZTNkNTkzOTk5OTc3ZmI3NDRlYTk0MzI2ZTZlZjg2OGY2MSAxMDA2NDQKLS0tIGEvU291cmNl
L0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLnBybworKysgYi9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvSmF2YVNjcmlwdENvcmUucHJvCkBAIC03LDcgKzcsNyBAQAogVEVNUExBVEUgPSBzdWJk
aXJzCiBDT05GSUcgKz0gb3JkZXJlZAogCi1saW51eC0qOiFlcXVhbHMoUVRfQVJDSCwgImFybSIp
IHsKK2lmKGxpbnV4LSp8d2luMzIqKTohZXF1YWxzKFFUX0FSQ0gsICJhcm0iKSB7CiAgICAgTExJ
bnRPZmZzZXRzRXh0cmFjdG9yLmZpbGUgPSBMTEludE9mZnNldHNFeHRyYWN0b3IucHJvCiAgICAg
TExJbnRPZmZzZXRzRXh0cmFjdG9yLm1ha2VmaWxlID0gTWFrZWZpbGUuTExJbnRPZmZzZXRzRXh0
cmFjdG9yCiAgICAgU1VCRElSUyArPSBMTEludE9mZnNldHNFeHRyYWN0b3IKQEAgLTE4LDcgKzE4
LDcgQEAgdGFyZ2V0LmZpbGUgPSBUYXJnZXQucHJpCiAKIFNVQkRJUlMgKz0gZGVyaXZlZF9zb3Vy
Y2VzIHRhcmdldAogCi1saW51eC0qOiFlcXVhbHMoUVRfQVJDSCwgImFybSIpOmFkZFN0cmljdFN1
YmRpck9yZGVyQmV0d2VlbihMTEludE9mZnNldHNFeHRyYWN0b3IsIGRlcml2ZWRfc291cmNlcykK
K2lmKGxpbnV4LSp8d2luMzIqKTohZXF1YWxzKFFUX0FSQ0gsICJhcm0iKTphZGRTdHJpY3RTdWJk
aXJPcmRlckJldHdlZW4oTExJbnRPZmZzZXRzRXh0cmFjdG9yLCBkZXJpdmVkX3NvdXJjZXMpCiBh
ZGRTdHJpY3RTdWJkaXJPcmRlckJldHdlZW4oZGVyaXZlZF9zb3VyY2VzLCB0YXJnZXQpCiAKIGpz
Yy5maWxlID0ganNjLnBybwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0xMSW50
T2Zmc2V0c0V4dHJhY3Rvci5wcm8gYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvTExJbnRPZmZzZXRz
RXh0cmFjdG9yLnBybwppbmRleCA0YTZmNjlhODljMTBmOTVmZjQwMmRlNzg1M2JjYWEwNDY0YmFj
N2I5Li5lMDk4NzNhN2Q5YTRiODZiYjI3ZWU3ODk2MGY1MmZhNmQwOWUwZDA1IDEwMDY0NAotLS0g
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvTExJbnRPZmZzZXRzRXh0cmFjdG9yLnBybworKysgYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvTExJbnRPZmZzZXRzRXh0cmFjdG9yLnBybwpAQCAtNyw3ICs3
LDYgQEAKIAogVEVNUExBVEUgPSBhcHAKIFRBUkdFVCA9IExMSW50T2Zmc2V0c0V4dHJhY3Rvcgot
REVTVERJUiA9ICQkT1VUX1BXRAogCiBRVCA9IGNvcmUgIyBOZWVkZWQgZm9yIHFnbG9iYWwuaAog
CkBAIC0yMSw2ICsyMCwxMCBAQCBkZWZpbmVUZXN0KGFkZEluY2x1ZGVQYXRocykgewogCiBhZGRJ
bmNsdWRlUGF0aHMoKQogCisjIFRvIG1ha2Ugc3VyZSB3ZSBpbmNsdWRlIEphdmFTY3JpcHRDb3Jl
L2NvbmZpZy5oIGFuZCBub3QKKyMgdGhlIFdURiBvbmUuCitJTkNMVURFUEFUSCA9ICQkUFdEICQk
SU5DTFVERVBBVEgKKwogTExJTlRfREVQRU5ERU5DWSA9IFwKICAgICAkJFBXRC9sbGludC9Mb3dM
ZXZlbEludGVycHJldGVyLmFzbSBcCiAgICAgJCRQV0QvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRl
cjMyXzY0LmFzbSBcCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvVGFyZ2V0LnBy
aSBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9UYXJnZXQucHJpCmluZGV4IDg2MWRiYzc0MDU3Mzg5
YWI4NzliYTU0MjA4ZGU0MDhkOWZkYTBmZjAuLmZmZDI5NWE0MTYxYjFmMmFiYzYwMjk1NzNmOWE0
YTdhYTJjMjhmNTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9UYXJnZXQucHJp
CisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9UYXJnZXQucHJpCkBAIC0zMCw2ICszMCw5IEBA
IGluY2x1ZGUoeWFyci95YXJyLnByaSkKIAogSU5TVEFMTERFUFMgKz0gYWxsCiAKK0NPTkZJRyhk
ZWJ1ZywgZGVidWd8cmVsZWFzZSk6IElOQ0xVREVQQVRIICs9ICQkSkFWQVNDUklQVENPUkVfR0VO
RVJBVEVEX1NPVVJDRVNfRElSXGRlYnVnCitDT05GSUcocmVsZWFzZSwgZGVidWd8cmVsZWFzZSk6
IElOQ0xVREVQQVRIICs9ICQkSkFWQVNDUklQVENPUkVfR0VORVJBVEVEX1NPVVJDRVNfRElSXHJl
bGVhc2UKKwogU09VUkNFUyArPSBcCiAgICAgQVBJL0pTQmFzZS5jcHAgXAogICAgIEFQSS9KU0Nh
bGxiYWNrQ29uc3RydWN0b3IuY3BwIFwKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rv
b2xzL0NoYW5nZUxvZwppbmRleCA2NjE2OWI2NGY2YzFjYTgzMzBhYTk1ODhhNzNmOGUwNzY5YzVi
YTEzLi4yNjViNmUzMzE2OWJlOTc3MGQxMzM1YzcxYmY2YTFmNTk5MDMyNjk1IDEwMDY0NAotLS0g
YS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAK
KzIwMTItMTAtMjUgIFNpbW9uIEhhdXNtYW5uICA8c2ltb24uaGF1c21hbm5AZGlnaWEuY29tPgor
CisgICAgICAgIFtRdF0gRml4IHRoZSBMTEludCBidWlsZCBvbiBXaW5kb3dzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05NzY0OAorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZGVkIEVYRUVYVCB2YXJpYWJs
ZSAtIHNpbWlsYXIgdG8gYXV0b21ha2UgLSB0aGF0IGV4cGFuZHMgdG8gLmV4ZSBhcyBzdWZmaXgg
Zm9yCisgICAgICAgIGV4ZWN1dGFibGUgcHJvZ3JhbXMgb24gV2luZG93cy4gRW1wdHkgb3RoZXJ3
aXNlLgorCisgICAgICAgICogcW1ha2UvbWtzcGVjcy9mZWF0dXJlcy9kZWZhdWx0X3ByZS5wcmY6
CisKIDIwMTItMTAtMjUgIEV1Z2VuZSBLbHl1Y2huaWtvdiAgPGV1c3Rhcy5idWdAZ21haWwuY29t
PgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IEZpeCAiY2hlY2staW5zcGVjdG9yLXN0cmluZ3Mi
IHNjcmlwdCBhbmQgZml4IGxvY2FsaXplZCBzdHJpbmdzLgpkaWZmIC0tZ2l0IGEvVG9vbHMvcW1h
a2UvbWtzcGVjcy9mZWF0dXJlcy9kZWZhdWx0X3ByZS5wcmYgYi9Ub29scy9xbWFrZS9ta3NwZWNz
L2ZlYXR1cmVzL2RlZmF1bHRfcHJlLnByZgppbmRleCA0NmI2NmFmZWZjZjg2ZGY2NjkzZTA0Nzc5
MWFmNDdmM2M1N2ZiOGY0Li44MTgwNzQxYzRkZDhjOWIwYTRkNThmZWMxYjgzM2Q1ZTYyNmVmN2Ew
IDEwMDY0NAotLS0gYS9Ub29scy9xbWFrZS9ta3NwZWNzL2ZlYXR1cmVzL2RlZmF1bHRfcHJlLnBy
ZgorKysgYi9Ub29scy9xbWFrZS9ta3NwZWNzL2ZlYXR1cmVzL2RlZmF1bHRfcHJlLnByZgpAQCAt
MTE4LDMgKzExOCw1IEBAIGlzRW1wdHkoU1FMSVRFM1NSQ0RJUikgewogRkxFWCA9IGZsZXgKIHdp
bjMyOiBGTEVYID0gd2luX2ZsZXgKIAorRVhFRVhUID0KK3dpbjMyOiBFWEVFWFQgPSAuZXhlCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170624</attachid>
            <date>2012-10-25 06:24:59 -0700</date>
            <delta_ts>2012-10-26 04:58:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-97648-20121025152338.patch</filename>
            <type>text/plain</type>
            <size>8039</size>
            <attacher name="Simon Hausmann">hausmann</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyNDY2CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAy
MzllNDhjYmFmODZiNzhkOTg4OWIyMjk4OThlOWQ0Y2VjZGQxMjBmLi5kMzhkOTJiNzBhODVkYmY5
ZjFlOWI2YjNiMzEyNmI5NmVkYzNlYmM2IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwzNyBAQAorMjAxMi0xMC0yNSAgU2ltb24gSGF1c21hbm4gIDxzaW1vbi5oYXVzbWFubkBk
aWdpYS5jb20+CisKKyAgICAgICAgW1F0XSBGaXggdGhlIExMSW50IGJ1aWxkIG9uIFdpbmRvd3MK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk3NjQ4CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIG1haW4g
Y2hhbmdlIGZvciB0aGUgcG9ydCBvbiBXaW5kb3dzIGlzIGNoYW5naW5nIHRoZSB3YXkgb2Zmc2V0
cyBhcmUgZXh0cmFjdGVkCisgICAgICAgIGFuZCB0aGUgTExJbnRBc3NlbWJseS5oIGlzIGdlbmVy
YXRlZCB0byBhY2NvbW9kYXRlIHJlbGVhc2UgYW5kIGRlYnVnIGNvbmZpZ3VyYXRpb25zLgorCisg
ICAgICAgIEZpcnN0bHkgdGhlIExMSW50T2Zmc2V0c0V4dHJhY3RvciBiaW5hcnkgaXMgbm93IGJ1
aWx0IGFzLWlzIChubyBERVNURElSIHNldCkgYW5kCisgICAgICAgIHBsYWNlZCBpbnRvIGRlYnVn
XExMSW50T2Zmc2V0c0V4dHJhY3Rvci5leGUgYW5kIHJlbGVhc2VcTExJbnRPZmZzZXRzRXh0cmFj
dG9yLmV4ZQorICAgICAgICBvbiBXaW5kb3dzIGRlYnVnX2FuZF9yZWxlYXNlIGJ1aWxkcy4gT24g
b3RoZXIgcGF0Zm9ybXMgaXQgcmVtYWluZHMgaW4gdGhlIHJlZ3VsYXIKKyAgICAgICAgb3V0IGRp
cmVjdG9yeS4KKworICAgICAgICBTZWNvbmRseSB0aGUgTExJbnRBc3NlbWJseS5oIGZpbGVzIG11
c3QgYmUgZGlmZmVyZW50IGZvciBkaWZmZXJlbnQgYnVpbGQgdHlwZXMsCisgICAgICAgIHNvIHRo
ZSBMTEludEFzc2VtYmx5LmggZ2VuZXJhdG9yIGluIERlcml2ZWRTb3VyY2VzLnByaSBvcGVyYXRl
cyBubyBvbiB0aGUgZXh0cmFjdG9yCisgICAgICAgIGJpbmFyeSBmaWxlcyBhcyBpbnB1dC4gVXNp
bmcgYSBzaW1wbGUgZXhpc3RzKCkgY2hlY2sgd2UgdmVyaWZ5IHRoZSBwcmVzZW5jZSBvZiBlaXRo
ZXIKKyAgICAgICAgYSByZWd1bGFyLCBhIGRlYnVnXExMSW50T2Zmc2V0c0V4dHJhY3RvciBhbmQg
YSByZWxlYXNlXExMSW50T2Zmc2V0c0V4dHJhY3RvciBiaW5hcnkKKyAgICAgICAgYW5kIHByb2Nl
c3MgYWxsIG9mIHRoZW0uIFRoZSByZXN1bHRpbmcgYXNzZW1ibHkgZmlsZXMgY29uc2VxdWVudGx5
IGVuZCB1cCBpbgorICAgICAgICBnZW5lcmF0ZWRcZGVidWdcTExJbnRBc3NlbWJseS5oIGFuZCBn
ZW5lcmF0ZWRccmVsZWFzZVxMTEludEFzc2VtYmx5LmguCisKKyAgICAgICAgSW4gVGFyZ2V0LnBy
aSB3ZSBoYXZlIHRvIGFsc28gbWFrZSBzdXJlIHRoYXQgdGhvc2UgZGlyZWN0b3JpZXMgYXJlIGlu
IHRoZSBpbmNsdWRlCisgICAgICAgIHBhdGggYWNjb3JkaW5nIHRvIHRoZSByZWxlYXNlIG9yIGRl
YnVnIGNvbmZpZ3VyYXRpb24uCisKKyAgICAgICAgTGFzdGx5IGEgc21hbGwgdHdlYWsgaW4gdGhl
IExMSW50T2Zmc2V0c0V4dHJhY3RvciBidWlsZCB3YXMgbmVlZGVkIHRvIG1ha2Ugc3VyZSB0aGF0
CisgICAgICAgIHdlIGluY2x1ZGUgSmF2YVNjcmlwdENvcmUvY29uZmlnLmggaW5zdGVhZCBvZiBX
VEYvY29uZmlnLmgsIHJlcXVpcmVkIHRvIGZpeCB0aGUgYnVpbGQKKyAgICAgICAgaXNzdWVzIG9y
aWdpbmFsbHkgcGFzdGVkIGluIGJ1ZyAjOTc2NDguCisKKyAgICAgICAgKiBEZXJpdmVkU291cmNl
cy5wcmk6CisgICAgICAgICogSmF2YVNjcmlwdENvcmUucHJvOgorICAgICAgICAqIExMSW50T2Zm
c2V0c0V4dHJhY3Rvci5wcm86CisgICAgICAgICogVGFyZ2V0LnByaToKKwogMjAxMi0xMC0yNCAg
WXVxaWFuZyBYaWFuICA8eXVxaWFuZy54aWFuQGludGVsLmNvbT4KIAogICAgICAgICBSZWZhY3Rv
ciBMTEludDY0IHRvIGRpc3Rpbmd1aXNoIHRoZSBwb2ludGVyIG9wZXJhdGlvbnMgZnJvbSB0aGUg
NjQtYml0IGludGVnZXIgb3BlcmF0aW9ucwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRD
b3JlL0Rlcml2ZWRTb3VyY2VzLnByaSBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9EZXJpdmVkU291
cmNlcy5wcmkKaW5kZXggNzVmZDVhY2MwNTUxYmM2YTgxNjlkYWYwNDQyOTFkZWQzYzFjZTk1My4u
Y2Y0NGFlZmUxMGIyYjQzN2M5MjI1ZTM2ZmVmMTE3NTM5ZTA0MmIzNyAxMDA2NDQKLS0tIGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL0Rlcml2ZWRTb3VyY2VzLnByaQorKysgYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvRGVyaXZlZFNvdXJjZXMucHJpCkBAIC0zMywxMiArMzMsMTIgQEAgS0VZV09SRExV
VF9GSUxFUyArPSBcCiBKSVRfU1RVQl9GSUxFUyArPSBcCiAgICAgaml0L0pJVFN0dWJzLmNwcAog
Ci1MTElOVF9GSUxFUyA9IFwKLSAgICBsbGludC9Mb3dMZXZlbEludGVycHJldGVyLmFzbQorTExJ
TlRfQVNTRU1CTEVSID0gJCRQV0QvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlci5hc20KIAogTExJ
TlRfREVQRU5ERU5DWSA9IFwKICAgICAkJFBXRC9sbGludC9Mb3dMZXZlbEludGVycHJldGVyMzJf
NjQuYXNtIFwKLSAgICAkJFBXRC9sbGludC9Mb3dMZXZlbEludGVycHJldGVyNjQuYXNtCisgICAg
JCRQV0QvbGxpbnQvTG93TGV2ZWxJbnRlcnByZXRlcjY0LmFzbSBcCisgICAgJCRMTElOVF9BU1NF
TUJMRVIKIAogIyBHRU5FUkFUT1IgMS1BOiBMVVQgY3JlYXRvcgogbHV0Lm91dHB1dCA9ICR7UU1B
S0VfRklMRV9CQVNFfS5sdXQuaApAQCAtODgsMTIgKzg4LDE5IEBAIGtsZ2VuLmlucHV0ID0gS0VZ
V09SRExVVF9GSUxFUwoga2xnZW4uY29tbWFuZHMgPSBweXRob24gJCRrbGdlbi5zY3JpcHQgJHtR
TUFLRV9GSUxFX05BTUV9ID4gJHtRTUFLRV9GSUxFX09VVH0KIEdFTkVSQVRPUlMgKz0ga2xnZW4K
IAotbGludXgtKjohZXF1YWxzKFFUX0FSQ0gsICJhcm0iKSB7CitFWFRSQUNUT1JfQklOQVJZID0g
TExJbnRPZmZzZXRzRXh0cmFjdG9yJCRFWEVFWFQKK0RJUlMgPSAkJE9VVF9QV0QgJCRPVVRfUFdE
L2RlYnVnICQkT1VUX1BXRC9yZWxlYXNlCitmb3IoZGlyLCBESVJTKSB7CisgICAgZmlsZSA9ICQk
ZGlyLyQkRVhUUkFDVE9SX0JJTkFSWQorICAgIGV4aXN0cygkJGZpbGUpOiBMTElOVF9GSUxFUyAr
PSAkJGZpbGUKK30KKworaWYobGludXgtKnx3aW4zMik6IWVxdWFscyhRVF9BUkNILCAiYXJtIikg
ewogICAgICNHRU5FUkFUT1I6IExMSW50Ci0gICAgbGxpbnQub3V0cHV0ID0gTExJbnRBc3NlbWJs
eS5oCisgICAgbGxpbnQub3V0cHV0ID0gJHtRTUFLRV9GSUxFX0lOX1BBVEh9JCR7UU1BS0VfRElS
X1NFUH1MTEludEFzc2VtYmx5LmgKICAgICBsbGludC5zY3JpcHQgPSAkJFBXRC9vZmZsaW5lYXNt
L2FzbS5yYgogICAgIGxsaW50LmlucHV0ID0gTExJTlRfRklMRVMKLSAgICBsbGludC5kZXBlbmRz
ID0gTExJbnRPZmZzZXRzRXh0cmFjdG9yICQkTExJTlRfREVQRU5ERU5DWQotICAgIGxsaW50LmNv
bW1hbmRzID0gcnVieSAkJGxsaW50LnNjcmlwdCAke1FNQUtFX0ZJTEVfTkFNRX0gTExJbnRPZmZz
ZXRzRXh0cmFjdG9yICR7UU1BS0VfRklMRV9PVVR9CisgICAgbGxpbnQuZGVwZW5kcyA9ICQkTExJ
TlRfREVQRU5ERU5DWQorICAgIGxsaW50LmNvbW1hbmRzID0gcnVieSAkJGxsaW50LnNjcmlwdCAk
JExMSU5UX0FTU0VNQkxFUiAke1FNQUtFX0ZJTEVfSU59ICR7UU1BS0VfRklMRV9PVVR9CiAgICAg
R0VORVJBVE9SUyArPSBsbGludAogfQpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3Jl
L0phdmFTY3JpcHRDb3JlLnBybyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29y
ZS5wcm8KaW5kZXggMDgyMjQ0ZjhkYWM2ZDlhODQ4Y2UxMDU1YmQxYmRkN2UwYzYyMTI0NS4uYzg2
Y2E4ZTNkNTkzOTk5OTc3ZmI3NDRlYTk0MzI2ZTZlZjg2OGY2MSAxMDA2NDQKLS0tIGEvU291cmNl
L0phdmFTY3JpcHRDb3JlL0phdmFTY3JpcHRDb3JlLnBybworKysgYi9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvSmF2YVNjcmlwdENvcmUucHJvCkBAIC03LDcgKzcsNyBAQAogVEVNUExBVEUgPSBzdWJk
aXJzCiBDT05GSUcgKz0gb3JkZXJlZAogCi1saW51eC0qOiFlcXVhbHMoUVRfQVJDSCwgImFybSIp
IHsKK2lmKGxpbnV4LSp8d2luMzIqKTohZXF1YWxzKFFUX0FSQ0gsICJhcm0iKSB7CiAgICAgTExJ
bnRPZmZzZXRzRXh0cmFjdG9yLmZpbGUgPSBMTEludE9mZnNldHNFeHRyYWN0b3IucHJvCiAgICAg
TExJbnRPZmZzZXRzRXh0cmFjdG9yLm1ha2VmaWxlID0gTWFrZWZpbGUuTExJbnRPZmZzZXRzRXh0
cmFjdG9yCiAgICAgU1VCRElSUyArPSBMTEludE9mZnNldHNFeHRyYWN0b3IKQEAgLTE4LDcgKzE4
LDcgQEAgdGFyZ2V0LmZpbGUgPSBUYXJnZXQucHJpCiAKIFNVQkRJUlMgKz0gZGVyaXZlZF9zb3Vy
Y2VzIHRhcmdldAogCi1saW51eC0qOiFlcXVhbHMoUVRfQVJDSCwgImFybSIpOmFkZFN0cmljdFN1
YmRpck9yZGVyQmV0d2VlbihMTEludE9mZnNldHNFeHRyYWN0b3IsIGRlcml2ZWRfc291cmNlcykK
K2lmKGxpbnV4LSp8d2luMzIqKTohZXF1YWxzKFFUX0FSQ0gsICJhcm0iKTphZGRTdHJpY3RTdWJk
aXJPcmRlckJldHdlZW4oTExJbnRPZmZzZXRzRXh0cmFjdG9yLCBkZXJpdmVkX3NvdXJjZXMpCiBh
ZGRTdHJpY3RTdWJkaXJPcmRlckJldHdlZW4oZGVyaXZlZF9zb3VyY2VzLCB0YXJnZXQpCiAKIGpz
Yy5maWxlID0ganNjLnBybwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL0xMSW50
T2Zmc2V0c0V4dHJhY3Rvci5wcm8gYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvTExJbnRPZmZzZXRz
RXh0cmFjdG9yLnBybwppbmRleCA0YTZmNjlhODljMTBmOTVmZjQwMmRlNzg1M2JjYWEwNDY0YmFj
N2I5Li45Y2JjNDI0OGRmNGJmM2UxN2NmYTFlM2JmYmJhMzIzNGRmZjAxMmNlIDEwMDY0NAotLS0g
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvTExJbnRPZmZzZXRzRXh0cmFjdG9yLnBybworKysgYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvTExJbnRPZmZzZXRzRXh0cmFjdG9yLnBybwpAQCAtNyw3ICs3
LDExIEBACiAKIFRFTVBMQVRFID0gYXBwCiBUQVJHRVQgPSBMTEludE9mZnNldHNFeHRyYWN0b3IK
LURFU1RESVIgPSAkJE9VVF9QV0QKKworZGVidWdfYW5kX3JlbGVhc2UgeworICAgIENPTkZJRyAr
PSBmb3JjZV9idWlsZF9hbGwKKyAgICBDT05GSUcgKz0gYnVpbGRfYWxsCit9CiAKIFFUID0gY29y
ZSAjIE5lZWRlZCBmb3IgcWdsb2JhbC5oCiAKQEAgLTIxLDYgKzI1LDEwIEBAIGRlZmluZVRlc3Qo
YWRkSW5jbHVkZVBhdGhzKSB7CiAKIGFkZEluY2x1ZGVQYXRocygpCiAKKyMgVG8gbWFrZSBzdXJl
IHdlIGluY2x1ZGUgSmF2YVNjcmlwdENvcmUvY29uZmlnLmggYW5kIG5vdAorIyB0aGUgV1RGIG9u
ZS4KK0lOQ0xVREVQQVRIID0gJCRQV0QgJCRJTkNMVURFUEFUSAorCiBMTElOVF9ERVBFTkRFTkNZ
ID0gXAogICAgICQkUFdEL2xsaW50L0xvd0xldmVsSW50ZXJwcmV0ZXIuYXNtIFwKICAgICAkJFBX
RC9sbGludC9Mb3dMZXZlbEludGVycHJldGVyMzJfNjQuYXNtIFwKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9UYXJnZXQucHJpIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL1Rhcmdl
dC5wcmkKaW5kZXggODYxZGJjNzQwNTczODlhYjg3OWJhNTQyMDhkZTQwOGQ5ZmRhMGZmMC4uZmZk
Mjk1YTQxNjFiMWYyYWJjNjAyOTU3M2Y5YTRhN2FhMmMyOGY1MCAxMDA2NDQKLS0tIGEvU291cmNl
L0phdmFTY3JpcHRDb3JlL1RhcmdldC5wcmkKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL1Rh
cmdldC5wcmkKQEAgLTMwLDYgKzMwLDkgQEAgaW5jbHVkZSh5YXJyL3lhcnIucHJpKQogCiBJTlNU
QUxMREVQUyArPSBhbGwKIAorQ09ORklHKGRlYnVnLCBkZWJ1Z3xyZWxlYXNlKTogSU5DTFVERVBB
VEggKz0gJCRKQVZBU0NSSVBUQ09SRV9HRU5FUkFURURfU09VUkNFU19ESVJcZGVidWcKK0NPTkZJ
RyhyZWxlYXNlLCBkZWJ1Z3xyZWxlYXNlKTogSU5DTFVERVBBVEggKz0gJCRKQVZBU0NSSVBUQ09S
RV9HRU5FUkFURURfU09VUkNFU19ESVJccmVsZWFzZQorCiBTT1VSQ0VTICs9IFwKICAgICBBUEkv
SlNCYXNlLmNwcCBcCiAgICAgQVBJL0pTQ2FsbGJhY2tDb25zdHJ1Y3Rvci5jcHAgXApkaWZmIC0t
Z2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDY2MTY5YjY0ZjZj
MWNhODMzMGFhOTU4OGE3M2Y4ZTA3NjljNWJhMTMuLjI2NWI2ZTMzMTY5YmU5NzcwZDEzMzVjNzFi
ZjZhMWY1OTkwMzI2OTUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxNSBAQAorMjAxMi0xMC0yNSAgU2ltb24gSGF1c21hbm4gIDxz
aW1vbi5oYXVzbWFubkBkaWdpYS5jb20+CisKKyAgICAgICAgW1F0XSBGaXggdGhlIExMSW50IGJ1
aWxkIG9uIFdpbmRvd3MKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTk3NjQ4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgQWRkZWQgRVhFRVhUIHZhcmlhYmxlIC0gc2ltaWxhciB0byBhdXRvbWFrZSAtIHRoYXQg
ZXhwYW5kcyB0byAuZXhlIGFzIHN1ZmZpeCBmb3IKKyAgICAgICAgZXhlY3V0YWJsZSBwcm9ncmFt
cyBvbiBXaW5kb3dzLiBFbXB0eSBvdGhlcndpc2UuCisKKyAgICAgICAgKiBxbWFrZS9ta3NwZWNz
L2ZlYXR1cmVzL2RlZmF1bHRfcHJlLnByZjoKKwogMjAxMi0xMC0yNSAgRXVnZW5lIEtseXVjaG5p
a292ICA8ZXVzdGFzLmJ1Z0BnbWFpbC5jb20+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogRml4
ICJjaGVjay1pbnNwZWN0b3Itc3RyaW5ncyIgc2NyaXB0IGFuZCBmaXggbG9jYWxpemVkIHN0cmlu
Z3MuCmRpZmYgLS1naXQgYS9Ub29scy9xbWFrZS9ta3NwZWNzL2ZlYXR1cmVzL2RlZmF1bHRfcG9z
dC5wcmYgYi9Ub29scy9xbWFrZS9ta3NwZWNzL2ZlYXR1cmVzL2RlZmF1bHRfcG9zdC5wcmYKaW5k
ZXggY2NhZTAwZjU2OGI0ZWE0NDJiYTIyY2MyNTUzYTcwYThjNWU2ZTU5My4uMGU3NjA5YTg1OGNj
ZmQwODNkNjFmY2NlZGE0NTc2YjZjMDZiODY5YiAxMDA2NDQKLS0tIGEvVG9vbHMvcW1ha2UvbWtz
cGVjcy9mZWF0dXJlcy9kZWZhdWx0X3Bvc3QucHJmCisrKyBiL1Rvb2xzL3FtYWtlL21rc3BlY3Mv
ZmVhdHVyZXMvZGVmYXVsdF9wb3N0LnByZgpAQCAtMjMsNyArMjMsNyBAQCByb290X3Byb2plY3Rf
ZmlsZTogZmluYWxpemVDb25maWd1cmUoKQogICAgIGVsc2U6IENPTkZJRyAtPSBkZWJ1Z19hbmRf
cmVsZWFzZQogfSBlbHNlOmRlYnVnX2FuZF9yZWxlYXNlIHsKICAgICAjIE9ubHkgYnVpbGQgYSBz
aW5nbGUgaW5zdGFuY2Ugb2YgZWFjaCBhcHBsaWNhdGlvbgotICAgIGNvbnRhaW5zKFRFTVBMQVRF
LCBhcHApIHsKKyAgICBjb250YWlucyhURU1QTEFURSwgYXBwKTohZm9yY2VfYnVpbGRfYWxsIHsK
ICAgICAgICAgQ09ORklHIC09IGJ1aWxkX2FsbAogICAgIH0KIH0KZGlmZiAtLWdpdCBhL1Rvb2xz
L3FtYWtlL21rc3BlY3MvZmVhdHVyZXMvZGVmYXVsdF9wcmUucHJmIGIvVG9vbHMvcW1ha2UvbWtz
cGVjcy9mZWF0dXJlcy9kZWZhdWx0X3ByZS5wcmYKaW5kZXggNDZiNjZhZmVmY2Y4NmRmNjY5M2Uw
NDc3OTFhZjQ3ZjNjNTdmYjhmNC4uODE4MDc0MWM0ZGQ4YzliMGE0ZDU4ZmVjMWI4MzNkNWU2MjZl
ZjdhMCAxMDA2NDQKLS0tIGEvVG9vbHMvcW1ha2UvbWtzcGVjcy9mZWF0dXJlcy9kZWZhdWx0X3By
ZS5wcmYKKysrIGIvVG9vbHMvcW1ha2UvbWtzcGVjcy9mZWF0dXJlcy9kZWZhdWx0X3ByZS5wcmYK
QEAgLTExOCwzICsxMTgsNSBAQCBpc0VtcHR5KFNRTElURTNTUkNESVIpIHsKIEZMRVggPSBmbGV4
CiB3aW4zMjogRkxFWCA9IHdpbl9mbGV4CiAKK0VYRUVYVCA9Cit3aW4zMjogRVhFRVhUID0gLmV4
ZQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170896</attachid>
            <date>2012-10-26 04:58:57 -0700</date>
            <delta_ts>2012-10-26 05:48:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-97648-20121026135737.patch</filename>
            <type>text/plain</type>
            <size>8228</size>
            <attacher name="Simon Hausmann">hausmann</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMyNjE4CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA1
MTk5ZTg4MThmNzgyNWM3NTkyYjgwZmExYWI3MjczMDUwZmM1NDczLi5jZDM0YTRiYzgxN2IwNDgy
OTBiZDgwYWU3NmQ2ODk2Yjg0NDhjOTBjIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwzOCBAQAorMjAxMi0xMC0yNiAgU2ltb24gSGF1c21hbm4gIDxzaW1vbi5oYXVzbWFubkBk
aWdpYS5jb20+CisKKyAgICAgICAgW1F0XSBGaXggdGhlIExMSW50IGJ1aWxkIG9uIFdpbmRvd3MK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTk3NjQ4CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIG1haW4g
Y2hhbmdlIGZvciB0aGUgcG9ydCBvbiBXaW5kb3dzIGlzIGNoYW5naW5nIHRoZSB3YXkgb2Zmc2V0
cyBhcmUgZXh0cmFjdGVkCisgICAgICAgIGFuZCB0aGUgTExJbnRBc3NlbWJseS5oIGlzIGdlbmVy
YXRlZCB0byBhY2NvbW9kYXRlIHJlbGVhc2UgYW5kIGRlYnVnIGNvbmZpZ3VyYXRpb25zLgorCisg
ICAgICAgIEZpcnN0bHkgdGhlIExMSW50T2Zmc2V0c0V4dHJhY3RvciBiaW5hcnkgaXMgbm93IGJ1
aWx0IGFzLWlzIChubyBERVNURElSIHNldCkgYW5kCisgICAgICAgIHBsYWNlZCBpbnRvIGRlYnVn
XExMSW50T2Zmc2V0c0V4dHJhY3Rvci5leGUgYW5kIHJlbGVhc2VcTExJbnRPZmZzZXRzRXh0cmFj
dG9yLmV4ZQorICAgICAgICBvbiBXaW5kb3dzIGRlYnVnX2FuZF9yZWxlYXNlIGJ1aWxkcy4gT24g
b3RoZXIgcGF0Zm9ybXMgaXQgcmVtYWluZHMgaW4gdGhlIHJlZ3VsYXIKKyAgICAgICAgb3V0IGRp
cmVjdG9yeS4KKworICAgICAgICBTZWNvbmRseSB0aGUgTExJbnRBc3NlbWJseS5oIGZpbGVzIG11
c3QgYmUgZGlmZmVyZW50IGZvciBkaWZmZXJlbnQgYnVpbGQgdHlwZXMsCisgICAgICAgIHNvIHRo
ZSBMTEludEFzc2VtYmx5LmggZ2VuZXJhdG9yIGluIERlcml2ZWRTb3VyY2VzLnByaSBvcGVyYXRl
cyBubyBvbiB0aGUgZXh0cmFjdG9yCisgICAgICAgIGJpbmFyeSBmaWxlcyBhcyBpbnB1dC4gVXNp
bmcgYSBzaW1wbGUgZXhpc3RzKCkgY2hlY2sgd2UgdmVyaWZ5IHRoZSBwcmVzZW5jZSBvZiBlaXRo
ZXIKKyAgICAgICAgYSByZWd1bGFyLCBhIGRlYnVnXExMSW50T2Zmc2V0c0V4dHJhY3RvciBhbmQg
YSByZWxlYXNlXExMSW50T2Zmc2V0c0V4dHJhY3RvciBiaW5hcnkKKyAgICAgICAgYW5kIHByb2Nl
c3MgYWxsIG9mIHRoZW0uIFRoZSByZXN1bHRpbmcgYXNzZW1ibHkgZmlsZXMgY29uc2VxdWVudGx5
IGVuZCB1cCBpbgorICAgICAgICBnZW5lcmF0ZWRcZGVidWdcTExJbnRBc3NlbWJseS5oIGFuZCBn
ZW5lcmF0ZWRccmVsZWFzZVxMTEludEFzc2VtYmx5LmguCisKKyAgICAgICAgSW4gVGFyZ2V0LnBy
aSB3ZSBoYXZlIHRvIGFsc28gbWFrZSBzdXJlIHRoYXQgdGhvc2UgZGlyZWN0b3JpZXMgYXJlIGlu
IHRoZSBpbmNsdWRlCisgICAgICAgIHBhdGggYWNjb3JkaW5nIHRvIHRoZSByZWxlYXNlIG9yIGRl
YnVnIGNvbmZpZ3VyYXRpb24uCisKKyAgICAgICAgTGFzdGx5IGEgc21hbGwgdHdlYWsgLSBzd2Fw
cGluZyBXVEYucHJpIGFuZCBKU0MucHJpIGluY2x1c2lvbnMgLSBpbiB0aGUKKyAgICAgICAgTExJ
bnRPZmZzZXRzRXh0cmFjdG9yIGJ1aWxkIHdhcyBuZWVkZWQgdG8gbWFrZSBzdXJlIHRoYXQgd2Ug
aW5jbHVkZQorICAgICAgICBKYXZhU2NyaXB0Q29yZS9jb25maWcuaCBpbnN0ZWFkIG9mIFdURi9j
b25maWcuaCwgcmVxdWlyZWQgdG8gZml4IHRoZQorICAgICAgICBidWlsZCBpc3N1ZXMgb3JpZ2lu
YWxseSBwYXN0ZWQgaW4gYnVnICM5NzY0OC4KKworICAgICAgICAqIERlcml2ZWRTb3VyY2VzLnBy
aToKKyAgICAgICAgKiBKYXZhU2NyaXB0Q29yZS5wcm86CisgICAgICAgICogTExJbnRPZmZzZXRz
RXh0cmFjdG9yLnBybzoKKyAgICAgICAgKiBUYXJnZXQucHJpOgorCiAyMDEyLTEwLTI2ICBHYWJv
ciBCYWxsYWJhcyAgPGdhYm9yYkBpbmYudS1zemVnZWQuaHU+CiAKICAgICAgICAgW1F0XSBFbmFi
bGUgSlNDJ3MgZGlzYXNzZW1ibGVyIG9uIHg4NiwgeDg2XzY0IExpbnV4CmRpZmYgLS1naXQgYS9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvRGVyaXZlZFNvdXJjZXMucHJpIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL0Rlcml2ZWRTb3VyY2VzLnByaQppbmRleCAwYjdjMzFkYmYwN2VhNzIzMGU3ODE0YmFj
MWVjMTBhYWVmZWNkNTJlLi5kYmE4YzVjMmMzYjUwZGE0M2U5Y2JiMWJmMGIzN2UwZjdmYTNkOWUw
IDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvRGVyaXZlZFNvdXJjZXMucHJpCisr
KyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9EZXJpdmVkU291cmNlcy5wcmkKQEAgLTMzLDEyICsz
MywxMiBAQCBLRVlXT1JETFVUX0ZJTEVTICs9IFwKIEpJVF9TVFVCX0ZJTEVTICs9IFwKICAgICBq
aXQvSklUU3R1YnMuY3BwCiAKLUxMSU5UX0ZJTEVTID0gXAotICAgIGxsaW50L0xvd0xldmVsSW50
ZXJwcmV0ZXIuYXNtCitMTElOVF9BU1NFTUJMRVIgPSAkJFBXRC9sbGludC9Mb3dMZXZlbEludGVy
cHJldGVyLmFzbQogCiBMTElOVF9ERVBFTkRFTkNZID0gXAogICAgICQkUFdEL2xsaW50L0xvd0xl
dmVsSW50ZXJwcmV0ZXIzMl82NC5hc20gXAotICAgICQkUFdEL2xsaW50L0xvd0xldmVsSW50ZXJw
cmV0ZXI2NC5hc20KKyAgICAkJFBXRC9sbGludC9Mb3dMZXZlbEludGVycHJldGVyNjQuYXNtIFwK
KyAgICAkJExMSU5UX0FTU0VNQkxFUgogCiBESVNBU1NFTUJMRVJfRklMRVMgPSBcCiAgICAgZGlz
YXNzZW1ibGVyL3VkaXM4Ni9vcHRhYmxlLnhtbApAQCAtOTUsMTMgKzk1LDIwIEBAIGtsZ2VuLmlu
cHV0ID0gS0VZV09SRExVVF9GSUxFUwoga2xnZW4uY29tbWFuZHMgPSBweXRob24gJCRrbGdlbi5z
Y3JpcHQgJHtRTUFLRV9GSUxFX05BTUV9ID4gJHtRTUFLRV9GSUxFX09VVH0KIEdFTkVSQVRPUlMg
Kz0ga2xnZW4KIAotbGludXgtKjohZXF1YWxzKFFUX0FSQ0gsICJhcm0iKSB7CitFWFRSQUNUT1Jf
QklOQVJZID0gTExJbnRPZmZzZXRzRXh0cmFjdG9yJCRCSU5fRVhURU5TSU9OCitESVJTID0gJCRP
VVRfUFdEICQkT1VUX1BXRC9kZWJ1ZyAkJE9VVF9QV0QvcmVsZWFzZQorZm9yKGRpciwgRElSUykg
eworICAgIGZpbGUgPSAkJGRpci8kJEVYVFJBQ1RPUl9CSU5BUlkKKyAgICBleGlzdHMoJCRmaWxl
KTogTExJTlRfRklMRVMgKz0gJCRmaWxlCit9CisKK2lmKGxpbnV4LSp8d2luMzIpOiFlcXVhbHMo
UVRfQVJDSCwgImFybSIpIHsKICAgICAjR0VORVJBVE9SOiBMTEludAotICAgIGxsaW50Lm91dHB1
dCA9IExMSW50QXNzZW1ibHkuaAorICAgIGxsaW50Lm91dHB1dCA9ICR7UU1BS0VfRklMRV9JTl9Q
QVRIfSQke1FNQUtFX0RJUl9TRVB9TExJbnRBc3NlbWJseS5oCiAgICAgbGxpbnQuc2NyaXB0ID0g
JCRQV0Qvb2ZmbGluZWFzbS9hc20ucmIKICAgICBsbGludC5pbnB1dCA9IExMSU5UX0ZJTEVTCi0g
ICAgbGxpbnQuZGVwZW5kcyA9IExMSW50T2Zmc2V0c0V4dHJhY3RvciAkJExMSU5UX0RFUEVOREVO
Q1kKLSAgICBsbGludC5jb21tYW5kcyA9IHJ1YnkgJCRsbGludC5zY3JpcHQgJHtRTUFLRV9GSUxF
X05BTUV9IExMSW50T2Zmc2V0c0V4dHJhY3RvciAke1FNQUtFX0ZJTEVfT1VUfQorICAgIGxsaW50
LmRlcGVuZHMgPSAkJExMSU5UX0RFUEVOREVOQ1kKKyAgICBsbGludC5jb21tYW5kcyA9IHJ1Ynkg
JCRsbGludC5zY3JpcHQgJCRMTElOVF9BU1NFTUJMRVIgJHtRTUFLRV9GSUxFX0lOfSAke1FNQUtF
X0ZJTEVfT1VUfQogICAgIEdFTkVSQVRPUlMgKz0gbGxpbnQKIH0KIApAQCAtMTE0LDQgKzEyMSw0
IEBAIGxpbnV4LSo6aWYoaXNFcXVhbChRVF9BUkNILCAiaTM4NiIpfGlzRXF1YWwoUVRfQVJDSCwg
Ing4Nl82NCIpKSB7CiAgICAgZGlzYXNzZW1ibGVyLmNvbW1hbmRzID0gcHl0aG9uICQkZGlzYXNz
ZW1ibGVyLnNjcmlwdCAke1FNQUtFX0ZJTEVfTkFNRX0KICAgICBkaXNhc3NlbWJsZXIuQ09ORklH
ICs9IG5vX2xpbmsKICAgICBHRU5FUkFUT1JTICs9IGRpc2Fzc2VtYmxlcgotfQpcIE5vIG5ld2xp
bmUgYXQgZW5kIG9mIGZpbGUKK30KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9K
YXZhU2NyaXB0Q29yZS5wcm8gYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvSmF2YVNjcmlwdENvcmUu
cHJvCmluZGV4IDA4MjI0NGY4ZGFjNmQ5YTg0OGNlMTA1NWJkMWJkZDdlMGM2MjEyNDUuLmM4NmNh
OGUzZDU5Mzk5OTk3N2ZiNzQ0ZWE5NDMyNmU2ZWY4NjhmNjEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9KYXZhU2NyaXB0Q29yZS5wcm8KKysrIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL0phdmFTY3JpcHRDb3JlLnBybwpAQCAtNyw3ICs3LDcgQEAKIFRFTVBMQVRFID0gc3ViZGly
cwogQ09ORklHICs9IG9yZGVyZWQKIAotbGludXgtKjohZXF1YWxzKFFUX0FSQ0gsICJhcm0iKSB7
CitpZihsaW51eC0qfHdpbjMyKik6IWVxdWFscyhRVF9BUkNILCAiYXJtIikgewogICAgIExMSW50
T2Zmc2V0c0V4dHJhY3Rvci5maWxlID0gTExJbnRPZmZzZXRzRXh0cmFjdG9yLnBybwogICAgIExM
SW50T2Zmc2V0c0V4dHJhY3Rvci5tYWtlZmlsZSA9IE1ha2VmaWxlLkxMSW50T2Zmc2V0c0V4dHJh
Y3RvcgogICAgIFNVQkRJUlMgKz0gTExJbnRPZmZzZXRzRXh0cmFjdG9yCkBAIC0xOCw3ICsxOCw3
IEBAIHRhcmdldC5maWxlID0gVGFyZ2V0LnByaQogCiBTVUJESVJTICs9IGRlcml2ZWRfc291cmNl
cyB0YXJnZXQKIAotbGludXgtKjohZXF1YWxzKFFUX0FSQ0gsICJhcm0iKTphZGRTdHJpY3RTdWJk
aXJPcmRlckJldHdlZW4oTExJbnRPZmZzZXRzRXh0cmFjdG9yLCBkZXJpdmVkX3NvdXJjZXMpCitp
ZihsaW51eC0qfHdpbjMyKik6IWVxdWFscyhRVF9BUkNILCAiYXJtIik6YWRkU3RyaWN0U3ViZGly
T3JkZXJCZXR3ZWVuKExMSW50T2Zmc2V0c0V4dHJhY3RvciwgZGVyaXZlZF9zb3VyY2VzKQogYWRk
U3RyaWN0U3ViZGlyT3JkZXJCZXR3ZWVuKGRlcml2ZWRfc291cmNlcywgdGFyZ2V0KQogCiBqc2Mu
ZmlsZSA9IGpzYy5wcm8KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9MTEludE9m
ZnNldHNFeHRyYWN0b3IucHJvIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0xMSW50T2Zmc2V0c0V4
dHJhY3Rvci5wcm8KaW5kZXggNGE2ZjY5YTg5YzEwZjk1ZmY0MDJkZTc4NTNiY2FhMDQ2NGJhYzdi
OS4uOTIzNDczNDVhMjlmYWFjNTdkY2M4ZTIzMzY0NmEwOWEyZjk3MmE1NiAxMDA2NDQKLS0tIGEv
U291cmNlL0phdmFTY3JpcHRDb3JlL0xMSW50T2Zmc2V0c0V4dHJhY3Rvci5wcm8KKysrIGIvU291
cmNlL0phdmFTY3JpcHRDb3JlL0xMSW50T2Zmc2V0c0V4dHJhY3Rvci5wcm8KQEAgLTcsMTQgKzcs
MTggQEAKIAogVEVNUExBVEUgPSBhcHAKIFRBUkdFVCA9IExMSW50T2Zmc2V0c0V4dHJhY3Rvcgot
REVTVERJUiA9ICQkT1VUX1BXRAorCitkZWJ1Z19hbmRfcmVsZWFzZSB7CisgICAgQ09ORklHICs9
IGZvcmNlX2J1aWxkX2FsbAorICAgIENPTkZJRyArPSBidWlsZF9hbGwKK30KIAogUVQgPSBjb3Jl
ICMgTmVlZGVkIGZvciBxZ2xvYmFsLmgKIAogZGVmaW5lVGVzdChhZGRJbmNsdWRlUGF0aHMpIHsK
ICAgICAjIEp1c3QgbmVlZGVkIGZvciBpbmNsdWRlIHBhdGhzCi0gICAgaW5jbHVkZSguLi9XVEYv
V1RGLnByaSkKICAgICBpbmNsdWRlKEphdmFTY3JpcHRDb3JlLnByaSkKKyAgICBpbmNsdWRlKC4u
L1dURi9XVEYucHJpKQogCiAgICAgZXhwb3J0KElOQ0xVREVQQVRIKQogfQpkaWZmIC0tZ2l0IGEv
U291cmNlL0phdmFTY3JpcHRDb3JlL1RhcmdldC5wcmkgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUv
VGFyZ2V0LnByaQppbmRleCBkYmI0MzVlNGI4N2U5NGQ3YzQ5NWI3ODQ5ZTBhOWY4MGY0MDRlNjQz
Li42YTk5ZmJhZmM4MmJkOWMxMjVjMzhmMDBiMzE2YTdjZTE5MTljNzBlIDEwMDY0NAotLS0gYS9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvVGFyZ2V0LnByaQorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvVGFyZ2V0LnByaQpAQCAtMzAsNiArMzAsOCBAQCBpbmNsdWRlKHlhcnIveWFyci5wcmkpCiAK
IElOU1RBTExERVBTICs9IGFsbAogCitkZWJ1Z19hbmRfcmVsZWFzZTogSU5DTFVERVBBVEggKz0g
JCRKQVZBU0NSSVBUQ09SRV9HRU5FUkFURURfU09VUkNFU19ESVIvJCRhY3RpdmVCdWlsZENvbmZp
ZygpCisKIFNPVVJDRVMgKz0gXAogICAgIEFQSS9KU0Jhc2UuY3BwIFwKICAgICBBUEkvSlNDYWxs
YmFja0NvbnN0cnVjdG9yLmNwcCBcCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29s
cy9DaGFuZ2VMb2cKaW5kZXggZDhjODcwNmUzY2JjZTUwNWVmMDhkMGI1MmVkMjczMjJlZmU0OGVl
MS4uYTViOTMzYWUxYWVlNjRmZTk1NDI4MjM4YmNlYzE5MWY4NGQxODI0NSAxMDA2NDQKLS0tIGEv
VG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisy
MDEyLTEwLTI2ICBTaW1vbiBIYXVzbWFubiAgPHNpbW9uLmhhdXNtYW5uQGRpZ2lhLmNvbT4KKwor
ICAgICAgICBbUXRdIEZpeCB0aGUgTExJbnQgYnVpbGQgb24gV2luZG93cworICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTc2NDgKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGRlZCBCSU5fRVhURU5TSU9OIHZh
cmlhYmxlIC0gc2ltaWxhciB0byBhdXRvbWFrZSAtIHRoYXQgZXhwYW5kcyB0byAuZXhlIGFzIHN1
ZmZpeCBmb3IKKyAgICAgICAgZXhlY3V0YWJsZSBwcm9ncmFtcyBvbiBXaW5kb3dzLiBFbXB0eSBv
dGhlcndpc2UuIEFsc28gYWRkZWQgc3VwcG9ydCBmb3IgZm9yY2VfYnVpbGRfYWxsCisgICAgICAg
IHRvIGFsbG93IG92ZXJyaWRpbmcgdXMgZGlzYWJsaW5nIGJ1aWxkX2FsbCBmb3IgVEVNUExBVEUg
PSBhcHAuCisKKyAgICAgICAgKiBxbWFrZS9ta3NwZWNzL2ZlYXR1cmVzL2RlZmF1bHRfcHJlLnBy
ZjoKKwogMjAxMi0xMC0yNiAgWGlhb2JvIFdhbmcgIDx4YndhbmdAdG9yY2htb2JpbGUuY29tLmNu
PgogCiAgICAgICAgIFtCbGFja0JlcnJ5XSBTdXBwb3J0IHBpeGVsIHRlc3RzIGZvciBCbGFja0Jl
cnJ5IERSVApkaWZmIC0tZ2l0IGEvVG9vbHMvcW1ha2UvbWtzcGVjcy9mZWF0dXJlcy9kZWZhdWx0
X3Bvc3QucHJmIGIvVG9vbHMvcW1ha2UvbWtzcGVjcy9mZWF0dXJlcy9kZWZhdWx0X3Bvc3QucHJm
CmluZGV4IGNjYWUwMGY1NjhiNGVhNDQyYmEyMmNjMjU1M2E3MGE4YzVlNmU1OTMuLjBlNzYwOWE4
NThjY2ZkMDgzZDYxZmNjZWRhNDU3NmI2YzA2Yjg2OWIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL3FtYWtl
L21rc3BlY3MvZmVhdHVyZXMvZGVmYXVsdF9wb3N0LnByZgorKysgYi9Ub29scy9xbWFrZS9ta3Nw
ZWNzL2ZlYXR1cmVzL2RlZmF1bHRfcG9zdC5wcmYKQEAgLTIzLDcgKzIzLDcgQEAgcm9vdF9wcm9q
ZWN0X2ZpbGU6IGZpbmFsaXplQ29uZmlndXJlKCkKICAgICBlbHNlOiBDT05GSUcgLT0gZGVidWdf
YW5kX3JlbGVhc2UKIH0gZWxzZTpkZWJ1Z19hbmRfcmVsZWFzZSB7CiAgICAgIyBPbmx5IGJ1aWxk
IGEgc2luZ2xlIGluc3RhbmNlIG9mIGVhY2ggYXBwbGljYXRpb24KLSAgICBjb250YWlucyhURU1Q
TEFURSwgYXBwKSB7CisgICAgY29udGFpbnMoVEVNUExBVEUsIGFwcCk6IWZvcmNlX2J1aWxkX2Fs
bCB7CiAgICAgICAgIENPTkZJRyAtPSBidWlsZF9hbGwKICAgICB9CiB9CmRpZmYgLS1naXQgYS9U
b29scy9xbWFrZS9ta3NwZWNzL2ZlYXR1cmVzL2RlZmF1bHRfcHJlLnByZiBiL1Rvb2xzL3FtYWtl
L21rc3BlY3MvZmVhdHVyZXMvZGVmYXVsdF9wcmUucHJmCmluZGV4IDQ2YjY2YWZlZmNmODZkZjY2
OTNlMDQ3NzkxYWY0N2YzYzU3ZmI4ZjQuLjczOTkxMGJmMTFmZjJiMDM4MTJmM2YyYjA3MDRiMGM5
NTJkN2QwMjggMTAwNjQ0Ci0tLSBhL1Rvb2xzL3FtYWtlL21rc3BlY3MvZmVhdHVyZXMvZGVmYXVs
dF9wcmUucHJmCisrKyBiL1Rvb2xzL3FtYWtlL21rc3BlY3MvZmVhdHVyZXMvZGVmYXVsdF9wcmUu
cHJmCkBAIC0xMTgsMyArMTE4LDUgQEAgaXNFbXB0eShTUUxJVEUzU1JDRElSKSB7CiBGTEVYID0g
ZmxleAogd2luMzI6IEZMRVggPSB3aW5fZmxleAogCitCSU5fRVhURU5TSU9OID0KK3dpbjMyOiBC
SU5fRVhURU5TSU9OID0gLmV4ZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>