<?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>145996</bug_id>
          
          <creation_ts>2015-06-15 17:59:59 -0700</creation_ts>
          <short_desc>Analysis task should show all possible revisions for A/B testing</short_desc>
          <delta_ts>2015-06-15 18:41:32 -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>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>
          
          <blocked>138516</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>cdumez</cc>
    
    <cc>kling</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1102104</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-06-15 17:59:59 -0700</bug_when>
    <thetext>Right now, the analysis task page only lists revisions for which there was a test result.
This is not useful when we&apos;re trying to narrowing revisions ranges to bisect regressions.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1102109</commentid>
    <comment_count>1</comment_count>
      <attachid>254914</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-06-15 18:14:18 -0700</bug_when>
    <thetext>Created attachment 254914
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1102111</commentid>
    <comment_count>2</comment_count>
      <attachid>254914</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-06-15 18:23:02 -0700</bug_when>
    <thetext>Comment on attachment 254914
Fixes the bug

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

rs=me

&gt; Websites/perf.webkit.org/public/v2/app.js:1267
&gt; +            console.log(repositoryId)

Did you mean to keep this logging?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1102119</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-06-15 18:41:32 -0700</bug_when>
    <thetext>Committed r185574: &lt;http://trac.webkit.org/changeset/185574&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>254914</attachid>
            <date>2015-06-15 18:14:18 -0700</date>
            <delta_ts>2015-06-15 18:23:02 -0700</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-145996-20150615181343.patch</filename>
            <type>text/plain</type>
            <size>10301</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
