You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Our build process uses vcpkg to build many of our dependencies including gRPC and via its dependencies, protobuf. It is sometimes taking hours to build. The bug is not so much a failure as builds that were taking 15-20 minutes are taking 2-4 hours and downloading 35GB as part of the process.
Environment
OS: Windows 11 and the GitHub windows-latest runner
Run the cmake build with vcpkg configured in the recommended way.
Expected behavior
The grpc and protobuf ports should build in a few minutes as do all the other ports being used.
Failure logs
There are not failures. But 35GB is being downloaded in the process of building grpc.
Additional context
The protobuf repository is made up of branches such as 1.68.x with tags such as 1.68.2. The problem may be that the entire repository with the whole history is being checked out in order to select the latest stable version (which we are not specifying), which is currently 1.68.2. It appears that 35GB is being downloaded when building grpc. Obviously a shallow copy of just the desired tag such as 1.68.2 would dramatically speed the build process.
The text was updated successfully, but these errors were encountered:
Describe the bug
Our build process uses vcpkg to build many of our dependencies including gRPC and via its dependencies, protobuf. It is sometimes taking hours to build. The bug is not so much a failure as builds that were taking 15-20 minutes are taking 2-4 hours and downloading 35GB as part of the process.
Environment
To Reproduce
Steps to reproduce the behavior:
{
"name": "grpc",
"platform": "(windows & x64 & static )"
},
{
"name": "grpc",
"platform": "(windows & arm64 & static )"
}
Expected behavior
The grpc and protobuf ports should build in a few minutes as do all the other ports being used.
Failure logs
Additional context
The protobuf repository is made up of branches such as 1.68.x with tags such as 1.68.2. The problem may be that the entire repository with the whole history is being checked out in order to select the latest stable version (which we are not specifying), which is currently 1.68.2. It appears that 35GB is being downloaded when building grpc. Obviously a shallow copy of just the desired tag such as 1.68.2 would dramatically speed the build process.
The text was updated successfully, but these errors were encountered: