Jens Geyer created THRIFT-6315:
----------------------------------

             Summary: Stale msvc2017 paths in the Windows Docker documentation
                 Key: THRIFT-6315
                 URL: https://issues.apache.org/jira/browse/THRIFT-6315
             Project: Thrift
          Issue Type: Bug
          Components: Build Process
            Reporter: Jens Geyer


The MSVC container directory was renamed from {{build/docker/msvc2017}} to 
{{build/docker/msvc}}, but the paths that name it were not updated.

{{doc/ReleaseManagement.md}} has a broken relative link:

{noformat}
- Using [Docker for Windows](../build/docker/msvc2017/README.md), follow the 
instructions for building the compiler.
{noformat}

and {{build/docker/msvc/README.md}} tells the reader to run commands against 
paths that do not exist, six times:

{noformat}
docker pull thrift/thrift-build:msvc2017
docker build -t thrift/thrift-build:msvc2017 -f 
build\docker\msvc2017\Dockerfile build\
docker run ... C:\thrift\build\docker\msvc2017\build-compiler.bat
docker run ... C:\thrift\build\docker\msvc2017\build.bat
{noformat}

That README also still describes the image as "just under 30GB", which 
THRIFT-5952 and THRIFT-6237 have since worked on, and points at a 
{{thrift/thrift-build}} Docker Hub tag while the MSVC CI workflow builds and 
caches its image in GHCR instead.

Noticed while adding a Windows compiler CI job (THRIFT-6310). Not fixed there, 
to keep that change to one subject.

_Drafted with AI assistance (Claude Opus 5); reviewed and posted by Jens Geyer._




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to