apache / apache/arrow

[Release][C++] Windows source verification should not mutate source tree

Open
#31,707 1 comment 0 reactions 0 assignees View on GitHub
Component: C++ Component: Continuous Integration Component: Developer Tools Type: bug
Dominant language
C++
Stars
17.1k
Forks
4.3k
Avg merge
3d 18h
Merged PRs (30d)
91

Description

`verify-release-candidate.bat` creates a temporary dir for verification, but for some reason it still creates its CMake build dir inside the Arrow source tree. It should instead create the CMake build dir inside the temporary verification dir.

**Reporter**: [Antoine Pitrou](https://issues.apache.org/jira/browse/ARROW-16322) / @pitrou

**Note**: *This issue was originally created as [ARROW-16322](https://issues.apache.org/jira/browse/ARROW-16322). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*

Contributor guide

Open the contributing guide

Research direction

Start with verify-release-candidate.bat and trace where it creates the temporary verification directory and invokes CMake. Run the Windows source verification and check that the CMake build directory is inside the temporary verification directory, with no build directory or other mutations left in the Arrow source tree.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, cpp
Domain
build-system, release
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.