Skip to content

Comments

Fix Windows stable build initial checkout and update maintenance docs from overload to bluestreak#83

Open
ebrahimebrahim wants to merge 3 commits intoSlicer:mainfrom
ebrahimebrahim:update-docs
Open

Fix Windows stable build initial checkout and update maintenance docs from overload to bluestreak#83
ebrahimebrahim wants to merge 3 commits intoSlicer:mainfrom
ebrahimebrahim:update-docs

Conversation

@ebrahimebrahim
Copy link
Contributor

After deleting the stable build on bluestreak due to annoying file permission issues while switching to user svc-bluestreak, running bluestreak-vs2022-slicer_stable_package.bat was not working to create a fresh stable build. It turned to be due to the space in "Program Files" making the git clone command fail. It wasn't an issue for svc-dashboard because it always had C:\D\S\S-0 available from a previous build and so that clone command was not getting triggered.

Now a fresh stable build seems to be running with this version of bluestreak-vs2022-slicer_stable_package.bat.

Had claude update stale references in the docs while I was at it.

ebrahimebrahim and others added 3 commits February 12, 2026 14:52
The fastdel function used robocopy /purge to empty a directory but
never removed the directory itself. This left empty directories that
caused ctest to skip initial checkout (clone) and attempt an update
on an empty directory instead, failing silently.

Adding rmdir after the purge ensures the directory is fully removed
so ctest correctly detects a missing source directory and performs
a fresh clone.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
CTest's CTEST_CHECKOUT_COMMAND splits the command string by spaces,
so "C:/Program Files/Git/cmd/git.exe" breaks the clone command.
Using the 8.3 short path (PROGRA~1) avoids the space issue.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The Windows dashboard machine was renamed from overload to bluestreak.
Update maintenance guides, Makefile, and paths accordingly:
- overload → bluestreak, VNC → NoMachine
- D:\D\ paths → C:\D\ (bluestreak uses C: drive)
- C:\Python36-x64 → C:\Python37-x64
- girder_client-venv → girder-client-venv (actual name on disk)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@ebrahimebrahim ebrahimebrahim requested a review from sjh26 February 12, 2026 20:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant