Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

[Packaging] libarrow2600 is missing the opentelemetry-cpp dependency on Debian trixie / Ubuntu resolute

Đang mở Phù hợp với người mới
#55,112 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
68/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
cpp, debian

Hướng nghiên cứu

Báo cáo tái hiện tình trạng thiếu các thư viện dùng chung của OpenTelemetry sau khi cài đặt libarrow2600 trên Debian trixie và Ubuntu resolute. Trước tiên, hãy tìm siêu dữ liệu gói xác định các phụ thuộc thời gian chạy của libarrow2600, sau đó kiểm tra cách khai báo phụ thuộc cho các bản phân phối này. Công việc hoàn tất khi cài đặt libarrow2600 kéo theo opentelemetry-cpp và các thư viện được báo cáo được phân giải.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Component: Packaging Type: bug
Describe the bug, including details regarding any error messages, version, and platform.

The missing dependency can be confirmed with the following command:

docker container run --rm -it debian:trixie bash -c '
apt update && apt install -y -V ca-certificates wget
wget https://packages.apache.org/artifactory/arrow/debian/apache-arrow-apt-source-latest-trixie.deb
apt install -y -V ./apache-arrow-apt-source-latest-trixie.deb
apt update
apt install -y -V libarrow2600
ldd /usr/lib/x86_64-linux-gnu/libarrow.so.2600 | grep "not found"
'

libopentelemetry_xxx are reported as not found:

...snip
    libopentelemetry_exporter_otlp_http_log.so => not found
    libopentelemetry_exporter_ostream_span.so => not found
    libopentelemetry_exporter_otlp_http.so => not found
    libopentelemetry_otlp_recordable.so => not found
    libopentelemetry_trace.so => not found
    libopentelemetry_logs.so => not found
    libopentelemetry_resources.so => not found
    libopentelemetry_exporter_otlp_http_client.so => not found
    libopentelemetry_proto.so => not found

Running apt install -y -V opentelemetry-cpp resolves this.
The same happens on Ubuntu resolute.

I think libarrow2600 should depend on opentelemetry-cpp so that it is installed together.

Component(s)

Packaging

Ngôn ngữ chính
C++
Star
17.2k
Fork
4.4k
Merge trung bình
2 ngày 21 giờ
Pull request đã merge (30 ngày)
67

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của apache/arrow

Tất cả issue của apache/arrow

Issue tương tự

Thêm issue về C++

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.