<?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>153928</bug_id>
          
          <creation_ts>2016-02-05 14:54:36 -0800</creation_ts>
          <short_desc>Testing with remote server cache is unusably slow</short_desc>
          <delta_ts>2016-02-05 16:09:12 -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>WebKit Website</component>
          <version>WebKit 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="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>cdumez</cc>
    
    <cc>dewei_zhu</cc>
    
    <cc>jond</cc>
    
    <cc>kling</cc>
    
    <cc>koivisto</cc>
    
    <cc>slewis</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1162509</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2016-02-05 14:54:36 -0800</bug_when>
    <thetext>Don&apos;t use single process mode of httpd. It even randomly crashes :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1162510</commentid>
    <comment_count>1</comment_count>
      <attachid>270774</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2016-02-05 14:59:20 -0800</bug_when>
    <thetext>Created attachment 270774
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1162522</commentid>
    <comment_count>2</comment_count>
      <attachid>270774</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2016-02-05 15:35:53 -0800</bug_when>
    <thetext>Comment on attachment 270774
Fixes the bug

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

r=me with nit fixes

&gt; Websites/perf.webkit.org/ChangeLog:11
&gt; +        Since httpd exits immediately when laucnehd in multi-process mode, remote-cache-server.py (renamed from

typo: &quot;launched&quot;

&gt; Websites/perf.webkit.org/tools/remote-cache-server.py:22
&gt; +        httpd_mutax_dir = tempfile.mkdtemp()

typo: mutex?

&gt; Websites/perf.webkit.org/tools/remote-cache-server.py:14
&gt; +        command = sys.argv[1]

I think we should exit early and with a clear error message when the parameter is missing.

Otherwise the user will get the following error message and wonder what he/she did wrong:
Unknown command: None</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1162529</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2016-02-05 16:09:12 -0800</bug_when>
    <thetext>Landed in r196195.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>270774</attachid>
            <date>2016-02-05 14:59:20 -0800</date>
            <delta_ts>2016-02-05 15:35:53 -0800</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-153928-20160205145859.patch</filename>
            <type>text/plain</type>
            <size>10457</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwkocmV2aXNpb24gMTk2MTkxKQorKysg
V2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDI3IEBACisyMDE2LTAyLTA1ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgor
CisgICAgICAgIFRlc3Rpbmcgd2l0aCByZW1vdGUgc2VydmVyIGNhY2hlIGlzIHVudXNhYmx5IHNs
b3cKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1Mzky
OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIERvbid0
IHVzZSB0aGUgc2luZ2xlIHByb2Nlc3MgbW9kZSBvZiBodHRwZCBhcyBpdCdzIHdheSB0b28gc2xv
dyBldmVuIGZvciB0ZXN0aW5nLgorICAgICAgICBBbHNvIHdlJ2xsIGhpdCBhIG51bGwgcG9pbnRl
ciBjcmFzaCAoaHR0cDovL3N2bi5hcGFjaGUub3JnL3ZpZXd2Yz92aWV3PXJldmlzaW9uJnJldmlz
aW9uPTE3MTE0NzkpCisKKyAgICAgICAgU2luY2UgaHR0cGQgZXhpdHMgaW1tZWRpYXRlbHkgd2hl
biBsYXVjbmVoZCBpbiBtdWx0aS1wcm9jZXNzIG1vZGUsIHJlbW90ZS1jYWNoZS1zZXJ2ZXIucHkg
KHJlbmFtZWQgZnJvbQorICAgICAgICBydW4td2l0aC1yZW1vdGUtc2VydmVyLnB5KSBub3cgaGFz
ICJzdGFydCIgYW5kICJzdG9wIiBjb21tYW5kcyB0byBzdGFydC9zdG9wIHRoZSBBcGFjaGUuIEFs
c28gYWRkZWQKKyAgICAgICAgInJlc2V0IiBjb21tYW5kIHRvIHJlc2V0IHRoZSBjYWNoZSBmb3Ig
Y29udmVuaWVuY2UuCisKKyAgICAgICAgKiBJbnN0YWxsLm1kOiBVcGRhdGVkIHRoZSBpbnN0cnVj
dGlvbi4KKyAgICAgICAgKiBjb25maWcuanNvbjogRml4ZWQgYSB0eXBvOiBodHRwZEVycm8qcipM
b2cuCisgICAgICAgICogdG9vbHMvcmVtb3RlLWNhY2hlLXNlcnZlci5weTogQ29waWVkIGZyb20g
V2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3Rvb2xzL3J1bi13aXRoLXJlbW90ZS1zZXJ2ZXIucHku
CisgICAgICAgIE5vdyB0YWtlcyBvbmUgb2YgdGhlIGZvbGxvd2luZyBjb21tYW5kczogInN0YXJ0
IiwgInN0b3AiLCBhbmQgInJlc2V0Ii4KKyAgICAgICAgKG1haW4pOgorICAgICAgICAoc3RhcnRf
aHR0cGQpOiBFeHRyYWN0ZWQgZnJvbSBtYWluLgorICAgICAgICAoc3RvcF9odHRwZCk6IEFkZGVk
LgorICAgICAgICAqIHRvb2xzL3JlbW90ZS1zZXJ2ZXItcmVsYXkuY29uZjogUmVtb3ZlZCByZWR1
bmRhbnQgKGR1cGxpY2F0ZSkgTG9hZE1vZHVsZSdzLgorICAgICAgICAqIHRvb2xzL3J1bi13aXRo
LXJlbW90ZS1zZXJ2ZXIucHk6IFJlbW92ZWQuCisKIDIwMTYtMDItMDQgIFJ5b3N1a2UgTml3YSAg
PHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgUGVyZiBkYXNoYm9hcmQgc2hvdWxkIGhhdmUg
YSBzY3JpcHQgdG8gc2V0dXAgZGF0YWJhc2UKSW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0Lm9y
Zy9JbnN0YWxsLm1kCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9JbnN0
YWxsLm1kCShyZXZpc2lvbiAxOTYxOTEpCisrKyBXZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvSW5z
dGFsbC5tZAkod29ya2luZyBjb3B5KQpAQCAtMjgsMTMgKzI4LDEwIEBAIFJlbW92ZSAiYmFzaWNB
dXRoIiBlbnRyeSBmb3IgcHJvZHVjdGlvbiAKIH0KIGBgYAogCi1UaGVuIHJ1biBgdG9vbHMvcnVu
LXdpdGgtcmVtb3RlLXNlcnZlci5weWAuIFRoaXMgbGF1bmNoZXMgYSBodHRwZCBzZXJ2ZXIgb24g
cG9ydCA4MDgwLgotCi1UaGUgaW5pdGlhbCBmZXcgcGFnZSBsb2FkcyBhZnRlciBzdGFydGluZyB0
aGUgc2NyaXB0IGNvdWxkIHRha2UgYXMgbXVjaCBhcyBhIGZldyBtaW51dGVzIGRlcGVuZGluZyBv
biB5b3VyIHByb2R1Y3Rpb24gc2V2ZXIncyBjb25maWd1cmF0aW9ucwotc2luY2UgQXBhY2hlIG5l
ZWRzIHRvIHN0YXJ0IGEgcG9vbCBvZiBwcm9jZXNzZXMuIFJlbG9hZGluZyB0aGUgZGFzaGJvYXJk
cyBmZXcgdGltZXMgc2hvdWxkIGJyaW5nIHRoZSBsb2FkIHRpbWUgdW5kZXIgY29udHJvbC4KK1Ro
ZW4gcnVuIGB0b29scy9yZW1vdGUtY2FjaGUtc2VydmVyLnB5IHN0YXJ0YC4gVGhpcyBsYXVuY2hl
cyBhIGh0dHBkIHNlcnZlciBvbiBwb3J0IDgwODAuCiAKIFRoZSBzY3JpcHQgY2FjaGVzIHJlbW90
ZSBzZXJ2ZXIncyByZXNwb25zZXMgdW5kZXIgYHB1YmxpYy9kYXRhL3JlbW90ZS1jYWNoZWAgYW5k
IG5ldmVyIHJldmFsaWRhdGVzIHRoZW0gKHRvIGFsbG93IG9mZmxpbmUgd29yaykuCi1JZiB5b3Ug
bmVlZGVkIHRoZSBsYXRlc3QgY29udGVudCwgZGVsZXRlIGNhY2hlcyBzdG9yZWQgaW4gdGhpcyBk
aXJlY3RvcnkgYnkgcnVubmluZyBgcm0gLXJmIHB1YmxpYy9kYXRhL3JlbW90ZS1jYWNoZWAuCitJ
ZiB5b3UgbmVlZGVkIHRoZSBsYXRlc3QgY29udGVudCwgZGVsZXRlIGNhY2hlcyBzdG9yZWQgaW4g
dGhpcyBkaXJlY3RvcnkgYnkgcnVubmluZyBgdG9vbHMvcmVtb3RlLWNhY2hlLXNlcnZlci5weSBy
ZXNldGAuCiAKIAogIyBDb25maWd1cmluZyBBcGFjaGUKSW5kZXg6IFdlYnNpdGVzL3BlcmYud2Vi
a2l0Lm9yZy9jb25maWcuanNvbgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJzaXRlcy9wZXJmLndlYmtpdC5v
cmcvY29uZmlnLmpzb24JKHJldmlzaW9uIDE5NjE5MSkKKysrIFdlYnNpdGVzL3BlcmYud2Via2l0
Lm9yZy9jb25maWcuanNvbgkod29ya2luZyBjb3B5KQpAQCAtMTksNyArMTksNyBAQAogICAgICJy
ZW1vdGVTZXJ2ZXIiOiB7CiAgICAgICAgICJodHRwZENvbmZpZyI6ICJ0b29scy9yZW1vdGUtc2Vy
dmVyLXJlbGF5LmNvbmYiLAogICAgICAgICAiaHR0cGRQSUQiOiAidG9vbHMvcmVtb3RlLXNlcnZl
ci1yZWxheS5waWQiLAotICAgICAgICAiaHR0cGRFcnJvTG9nIjogInRvb2xzL3JlbW90ZS1zZXJ2
ZXItcmVsYXkubG9nIiwKKyAgICAgICAgImh0dHBkRXJyb3JMb2ciOiAidG9vbHMvcmVtb3RlLXNl
cnZlci1yZWxheS5sb2ciLAogICAgICAgICAidXJsIjogImh0dHA6Ly9wZXJmLndlYmtpdC5vcmci
LAogICAgICAgICAiYmFzaWNBdXRoIjogewogICAgICAgICAgICAgInVzZXJuYW1lIjogInVzZXJu
YW1lIiwKSW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy90b29scy9yZW1vdGUtY2FjaGUt
c2VydmVyLnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy90b29scy9y
ZW1vdGUtY2FjaGUtc2VydmVyLnB5CShyZXZpc2lvbiAxOTYxOTEpCShmcm9tIFdlYnNpdGVzL3Bl
cmYud2Via2l0Lm9yZy90b29scy9ydW4td2l0aC1yZW1vdGUtc2VydmVyLnB5OjE5NjE5MSkKKysr
IFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy90b29scy9yZW1vdGUtY2FjaGUtc2VydmVyLnB5CSh3
b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsNDAgQEAKKyMhL3Vzci9iaW4vcHl0aG9uCisKK2ltcG9y
dCBqc29uCitpbXBvcnQgb3MKK2ltcG9ydCBzdWJwcm9jZXNzCitpbXBvcnQgdGVtcGZpbGUKKwor
CitkZWYgbWFpbigpOgorICAgIHdpdGggb3BlbihhYnNwYXRoX2Zyb21fcm9vdCgnY29uZmlnLmpz
b24nKSkgYXMgY29uZmlnX2ZpbGU6CisgICAgICAgIGNvbmZpZyA9IGpzb24ubG9hZChjb25maWdf
ZmlsZSkKKyAgICAgICAgY2FjaGVfZGlyID0gYWJzcGF0aF9mcm9tX3Jvb3QoY29uZmlnWydjYWNo
ZURpcmVjdG9yeSddKQorICAgICAgICBodHRwZF9jb25maWdfZmlsZSA9IGFic3BhdGhfZnJvbV9y
b290KGNvbmZpZ1sncmVtb3RlU2VydmVyJ11bJ2h0dHBkQ29uZmlnJ10pCisgICAgICAgIGh0dHBk
X3BpZF9maWxlID0gYWJzcGF0aF9mcm9tX3Jvb3QoY29uZmlnWydyZW1vdGVTZXJ2ZXInXVsnaHR0
cGRQSUQnXSkKKyAgICAgICAgaHR0cGRfZXJyb3JfbG9nX2ZpbGUgPSBhYnNwYXRoX2Zyb21fcm9v
dChjb25maWdbJ3JlbW90ZVNlcnZlciddWydodHRwZEVycm9Mb2cnXSkKKyAgICAgICAgZG9jX3Jv
b3QgPSBhYnNwYXRoX2Zyb21fcm9vdCgncHVibGljJykKKworICAgICAgICBpZiBub3Qgb3MucGF0
aC5pc2RpcihjYWNoZV9kaXIpOgorICAgICAgICAgICAgb3MubWFrZWRpcnMoY2FjaGVfZGlyKQor
ICAgICAgICBvcy5jaG1vZChjYWNoZV9kaXIsIDA3NTUpCisKKyAgICAgICAgaHR0cGRfbXV0YXhf
ZGlyID0gdGVtcGZpbGUubWtkdGVtcCgpCisgICAgICAgIHRyeToKKyAgICAgICAgICAgIHN1YnBy
b2Nlc3MuY2FsbChbJ2h0dHBkJywKKyAgICAgICAgICAgICAgICAnLWYnLCBodHRwZF9jb25maWdf
ZmlsZSwKKyAgICAgICAgICAgICAgICAnLWMnLCAnUGlkRmlsZSAnICsgaHR0cGRfcGlkX2ZpbGUs
CisgICAgICAgICAgICAgICAgJy1jJywgJ011dGV4IGZpbGU6JyArIGh0dHBkX211dGF4X2RpciwK
KyAgICAgICAgICAgICAgICAnLWMnLCAnRG9jdW1lbnRSb290ICcgKyBkb2Nfcm9vdCwKKyAgICAg
ICAgICAgICAgICAnLWMnLCAnRXJyb3JMb2cgJyArIGh0dHBkX2Vycm9yX2xvZ19maWxlLAorICAg
ICAgICAgICAgICAgICctWCddKQorICAgICAgICBmaW5hbGx5OgorICAgICAgICAgICAgb3Mucm1k
aXIoaHR0cGRfbXV0YXhfZGlyKQorCisKK2RlZiBhYnNwYXRoX2Zyb21fcm9vdChyZWxwYXRoKToK
KyAgICByZXR1cm4gb3MucGF0aC5hYnNwYXRoKG9zLnBhdGguam9pbihvcy5wYXRoLmRpcm5hbWUo
X19maWxlX18pLCAnLi4vJywgcmVscGF0aCkpCisKKworaWYgX19uYW1lX18gPT0gIl9fbWFpbl9f
IjoKKyAgICBtYWluKCkKSW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy90b29scy9yZW1v
dGUtY2FjaGUtc2VydmVyLnB5Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYnNpdGVzL3BlcmYud2Via2l0Lm9y
Zy90b29scy9yZW1vdGUtY2FjaGUtc2VydmVyLnB5CSh3b3JraW5nIGNvcHkpCisrKyBXZWJzaXRl
cy9wZXJmLndlYmtpdC5vcmcvdG9vbHMvcmVtb3RlLWNhY2hlLXNlcnZlci5weQkod29ya2luZyBj
b3B5KQpAQCAtMiwzNCArMiw2NSBAQAogCiBpbXBvcnQganNvbgogaW1wb3J0IG9zCitpbXBvcnQg
c2h1dGlsCiBpbXBvcnQgc3VicHJvY2VzcworaW1wb3J0IHN5cwogaW1wb3J0IHRlbXBmaWxlCiAK
IAogZGVmIG1haW4oKToKKyAgICBjb21tYW5kID0gJ3N0YXJ0JworICAgIGlmIGxlbihzeXMuYXJn
dikgPiAxOgorICAgICAgICBjb21tYW5kID0gc3lzLmFyZ3ZbMV0KKwogICAgIHdpdGggb3Blbihh
YnNwYXRoX2Zyb21fcm9vdCgnY29uZmlnLmpzb24nKSkgYXMgY29uZmlnX2ZpbGU6CiAgICAgICAg
IGNvbmZpZyA9IGpzb24ubG9hZChjb25maWdfZmlsZSkKLSAgICAgICAgY2FjaGVfZGlyID0gYWJz
cGF0aF9mcm9tX3Jvb3QoY29uZmlnWydjYWNoZURpcmVjdG9yeSddKQotICAgICAgICBodHRwZF9j
b25maWdfZmlsZSA9IGFic3BhdGhfZnJvbV9yb290KGNvbmZpZ1sncmVtb3RlU2VydmVyJ11bJ2h0
dHBkQ29uZmlnJ10pCi0gICAgICAgIGh0dHBkX3BpZF9maWxlID0gYWJzcGF0aF9mcm9tX3Jvb3Qo
Y29uZmlnWydyZW1vdGVTZXJ2ZXInXVsnaHR0cGRQSUQnXSkKLSAgICAgICAgaHR0cGRfZXJyb3Jf
bG9nX2ZpbGUgPSBhYnNwYXRoX2Zyb21fcm9vdChjb25maWdbJ3JlbW90ZVNlcnZlciddWydodHRw
ZEVycm9Mb2cnXSkKLSAgICAgICAgZG9jX3Jvb3QgPSBhYnNwYXRoX2Zyb21fcm9vdCgncHVibGlj
JykKIAorICAgIGNhY2hlX2RpciA9IGFic3BhdGhfZnJvbV9yb290KGNvbmZpZ1snY2FjaGVEaXJl
Y3RvcnknXSkKKyAgICBpZiBjb21tYW5kID09ICdzdGFydCc6CiAgICAgICAgIGlmIG5vdCBvcy5w
YXRoLmlzZGlyKGNhY2hlX2Rpcik6CiAgICAgICAgICAgICBvcy5tYWtlZGlycyhjYWNoZV9kaXIp
CiAgICAgICAgIG9zLmNobW9kKGNhY2hlX2RpciwgMDc1NSkKIAotICAgICAgICBodHRwZF9tdXRh
eF9kaXIgPSB0ZW1wZmlsZS5ta2R0ZW1wKCkKLSAgICAgICAgdHJ5OgotICAgICAgICAgICAgc3Vi
cHJvY2Vzcy5jYWxsKFsnaHR0cGQnLAotICAgICAgICAgICAgICAgICctZicsIGh0dHBkX2NvbmZp
Z19maWxlLAotICAgICAgICAgICAgICAgICctYycsICdQaWRGaWxlICcgKyBodHRwZF9waWRfZmls
ZSwKLSAgICAgICAgICAgICAgICAnLWMnLCAnTXV0ZXggZmlsZTonICsgaHR0cGRfbXV0YXhfZGly
LAotICAgICAgICAgICAgICAgICctYycsICdEb2N1bWVudFJvb3QgJyArIGRvY19yb290LAotICAg
ICAgICAgICAgICAgICctYycsICdFcnJvckxvZyAnICsgaHR0cGRfZXJyb3JfbG9nX2ZpbGUsCi0g
ICAgICAgICAgICAgICAgJy1YJ10pCi0gICAgICAgIGZpbmFsbHk6Ci0gICAgICAgICAgICBvcy5y
bWRpcihodHRwZF9tdXRheF9kaXIpCisgICAgICAgIHN0YXJ0X2h0dHBkKGNvbmZpZ1sncmVtb3Rl
U2VydmVyJ10pCisgICAgZWxpZiBjb21tYW5kID09ICdzdG9wJzoKKyAgICAgICAgc3RvcF9odHRw
ZChjb25maWdbJ3JlbW90ZVNlcnZlciddKQorICAgIGVsaWYgY29tbWFuZCA9PSAncmVzZXQnOgor
ICAgICAgICBzaHV0aWwucm10cmVlKGNhY2hlX2RpcikKKyAgICBlbHNlOgorICAgICAgICBzeXMu
ZXhpdCgnVW5rbm93biBjb21tYW5kOiAnICsgY29tbWFuZCkKKworCitkZWYgc3RhcnRfaHR0cGQo
cmVtb3RlX3NlcnZlcl9jb25maWcpOgorICAgIGh0dHBkX2NvbmZpZ19maWxlID0gYWJzcGF0aF9m
cm9tX3Jvb3QocmVtb3RlX3NlcnZlcl9jb25maWdbJ2h0dHBkQ29uZmlnJ10pCisgICAgaHR0cGRf
cGlkX2ZpbGUgPSBhYnNwYXRoX2Zyb21fcm9vdChyZW1vdGVfc2VydmVyX2NvbmZpZ1snaHR0cGRQ
SUQnXSkKKyAgICBodHRwZF9lcnJvcl9sb2dfZmlsZSA9IGFic3BhdGhfZnJvbV9yb290KHJlbW90
ZV9zZXJ2ZXJfY29uZmlnWydodHRwZEVycm9yTG9nJ10pCisgICAgaHR0cGRfbXV0ZXhfZGlyID0g
YWJzcGF0aF9mcm9tX3Jvb3QocmVtb3RlX3NlcnZlcl9jb25maWdbJ2h0dHBkTXV0ZXhEaXInXSkK
KworICAgIGlmIG5vdCBvcy5wYXRoLmlzZGlyKGh0dHBkX211dGV4X2Rpcik6CisgICAgICAgIG9z
Lm1ha2VkaXJzKGh0dHBkX211dGV4X2RpcikKKyAgICBvcy5jaG1vZChodHRwZF9tdXRleF9kaXIs
IDA3NTUpCisKKyAgICBkb2Nfcm9vdCA9IGFic3BhdGhfZnJvbV9yb290KCdwdWJsaWMnKQorCisg
ICAgIyBkb24ndCB1c2UgLVggc2luY2UgaHR0cDovL3N2bi5hcGFjaGUub3JnL3ZpZXd2Yz92aWV3
PXJldmlzaW9uJnJldmlzaW9uPTE3MTE0NzkKKyAgICBzdWJwcm9jZXNzLmNhbGwoWydodHRwZCcs
CisgICAgICAgICctZicsIGh0dHBkX2NvbmZpZ19maWxlLAorICAgICAgICAnLWMnLCAnUGlkRmls
ZSAnICsgaHR0cGRfcGlkX2ZpbGUsCisgICAgICAgICctYycsICdNdXRleCBmaWxlOicgKyBodHRw
ZF9tdXRleF9kaXIsCisgICAgICAgICctYycsICdEb2N1bWVudFJvb3QgJyArIGRvY19yb290LAor
ICAgICAgICAnLWMnLCAnRXJyb3JMb2cgJyArIGh0dHBkX2Vycm9yX2xvZ19maWxlXSkKKworCitk
ZWYgc3RvcF9odHRwZChyZW1vdGVfc2VydmVyX2NvbmZpZyk6CisgICAgaHR0cGRfcGlkX2ZpbGUg
PSBhYnNwYXRoX2Zyb21fcm9vdChyZW1vdGVfc2VydmVyX2NvbmZpZ1snaHR0cGRQSUQnXSkKKyAg
ICBpZiBub3Qgb3MucGF0aC5pc2ZpbGUoaHR0cGRfcGlkX2ZpbGUpOgorICAgICAgICBzeXMuZXhp
dCgiUElEIGZpbGUgZG9lc24ndCBleGlzdCBhdCAlcyIgJSBodHRwZF9waWRfZmlsZSkKKworICAg
IHdpdGggb3BlbihodHRwZF9waWRfZmlsZSkgYXMgcGlkX2ZpbGU6CisgICAgICAgIHBpZCA9IHBp
ZF9maWxlLnJlYWQoKS5zdHJpcCgpCisgICAgICAgIHByaW50ICJTdG9wcGluZyIsIHBpZAorICAg
ICAgICBzdWJwcm9jZXNzLmNhbGwoWydraWxsJywgJy1URVJNJywgcGlkXSkKIAogCiBkZWYgYWJz
cGF0aF9mcm9tX3Jvb3QocmVscGF0aCk6CkluZGV4OiBXZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcv
dG9vbHMvcmVtb3RlLXNlcnZlci1yZWxheS5jb25mCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYnNpdGVzL3Bl
cmYud2Via2l0Lm9yZy90b29scy9yZW1vdGUtc2VydmVyLXJlbGF5LmNvbmYJKHJldmlzaW9uIDE5
NjE5MSkKKysrIFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy90b29scy9yZW1vdGUtc2VydmVyLXJl
bGF5LmNvbmYJKHdvcmtpbmcgY29weSkKQEAgLTE2LDkgKzE2LDcgQEAgTG9hZE1vZHVsZSBuZWdv
dGlhdGlvbl9tb2R1bGUgbGliZXhlYy9hcAogTG9hZE1vZHVsZSBkaXJfbW9kdWxlIGxpYmV4ZWMv
YXBhY2hlMi9tb2RfZGlyLnNvCiBMb2FkTW9kdWxlIGFsaWFzX21vZHVsZSBsaWJleGVjL2FwYWNo
ZTIvbW9kX2FsaWFzLnNvCiBMb2FkTW9kdWxlIHJld3JpdGVfbW9kdWxlIGxpYmV4ZWMvYXBhY2hl
Mi9tb2RfcmV3cml0ZS5zbwotTG9hZE1vZHVsZSBtaW1lX21vZHVsZSBsaWJleGVjL2FwYWNoZTIv
bW9kX21pbWUuc28KIExvYWRNb2R1bGUgcGhwNV9tb2R1bGUgbGliZXhlYy9hcGFjaGUyL2xpYnBo
cDUuc28KLUxvYWRNb2R1bGUgbmVnb3RpYXRpb25fbW9kdWxlIGxpYmV4ZWMvYXBhY2hlMi9tb2Rf
bmVnb3RpYXRpb24uc28KIAogPERpcmVjdG9yeSAvPgogICAgIE9wdGlvbnMgSW5kZXhlcyBGb2xs
b3dTeW1MaW5rcyBNdWx0aVZpZXdzCkluZGV4OiBXZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvdG9v
bHMvcnVuLXdpdGgtcmVtb3RlLXNlcnZlci5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJzaXRlcy9wZXJm
LndlYmtpdC5vcmcvdG9vbHMvcnVuLXdpdGgtcmVtb3RlLXNlcnZlci5weQkocmV2aXNpb24gMTk2
MTkxKQorKysgV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3Rvb2xzL3J1bi13aXRoLXJlbW90ZS1z
ZXJ2ZXIucHkJKHdvcmtpbmcgY29weSkKQEAgLTEsNDAgKzAsMCBAQAotIyEvdXNyL2Jpbi9weXRo
b24KLQotaW1wb3J0IGpzb24KLWltcG9ydCBvcwotaW1wb3J0IHN1YnByb2Nlc3MKLWltcG9ydCB0
ZW1wZmlsZQotCi0KLWRlZiBtYWluKCk6Ci0gICAgd2l0aCBvcGVuKGFic3BhdGhfZnJvbV9yb290
KCdjb25maWcuanNvbicpKSBhcyBjb25maWdfZmlsZToKLSAgICAgICAgY29uZmlnID0ganNvbi5s
b2FkKGNvbmZpZ19maWxlKQotICAgICAgICBjYWNoZV9kaXIgPSBhYnNwYXRoX2Zyb21fcm9vdChj
b25maWdbJ2NhY2hlRGlyZWN0b3J5J10pCi0gICAgICAgIGh0dHBkX2NvbmZpZ19maWxlID0gYWJz
cGF0aF9mcm9tX3Jvb3QoY29uZmlnWydyZW1vdGVTZXJ2ZXInXVsnaHR0cGRDb25maWcnXSkKLSAg
ICAgICAgaHR0cGRfcGlkX2ZpbGUgPSBhYnNwYXRoX2Zyb21fcm9vdChjb25maWdbJ3JlbW90ZVNl
cnZlciddWydodHRwZFBJRCddKQotICAgICAgICBodHRwZF9lcnJvcl9sb2dfZmlsZSA9IGFic3Bh
dGhfZnJvbV9yb290KGNvbmZpZ1sncmVtb3RlU2VydmVyJ11bJ2h0dHBkRXJyb0xvZyddKQotICAg
ICAgICBkb2Nfcm9vdCA9IGFic3BhdGhfZnJvbV9yb290KCdwdWJsaWMnKQotCi0gICAgICAgIGlm
IG5vdCBvcy5wYXRoLmlzZGlyKGNhY2hlX2Rpcik6Ci0gICAgICAgICAgICBvcy5tYWtlZGlycyhj
YWNoZV9kaXIpCi0gICAgICAgIG9zLmNobW9kKGNhY2hlX2RpciwgMDc1NSkKLQotICAgICAgICBo
dHRwZF9tdXRheF9kaXIgPSB0ZW1wZmlsZS5ta2R0ZW1wKCkKLSAgICAgICAgdHJ5OgotICAgICAg
ICAgICAgc3VicHJvY2Vzcy5jYWxsKFsnaHR0cGQnLAotICAgICAgICAgICAgICAgICctZicsIGh0
dHBkX2NvbmZpZ19maWxlLAotICAgICAgICAgICAgICAgICctYycsICdQaWRGaWxlICcgKyBodHRw
ZF9waWRfZmlsZSwKLSAgICAgICAgICAgICAgICAnLWMnLCAnTXV0ZXggZmlsZTonICsgaHR0cGRf
bXV0YXhfZGlyLAotICAgICAgICAgICAgICAgICctYycsICdEb2N1bWVudFJvb3QgJyArIGRvY19y
b290LAotICAgICAgICAgICAgICAgICctYycsICdFcnJvckxvZyAnICsgaHR0cGRfZXJyb3JfbG9n
X2ZpbGUsCi0gICAgICAgICAgICAgICAgJy1YJ10pCi0gICAgICAgIGZpbmFsbHk6Ci0gICAgICAg
ICAgICBvcy5ybWRpcihodHRwZF9tdXRheF9kaXIpCi0KLQotZGVmIGFic3BhdGhfZnJvbV9yb290
KHJlbHBhdGgpOgotICAgIHJldHVybiBvcy5wYXRoLmFic3BhdGgob3MucGF0aC5qb2luKG9zLnBh
dGguZGlybmFtZShfX2ZpbGVfXyksICcuLi8nLCByZWxwYXRoKSkKLQotCi1pZiBfX25hbWVfXyA9
PSAiX19tYWluX18iOgotICAgIG1haW4oKQo=
</data>
<flag name="review"
          id="295613"
          type_id="1"
          status="+"
          setter="cdumez"
    />
    <flag name="commit-queue"
          id="295616"
          type_id="3"
          status="-"
          setter="cdumez"
    />
          </attachment>
      

    </bug>

</bugzilla>