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::"