<!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>