<?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>194461</bug_id>
          
          <creation_ts>2019-02-08 15:51:32 -0800</creation_ts>
          <short_desc>[ews-build] Ensure that every builder in config.json has short name</short_desc>
          <delta_ts>2019-02-08 16:32:50 -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>Tools / Tests</component>
          <version>Other</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=194456</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Aakash Jain">aakash_jain</reporter>
          <assigned_to name="Aakash Jain">aakash_jain</assigned_to>
          <cc>aakash_jain</cc>
    
    <cc>ap</cc>
    
    <cc>lforschler</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1504350</commentid>
    <comment_count>0</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-02-08 15:51:32 -0800</bug_when>
    <thetext>We should ensure that every builder in config.json has short name. loadConfig should fail to load the config if a builder doesn&apos;t have shortname defined. Unit-tests should also fail in such case. This would make it almost impossible for someone to &quot;forget&quot; adding shortname while adding a new builder.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1504355</commentid>
    <comment_count>1</comment_count>
      <attachid>361548</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-02-08 15:53:08 -0800</bug_when>
    <thetext>Created attachment 361548
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1504367</commentid>
    <comment_count>2</comment_count>
      <attachid>361548</attachid>
    <who name="Lucas Forschler">lforschler</who>
    <bug_when>2019-02-08 16:05:14 -0800</bug_when>
    <thetext>Comment on attachment 361548
Proposed patch

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

&gt; Tools/BuildSlaveSupport/ews-build/loadConfig.py:105
&gt; +        raise Exception(&apos;Builder &quot;{}&quot; does not have short name defined. This name is needed for EWS status-bubbles.&apos;.format(builder.get(&apos;name&apos;)))

I don&apos;t think status bubbles should be hyphenated.

&gt; Tools/BuildSlaveSupport/ews-build/loadConfig_unittest.py:113
&gt; +        self.assertEqual(context.exception.args, (&apos;Builder &quot;mac-wk2(test)&quot; does not have short name defined. This name is needed for EWS status-bubbles.&apos;,))

ditto</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1504392</commentid>
    <comment_count>3</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2019-02-08 16:31:32 -0800</bug_when>
    <thetext>Committed r241221: &lt;https://trac.webkit.org/changeset/241221&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1504393</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-02-08 16:32:50 -0800</bug_when>
    <thetext>&lt;rdar://problem/47934404&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>361548</attachid>
            <date>2019-02-08 15:53:08 -0800</date>
            <delta_ts>2019-02-08 16:05:14 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>ews-build-shortname-unit-test.patch</filename>
            <type>text/plain</type>
            <size>8175</size>
            <attacher name="Aakash Jain">aakash_jain</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDI0MTIxNSkKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDEzIEBACisyMDE5LTAyLTA4ICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxlLmNv
