Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

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

Offen Anfängerfreundlich
#55,112 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Anfängerfreundlichkeit
68/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
cpp, debian

Rechercherichtung

Der Bericht reproduziert fehlende gemeinsam genutzte OpenTelemetry-Bibliotheken nach der Installation von libarrow2600 auf Debian trixie und Ubuntu resolute. Suche zunächst die Paketmetadaten, in denen die Laufzeitabhängigkeiten von libarrow2600 definiert sind, und prüfe dann, wie Abhängigkeiten für diese Distributionen deklariert werden. Die Aufgabe ist abgeschlossen, wenn bei der Installation von libarrow2600 opentelemetry-cpp mitinstalliert wird und die gemeldeten Bibliotheken gefunden werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

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

Vorherrschende Sprache
C++
Sterne
17.2k
Forks
4.4k
Ø Merge
2 T. 21 Std.
Gemergte PRs (30 T.)
67

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus apache/arrow

Alle Issues in apache/arrow

Ähnliche Issues

Weitere Issues zu C++

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.