<?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>216948</bug_id>
          
          <creation_ts>2020-09-24 16:22:07 -0700</creation_ts>
          <short_desc>[Windows] Python module autoinstall fails if temp drive is different from source tree drive</short_desc>
          <delta_ts>2020-09-24 16:27:55 -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>Tools / Tests</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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="Stephan Szabo">stephan.szabo</reporter>
          <assigned_to name="Stephan Szabo">stephan.szabo</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1691707</commentid>
    <comment_count>0</comment_count>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2020-09-24 16:22:07 -0700</bug_when>
    <thetext>The autoinstall of python modules appears to fail on native win32 python if the temp drive and source drive are different.

It looks like changing to the temporary directory and using --root=/ makes the setup ignore the drive letter on the paths passed to --home, and --install-lib, etc and instead install to the rest of the path on the drive that contains the temp drive and then the script fails to load the module.

It seems like using --root=&lt;srcdriveletter&gt;:/ installs it to the expected location.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1691708</commentid>
    <comment_count>1</comment_count>
    <who name="Stephan Szabo">stephan.szabo</who>
    <bug_when>2020-09-24 16:27:55 -0700</bug_when>
    <thetext>On retest, I can&apos;t make this happen any more, not sure what&apos;s different.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>