googleapis / googleapis/google-cloud-cpp
Move `demo-*` builds to **only** system packages
- Ngôn ngữ chính
- C++
- Star
- 659
- Fork
- 462
- Merge trung bình
- 1 ngày 2 giờ
- Pull request đã merge (30 ngày)
- 89
Mô tả
The `demo-*` builds install gRPC and Protobuf because some libraries do not compile with the versions packaged with the underlying distro.
We should disable the libraries that do not work. It is probably more important to show how customers can use the system packages for our dependencies than to show how to compile the latest and greatest version.
We can add another builds that builds everything from source if we think it is important to show how that can be done.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách xác định các định nghĩa build demo-* và cách chúng chọn các dependency của gRPC và Protobuf. Xác định các thư viện không biên dịch được với các package của bản phân phối nền, sau đó xác minh rằng các demo chỉ sử dụng package hệ thống và vô hiệu hóa các thư viện đó. Issue không nêu tên file hoặc test cụ thể nào.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- cpp, grpc
- Lĩnh vực
- build-system
- Loại issue
- Tái cấu trúc
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100