<?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>72882</bug_id>
          
          <creation_ts>2011-11-21 07:21:40 -0800</creation_ts>
          <short_desc>[Qt] Speed up debug builds</short_desc>
          <delta_ts>2011-11-21 13:19:59 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Platform</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Hausmann">hausmann</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>vestbo</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zoltan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>506942</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2011-11-21 07:21:40 -0800</bug_when>
    <thetext>One aspect that makes working with debug builds very annoying is that after touching a file in for example WebKit2, the WebKit2 static library needs to be re-linked and then the final QtWebKit shared library. This can take a long time.

We should introduce a special build mode that will build all the convenience libraries (jsc, wc, wk2) as shared libraries (with all symbols exported), so that touching a file in say WebKit2 results in only one short relinking of the WebKit2 library.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>506950</commentid>
    <comment_count>1</comment_count>
      <attachid>116083</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2011-11-21 07:38:07 -0800</bug_when>
    <thetext>Created attachment 116083
[Qt] Speed up debug builds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>506954</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2011-11-21 07:39:37 -0800</bug_when>
    <thetext>This isn&apos;t quite perfect yet. We can also keep it here for a while, so don&apos;t hesitate to r- until the load() thing is cleaned up.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>506983</commentid>
    <comment_count>3</comment_count>
      <attachid>116083</attachid>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2011-11-21 08:19:08 -0800</bug_when>
    <thetext>Comment on attachment 116083
[Qt] Speed up debug builds.

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

let&apos;s land it like this, as it improves productivity for working with debug builds. we can always tweak it if there are better ways to do it :)

&gt; Tools/qmake/mkspecs/features/force_static_libs_as_shared.prf:10
&gt; +        CONFIG -= hide_symbols

style</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>507169</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2011-11-21 13:19:59 -0800</bug_when>
    <thetext>Committed r100952: &lt;http://trac.webkit.org/changeset/100952&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>116083</attachid>
            <date>2011-11-21 07:38:07 -0800</date>
            <delta_ts>2011-11-21 08:19:08 -0800</delta_ts>
            <desc>[Qt] Speed up debug builds.</desc>
            <filename>bug-72882-20111121163805.patch</filename>
            <type>text/plain</type>
            <size>11307</size>
            <attacher name="Simon Hausmann">hausmann</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAwODg3CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBm
NmRkZWE3N2E3OGE3ZDliZWQ3ZDYzMTVmYjcxOTk5ODY2NDk5ZGYxLi5kMjQ4MmUzNDljZDE1N2E0
YjY4MjhiZGIwOTIwMjRkMzI0YzFhZWExIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxMyBAQAorMjAxMS0xMS0xOCAgU2ltb24gSGF1c21hbm4gIDxzaW1vbi5oYXVzbWFubkBu
b2tpYS5jb20+CisKKyAgICAgICAgW1F0XSBTcGVlZCB1cCBkZWJ1ZyBidWlsZHMuCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03Mjg4MgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVGFyZ2V0LnByaTogTWFr
ZSBCVUlMRElOR19KYXZhU2NyaXB0Q29yZSBhdmFpbGFibGUgZWFybGllciwgc28gaXQgY2FuIGJl
CisgICAgICAgIHVzZWQgYnkgdGhlIGJ1aWxkIHN5c3RlbS4KKwogMjAxMS0xMS0yMCAgRmlsaXAg
UGl6bG8gIDxmcGl6bG9AYXBwbGUuY29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQgaW50ZXJwcmV0
ZXIgYnVpbGQgZml4LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291
cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IGQ1NGExN2M0ODk0NjNmNmY1YzJkMTgyMGFhNTY4
NzZhMDA3ZDllYTkuLjAyMjZhYzE5NDk5YmMzNmVmNGVlYWI4MDcwMmJiMWNkZWQ0NmU1ZjMgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMS0xMS0xOCAgU2ltb24gSGF1c21hbm4gIDxz
aW1vbi5oYXVzbWFubkBub2tpYS5jb20+CisKKyAgICAgICAgW1F0XSBTcGVlZCB1cCBkZWJ1ZyBi
dWlsZHMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03
Mjg4MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICog
VGFyZ2V0LnByaTogTWFrZSBCVUlMRElOR19XZWJDb3JlIGF2YWlsYWJsZSBlYXJsaWVyLCBzbyBp
dCBjYW4gYmUKKyAgICAgICAgdXNlZCBieSB0aGUgYnVpbGQgc3lzdGVtLgorCiAyMDExLTExLTIw
ICBLZW5pY2hpIElzaGliYXNoaSAgPGJhc2hpQGNocm9taXVtLm9yZz4KIAogICAgICAgICBbQ2hy
b21pdW1dIFJlbW92ZSBvbGQgZ2V0Rm9udEZhbWlseUZvckNoYXJhY3RlcnMoKSBhbmQgZmFtaWx5
Rm9yQ2hhcnMoKSBBUElzLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nIGIv
U291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCmluZGV4IGM2MTUzYzY0MTQ0NjU1MDJmODkxNzVlNmEy
M2IxNDA0NjUwODYzYTMuLmQwN2M3NGY3ZDY3ODdkZjhjYzYwZmJlZDhmNjQ3ZTljMzk4MTBhZDMg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAxMS0xMS0xOCAgU2ltb24gSGF1c21hbm4g
IDxzaW1vbi5oYXVzbWFubkBub2tpYS5jb20+CisKKyAgICAgICAgW1F0XSBTcGVlZCB1cCBkZWJ1
ZyBidWlsZHMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD03Mjg4MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogVGFyZ2V0LnByaTogTWFrZSBCVUlMRElOR19XZWJLaXQyIGF2YWlsYWJsZSwgc28gaXQgY2Fu
IGJlCisgICAgICAgIHVzZWQgYnkgdGhlIGJ1aWxkIHN5c3RlbS4KKwogMjAxMS0xMC0xNyAgQW50
b25pbyBHb21lcyAgPGFnb21lc0ByaW0uY29tPgogCiAgICAgICAgIFBhc3MgYSBGcmFtZSogcGFy
YW1ldGVyIGluIEVkaXRvckNsaWVudDo6cmVzcG9uZFRvQ2hhbmdlZFNlbGVjdGlvbgpkaWZmIC0t
Z2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL1RhcmdldC5wcmkgYi9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvVGFyZ2V0LnByaQppbmRleCA1NTM0OTQ2OWRmNjM0ZTVhMWQ4ZDY1NTdhZjdhNWE5ZjFk
MGIwYWUzLi4zOGQzODJkZGEwNDA4Mzk3OTE5NmZmMzczZmZhNWQxOTMwZjVmODA4IDEwMDY0NAot
LS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvVGFyZ2V0LnByaQorKysgYi9Tb3VyY2UvSmF2YVNj
cmlwdENvcmUvVGFyZ2V0LnByaQpAQCAtNiwxMCArNiwxMCBAQAogCiBURU1QTEFURSA9IGxpYgog
Ci1sb2FkKGphdmFzY3JpcHRjb3JlKQotCiBERUZJTkVTICs9IEJVSUxESU5HX0phdmFTY3JpcHRD
b3JlIEJVSUxESU5HX1dURgogCitsb2FkKGphdmFzY3JpcHRjb3JlKQorCiBDT05GSUcgKz0gamF2
YXMKIENPTkZJRyArPSBzdGF0aWNsaWIKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvVGFy
Z2V0LnByaSBiL1NvdXJjZS9XZWJDb3JlL1RhcmdldC5wcmkKaW5kZXggNDA3MTYxYmY5MGUyZDJm
MjZiNjlhOTkzZWM5NWI5ZWM3NTE3ODU5My4uZmNhYzY1N2JkZjlhMTI4NWNlN2YzZmUxM2IxYmVh
YzNhYTdmZTJlMCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvVGFyZ2V0LnByaQorKysgYi9T
b3VyY2UvV2ViQ29yZS9UYXJnZXQucHJpCkBAIC02LDExICs2LDExIEBACiAKIFRFTVBMQVRFID0g
bGliCiAKK0RFRklORVMgKz0gQlVJTERJTkdfV2ViQ29yZSBCVUlMRElOR19XVEYKKwogbG9hZCh3
ZWJjb3JlKQogbG9hZChqYXZhc2NyaXB0Y29yZSkKIAotREVGSU5FUyArPSBCVUlMRElOR19XZWJD
b3JlIEJVSUxESU5HX1dURgotCiBDT05GSUcgKz0gc3RhdGljbGliCiAKIFRBUkdFVCA9ICQkV0VC
Q09SRV9UQVJHRVQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1RhcmdldC5wcmkgYi9Tb3Vy
Y2UvV2ViS2l0Mi9UYXJnZXQucHJpCmluZGV4IDdiMjZkYTgzMzU4YmZkNzlkM2E2MTQ0YjczNDk1
MjQzNDBlNDVlYTQuLjAwYjhkMGI4Y2IxM2U2YzFhNzM0MjM3MjI2ZGQwY2QyZjIxZGM0Y2UgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1RhcmdldC5wcmkKKysrIGIvU291cmNlL1dlYktpdDIv
VGFyZ2V0LnByaQpAQCAtNiw2ICs2LDggQEAKIAogVEVNUExBVEUgPSBsaWIKIAorREVGSU5FUyAr
PSBCVUlMRElOR19XZWJLaXQyCisKIGxvYWQoamF2YXNjcmlwdGNvcmUpCiBsb2FkKHdlYmNvcmUp
CiBsb2FkKHdlYmtpdDIpCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFu
Z2VMb2cKaW5kZXggYTdmOTdkN2ExZjcxODBkN2Q5YmE1Mjk3NzRhYmQ1ZjgwNzQyZGUyOC4uNWJh
N2M5NzU3Y2I3MTFjMTdhMTQ0YWFiNmU1MTA2MDQ1ZmMxYmFkZSAxMDA2NDQKLS0tIGEvVG9vbHMv
Q2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDExLTEx
LTE4ICBTaW1vbiBIYXVzbWFubiAgPHNpbW9uLmhhdXNtYW5uQG5va2lhLmNvbT4KKworICAgICAg
ICBbUXRdIFNwZWVkIHVwIGRlYnVnIGJ1aWxkcy4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTcyODgyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgSW50cm9kdWNlIGEgc3BlY2lhbCB0eXBlIG9mIGJ1aWxkIHRo
YXQgcmVwbGFjZXMgdGhlIHN0YXRpYyBqc2Mvd2Mvd2syCisgICAgICAgIHN0YXRpYyBsaWJyYXJp
ZXMgd2l0aCBzaGFyZWQgbGlicmFyaWVzLCB0aGF0IGluZGl2aWR1YWxseSBhcmUgbXVjaCBmYXN0
ZXIKKyAgICAgICAgdG8gbGluayBhbmQgZG9uJ3QgcmVxdWlyZSByZWxpbmtpbmcgaW50byB0aGUg
YmlnIGxpYnJhcnkgd2hlbiBjaGFuZ2luZyBqdXN0CisgICAgICAgIG9uZSBmaWxlIGluIG9uZSBt
b2R1bGUuIEl0IGNhbiBiZSBlbmFibGVkIHdpdGgKKyAgICAgICAgLS1xbWFrZWFyZz0iQ09ORklH
Kz1mb3JjZV9zdGF0aWNfbGlic19hc19zaGFyZWQiCisKKyAgICAgICAgKiBxbWFrZS9ta3NwZWNz
L2ZlYXR1cmVzL2ZvcmNlX3N0YXRpY19saWJzX2FzX3NoYXJlZC5wcmY6IEFkZGVkLiBXaXRoIHRo
aXMgY29uZmlndXJhdGlvbiwKKyAgICAgICAgZGlzYWJsZSBzeW1ib2wgdmlzaWJpbGl0eSwgc3Rh
dGljIGxpbmthZ2UgYW5kIGVuYWJsZSBycGF0aC4KKyAgICAgICAgKiBxbWFrZS9ta3NwZWNzL2Zl
YXR1cmVzL2Z1bmN0aW9ucy5wcmY6IEFkZCBhIGhlbHBlciBmdW5jdGlvbiB0byBkZXRlcm1pbmUg
aWYKKyAgICAgICAgd2UgbmVlZCB0byBsaW5rIHRoZSBjb252ZW5pZW5jZSBsaWJyYXJpZXMgdG9n
ZXRoZXIgb3Igbm90IGFuZCByZW5hbWVkIGxpbmtTdGF0aWNMaWJyYXJ5CisgICAgICAgIHRvIGp1
c3QgbGlua0xpYnJhcnkgKGJlY2F1c2UgbGlua2FnZSBpcyBub3QgbmVjZXNzYXJpbHkgc3RhdGlj
KS4KKyAgICAgICAgKiBxbWFrZS9ta3NwZWNzL2ZlYXR1cmVzL3F0d2Via2l0LnByZjogV2hlbiB1
c2luZyB0aGUgdHJpY2ssIG1ha2Ugc3VyZSB0byBhbHNvCisgICAgICAgIGxpbmsgYWdhaW5zdCBq
c2Mvd2Mvd2syIHdoZW4gbGlua2luZyBhcHAgY29kZSBhZ2FpbnN0IFF0V2ViS2l0LgorICAgICAg
ICAqIHFtYWtlL21rc3BlY3MvZmVhdHVyZXMvamF2YXNjcmlwdGNvcmUucHJmOiBVc2UgbmV3ICtu
ZWVkVG9MaW5rTGlicmFyeSBoZWxwZXIKKyAgICAgICAgZnVuY3Rpb24uCisgICAgICAgICogcW1h
a2UvbWtzcGVjcy9mZWF0dXJlcy93ZWJjb3JlLnByZjogRGl0dG8uCisgICAgICAgICogcW1ha2Uv
bWtzcGVjcy9mZWF0dXJlcy93ZWJraXQyLnByZjogRGl0dG8uCisKIDIwMTEtMTEtMjAgIFNoaW55
YSBLYXdhbmFrYSAgPHNoaW55YWtAZ29vZ2xlLmNvbT4KIAogICAgICAgICBbQ2hyb21pdW1dIExh
eW91dCB0ZXN0IGRvZXMgbm90IHJldHVybiBjb3JyZWN0IG1pc3NwZWxsaW5nIHBvc2l0aW9ucyBp
ZiB0aGVyZSBhcmUgbXVsdGlwbGUgbWlzc3BlbGxlZCB3b3Jkcy4KZGlmZiAtLWdpdCBhL1Rvb2xz
L3FtYWtlL21rc3BlY3MvZmVhdHVyZXMvZm9yY2Vfc3RhdGljX2xpYnNfYXNfc2hhcmVkLnByZiBi
L1Rvb2xzL3FtYWtlL21rc3BlY3MvZmVhdHVyZXMvZm9yY2Vfc3RhdGljX2xpYnNfYXNfc2hhcmVk
LnByZgpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi43MGRmOWFhNzEwNzEwY2Y3NjUxOGQzNzI0ODM0ZWFmZjFkZTIzZmMy
Ci0tLSAvZGV2L251bGwKKysrIGIvVG9vbHMvcW1ha2UvbWtzcGVjcy9mZWF0dXJlcy9mb3JjZV9z
dGF0aWNfbGlic19hc19zaGFyZWQucHJmCkBAIC0wLDAgKzEsMTYgQEAKKyMgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQor
IyBGZWF0dXJlIHRvIGFsbG93IHNwZWVkaW5nIHVwIGxpbmsgdGltZXMgZm9yIGRlYnVnIGJ1aWxk
cyBieSBhdm9pZGluZworIyByZS1saW5raW5nIHRoZSBzdGF0aWMgbGlicmFyaWVzIGludG8gdGhl
IG9uZSBiaWcgc2hhcmVkIGxpYnJhcnkuCisjCisjIFNlZSAnVG9vbHMvcW1ha2UvUkVBRE1FJyBm
b3IgYW4gb3ZlcnZpZXcgb2YgdGhlIGJ1aWxkIHN5c3RlbQorIyAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisKK2NvbnRh
aW5zKFRFTVBMQVRFLCBsaWIpIHsKKyAgICBjb250YWlucyhDT05GSUcsIHN0YXRpY2xpYikgewor
ICAgICAgICBDT05GSUcgLT0gaGlkZV9zeW1ib2xzCisgICAgICAgQ09ORklHIC09IHN0YXRpY2xp
YgorICAgICAgIENPTkZJRyArPSBycGF0aAorICAgICAgIERFU1RESVIgPSAkJHtST09UX0JVSUxE
X0RJUn0vbGliCisgICAgfQorfQorCmRpZmYgLS1naXQgYS9Ub29scy9xbWFrZS9ta3NwZWNzL2Zl
YXR1cmVzL2Z1bmN0aW9ucy5wcmYgYi9Ub29scy9xbWFrZS9ta3NwZWNzL2ZlYXR1cmVzL2Z1bmN0
aW9ucy5wcmYKaW5kZXggYzNjYjM2ZjBjMWNmNTdhM2YwYzgwOTE5YzQ5ZTc5OTVlNmIxYWI2Yy4u
NjA5YjhkZjg0MDM5NWRhOWMxMWNkMTc4ZTQ2YmVjZjRiMDk0MDUxNiAxMDA2NDQKLS0tIGEvVG9v
bHMvcW1ha2UvbWtzcGVjcy9mZWF0dXJlcy9mdW5jdGlvbnMucHJmCisrKyBiL1Rvb2xzL3FtYWtl
L21rc3BlY3MvZmVhdHVyZXMvZnVuY3Rpb25zLnByZgpAQCAtMjI1LDM0ICsyMjUsNTQgQEAgZGVm
aW5lVGVzdChwcmVwZW5kRWFjaCkgewogICAgIHJldHVybih0cnVlKQogfQogCi1kZWZpbmVUZXN0
KGxpbmtTdGF0aWNMaWJyYXJ5KSB7CitkZWZpbmVUZXN0KG5lZWRUb0xpbmtMaWJyYXJ5KSB7Cisg
ICAgdW5zZXQobmFtZSkKKworICAgIG5hbWUgPSAkJDEKKworICAgIGNvbmZpZ19zdGVwIHsKKyAg
ICAgICAgcmV0dXJuKHRydWUpCisgICAgfSBlbHNlOmZvcmNlX3N0YXRpY19saWJzX2FzX3NoYXJl
ZCB7CisgICAgICAgIGNvbnRhaW5zKERFRklORVMsIEJVSUxESU5HXyQkbmFtZSk6IHJldHVybihm
YWxzZSkKKyAgICAgICAgcmV0dXJuKHRydWUpCisgICAgfQorICAgIHJldHVybihmYWxzZSkKK30K
KworZGVmaW5lVGVzdChsaW5rTGlicmFyeSkgewogICAgIHVuc2V0KHBhdGgpCiAgICAgdW5zZXQo
dGFyZ2V0KQogCiAgICAgcGF0aCA9ICQkMQogICAgIHRhcmdldCA9ICQkMgogCi0gICAgbWFjIHsK
LSAgICAgICAgTElCUyA9IC1XbCwtZm9yY2VfbG9hZCwkJHtwYXRofSQke1FNQUtFX0RJUl9TRVB9
bGliJCR7dGFyZ2V0fS5hICQkTElCUwotICAgIH0gZWxzZTp3aW4zMi1tc3ZjKnx3aW5jZSp8d2lu
MzItaWNjIHsKLSAgICAgICAgTElCUyA9IC9PUFQ6UkVGIC1sJCR0YXJnZXQgJCRMSUJTCisgICAg
Zm9yY2Vfc3RhdGljX2xpYnNfYXNfc2hhcmVkIHsKKyAgICAgICAgICAgIExJQlMgPSAtTCQke1JP
T1RfQlVJTERfRElSfS9saWIgLWwkJHRhcmdldCAkJExJQlMKICAgICB9IGVsc2UgewotICAgICAg
ICBMSUJTID0gLVdsLC13aG9sZS1hcmNoaXZlIC1sJCR0YXJnZXQgLVdsLC1uby13aG9sZS1hcmNo
aXZlICQkTElCUwotICAgIH0KIAotICAgIHdpbjMyLW1zdmMqfHdpbmNlKnx3aW4zMi1pY2Mgewot
ICAgICAgICBMSUJTID0gLUwkJHBhdGggJCRMSUJTCi0gICAgICAgIFBPU1RfVEFSR0VUREVQUyAr
PSAkJHtwYXRofSQke1FNQUtFX0RJUl9TRVB9JCR7dGFyZ2V0fS5saWIKLSAgICB9IGVsc2Ugewot
ICAgICAgICBRTUFLRV9MSUJESVIgPSAkJHBhdGggJCRRTUFLRV9MSUJESVIKLSAgICAgICAgUE9T
VF9UQVJHRVRERVBTICs9ICQke3BhdGh9JCR7UU1BS0VfRElSX1NFUH1saWIkJHt0YXJnZXR9LmEK
LSAgICB9CisgICAgICAgIG1hYyB7CisgICAgICAgICAgICBMSUJTID0gLVdsLC1mb3JjZV9sb2Fk
LCQke3BhdGh9JCR7UU1BS0VfRElSX1NFUH1saWIkJHt0YXJnZXR9LmEgJCRMSUJTCisgICAgICAg
IH0gZWxzZTp3aW4zMi1tc3ZjKnx3aW5jZSp8d2luMzItaWNjIHsKKyAgICAgICAgICAgIExJQlMg
PSAvT1BUOlJFRiAtbCQkdGFyZ2V0ICQkTElCUworICAgICAgICB9IGVsc2UgeworICAgICAgICAg
ICAgTElCUyA9IC1XbCwtd2hvbGUtYXJjaGl2ZSAtbCQkdGFyZ2V0IC1XbCwtbm8td2hvbGUtYXJj
aGl2ZSAkJExJQlMKKyAgICAgICAgfQogCi0gICAgIyBUaGUgZm9sbG93aW5nIGxpbmUgaXMgdG8g
cHJldmVudCBxbWFrZSBmcm9tIGFkZGluZyBqc2NvcmUgdG8gbGliUXRXZWJLaXQncyBwcmwgZGVw
ZW5kZW5jaWVzLgotICAgICMgVGhlIGNvbXByb21pc2Ugd2UgaGF2ZSB0byBhY2NlcHQgYnkgZGlz
YWJsaW5nIGV4cGxpY2l0bGliIGlzIHRvIGRyb3Agc3VwcG9ydCB0byBsaW5rIFF0V2ViS2l0Ci0g
ICAgIyBzdGF0aWNhbGx5IGluIGFwcGxpY2F0aW9ucyAod2hpY2ggaXNuJ3QgdXNlZCBvZnRlbiBi
ZWNhdXNlLCBhbW9uZyBvdGhlciB0aGluZ3MsIG9mIGxpY2Vuc2luZyBvYnN0YWNsZXMpLgotICAg
IENPTkZJRyAtPSBleHBsaWNpdGxpYgotICAgIENPTkZJRyAtPSBzdGF0aWNsaWIKKyAgICAgICAg
d2luMzItbXN2Yyp8d2luY2UqfHdpbjMyLWljYyB7CisgICAgICAgICAgICBMSUJTID0gLUwkJHBh
dGggJCRMSUJTCisgICAgICAgICAgICBQT1NUX1RBUkdFVERFUFMgKz0gJCR7cGF0aH0kJHtRTUFL
RV9ESVJfU0VQfSQke3RhcmdldH0ubGliCisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBR
TUFLRV9MSUJESVIgPSAkJHBhdGggJCRRTUFLRV9MSUJESVIKKyAgICAgICAgICAgIFBPU1RfVEFS
R0VUREVQUyArPSAkJHtwYXRofSQke1FNQUtFX0RJUl9TRVB9bGliJCR7dGFyZ2V0fS5hCisgICAg
ICAgIH0KKworICAgICAgICAjIFRoZSBmb2xsb3dpbmcgbGluZSBpcyB0byBwcmV2ZW50IHFtYWtl
IGZyb20gYWRkaW5nIGpzY29yZSB0byBsaWJRdFdlYktpdCdzIHBybCBkZXBlbmRlbmNpZXMuCisg
ICAgICAgICMgVGhlIGNvbXByb21pc2Ugd2UgaGF2ZSB0byBhY2NlcHQgYnkgZGlzYWJsaW5nIGV4
cGxpY2l0bGliIGlzIHRvIGRyb3Agc3VwcG9ydCB0byBsaW5rIFF0V2ViS2l0CisgICAgICAgICMg
c3RhdGljYWxseSBpbiBhcHBsaWNhdGlvbnMgKHdoaWNoIGlzbid0IHVzZWQgb2Z0ZW4gYmVjYXVz
ZSwgYW1vbmcgb3RoZXIgdGhpbmdzLCBvZiBsaWNlbnNpbmcgb2JzdGFjbGVzKS4KKyAgICAgICAg
Q09ORklHIC09IGV4cGxpY2l0bGliCisgICAgICAgIENPTkZJRyAtPSBzdGF0aWNsaWIKKworICAg
IH0KIAogICAgIGV4cG9ydChMSUJTKQogICAgIGV4cG9ydChRTUFLRV9MSUJESVIpCmRpZmYgLS1n
aXQgYS9Ub29scy9xbWFrZS9ta3NwZWNzL2ZlYXR1cmVzL2phdmFzY3JpcHRjb3JlLnByZiBiL1Rv
b2xzL3FtYWtlL21rc3BlY3MvZmVhdHVyZXMvamF2YXNjcmlwdGNvcmUucHJmCmluZGV4IDhkY2Qw
YzdkYjUzYmUzOGQzNWYyYTgzY2M4N2JkZmIwY2ZmY2MwNzQuLjk2MDE0OGRjNWMyOTBjYjkyODli
MmY2MWE3N2RmYzFlMDY1MWExODYgMTAwNjQ0Ci0tLSBhL1Rvb2xzL3FtYWtlL21rc3BlY3MvZmVh
dHVyZXMvamF2YXNjcmlwdGNvcmUucHJmCisrKyBiL1Rvb2xzL3FtYWtlL21rc3BlY3MvZmVhdHVy
ZXMvamF2YXNjcmlwdGNvcmUucHJmCkBAIC03NCw5ICs3NCw5IEBAIGxpbnV4LSo6IWNvbnRhaW5z
KERFRklORVMsIFVTRV9RVE1VTFRJTUVESUE9MSkgewogICAgIH0KIH0KIAotY29uZmlnX3N0ZXAg
eworbmVlZFRvTGlua0xpYnJhcnkoSmF2YVNjcmlwdENvcmUpIHsKICAgICBwYXRoVG9KYXZhU2Ny
aXB0Q29yZU91dHB1dCA9ICQkYnVpbGREaXJGb3JTb3VyY2UoU291cmNlL0phdmFTY3JpcHRDb3Jl
KS8kJEpBVkFTQ1JJUFRDT1JFX0RFU1RESVIKLSAgICBsaW5rU3RhdGljTGlicmFyeSgkJHBhdGhU
b0phdmFTY3JpcHRDb3JlT3V0cHV0LCAkJEpBVkFTQ1JJUFRDT1JFX1RBUkdFVCkKKyAgICBsaW5r
TGlicmFyeSgkJHBhdGhUb0phdmFTY3JpcHRDb3JlT3V0cHV0LCAkJEpBVkFTQ1JJUFRDT1JFX1RB
UkdFVCkKIAogICAgIHdpbjMyLSogewogICAgICAgICBMSUJTICs9IC1sd2lubW0KZGlmZiAtLWdp
dCBhL1Rvb2xzL3FtYWtlL21rc3BlY3MvZmVhdHVyZXMvcXR3ZWJraXQucHJmIGIvVG9vbHMvcW1h
a2UvbWtzcGVjcy9mZWF0dXJlcy9xdHdlYmtpdC5wcmYKaW5kZXggOTBjYmQ2ZTU3M2JmMWM3ZWU3
YmU2YjlmNDBlNGUxZWE2YmUzZDNiMi4uMTBiOGU5NDc5OTc5MzZiMWI4M2ZjMzY4MmFiZDM2Zjlj
ZjJmOWVjOSAxMDA2NDQKLS0tIGEvVG9vbHMvcW1ha2UvbWtzcGVjcy9mZWF0dXJlcy9xdHdlYmtp
dC5wcmYKKysrIGIvVG9vbHMvcW1ha2UvbWtzcGVjcy9mZWF0dXJlcy9xdHdlYmtpdC5wcmYKQEAg
LTI1LDUgKzI1LDkgQEAgY29uZmlnX3N0ZXAgewogCiAgICAgREVQRU5EUEFUSCArPSAkJFJPT1Rf
V0VCS0lUX0RJUi9Tb3VyY2UvV2ViS2l0L3F0L0FwaQogICAgIElOQ0xVREVQQVRIICs9ICQke1JP
T1RfQlVJTERfRElSfS9pbmNsdWRlL1F0V2ViS2l0CisKKyAgICBmb3JjZV9zdGF0aWNfbGlic19h
c19zaGFyZWQgeworICAgICAgICBMSUJTICs9IC1sd2Via2l0MiAtbHdlYmNvcmUgLWxqc2NvcmUK
KyAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL3FtYWtlL21rc3BlY3MvZmVhdHVyZXMvd2Vi
Y29yZS5wcmYgYi9Ub29scy9xbWFrZS9ta3NwZWNzL2ZlYXR1cmVzL3dlYmNvcmUucHJmCmluZGV4
IDg3YWRjYzk4ZDM0YzY1MTExODU0YmFjYzg5YzYzNjEzMmVlNjk4MmIuLmVhZGRkMDBkNDJlODI3
YjIxNTI0OTRmMjcxNTg5NjBjMTBjMzljNGMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL3FtYWtlL21rc3Bl
Y3MvZmVhdHVyZXMvd2ViY29yZS5wcmYKKysrIGIvVG9vbHMvcW1ha2UvbWtzcGVjcy9mZWF0dXJl
cy93ZWJjb3JlLnByZgpAQCAtMjg1LDcgKzI4NSw3IEBAIHVuaXh8d2luMzItZysrKiB7CiAKIGVu
YWJsZV9mYXN0X21vYmlsZV9zY3JvbGxpbmc6IERFRklORVMgKz0gRU5BQkxFX0ZBU1RfTU9CSUxF
X1NDUk9MTElORz0xCiAKLWNvbmZpZ19zdGVwIHsKK25lZWRUb0xpbmtMaWJyYXJ5KFdlYkNvcmUp
IHsKICAgICBwYXRoVG9XZWJDb3JlT3V0cHV0ID0gJCRidWlsZERpckZvclNvdXJjZShTb3VyY2Uv
V2ViQ29yZSkvJCRXRUJDT1JFX0RFU1RESVIKLSAgICBsaW5rU3RhdGljTGlicmFyeSgkJHBhdGhU
b1dlYkNvcmVPdXRwdXQsICQkV0VCQ09SRV9UQVJHRVQpCisgICAgbGlua0xpYnJhcnkoJCRwYXRo
VG9XZWJDb3JlT3V0cHV0LCAkJFdFQkNPUkVfVEFSR0VUKQogfQpkaWZmIC0tZ2l0IGEvVG9vbHMv
cW1ha2UvbWtzcGVjcy9mZWF0dXJlcy93ZWJraXQyLnByZiBiL1Rvb2xzL3FtYWtlL21rc3BlY3Mv
ZmVhdHVyZXMvd2Via2l0Mi5wcmYKaW5kZXggNTBhMjQwOWQ1OTc4MDcxZDllOWNhOTY0NjE4NTEw
MzA3NjBhNDk2Mi4uZTQ3NjEwNDJhMzVkNWIwMGEyYzI1ODA4ZTQ3MzYxNThjOWI0Njc2ZCAxMDA2
NDQKLS0tIGEvVG9vbHMvcW1ha2UvbWtzcGVjcy9mZWF0dXJlcy93ZWJraXQyLnByZgorKysgYi9U
b29scy9xbWFrZS9ta3NwZWNzL2ZlYXR1cmVzL3dlYmtpdDIucHJmCkBAIC02NCw3ICs2NCw3IEBA
IFdFQktJVDJfSU5DTFVERVBBVEggPSBcCiAKIElOQ0xVREVQQVRIID0gJCRXRUJLSVQyX0lOQ0xV
REVQQVRIICQkV0VCS0lUMl9HRU5FUkFURURfU09VUkNFU19ESVIgJCRJTkNMVURFUEFUSAogCi1j
b25maWdfc3RlcCB7CituZWVkVG9MaW5rTGlicmFyeShXZWJLaXQyKSB7CiAgICAgcGF0aFRvV2Vi
S2l0Mk91dHB1dCA9ICQkYnVpbGREaXJGb3JTb3VyY2UoU291cmNlL1dlYktpdDIpLyQkV0VCS0lU
Ml9ERVNURElSCi0gICAgbGlua1N0YXRpY0xpYnJhcnkoJCRwYXRoVG9XZWJLaXQyT3V0cHV0LCAk
JFdFQktJVDJfVEFSR0VUKQorICAgIGxpbmtMaWJyYXJ5KCQkcGF0aFRvV2ViS2l0Mk91dHB1dCwg
JCRXRUJLSVQyX1RBUkdFVCkKIH0K
</data>
<flag name="review"
          id="115148"
          type_id="1"
          status="+"
          setter="vestbo"
    />
          </attachment>
      

    </bug>

</bugzilla>