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 0650b83b9 test(glib,ruby): pin power_assert (#3662)
0650b83b9 is described below

commit 0650b83b986b8ec0a5e9895c0f6b215b23b6806e
Author: David Li <[email protected]>
AuthorDate: Mon Nov 3 14:01:57 2025 +0900

    test(glib,ruby): pin power_assert (#3662)
    
    There was a new release with an apparent breaking change 12 hours ago.
    
    ```
    2025-11-03T02:19:16.5571756Z 
/adbc/glib/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.0/lib/test/unit/util/backtracefilter.rb:16:in
 `method': undefined method `start' for class `#<Class:PowerAssert>' (NameError)
    2025-11-03T02:19:16.5573444Z    from 
/adbc/glib/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.0/lib/test/unit/util/backtracefilter.rb:16:in
 `<module:BacktraceFilter>'
    2025-11-03T02:19:16.5575112Z    from 
/adbc/glib/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.0/lib/test/unit/util/backtracefilter.rb:9:in
 `<module:Util>'
    2025-11-03T02:19:16.5576301Z    from 
/adbc/glib/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.0/lib/test/unit/util/backtracefilter.rb:8:in
 `<module:Unit>'
    2025-11-03T02:19:16.5577489Z    from 
/adbc/glib/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.0/lib/test/unit/util/backtracefilter.rb:7:in
 `<module:Test>'
    2025-11-03T02:19:16.5578900Z    from 
/adbc/glib/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.0/lib/test/unit/util/backtracefilter.rb:6:in
 `<top (required)>'
    2025-11-03T02:19:16.5580076Z    from 
/adbc/glib/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.0/lib/test/unit/assertions.rb:7:in
 `require_relative'
    2025-11-03T02:19:16.5581187Z    from 
/adbc/glib/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.0/lib/test/unit/assertions.rb:7:in
 `<top (required)>'
    2025-11-03T02:19:16.5582277Z    from 
/adbc/glib/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.0/lib/test/unit/testcase.rb:12:in
 `require_relative'
    2025-11-03T02:19:16.5583344Z    from 
/adbc/glib/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.0/lib/test/unit/testcase.rb:12:in
 `<top (required)>'
    2025-11-03T02:19:16.5584447Z    from 
/adbc/glib/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.0/lib/test/unit/autorunner.rb:7:in
 `require_relative'
    2025-11-03T02:19:16.5585769Z    from 
/adbc/glib/vendor/bundle/ruby/3.0.0/gems/test-unit-3.7.0/lib/test/unit/autorunner.rb:7:in
 `<top (required)>'
    2025-11-03T02:19:16.5586508Z    from /adbc/glib/test/run.rb:44:in `require'
    2025-11-03T02:19:16.5586903Z    from /adbc/glib/test/run.rb:44:in `<main>'
    2025-11-03T02:19:17.2628569Z Failed to verify release candidate. See 
/tmp/arrow-adbc-HEAD.pbgze for details.
    ```
---
 glib/Gemfile | 2 ++
 ruby/Gemfile | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/glib/Gemfile b/glib/Gemfile
index 85772e816..f1abf2d9c 100644
--- a/glib/Gemfile
+++ b/glib/Gemfile
@@ -37,4 +37,6 @@ IO.pipe do |input, output|
   end
 end
 gem "red-arrow", red_arrow_version
+# 3.0.0 has a breaking change
+gem "power_assert", "<3.0.0"
 gem "test-unit"
diff --git a/ruby/Gemfile b/ruby/Gemfile
index c58c75de3..3ae069290 100644
--- a/ruby/Gemfile
+++ b/ruby/Gemfile
@@ -23,4 +23,6 @@ gemspec
 
 gem "bundler"
 gem "rake"
+# 3.0.0 has a breaking change
+gem "power_assert", "<3.0.0"
 gem "test-unit"

Reply via email to