<?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>183103</bug_id>
          
          <creation_ts>2018-02-24 15:57:48 -0800</creation_ts>
          <short_desc>[build.webkit.org] unit-tests fail if buildbot 0.8.6p1 is not installed locally</short_desc>
          <delta_ts>2018-02-25 10:39:21 -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>
          
          
          <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>commit-queue</cc>
    
    <cc>lforschler</cc>
    
    <cc>ossy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1401891</commentid>
    <comment_count>0</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2018-02-24 15:57:48 -0800</bug_when>
    <thetext>After https://trac.webkit.org/changeset/225534/webkit added import statements, unit-tests requires that buildbot 0.8.6p1 in installed locally. If another buildbot version is installed locally, the tests fails which a confusing error like below.

Traceback (most recent call last):
  File &quot;./steps_unittest.py&quot;, line 12, in &lt;module&gt;
    from steps import (CheckOutSource, Run32bitJSCTests, RunAndUploadPerfTests, RunBenchmarkTests,
  File &quot;/Users/aakash_jain/code1/OpenSource/Tools/BuildSlaveSupport/build.webkit.org-config/steps.py&quot;, line 100, in &lt;module&gt;
    class CheckOutSource(source.SVN):
AttributeError: &apos;module&apos; object has no attribute &apos;SVN&apos;

Earlier webkitpy used to take care of buildbot packages in background. We stop remove these extra import statements, unless we have a better need to import these explicitly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1401892</commentid>
    <comment_count>1</comment_count>
      <attachid>334567</attachid>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2018-02-24 16:02:18 -0800</bug_when>
    <thetext>Created attachment 334567
Proposed patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1401893</commentid>
    <comment_count>2</comment_count>
    <who name="Aakash Jain">aakash_jain</who>
    <bug_when>2018-02-24 16:08:35 -0800</bug_when>
    <thetext>The following code forces to use buildbot from webkitpy.thirdparty.autoinstalled : 
https://trac.webkit.org/browser/webkit/trunk/Tools/BuildSlaveSupport/build.webkit.org-config/steps_unittest.py#L38

So, if we import any buildbot module before executing above code, they will be directly imported from locally installed buildbot package.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1401927</commentid>
    <comment_count>3</comment_count>
      <attachid>334567</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-02-25 10:38:42 -0800</bug_when>
    <thetext>Comment on attachment 334567
Proposed patch

Clearing flags on attachment: 334567

Committed r228977: &lt;https://trac.webkit.org/changeset/228977&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1401928</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-02-25 10:38:43 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1401929</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-02-25 10:39:21 -0800</bug_when>
    <thetext>&lt;rdar://problem/37875494&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>334567</attachid>
            <date>2018-02-24 16:02:18 -0800</date>
            <delta_ts>2018-02-25 10:38:42 -0800</delta_ts>
            <desc>Proposed patch</desc>
            <filename>remove_extra_import.patch</filename>
            <type>text/plain</type>
            <size>1527</size>
            <attacher name="Aakash Jain">aakash_jain</attacher>
            
              <data encoding="base64">SW5kZXg6IFRvb2xzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9DaGFuZ2VMb2cJKHJl
dmlzaW9uIDIyODk3NikKKysrIFRvb2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDEyIEBACisyMDE4LTAyLTI0ICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxlLmNv
bT4KKworICAgICAgICBbYnVpbGQud2Via2l0Lm9yZ10gdW5pdC10ZXN0cyBmYWlsIGlmIGJ1aWxk
Ym90IDAuOC42cDEgaXMgbm90IGluc3RhbGxlZCBsb2NhbGx5CisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODMxMDMKKworICAgICAgICBSZXZpZXdlZCBi
eSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIEJ1aWxkU2xhdmVTdXBwb3J0L2J1aWxkLndl
YmtpdC5vcmctY29uZmlnL3N0ZXBzX3VuaXR0ZXN0LnB5OiBSZW1vdmVkIGV4dHJhIGltcG9ydHMu
CisKIDIwMTgtMDItMjQgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CiAK
ICAgICAgICAgVW5yZXZpZXdlZCwgZml4IHRoZSBUZXN0V2ViS2l0QVBJIGJ1aWxkIGFmdGVyIHIy
Mjg4MjUuCkluZGV4OiBUb29scy9CdWlsZFNsYXZlU3VwcG9ydC9idWlsZC53ZWJraXQub3JnLWNv
bmZpZy9zdGVwc191bml0dGVzdC5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBUb29scy9CdWlsZFNsYXZlU3Vw
cG9ydC9idWlsZC53ZWJraXQub3JnLWNvbmZpZy9zdGVwc191bml0dGVzdC5weQkocmV2aXNpb24g
MjI4OTc2KQorKysgVG9vbHMvQnVpbGRTbGF2ZVN1cHBvcnQvYnVpbGQud2Via2l0Lm9yZy1jb25m
aWcvc3RlcHNfdW5pdHRlc3QucHkJKHdvcmtpbmcgY29weSkKQEAgLTcsMTEgKzcsNiBAQCBpbXBv
cnQgdW5pdHRlc3QKIGltcG9ydCBtYWtlX3Bhc3N3b3Jkc19qc29uCiBpbXBvcnQganNvbgogCi1m
cm9tIGJ1aWxkYm90LnN0YXR1cy5idWlsZGVyIGltcG9ydCBTVUNDRVNTLCBGQUlMVVJFLCBXQVJO
SU5HUywgU0tJUFBFRCwgRVhDRVBUSU9OCi1mcm9tIGJ1aWxkYm90LnN0ZXBzIGltcG9ydCBzb3Vy
Y2UKLWZyb20gc3RlcHMgaW1wb3J0IChDaGVja091dFNvdXJjZSwgUnVuMzJiaXRKU0NUZXN0cywg
UnVuQW5kVXBsb2FkUGVyZlRlc3RzLCBSdW5CZW5jaG1hcmtUZXN0cywKLSAgICAgICAgICAgICAg
ICAgICBSdW5KYXZhU2NyaXB0Q29yZVRlc3RzLCBSdW5MTElOVENMb29wVGVzdHMsIFJ1blRlc3Qy
NjJUZXN0cywgUnVuVW5pdFRlc3RzLCBSdW5XZWJLaXRUZXN0cykKLQogIyBTaG93IERlcHJpY2F0
aW9uV2FybmluZ3MgY29tZSBmcm9tIGJ1aWxkYm90IC0gaXQgaXNuJ3QgZGVmYXVsdCB3aXRoIFB5
dGhvbiAyLjcgb3IgbmV3ZXIuCiAjIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9OTAxNjEgZm9yIGRldGFpbHMuCiBpbXBvcnQgd2FybmluZ3MK
</data>

          </attachment>
      

    </bug>

</bugzilla>