This is an automated email from the ASF dual-hosted git repository.

lidavidm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-adbc.git


The following commit(s) were added to refs/heads/main by this push:
     new f6a13226c ci: work around missing OTel dependency (#4882)
f6a13226c is described below

commit f6a13226c883d654d24fcb7535e7b9c5b27ed1c1
Author: David Li <[email protected]>
AuthorDate: Tue Oct 13 16:53:33 2026 -0700

    ci: work around missing OTel dependency (#4882)
    
    It _appears_ the 26.0.0 packages don't depend on OpenTelemetry, leading
    to a crash:
    
    ```
      (null)-WARNING **: Failed to load shared library 
'libadbc-arrow-glib.so.1' referenced by the typelib: 
libopentelemetry_exporter_otlp_http_log.so: cannot open shared object file: No 
such file or directory
            from 
/var/lib/gems/3.3.0/gems/gobject-introspection-4.3.9/lib/gobject-introspection/loader.rb:251:in
 `load_object_info'
            from 
/var/lib/gems/3.3.0/gems/gobject-introspection-4.3.9/lib/gobject-introspection/loader.rb:73:in
 `load_info'
            from 
/var/lib/gems/3.3.0/gems/gobject-introspection-4.3.9/lib/gobject-introspection/loader.rb:47:in
 `block (2 levels) in load'
            from 
/var/lib/gems/3.3.0/gems/gobject-introspection-4.3.9/lib/gobject-introspection/repository.rb:34:in
 `block (2 levels) in each'
            from <internal:numeric>:237:in `times'
            from 
/var/lib/gems/3.3.0/gems/gobject-introspection-4.3.9/lib/gobject-introspection/repository.rb:33:in
 `block in each'
            from 
/var/lib/gems/3.3.0/gems/gobject-introspection-4.3.9/lib/gobject-introspection/repository.rb:32:in
 `each'
            from 
/var/lib/gems/3.3.0/gems/gobject-introspection-4.3.9/lib/gobject-introspection/repository.rb:32:in
 `each'
            from 
/var/lib/gems/3.3.0/gems/gobject-introspection-4.3.9/lib/gobject-introspection/loader.rb:46:in
 `block in load'
            from 
/var/lib/gems/3.3.0/gems/gobject-introspection-4.3.9/lib/gobject-introspection/loader.rb:646:in
 `prepare_class'
            from 
/var/lib/gems/3.3.0/gems/gobject-introspection-4.3.9/lib/gobject-introspection/loader.rb:41:in
 `load'
            from 
/var/lib/gems/3.3.0/gems/gobject-introspection-4.3.9/lib/gobject-introspection.rb:44:in
 `load'
            from -e:1:in `<main>'
      /host/dev/release/verify-apt.sh: line 202:  6853 Trace/breakpoint trap   
(core dumped) ruby -r gi -e "p GI.load('ADBCArrow')"
    ```
    
    Assisted-by: GPT-6.1 Sol
---
 dev/release/verify-apt.sh | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/dev/release/verify-apt.sh b/dev/release/verify-apt.sh
index e5ffd367b..fee3d7cf3 100755
--- a/dev/release/verify-apt.sh
+++ b/dev/release/verify-apt.sh
@@ -140,6 +140,14 @@ fi
 
 ${APT_UPDATE}
 
+case "${distribution}-${code_name}" in
+  debian-trixie)
+    # Work around Arrow's missing OpenTelemetry runtime dependency.
+    # Seems to stem from https://github.com/apache/arrow/pull/50650
+    ${APT_INSTALL} opentelemetry-cpp
+    ;;
+esac
+
 echo "::endgroup::"
 
 

Reply via email to