You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ko...@apache.org on 2021/07/09 00:07:16 UTC

[arrow] branch master updated: ARROW-13291: [GLib][CI] Require gobject-introspection 3.4.5 or later

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

kou pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git


The following commit(s) were added to refs/heads/master by this push:
     new d6f3226  ARROW-13291: [GLib][CI] Require gobject-introspection 3.4.5 or later
d6f3226 is described below

commit d6f322646451555b141d07d63d89534c36d81a32
Author: Sutou Kouhei <ko...@clear-code.com>
AuthorDate: Fri Jul 9 09:05:12 2021 +0900

    ARROW-13291: [GLib][CI] Require gobject-introspection 3.4.5 or later
    
    It's needed for Flight tests.
    
    Closes #10687 from kou/glib-ci-gi-version
    
    Authored-by: Sutou Kouhei <ko...@clear-code.com>
    Signed-off-by: Sutou Kouhei <ko...@clear-code.com>
---
 c_glib/Gemfile                    | 2 +-
 c_glib/test/flight/test-client.rb | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/c_glib/Gemfile b/c_glib/Gemfile
index 4b57090..bd91b62 100644
--- a/c_glib/Gemfile
+++ b/c_glib/Gemfile
@@ -20,4 +20,4 @@
 source "https://rubygems.org/"
 
 gem "test-unit"
-gem "gobject-introspection"
+gem "gobject-introspection", ">= 3.4.5"
diff --git a/c_glib/test/flight/test-client.rb b/c_glib/test/flight/test-client.rb
index 79960e2..f3fca01 100644
--- a/c_glib/test/flight/test-client.rb
+++ b/c_glib/test/flight/test-client.rb
@@ -16,10 +16,13 @@
 # under the License.
 
 class TestFlightClient < Test::Unit::TestCase
+  include Helper::Omittable
+
   def setup
     @server = nil
     omit("Arrow Flight is required") unless defined?(ArrowFlight)
     omit("Unstable on Windows") if Gem.win_platform?
+    require_gi_bindings(3, 4, 5)
     @server = Helper::FlightServer.new
     host = "127.0.0.1"
     location = ArrowFlight::Location.new("grpc://#{host}:0")