dannycjones opened a new pull request, #2719:
URL: https://github.com/apache/iceberg-rust/pull/2719

   ## Which issue does this PR close?
   
   N/A
   
   ## What changes are included in this PR?
   
   When running on a system that uses a VM to run containers, such as Colima on 
macOS, not all local directories may be available to the VM the container 
runtime. For Colima, it only mounts the home directory within the VM and thus 
files in the home directory (common case) can be successfully bind-mounted into 
the containers, this will break where we use temporary directories in the 
release scripts.
   
   This change avoids the dependency on bind mounting the temporary directory 
by copying the Spark script into a built image for the provisioner image.
   
   This does not address all issues on macOS as HMS does not have an ARM-based 
image (leading to apparent dreadful runtime due to emulation), however this 
eliminates one problem. If we move to a HMS v4+ in the future, this change gets 
us closer to reliable release candidate verification on macOS.
   
   ## Are these changes tested?
   
   Yes, changes have been tested locally by bringing up the containers and 
running the tests.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to