Diveyam-Mishra opened a new pull request, #51336:
URL: https://github.com/apache/arrow/pull/51336

   ### Rationale for this change
   
   Resolves #51335.
   
   Two deterministic CI errors cause confusion across PRs:
   1. AMD64 Windows 2022 MATLAB fails in post-job cache hashing 
(hashFiles('cpp/**', 'matlab/**') failed) because background MSVC compiler 
processes (mspdbsrv.exe, ctip.exe) remain running with exclusive file handles 
open on generated files under cpp/.
   2. AMD64 Debian SIMD Level NONE fails during docker build because 
install_gcs_testbench.sh runs pip install -U pipx against Debian\'s apt-managed 
pipx package which lacks a RECORD file, triggering pip 24+\'s error: 
uninstall-no-record-file.
   
   ### What changes are included in this PR?
   
   1. Add a cleanup step in .github/workflows/matlab.yml with if: always() to 
terminate lingering MSVC compiler daemons (mspdbsrv.exe and ctip.exe) before 
post-job caching steps run.
   2. Add --ignore-installed to pip install -U pipx in 
ci/scripts/install_gcs_testbench.sh to allow upgrading pipx over apt-installed 
packages safely.
   
   ### Are these changes tested?
   
   Yes, via CI.
   
   ### Are there any user-facing changes?
   
   No.
   
   * GitHub Issue: #51335


-- 
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]

Reply via email to