<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p><font size="2">Source: ruby-msgpack</font></p>
<p><font size="2">Version:</font><font size="1"> 1.7.2-1</font></p>
<p><font size="2">Severity: serious</font></p>
<p><font size="2">Justification: ftbfs patch</font></p>
<p><font size="2"><br>
</font></p>
<p><font size="2">Hi, <br>
</font></p>
<p><font size="2">Getting following error: <br>
</font></p>
<p><font size="2"><a class="moz-txt-link-rfc2396E" href="internal:gc"><internal:gc></a>:59:in `auto_compact=':
Automatic compaction isn't available on this platform
(NotImplementedError)<br>
from
/<<PKGBUILDDIR>>/spec/spec_<a class="moz-txt-link-freetext" href="helper.rb:33:in">helper.rb:33:in</a> `<top
(required)>'<br>
from
<a class="moz-txt-link-rfc2396E" href="internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb"><internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb></a>:86:in
`require'<br>
from
<a class="moz-txt-link-rfc2396E" href="internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb"><internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb></a>:86:in
`require'<br>
from
/<<PKGBUILDDIR>>/spec/cases_<a class="moz-txt-link-freetext" href="spec.rb:1:in">spec.rb:1:in</a> `<top
(required)>'<br>
from
<a class="moz-txt-link-rfc2396E" href="internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb"><internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb></a>:86:in
`require'<br>
from
<a class="moz-txt-link-rfc2396E" href="internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb"><internal:/usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_require.rb></a>:86:in
`require'<br>
from -e:1:in `block in <main>'<br>
from -e:1:in `each'<br>
from -e:1:in `<main>'<br>
ERROR: Test "ruby3.1" failed. Exiting, having arguement issue <br>
dh_auto_install: error: dh_ruby --install
/<<PKGBUILDDIR>>/debian/ruby-msgpack returned exit
code 1<br>
make: *** [debian/<a class="moz-txt-link-freetext" href="rules:7">rules:7</a>: binary] Error 25<br>
dpkg-buildpackage: error: fakeroot debian/rules binary
subprocess returned exit status 2<br>
</font></p>
<p><font size="2">Here is my fix patch : <br>
</font></p>
<p><font size="2">diff --git a/spec/spec_helper.rb
b/spec/spec_helper.rb<br>
index ff2fad3..c67eadf 100644<br>
--- a/spec/spec_helper.rb<br>
+++ b/spec/spec_helper.rb<br>
@@ -19,18 +19,20 @@ require 'rspec'<br>
require 'msgpack'<br>
require "msgpack/bigint"<br>
<br>
-<br>
if GC.respond_to?(:verify_compaction_references)<br>
# This method was added in Ruby 3.0.0. Calling it this way
asks the GC to<br>
# move objects around, helping to find object movement bugs.<br>
begin<br>
GC.verify_compaction_references(double_heap: true, toward:
:empty)<br>
- rescue NotImplementedError<br>
+ rescue NotImplementedError, ArgumentError<br>
end<br>
end<br>
<br>
if GC.respond_to?(:auto_compact=)<br>
+ begin<br>
GC.auto_compact = true<br>
+ rescue NotImplementedError, ArgumentError<br>
+ end<br>
end<br>
<br>
<br>
</font></p>
<p><font size="2"><br>
</font></p>
<p><font size="2">Thanks and regards,</font></p>
<p><font size="2">Aditi<br>
</font></p>
<p><font size="2"><br>
</font></p>
</body>
</html>