V2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwkocmV2aXNpb24gMTg1NTczKQorKysg
V2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDI5IEBACisyMDE1LTA2LTE1ICBSeW9zdWtlIE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgor
CisgICAgICAgIEFuYWx5c2lzIHRhc2sgc2hvdWxkIHNob3cgYWxsIHBvc3NpYmxlIHJldmlzaW9u
cyBmb3IgQS9CIHRlc3RpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE0NTk5NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgICogcHVibGljL2FwaS9jb21taXRzLnBocDoKKyAgICAgICAgKGZldGNoX2NvbW1p
dHNfYmV0d2Vlbik6IFdoZW4gdGhlIHRpbWUgc3RhbXAgaXMgbm90IGF2YWlsYWJsZSBmb3IgY29t
bWl0cywgdXNlIHJldmlzaW9uIG51bWJlcnMKKyAgICAgICAgdG8gZmluZCByZXZpc2lvbnMgYmV0
d2VlbiB0d28gcmFuZ2VzLiBUaGlzIGlzIG5lY2Vzc2FyeSBmb3IgT1MgWCBhbmQgaU9TIHZlcnNp
b25zIHNpbmNlIHRoZXkgZG9uJ3QKKyAgICAgICAgaGF2ZSBhICJjb21taXQgdGltZSIuCisKKyAg
ICAgICAgKiBwdWJsaWMvdjIvYXBwLmpzOgorICAgICAgICAoQXBwLkFuYWx5c2lzVGFza0NvbnRy
b2xsZXIudXBkYXRlUm9vdENvbmZpZ3VyYXRpb25zKTogRmV0Y2ggY29tbWl0cyBiZXR3ZWVuIHR3
byBlbmQgcG9pbnRzLgorICAgICAgICAoQXBwLkFuYWx5c2lzVGFza0NvbnRyb2xsZXIuX2NyZWF0
ZUNvbmZpZ3VyYXRpb24pOiBFeHRyYWN0ZWQgZnJvbSB1cGRhdGVSb290Q29uZmlndXJhdGlvbnMu
IExpc3QKKyAgICAgICAgdGhlIGZldGNoZWQgbGlzdCBvZiBjb21taXRzIGlmIGF2YWlsYWJsZS4K
KyAgICAgICAgKEFwcC5BbmFseXNpc1Rhc2tDb250cm9sbGVyLl9zZXJpYWxpemVOdW1iZXJzU2tp
cHBpbmdDb25zZWN1dGl2ZUVudHJpZXMpOiBBZGRlZC4gU2VyaWFsaXplcyBhbiBsaXN0CisgICAg
ICAgIG9mIG51bWJlcnMgaW50ZWxsaWdlbnRseS4gRm9yIGV4YW1wbGUsIFsxLCAyLCA0LCA1XSB0
dXJucyBpbnRvICIxLTIsIDQtNSIuIFdpdGhvdXQgdGhpcywgc29tZSBsaXN0cworICAgICAgICBv
ZiBwb2ludHMgc2hvd24gaW4gdGhlIEEvQiB0ZXN0aW5nIGNvbmZpZ3VyYXRpb25zIGJlY29tZSB0
b28gbG9uZy4gCisKKyAgICAgICAgKiBwdWJsaWMvdjIvY29tbWl0cy12aWV3ZXIuanM6CisgICAg
ICAgIChBcHAuQ29tbWl0c1ZpZXdlckNvbXBvbmVudC5jb21taXRzQ2hhbmdlZCk6CisKKyAgICAg
ICAgKiBwdWJsaWMvdjIvZGF0YS5qczoKKyAgICAgICAgKENvbW1pdExvZ3MuZmV0Y2hDb21taXRz
KTogUmVuYW1lZCBmcm9tIGZldGNoRm9yVGltZVJhbmdlLgorCiAyMDE1LTA2LTEzICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgogCiAgICAgICAgIEFkZCBhIHNjcmlwdCB0byBwb3N0
IG5ldyBPUyBYIGJ1aWxkcyB0byBwZXJmIGRhc2hib2FyZApJbmRleDogV2Vic2l0ZXMvcGVyZi53
ZWJraXQub3JnL3B1YmxpYy9hcGkvY29tbWl0cy5waHAKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vic2l0ZXMv
cGVyZi53ZWJraXQub3JnL3B1YmxpYy9hcGkvY29tbWl0cy5waHAJKHJldmlzaW9uIDE4NTU2NSkK
KysrIFdlYnNpdGVzL3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvYXBpL2NvbW1pdHMucGhwCSh3b3Jr
aW5nIGNvcHkpCkBAIC03MCwyMCArNzAsMjYgQEAgZnVuY3Rpb24gZmV0Y2hfY29tbWl0c19iZXR3
ZWVuKCRkYiwgJHJlcAogICAgICAgICBjb21taXR0ZXJfbmFtZSBhcyAiYXV0aG9yTmFtZSIsCiAg
ICAgICAgIGNvbW1pdHRlcl9hY2NvdW50IGFzICJhdXRob3JFbWFpbCIsCiAgICAgICAgIGNvbW1p
dF9tZXNzYWdlIGFzICJtZXNzYWdlIgotICAgICAgICBGUk9NIGNvbW1pdHMgSk9JTiBjb21taXR0
ZXJzIE9OIGNvbW1pdF9jb21taXR0ZXIgPSBjb21taXR0ZXJfaWQKKyAgICAgICAgRlJPTSBjb21t
aXRzIExFRlQgT1VURVIgSk9JTiBjb21taXR0ZXJzIE9OIGNvbW1pdF9jb21taXR0ZXIgPSBjb21t
aXR0ZXJfaWQKICAgICAgICAgV0hFUkUgY29tbWl0X3JlcG9zaXRvcnkgPSAkMSBBTkQgY29tbWl0
X3JlcG9ydGVkID0gdHJ1ZSc7CiAgICAgJHZhbHVlcyA9IGFycmF5KCRyZXBvc2l0b3J5X2lkKTsK
IAogICAgIGlmICgkZmlyc3QgJiYgJHNlY29uZCkgewotICAgICAgICAkZml0cnRfY29tbWl0ID0g
Y29tbWl0X2Zyb21fcmV2aXNpb24oJGRiLCAkcmVwb3NpdG9yeV9pZCwgJGZpcnN0KTsKKyAgICAg
ICAgJGZpcnN0X2NvbW1pdCA9IGNvbW1pdF9mcm9tX3JldmlzaW9uKCRkYiwgJHJlcG9zaXRvcnlf
aWQsICRmaXJzdCk7CiAgICAgICAgICRzZWNvbmRfY29tbWl0ID0gY29tbWl0X2Zyb21fcmV2aXNp
b24oJGRiLCAkcmVwb3NpdG9yeV9pZCwgJHNlY29uZCk7Ci0gICAgICAgICRmaXJzdCA9ICRmaXRy
dF9jb21taXRbJ2NvbW1pdF90aW1lJ107CisgICAgICAgICRmaXJzdCA9ICRmaXJzdF9jb21taXRb
J2NvbW1pdF90aW1lJ107CiAgICAgICAgICRzZWNvbmQgPSAkc2Vjb25kX2NvbW1pdFsnY29tbWl0
X3RpbWUnXTsKKyAgICAgICAgJGNvbHVtbiA9ICdjb21taXRfdGltZSc7CisgICAgICAgIGlmICgh
JGZpcnN0ICYmICEkc2Vjb25kKSB7CisgICAgICAgICAgICAkZmlyc3QgPSAkZmlyc3RfY29tbWl0
Wydjb21taXRfcmV2aXNpb24nXTsKKyAgICAgICAgICAgICRzZWNvbmQgPSAkc2Vjb25kX2NvbW1p
dFsnY29tbWl0X3JldmlzaW9uJ107CisgICAgICAgICAgICAkY29sdW1uID0gJ2NvbW1pdF9yZXZp
c2lvbic7CisgICAgICAgIH0KICAgICAgICAgJGluX29yZGVyID0gJGZpcnN0IDwgJHNlY29uZDsK
ICAgICAgICAgYXJyYXlfcHVzaCgkdmFsdWVzLCAkaW5fb3JkZXIgPyAkZmlyc3QgOiAkc2Vjb25k
KTsKLSAgICAgICAgJHN0YXRlbWVudHMgLj0gJyBBTkQgY29tbWl0X3RpbWUgPj0gJCcgLiBjb3Vu
dCgkdmFsdWVzKTsKKyAgICAgICAgJHN0YXRlbWVudHMgLj0gJyBBTkQgJyAuICRjb2x1bW4gLiAn
ID49ICQnIC4gY291bnQoJHZhbHVlcyk7CiAgICAgICAgIGFycmF5X3B1c2goJHZhbHVlcywgJGlu
X29yZGVyID8gJHNlY29uZCA6ICRmaXJzdCk7Ci0gICAgICAgICRzdGF0ZW1lbnRzIC49ICcgQU5E
IGNvbW1pdF90aW1lIDw9ICQnIC4gY291bnQoJHZhbHVlcyk7CisgICAgICAgICRzdGF0ZW1lbnRz
IC49ICcgQU5EICcgLiAkY29sdW1uIC4gJyA8PSAkJyAuIGNvdW50KCR2YWx1ZXMpOwogICAgIH0K
IAogICAgIGlmICgka2V5d29yZCkgewpJbmRleDogV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1
YmxpYy92Mi9hcHAuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1
YmxpYy92Mi9hcHAuanMJKHJldmlzaW9uIDE4NTU2NSkKKysrIFdlYnNpdGVzL3BlcmYud2Via2l0
Lm9yZy9wdWJsaWMvdjIvYXBwLmpzCSh3b3JraW5nIGNvcHkpCkBAIC0xMjUwLDQzICsxMjUwLDky
IEBAIEFwcC5BbmFseXNpc1Rhc2tDb250cm9sbGVyID0gRW1iZXIuQ29udHIKICAgICAgICAgICAg
IHZhciByZXZpc2lvbnMgPSBwb2ludC5tZWFzdXJlbWVudC5mb3JtYXR0ZWRSZXZpc2lvbnMoKTsK
ICAgICAgICAgICAgIGZvciAodmFyIHJlcG9zaXRvcnlJZCBpbiByZXZpc2lvbnMpIHsKICAgICAg
ICAgICAgICAgICBpZiAoIXJlcG9zaXRvcnlUb1JldmlzaW9uc1tyZXBvc2l0b3J5SWRdKQotICAg
ICAgICAgICAgICAgICAgICByZXBvc2l0b3J5VG9SZXZpc2lvbnNbcmVwb3NpdG9yeUlkXSA9IG5l
dyBBcnJheShhbmFseXNpc1BvaW50cy5sZW5ndGgpOworICAgICAgICAgICAgICAgICAgICByZXBv
c2l0b3J5VG9SZXZpc2lvbnNbcmVwb3NpdG9yeUlkXSA9IHtjb21taXRzOiBudWxsLCByZXZpc2lv
bnM6IFtdfTsKICAgICAgICAgICAgICAgICB2YXIgcmV2aXNpb24gPSByZXZpc2lvbnNbcmVwb3Np
dG9yeUlkXTsKLSAgICAgICAgICAgICAgICByZXBvc2l0b3J5VG9SZXZpc2lvbnNbcmVwb3NpdG9y
eUlkXVtwb2ludEluZGV4XSA9IHsKKyAgICAgICAgICAgICAgICByZXBvc2l0b3J5VG9SZXZpc2lv
bnNbcmVwb3NpdG9yeUlkXS5yZXZpc2lvbnNbcG9pbnRJbmRleF0gPSB7CiAgICAgICAgICAgICAg
ICAgICAgIGxhYmVsOiBwb2ludC5sYWJlbCArICc6ICcgKyByZXZpc2lvbi5sYWJlbCwKICAgICAg
ICAgICAgICAgICAgICAgdmFsdWU6IHJldmlzaW9uLmN1cnJlbnRSZXZpc2lvbiwKICAgICAgICAg
ICAgICAgICB9OwogICAgICAgICAgICAgfQogICAgICAgICB9KTsKIAorICAgICAgICB2YXIgY29t
bWl0c1Byb21pc2VzID0gW107CisgICAgICAgIHZhciByZXBvc2l0b3J5VG9JbmRleCA9IHt9Owor
ICAgICAgICBmb3IgKHZhciByZXBvc2l0b3J5SWQgaW4gcmVwb3NpdG9yeVRvUmV2aXNpb25zKSB7
CisgICAgICAgICAgICB2YXIgcmV2aXNpb25zID0gcmVwb3NpdG9yeVRvUmV2aXNpb25zW3JlcG9z
aXRvcnlJZF0ucmV2aXNpb25zOworICAgICAgICAgICAgcmVwb3NpdG9yeVRvSW5kZXhbcmVwb3Np
dG9yeUlkXSA9IGNvbW1pdHNQcm9taXNlcy5sZW5ndGg7CisgICAgICAgICAgICBjb25zb2xlLmxv
ZyhyZXBvc2l0b3J5SWQpCisgICAgICAgICAgICBjb21taXRzUHJvbWlzZXMucHVzaChDb21taXRM
b2dzLmZldGNoQ29tbWl0cyhyZXBvc2l0b3J5SWQsIHJldmlzaW9uc1swXS52YWx1ZSwgcmV2aXNp
b25zW3JldmlzaW9ucy5sZW5ndGggLSAxXS52YWx1ZSkpOworICAgICAgICB9CisKICAgICAgICAg
dmFyIHNlbGYgPSB0aGlzOwogICAgICAgICB0aGlzLmdldCgnbW9kZWwnKS5nZXQoJ3RyaWdnZXJh
YmxlJykudGhlbihmdW5jdGlvbiAodHJpZ2dlcmFibGUpIHsKICAgICAgICAgICAgIGlmICghdHJp
Z2dlcmFibGUpCiAgICAgICAgICAgICAgICAgcmV0dXJuOwotCi0gICAgICAgICAgICBzZWxmLnNl
dCgnY29uZmlndXJhdGlvbnMnLCBbJ0EnLCAnQiddKTsKLSAgICAgICAgICAgIHNlbGYuc2V0KCdy
b290Q29uZmlndXJhdGlvbnMnLCB0cmlnZ2VyYWJsZS5nZXQoJ2FjY2VwdGVkUmVwb3NpdG9yaWVz
JykubWFwKGZ1bmN0aW9uIChyZXBvc2l0b3J5KSB7Ci0gICAgICAgICAgICAgICAgdmFyIHJlcG9z
aXRvcnlJZCA9IHJlcG9zaXRvcnkuZ2V0KCdpZCcpOwotICAgICAgICAgICAgICAgIHZhciBvcHRp
b25zID0gW3tsYWJlbDogJ05vbmUnfV0uY29uY2F0KChyZXBvc2l0b3J5VG9SZXZpc2lvbnNbcmVw
b3NpdG9yeUlkXSB8fCBbXSkubWFwKGZ1bmN0aW9uIChvcHRpb24sIGluZGV4KSB7Ci0gICAgICAg
ICAgICAgICAgICAgIGlmICghb3B0aW9uIHx8ICFvcHRpb25bJ3ZhbHVlJ10pCi0gICAgICAgICAg
ICAgICAgICAgICAgICByZXR1cm4ge3ZhbHVlOiAnJywgbGFiZWw6IGFuYWx5c2lzUG9pbnRzW2lu
ZGV4XS5sYWJlbCArICc6IE5vbmUnfTsgCi0gICAgICAgICAgICAgICAgICAgIHJldHVybiBvcHRp
b247CisgICAgICAgICAgICBFbWJlci5SU1ZQLlByb21pc2UuYWxsKGNvbW1pdHNQcm9taXNlcyku
dGhlbihmdW5jdGlvbiAoY29tbWl0c0xpc3QpIHsKKyAgICAgICAgICAgICAgICBzZWxmLnNldCgn
Y29uZmlndXJhdGlvbnMnLCBbJ0EnLCAnQiddKTsKKyAgICAgICAgICAgICAgICBzZWxmLnNldCgn
cm9vdENvbmZpZ3VyYXRpb25zJywgdHJpZ2dlcmFibGUuZ2V0KCdhY2NlcHRlZFJlcG9zaXRvcmll
cycpLm1hcChmdW5jdGlvbiAocmVwb3NpdG9yeSkgeworICAgICAgICAgICAgICAgICAgICByZXR1
cm4gc2VsZi5fY3JlYXRlQ29uZmlndXJhdGlvbihyZXBvc2l0b3J5LCBjb21taXRzTGlzdFtyZXBv
c2l0b3J5VG9JbmRleFtyZXBvc2l0b3J5LmdldCgnaWQnKV1dLCBhbmFseXNpc1BvaW50cyk7CiAg
ICAgICAgICAgICAgICAgfSkpOwotICAgICAgICAgICAgICAgIHJldHVybiBFbWJlci5PYmplY3Qu
Y3JlYXRlKHsKLSAgICAgICAgICAgICAgICAgICAgcmVwb3NpdG9yeTogcmVwb3NpdG9yeSwKLSAg
ICAgICAgICAgICAgICAgICAgbmFtZTogcmVwb3NpdG9yeS5nZXQoJ25hbWUnKSwKLSAgICAgICAg
ICAgICAgICAgICAgc2V0czogWwotICAgICAgICAgICAgICAgICAgICAgICAgRW1iZXIuT2JqZWN0
LmNyZWF0ZSh7bmFtZTogJ0FbJyArIHJlcG9zaXRvcnlJZCArICddJywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBvcHRpb25zOiBvcHRpb25zLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNlbGVjdGlvbjogb3B0aW9uc1sxXX0pLAotICAgICAgICAgICAgICAgICAgICAgICAgRW1i
ZXIuT2JqZWN0LmNyZWF0ZSh7bmFtZTogJ0JbJyArIHJlcG9zaXRvcnlJZCArICddJywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBvcHRpb25zOiBvcHRpb25zLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNlbGVjdGlvbjogb3B0aW9uc1tvcHRpb25zLmxlbmd0aCAtIDFdfSksCi0g
ICAgICAgICAgICAgICAgICAgIF0sCi0gICAgICAgICAgICAgICAgfSk7Ci0gICAgICAgICAgICB9
KSk7CisgICAgICAgICAgICB9KTsKICAgICAgICAgfSk7CiAgICAgfS5vYnNlcnZlcygnYW5hbHlz
aXNQb2ludHMnKSwKKyAgICBfY3JlYXRlQ29uZmlndXJhdGlvbjogZnVuY3Rpb24ocmVwb3NpdG9y
eSwgY29tbWl0cywgYW5hbHlzaXNQb2ludHMpIHsKKyAgICAgICAgdmFyIHJlcG9zaXRvcnlJZCA9
IHJlcG9zaXRvcnkuZ2V0KCdpZCcpOworCisgICAgICAgIHZhciBvcHRpb25zID0gW3tsYWJlbDog
J05vbmUnfV07CisgICAgICAgIHZhciByZXZpc2lvblRvUG9pbnRzID0ge307CisgICAgICAgIGFu
YWx5c2lzUG9pbnRzLmZvckVhY2goZnVuY3Rpb24gKHBvaW50LCBwb2ludEluZGV4KSB7CisgICAg
ICAgICAgICB2YXIgcmV2aXNpb24gPSBwb2ludC5tZWFzdXJlbWVudC5yZXZpc2lvbkZvclJlcG9z
aXRvcnkocmVwb3NpdG9yeUlkKTsKKyAgICAgICAgICAgIGlmICghcmV2aXNpb24pCisgICAgICAg
ICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgaWYgKCFyZXZpc2lvblRvUG9pbnRzW3Jldmlz
aW9uXSkKKyAgICAgICAgICAgICAgICByZXZpc2lvblRvUG9pbnRzW3JldmlzaW9uXSA9IFtdOwor
ICAgICAgICAgICAgcmV2aXNpb25Ub1BvaW50c1tyZXZpc2lvbl0ucHVzaChwb2ludEluZGV4KTsK
KyAgICAgICAgfSk7CisKKyAgICAgICAgaWYgKCFjb21taXRzIHx8ICFjb21taXRzLmxlbmd0aCkg
eworICAgICAgICAgICAgY29tbWl0cyA9IFtdOworICAgICAgICAgICAgZm9yICh2YXIgcmV2aXNp
b24gaW4gcmV2aXNpb25Ub1BvaW50cykKKyAgICAgICAgICAgICAgICBjb21taXRzLnB1c2goe3Jl
dmlzaW9uOiByZXZpc2lvbn0pOworICAgICAgICB9CisKKyAgICAgICAgZm9yICh2YXIgY29tbWl0
IG9mIGNvbW1pdHMpIHsKKyAgICAgICAgICAgIHZhciByZXZpc2lvbiA9IGNvbW1pdC5yZXZpc2lv
bjsKKyAgICAgICAgICAgIHZhciBsYWJlbCA9IE1lYXN1cmVtZW50LmZvcm1hdFJldmlzaW9uUmFu
Z2UocmV2aXNpb24pLmxhYmVsOworICAgICAgICAgICAgdmFyIHBvaW50cyA9IHJldmlzaW9uVG9Q
b2ludHNbcmV2aXNpb25dOworICAgICAgICAgICAgaWYgKHBvaW50cykgeworICAgICAgICAgICAg
ICAgIHZhciBzZXJpYWxpemVkUG9pbnRzID0gdGhpcy5fc2VyaWFsaXplTnVtYmVyc1NraXBwaW5n
Q29uc2VjdXRpdmVFbnRyaWVzKHJldmlzaW9uVG9Qb2ludHNbcmV2aXNpb25dKTsKKyAgICAgICAg
ICAgICAgICBsYWJlbCArPSAnICcgKyBbJygnLCBwb2ludHMubGVuZ3RoID4gMSA/ICdwb2ludHMn
IDogJ3BvaW50Jywgc2VyaWFsaXplZFBvaW50cywgJyknXS5qb2luKCcgJyk7CisgICAgICAgICAg
ICB9CisgICAgICAgICAgICBvcHRpb25zLnB1c2goe3ZhbHVlOiByZXZpc2lvbiwgbGFiZWw6IGxh
YmVsfSk7CisgICAgICAgIH0KKworICAgICAgICByZXR1cm4gRW1iZXIuT2JqZWN0LmNyZWF0ZSh7
CisgICAgICAgICAgICByZXBvc2l0b3J5OiByZXBvc2l0b3J5LAorICAgICAgICAgICAgbmFtZTog
cmVwb3NpdG9yeS5nZXQoJ25hbWUnKSwKKyAgICAgICAgICAgIHNldHM6IFsKKyAgICAgICAgICAg
ICAgICBFbWJlci5PYmplY3QuY3JlYXRlKHtuYW1lOiAnQVsnICsgcmVwb3NpdG9yeUlkICsgJ10n
LAorICAgICAgICAgICAgICAgICAgICBvcHRpb25zOiBvcHRpb25zLAorICAgICAgICAgICAgICAg
ICAgICBzZWxlY3Rpb246IG9wdGlvbnNbMV19KSwKKyAgICAgICAgICAgICAgICBFbWJlci5PYmpl
Y3QuY3JlYXRlKHtuYW1lOiAnQlsnICsgcmVwb3NpdG9yeUlkICsgJ10nLAorICAgICAgICAgICAg
ICAgICAgICBvcHRpb25zOiBvcHRpb25zLAorICAgICAgICAgICAgICAgICAgICBzZWxlY3Rpb246
IG9wdGlvbnNbb3B0aW9ucy5sZW5ndGggLSAxXX0pLAorICAgICAgICAgICAgXX0pOworICAgIH0s
CisgICAgX3NlcmlhbGl6ZU51bWJlcnNTa2lwcGluZ0NvbnNlY3V0aXZlRW50cmllczogZnVuY3Rp
b24gKG51bWJlcnMpIHsKKyAgICAgICAgdmFyIHJlc3VsdCA9IG51bWJlcnNbMF07CisgICAgICAg
IGZvciAodmFyIGkgPSAxOyBpIDwgbnVtYmVycy5sZW5ndGg7IGkrKykgeworICAgICAgICAgICAg
aWYgKG51bWJlcnNbaSAtIDFdICsgMSA9PSBudW1iZXJzW2ldKSB7CisgICAgICAgICAgICAgICAg
d2hpbGUgKG51bWJlcnNbaV0gKyAxID09IG51bWJlcnNbaSArIDFdKQorICAgICAgICAgICAgICAg
ICAgICBpKys7CisgICAgICAgICAgICAgICAgcmVzdWx0ICs9ICctJyArIG51bWJlcnNbaV07Cisg
ICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICB9CisgICAgICAgICAgICByZXN1
bHQgKz0gJywgJyArIG51bWJlcnNbaV0KKyAgICAgICAgfQorICAgICAgICByZXR1cm4gcmVzdWx0
OworICAgIH0sCiAgICAgYWN0aW9uczogewogICAgICAgICBhZGRCdWc6IGZ1bmN0aW9uIChidWdU
cmFja2VyLCBidWdOdW1iZXIpCiAgICAgICAgIHsKSW5kZXg6IFdlYnNpdGVzL3BlcmYud2Via2l0
Lm9yZy9wdWJsaWMvdjIvY29tbWl0cy12aWV3ZXIuanMKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vic2l0ZXMv
cGVyZi53ZWJraXQub3JnL3B1YmxpYy92Mi9jb21taXRzLXZpZXdlci5qcwkocmV2aXNpb24gMTg1
NTY1KQorKysgV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1YmxpYy92Mi9jb21taXRzLXZpZXdl
ci5qcwkod29ya2luZyBjb3B5KQpAQCAtMTQsNyArMTQsNyBAQCBBcHAuQ29tbWl0c1ZpZXdlckNv
bXBvbmVudCA9IEVtYmVyLkNvbXBvCiAgICAgICAgICAgICByZXR1cm47CiAKICAgICAgICAgdmFy
IHNlbGYgPSB0aGlzOwotICAgICAgICBDb21taXRMb2dzLmZldGNoRm9yVGltZVJhbmdlKHJlcG9z
aXRvcnkuZ2V0KCdpZCcpLCBmcm9tLCB0bykudGhlbihmdW5jdGlvbiAoY29tbWl0cykgeworICAg
ICAgICBDb21taXRMb2dzLmZldGNoQ29tbWl0cyhyZXBvc2l0b3J5LmdldCgnaWQnKSwgZnJvbSwg
dG8pLnRoZW4oZnVuY3Rpb24gKGNvbW1pdHMpIHsKICAgICAgICAgICAgIGlmIChzZWxmLmlzRGVz
dHJveWVkKQogICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgIHNlbGYuc2V0KCdj
b21taXRzJywgY29tbWl0cy5tYXAoZnVuY3Rpb24gKGNvbW1pdCkgewpJbmRleDogV2Vic2l0ZXMv
cGVyZi53ZWJraXQub3JnL3B1YmxpYy92Mi9kYXRhLmpzCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYnNpdGVz
L3BlcmYud2Via2l0Lm9yZy9wdWJsaWMvdjIvZGF0YS5qcwkocmV2aXNpb24gMTg1NTY1KQorKysg
V2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3B1YmxpYy92Mi9kYXRhLmpzCSh3b3JraW5nIGNvcHkp
CkBAIC02NCw3ICs2NCw3IEBAIHZhciBDb21taXRMb2dzID0gewogICAgIF9jYWNoZWRDb21taXRz
QnlSZXBvc2l0b3J5OiB7fQogfTsKIAotQ29tbWl0TG9ncy5mZXRjaEZvclRpbWVSYW5nZSA9IGZ1
bmN0aW9uIChyZXBvc2l0b3J5LCBmcm9tLCB0bywga2V5d29yZCkKK0NvbW1pdExvZ3MuZmV0Y2hD
b21taXRzID0gZnVuY3Rpb24gKHJlcG9zaXRvcnksIGZyb20sIHRvLCBrZXl3b3JkKQogewogICAg
IHZhciBwYXJhbXMgPSBbXTsKICAgICBpZiAoZnJvbSAmJiB0bykgewo=
</data>
<flag name="review"
          id="279934"
          type_id="1"
          status="+"
          setter="cdumez"
    />
          </attachment>
      

    </bug>

</bugzilla>