bT4KKworICAgICAgICBbZXdzLWJ1aWxkXSBFbnN1cmUgdGhhdCBldmVyeSBidWlsZGVyIGluIGNv
bmZpZy5qc29uIGhhcyBzaG9ydCBuYW1lCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xOTQ0NjEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0L2V3cy1idWlsZC9sb2FkQ29uZmln
LnB5OgorICAgICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0L2V3cy1idWlsZC9sb2FkQ29uZmlnX3Vu
aXR0ZXN0LnB5OiBVcGRhdGVkIHVuaXQtdGVzdHMuCisKIDIwMTktMDItMDggIEpvbmF0aGFuIEJl
ZGFyZCAgPGpiZWRhcmRAYXBwbGUuY29tPgogCiAgICAgICAgIHdlYmtpdHB5OiBDcmFzaExvZ3Mu
ZmluZF9hbGxfbG9ncyBtYXkgcmV0dXJuIGEgc3RyaW5nIG9yIGEgZGljdGlvbmFyeQpJbmRleDog
VG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvZXdzLWJ1aWxkL2xvYWRDb25maWcucHkKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvZXdzLWJ1aWxkL2xvYWRDb25maWcucHkJKHJl
dmlzaW9uIDI0MTIxNCkKKysrIFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2V3cy1idWlsZC9sb2Fk
Q29uZmlnLnB5CSh3b3JraW5nIGNvcHkpCkBAIC0xMDEsNiArMTAxLDkgQEAgZGVmIGNoZWNrVmFs
aWRCdWlsZGVyKGNvbmZpZywgYnVpbGRlcik6CiAgICAgaWYgbm90IGJ1aWxkZXIuZ2V0KCduYW1l
Jyk6CiAgICAgICAgIHJhaXNlIEV4Y2VwdGlvbignQnVpbGRlciAie30iIGRvZXMgbm90IGhhdmUg
bmFtZSBkZWZpbmVkLicuZm9ybWF0KGJ1aWxkZXIpKQogCisgICAgaWYgbm90IGJ1aWxkZXIuZ2V0
KCdzaG9ydG5hbWUnKToKKyAgICAgICAgcmFpc2UgRXhjZXB0aW9uKCdCdWlsZGVyICJ7fSIgZG9l
cyBub3QgaGF2ZSBzaG9ydCBuYW1lIGRlZmluZWQuIFRoaXMgbmFtZSBpcyBuZWVkZWQgZm9yIEVX
UyBzdGF0dXMtYnViYmxlcy4nLmZvcm1hdChidWlsZGVyLmdldCgnbmFtZScpKSkKKwogICAgIGlm
IG5vdCBidWlsZGJvdF9pZGVudGlmaWVycy5pZGVudF9yZS5tYXRjaChidWlsZGVyWyduYW1lJ10p
OgogICAgICAgICByYWlzZSBFeGNlcHRpb24oJ0J1aWxkZXIgbmFtZSB7fSBpcyBub3QgYSB2YWxp
ZCBidWlsZGJvdCBpZGVudGlmaWVyLicuZm9ybWF0KGJ1aWxkZXJbJ25hbWUnXSkpCiAKSW5kZXg6
IFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2V3cy1idWlsZC9sb2FkQ29uZmlnX3VuaXR0ZXN0LnB5
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFRvb2xzL0J1aWxkU2xhdmVTdXBwb3J0L2V3cy1idWlsZC9sb2FkQ29u
ZmlnX3VuaXR0ZXN0LnB5CShyZXZpc2lvbiAyNDEyMTQpCisrKyBUb29scy9CdWlsZFNsYXZlU3Vw
cG9ydC9ld3MtYnVpbGQvbG9hZENvbmZpZ191bml0dGVzdC5weQkod29ya2luZyBjb3B5KQpAQCAt
MzksNyArMzksNyBAQCBjbGFzcyBDb25maWdEb3RKU09OVGVzdCh1bml0dGVzdC5UZXN0Q2FzCiAg
ICAgICAgIGN3ZCA9IG9zLnBhdGguZGlybmFtZShvcy5wYXRoLmFic3BhdGgoX19maWxlX18pKQog
ICAgICAgICBjb25maWcgPSBqc29uLmxvYWQob3Blbihvcy5wYXRoLmpvaW4oY3dkLCAnY29uZmln
Lmpzb24nKSkpCiAgICAgICAgIHZhbGlkX2J1aWxkZXJfa2V5cyA9IFsnYWRkaXRpb25hbEFyZ3Vt
ZW50cycsICdhcmNoaXRlY3R1cmVzJywgJ2J1aWxkZGlyJywgJ2NvbmZpZ3VyYXRpb24nLCAnZGVz
Y3JpcHRpb24nLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2RlZmF1bHRQcm9wZXJ0
aWVzJywgJ2VudicsICdmYWN0b3J5JywgJ2xvY2tzJywgJ25hbWUnLCAncGxhdGZvcm0nLCAncHJv
cGVydGllcycsICd0YWdzJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdkZWZhdWx0
UHJvcGVydGllcycsICdlbnYnLCAnZmFjdG9yeScsICdsb2NrcycsICduYW1lJywgJ3BsYXRmb3Jt
JywgJ3Byb3BlcnRpZXMnLCAnc2hvcnRuYW1lJywgJ3RhZ3MnLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJ3RyaWdnZXJzJywgJ3dvcmtlcm5hbWVzJywgJ3dvcmtlcmJ1aWxkZGlyJ10K
ICAgICAgICAgZm9yIGJ1aWxkZXIgaW4gY29uZmlnLmdldCgnYnVpbGRlcnMnLCBbXSk6CiAgICAg
ICAgICAgICBmb3Iga2V5IGluIGJ1aWxkZXI6CkBAIC0xMDcsNDQgKzEwNyw0OSBAQCBjbGFzcyBU
ZXN0Y2hlY2tWYWxpZEJ1aWxkZXIodW5pdHRlc3QuVGVzCiAgICAgICAgICAgICBsb2FkQ29uZmln
LmNoZWNrVmFsaWRCdWlsZGVyKHt9LCB7J3BsYXRmb3JtJzogJ21hYy1zaWVycmEnfSkKICAgICAg
ICAgc2VsZi5hc3NlcnRFcXVhbChjb250ZXh0LmV4Y2VwdGlvbi5hcmdzLCAoJ0J1aWxkZXIgIntc
J3BsYXRmb3JtXCc6IFwnbWFjLXNpZXJyYVwnfSIgZG9lcyBub3QgaGF2ZSBuYW1lIGRlZmluZWQu
JywpKQogCisgICAgZGVmIHRlc3RfYnVpbGRlcl93aXRoX21pc3Npbmdfc2hvcnRuYW1lKHNlbGYp
OgorICAgICAgICB3aXRoIHNlbGYuYXNzZXJ0UmFpc2VzKEV4Y2VwdGlvbikgYXMgY29udGV4dDoK
KyAgICAgICAgICAgIGxvYWRDb25maWcuY2hlY2tWYWxpZEJ1aWxkZXIoe30sIHsncGxhdGZvcm0n
OiAnbWFjLXNpZXJyYScsICduYW1lJzogJ21hYy13azIodGVzdCknfSkKKyAgICAgICAgc2VsZi5h
c3NlcnRFcXVhbChjb250ZXh0LmV4Y2VwdGlvbi5hcmdzLCAoJ0J1aWxkZXIgIm1hYy13azIodGVz
dCkiIGRvZXMgbm90IGhhdmUgc2hvcnQgbmFtZSBkZWZpbmVkLiBUaGlzIG5hbWUgaXMgbmVlZGVk
IGZvciBFV1Mgc3RhdHVzLWJ1YmJsZXMuJywpKQorCiAgICAgZGVmIHRlc3RfYnVpbGRlcl93aXRo
X2ludmFsaWRfaWRlbnRpZmllcihzZWxmKToKICAgICAgICAgd2l0aCBzZWxmLmFzc2VydFJhaXNl
cyhFeGNlcHRpb24pIGFzIGNvbnRleHQ6Ci0gICAgICAgICAgICBsb2FkQ29uZmlnLmNoZWNrVmFs
aWRCdWlsZGVyKHt9LCB7J25hbWUnOiAnbWFjLXdrMih0ZXN0KSd9KQorICAgICAgICAgICAgbG9h
ZENvbmZpZy5jaGVja1ZhbGlkQnVpbGRlcih7fSwgeyduYW1lJzogJ21hYy13azIodGVzdCknLCAn
c2hvcnRuYW1lJzogJ21hYy13azInfSkKICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChjb250ZXh0
LmV4Y2VwdGlvbi5hcmdzLCAoJ0J1aWxkZXIgbmFtZSBtYWMtd2syKHRlc3QpIGlzIG5vdCBhIHZh
bGlkIGJ1aWxkYm90IGlkZW50aWZpZXIuJywpKQogCiAgICAgZGVmIHRlc3RfYnVpbGRlcl93aXRo
X2V4dHJhX2xvbmdfbmFtZShzZWxmKToKICAgICAgICAgbG9uZ05hbWUgPSAnYScgKiA3MQogICAg
ICAgICB3aXRoIHNlbGYuYXNzZXJ0UmFpc2VzKEV4Y2VwdGlvbikgYXMgY29udGV4dDoKLSAgICAg
ICAgICAgIGxvYWRDb25maWcuY2hlY2tWYWxpZEJ1aWxkZXIoe30sIHsnbmFtZSc6IGxvbmdOYW1l
fSkKKyAgICAgICAgICAgIGxvYWRDb25maWcuY2hlY2tWYWxpZEJ1aWxkZXIoe30sIHsnbmFtZSc6
IGxvbmdOYW1lLCAnc2hvcnRuYW1lJzogJ2EnfSkKICAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChj
b250ZXh0LmV4Y2VwdGlvbi5hcmdzLCAoJ0J1aWxkZXIgbmFtZSB7fSBpcyBsb25nZXIgdGhhbiBt
YXhpbXVtIGFsbG93ZWQgYnkgQnVpbGRib3QgKDcwIGNoYXJhY3RlcnMpLicuZm9ybWF0KGxvbmdO
YW1lKSwpKQogCiAgICAgZGVmIHRlc3RfYnVpbGRlcl93aXRoX2ludmFsaWRfY29uZmlndXJhdGlv
bihzZWxmKToKICAgICAgICAgd2l0aCBzZWxmLmFzc2VydFJhaXNlcyhFeGNlcHRpb24pIGFzIGNv
bnRleHQ6Ci0gICAgICAgICAgICBsb2FkQ29uZmlnLmNoZWNrVmFsaWRCdWlsZGVyKHt9LCB7J25h
bWUnOiAnbWFjLXdrMicsICdjb25maWd1cmF0aW9uJzogJ2FzYW4nfSkKKyAgICAgICAgICAgIGxv
YWRDb25maWcuY2hlY2tWYWxpZEJ1aWxkZXIoe30sIHsnbmFtZSc6ICdtYWMtd2syJywgJ3Nob3J0
bmFtZSc6ICdtYWMtd2syJywgJ2NvbmZpZ3VyYXRpb24nOiAnYXNhbid9KQogICAgICAgICBzZWxm
LmFzc2VydEVxdWFsKGNvbnRleHQuZXhjZXB0aW9uLmFyZ3MsICgnSW52YWxpZCBjb25maWd1cmF0
aW9uOiBhc2FuIGZvciBidWlsZGVyOiBtYWMtd2syJywpKQogCiAgICAgZGVmIHRlc3RfYnVpbGRl
cl93aXRoX21pc3NpbmdfZmFjdG9yeShzZWxmKToKICAgICAgICAgd2l0aCBzZWxmLmFzc2VydFJh
aXNlcyhFeGNlcHRpb24pIGFzIGNvbnRleHQ6Ci0gICAgICAgICAgICBsb2FkQ29uZmlnLmNoZWNr
VmFsaWRCdWlsZGVyKHt9LCB7J25hbWUnOiAnbWFjLXdrMicsICdjb25maWd1cmF0aW9uJzogJ3Jl
bGVhc2UnfSkKKyAgICAgICAgICAgIGxvYWRDb25maWcuY2hlY2tWYWxpZEJ1aWxkZXIoe30sIHsn
bmFtZSc6ICdtYWMtd2syJywgJ3Nob3J0bmFtZSc6ICdtYWMtd2syJywgJ2NvbmZpZ3VyYXRpb24n
OiAncmVsZWFzZSd9KQogICAgICAgICBzZWxmLmFzc2VydEVxdWFsKGNvbnRleHQuZXhjZXB0aW9u
LmFyZ3MsICgnQnVpbGRlciBtYWMtd2syIGRvZXMgbm90IGhhdmUgZmFjdG9yeSBkZWZpbmVkLics
KSkKIAogICAgIGRlZiB0ZXN0X2J1aWxkZXJfd2l0aF9taXNzaW5nX3NjaGVkdWxlcihzZWxmKToK
ICAgICAgICAgd2l0aCBzZWxmLmFzc2VydFJhaXNlcyhFeGNlcHRpb24pIGFzIGNvbnRleHQ6Ci0g
ICAgICAgICAgICBsb2FkQ29uZmlnLmNoZWNrVmFsaWRCdWlsZGVyKHt9LCB7J25hbWUnOiAnbWFj
LXdrMicsICdjb25maWd1cmF0aW9uJzogJ3JlbGVhc2UnLCAnZmFjdG9yeSc6ICdXSzJGYWN0b3J5
JywgJ3BsYXRmb3JtJzogJ21hYy1zaWVycmEnLCAndHJpZ2dlcnMnOiBbJ2FwaS10ZXN0cy1tYWMt
ZXdzJ119KQorICAgICAgICAgICAgbG9hZENvbmZpZy5jaGVja1ZhbGlkQnVpbGRlcih7fSwgeydu
YW1lJzogJ21hYy13azInLCAnc2hvcnRuYW1lJzogJ21hYy13azInLCAnY29uZmlndXJhdGlvbic6
ICdyZWxlYXNlJywgJ2ZhY3RvcnknOiAnV0syRmFjdG9yeScsICdwbGF0Zm9ybSc6ICdtYWMtc2ll
cnJhJywgJ3RyaWdnZXJzJzogWydhcGktdGVzdHMtbWFjLWV3cyddfSkKICAgICAgICAgc2VsZi5h
c3NlcnRFcXVhbChjb250ZXh0LmV4Y2VwdGlvbi5hcmdzLCAoJ1RyaWdnZXI6IGFwaS10ZXN0cy1t
YWMtZXdzIGluIGJ1aWxkZXIgbWFjLXdrMiBkb2VzIG5vdCBleGlzdCBpbiBsaXN0IG9mIFRyaWdl
cnJhYmxlIHNjaGVkdWxlcnMuJywpKQogCiAgICAgZGVmIHRlc3RfYnVpbGRlcl93aXRoX21pc3Np
bmdfcGxhdGZvcm0oc2VsZik6CiAgICAgICAgIHdpdGggc2VsZi5hc3NlcnRSYWlzZXMoRXhjZXB0
aW9uKSBhcyBjb250ZXh0OgotICAgICAgICAgICAgbG9hZENvbmZpZy5jaGVja1ZhbGlkQnVpbGRl
cih7fSwgeyduYW1lJzogJ21hYy13azInLCAnY29uZmlndXJhdGlvbic6ICdyZWxlYXNlJywgJ2Zh
Y3RvcnknOiAnV0syRmFjdG9yeSd9KQorICAgICAgICAgICAgbG9hZENvbmZpZy5jaGVja1ZhbGlk
QnVpbGRlcih7fSwgeyduYW1lJzogJ21hYy13azInLCAnc2hvcnRuYW1lJzogJ21hYy13azInLCAn
Y29uZmlndXJhdGlvbic6ICdyZWxlYXNlJywgJ2ZhY3RvcnknOiAnV0syRmFjdG9yeSd9KQogICAg
ICAgICBzZWxmLmFzc2VydEVxdWFsKGNvbnRleHQuZXhjZXB0aW9uLmFyZ3MsICgnQnVpbGRlciBt
YWMtd2syIGRvZXMgbm90IGhhdmUgcGxhdGZvcm0gZGVmaW5lZC4nLCkpCiAKICAgICBkZWYgdGVz
dF92YWxpZF9idWlsZGVyKHNlbGYpOgotICAgICAgICBsb2FkQ29uZmlnLmNoZWNrVmFsaWRCdWls
ZGVyKHt9LCB7J25hbWUnOiAnbWFjLXdrMicsICdjb25maWd1cmF0aW9uJzogJ3JlbGVhc2UnLCAn
ZmFjdG9yeSc6ICdXSzJGYWN0b3J5JywgJ3BsYXRmb3JtJzogJ21hYy1zaWVycmEnfSkKKyAgICAg
ICAgbG9hZENvbmZpZy5jaGVja1ZhbGlkQnVpbGRlcih7fSwgeyduYW1lJzogJ21hY09TLUhpZ2gt
U2llcnJhLVdLMi1FV1MnLCAnc2hvcnRuYW1lJzogJ21hYy13azInLCAnY29uZmlndXJhdGlvbic6
ICdyZWxlYXNlJywgJ2ZhY3RvcnknOiAnV0syRmFjdG9yeScsICdwbGF0Zm9ybSc6ICdtYWMtc2ll
cnJhJ30pCiAKIAogY2xhc3MgVGVzdGNoZWNrV29ya2Vyc0FuZEJ1aWxkZXJzRm9yQ29uc2lzdGVu
Y3kodW5pdHRlc3QuVGVzdENhc2UpOgogICAgIGRlZiBfX2luaXRfXyhzZWxmLCAqYXJncywgKipr
d2FyZ3MpOgotICAgICAgICBzZWxmLldLMkJ1aWxkZXIgPSB7J25hbWUnOiAnbWFjLXdrMicsICdm
YWN0b3J5JzogJ1dLMkZhY3RvcnknLCAncGxhdGZvcm0nOiAnbWFjLXNpZXJyYScsICd3b3JrZXJu
YW1lcyc6IFsnZXdzMTAxJywgJ2V3czEwMiddfQorICAgICAgICBzZWxmLldLMkJ1aWxkZXIgPSB7
J25hbWUnOiAnbWFjT1MtSGlnaC1TaWVycmEtV0syLUVXUycsICdzaG9ydG5hbWUnOiAnbWFjLXdr
MicsICdmYWN0b3J5JzogJ1dLMkZhY3RvcnknLCAncGxhdGZvcm0nOiAnbWFjLXNpZXJyYScsICd3
b3JrZXJuYW1lcyc6IFsnZXdzMTAxJywgJ2V3czEwMiddfQogICAgICAgICBzZWxmLmV3czEwMSA9
IHsnbmFtZSc6ICdld3MxMDEnLCAncGxhdGZvcm0nOiAnbWFjLXNpZXJyYSd9CiAgICAgICAgIHNl
bGYuZXdzMTAyID0geyduYW1lJzogJ2V3czEwMicsICdwbGF0Zm9ybSc6ICdpb3MtMTEnfQogICAg
ICAgICBzdXBlcihUZXN0Y2hlY2tXb3JrZXJzQW5kQnVpbGRlcnNGb3JDb25zaXN0ZW5jeSwgc2Vs
ZikuX19pbml0X18oKmFyZ3MsICoqa3dhcmdzKQpAQCAtMTUyLDEyICsxNTcsMTIgQEAgY2xhc3Mg
VGVzdGNoZWNrV29ya2Vyc0FuZEJ1aWxkZXJzRm9yQ29ucwogICAgIGRlZiB0ZXN0X2NoZWNrV29y
a2Vyc0FuZEJ1aWxkZXJzRm9yQ29uc2lzdGVuY3koc2VsZik6CiAgICAgICAgIHdpdGggc2VsZi5h
c3NlcnRSYWlzZXMoRXhjZXB0aW9uKSBhcyBjb250ZXh0OgogICAgICAgICAgICAgbG9hZENvbmZp
Zy5jaGVja1dvcmtlcnNBbmRCdWlsZGVyc0ZvckNvbnNpc3RlbmN5KHt9LCBbXSwgW3NlbGYuV0sy
QnVpbGRlcl0pCi0gICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoY29udGV4dC5leGNlcHRpb24uYXJn
cywgKCdCdWlsZGVyIG1hYy13azIgaGFzIHdvcmtlciBld3MxMDEsIHdoaWNoIGlzIG5vdCBkZWZp
bmVkIGluIHdvcmtlcnMgbGlzdCEnLCkpCisgICAgICAgIHNlbGYuYXNzZXJ0RXF1YWwoY29udGV4
dC5leGNlcHRpb24uYXJncywgKCdCdWlsZGVyIG1hY09TLUhpZ2gtU2llcnJhLVdLMi1FV1MgaGFz
IHdvcmtlciBld3MxMDEsIHdoaWNoIGlzIG5vdCBkZWZpbmVkIGluIHdvcmtlcnMgbGlzdCEnLCkp
CiAKICAgICBkZWYgdGVzdF9jaGVja1dvcmtlcnNBbmRCdWlsZGVyc0ZvckNvbnNpc3RlbmN5MShz
ZWxmKToKICAgICAgICAgd2l0aCBzZWxmLmFzc2VydFJhaXNlcyhFeGNlcHRpb24pIGFzIGNvbnRl
eHQ6CiAgICAgICAgICAgICBsb2FkQ29uZmlnLmNoZWNrV29ya2Vyc0FuZEJ1aWxkZXJzRm9yQ29u
c2lzdGVuY3koe30sIFtzZWxmLmV3czEwMSwgc2VsZi5ld3MxMDJdLCBbc2VsZi5XSzJCdWlsZGVy
XSkKLSAgICAgICAgc2VsZi5hc3NlcnRFcXVhbChjb250ZXh0LmV4Y2VwdGlvbi5hcmdzLCAoJ0J1
aWxkZXIgbWFjLXdrMiBpcyBmb3IgcGxhdGZvcm0gbWFjLXNpZXJyYSwgYnV0IGhhcyB3b3JrZXIg
ZXdzMTAyIGZvciBwbGF0Zm9ybSBpb3MtMTEhJywpKQorICAgICAgICBzZWxmLmFzc2VydEVxdWFs
KGNvbnRleHQuZXhjZXB0aW9uLmFyZ3MsICgnQnVpbGRlciBtYWNPUy1IaWdoLVNpZXJyYS1XSzIt
RVdTIGlzIGZvciBwbGF0Zm9ybSBtYWMtc2llcnJhLCBidXQgaGFzIHdvcmtlciBld3MxMDIgZm9y
IHBsYXRmb3JtIGlvcy0xMSEnLCkpCiAKICAgICBkZWYgdGVzdF9zdWNjZXNzKHNlbGYpOgogICAg
ICAgICBsb2FkQ29uZmlnLmNoZWNrV29ya2Vyc0FuZEJ1aWxkZXJzRm9yQ29uc2lzdGVuY3koe30s
IFtzZWxmLmV3czEwMSwgeyduYW1lJzogJ2V3czEwMicsICdwbGF0Zm9ybSc6ICdtYWMtc2llcnJh
J31dLCBbc2VsZi5XSzJCdWlsZGVyXSkK
</data>
<flag name="review"
          id="378226"
          type_id="1"
          status="+"
          setter="lforschler"
    />
          </attachment>
      

    </bug>

</bugzilla>