<div id="geary-body" dir="auto"><div><div>Package: ruby-asciidoctor-pdf</div><div>Version: 1.5.0~alpha.17.dev-6.1</div><div>Severity: serious</div><div>Control: tags -1 patch</div><div><br></div><div>With recent upload to ruby-concurrent to 1.1.6, ruby-asciidoctor-pdf started FTBFS because the dependency declared in gemspec is too strict.</div><div><br></div><div>┌──────────────────────────────────────────────────────────────────────────────┐</div><div>│ Checking Rubygems dependency resolution on ruby2.5                           │</div><div>└──────────────────────────────────────────────────────────────────────────────┘</div><div><br></div><div>GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-asciidoctor-pdf/usr/share/rubygems-integration/all:/var/lib/gems/2.5.0:/usr/lib/ruby/gems/2.5.0:/usr/share/rubygems-integration/2.5.0:/usr/share/rubygems-integration/all:/usr/lib/x86_64-linux-gnu/rubygems-integration/2.5.0 ruby2.5 -e gem\ \"asciidoctor-pdf\"</div><div>/usr/lib/ruby/2.5.0/rubygems/dependency.rb:312:in `to_specs': Could not find 'concurrent-ruby' (~> 1.0.5) - did find: [concurrent-ruby-1.1.6] (Gem::MissingSpecVersionError)</div></div><div><br></div><div>It can be fixed easily with  a patch,</div><div><br></div><div><div>commit 0a0cd710110b8445fc5ea5abeb809c97b40b0518</div><div>Author: Pirate Praveen <praveen@debian.org></div><div>Date:   Wed Feb 26 22:58:15 2020 +0530</div><div><br></div><div>    Relax dependencies of stable libraries</div><div><br></div><div>diff --git a/asciidoctor-pdf.gemspec b/asciidoctor-pdf.gemspec</div><div>index b66e4ba..8ec4524 100644</div><div>--- a/asciidoctor-pdf.gemspec</div><div>+++ b/asciidoctor-pdf.gemspec</div><div>@@ -47,9 +47,9 @@ An extension for Asciidoctor that converts AsciiDoc documents to PDF using the P</div><div>   # prawn-svg >= 0.22.1 requires Ruby >= 2.0.0, so we must cast a wider net to support Ruby 1.9.3</div><div>   s.add_runtime_dependency 'prawn-svg', '>= 0.28.0'</div><div>   s.add_runtime_dependency 'prawn-icon', '>= 1.4.0'</div><div>-  s.add_runtime_dependency 'safe_yaml', '~> 1.0.4'</div><div>+  s.add_runtime_dependency 'safe_yaml', '~> 1.0', '>= 1.0.4'</div><div>   s.add_runtime_dependency 'thread_safe', '~> 0.3.6'</div><div>-  s.add_runtime_dependency 'concurrent-ruby', '~> 1.0.5'</div><div>+  s.add_runtime_dependency 'concurrent-ruby', '~> 1.0', '>= 1.0.5'</div><div>   # For our usage, treetop 1.6.2 is slower than 1.5.3</div><div>   s.add_runtime_dependency 'treetop', '>= 1.5.3'</div><div> end</div></div><div><br></div><div>I have also sent a merge request <a href="https://salsa.debian.org/keithp/asciidoctor-pdf/-/merge_requests/4">https://salsa.debian.org/keithp/asciidoctor-pdf/-/merge_requests/4</a></div></div>