Bug#1092832: ruby-hdfeos5: FTBFS with ruby3.3 (test failures)

Bas Couwenberg sebastic at xs4all.nl
Sun Jan 12 07:23:04 GMT 2025


Source: ruby-hdfeos5
Version: 1.2-13
Severity: serious
Tags: upstream ftbfs
Justification: makes the package in question unusable or mostly so
X-Debbugs-Cc: Youhei SASAKI <uwabami at gfd-dennou.org>

Dear Maintainer,

Your package FTBFS with ruby3.3 during the ruby3.3-add transition:

 ┌──────────────────────────────────────────────────────────────────────────────┐
 │ Run tests for ruby3.3 from debian/ruby-test-files.yaml                       │
 └──────────────────────────────────────────────────────────────────────────────┘
 
 RUBYLIB=/build/reproducible-path/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.3.0:/build/reproducible-path/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/ruby/vendor_ruby:. GEM_PATH=/build/reproducible-path/ruby-hdfeos5-1.2/debian/.debhelper/generated/_source/home/.local/share/gem/ruby/3.3.0:/var/lib/gems/3.3.0:/usr/local/lib/ruby/gems/3.3.0:/usr/lib/ruby/gems/3.3.0:/usr/lib/x86_64-linux-gnu/ruby/gems/3.3.0:/usr/share/rubygems-integration/3.3.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/3.3.0 ruby3.3 -ryaml -e YAML.load_file\(\"debian/ruby-test-files.yaml\"\).each\ \{\ \|f\|\ require\ f\ \}
 /build/reproducible-path/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.3.0/numru/hdfeos5.rb:29: warning: undefining the allocator of T_DATA class NumRu::HE5
 /build/reproducible-path/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.3.0/numru/hdfeos5.rb:70: warning: undefining the allocator of T_DATA class NumRu::HE5Gd
 /build/reproducible-path/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.3.0/numru/hdfeos5.rb:868: warning: undefining the allocator of T_DATA class NumRu::HE5GdField
 /build/reproducible-path/ruby-hdfeos5-1.2/test/test_gd.rb:86: warning: undefining the allocator of T_DATA class NArray
 /build/reproducible-path/ruby-hdfeos5-1.2/debian/ruby-hdfeos5/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/3.3.0/numru/hdfeos5.rb:19:in `open': undefined method `exists?' for class File (NoMethodError)
 
         if( File.exists?(filename))
                 ^^^^^^^^
 Did you mean?  exist?
 	from /build/reproducible-path/ruby-hdfeos5-1.2/test/test_gd.rb:96:in `<top (required)>'
 	from <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:86:in `require'
 	from <internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb>:86:in `require'
 	from -e:1:in `block in <main>'
 	from -e:1:in `each'
 	from -e:1:in `<main>'
 ERROR: Test "ruby3.3" failed. Exiting.
 dh_auto_install: error: dh_ruby --install /build/reproducible-path/ruby-hdfeos5-1.2/debian/ruby-hdfeos5 returned exit code 1

https://buildd.debian.org/status/fetch.php?pkg=ruby-hdfeos5&arch=amd64&ver=1.2-13%2Bb1&stamp=1736641618&raw=0


Youhei, can you investigate?

Kind regards,

Bas


More information about the Pkg-grass-devel mailing list