googleapis / googleapis/google-cloud-cpp

Move `demo-*` builds to **only** system packages

Đang mở
#12,595 2 bình luận 0 reaction 0 người được giao Xem trên GitHub
type: cleanup
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

Mở 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

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.