Package: src:ruby-prawn-icon Version: 3.1.0-1 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202511/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you cannot reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:ruby-prawn-icon, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --buildsystem=ruby --with ruby dh_auto_clean -O--buildsystem=ruby dh_ruby --clean W: XS-Ruby-Versions is deprecated, and will be ignored dh_autoreconf_clean -O--buildsystem=ruby dh_clean -O--buildsystem=ruby rm -f debian/debhelper-build-stamp rm -rf debian/.debhelper/ rm -f -- debian/ruby-prawn-icon.substvars debian/files rm -fr -- debian/ruby-prawn-icon/ debian/tmp/ find . \( \( \ \( -path .\*/.git -o -path .\*/.svn -o -path .\*/.bzr -o -path .\*/.hg -o -path .\*/CVS -o -path .\*/.pc -o -path .\*/_darcs \) -prune -o -type f -a \ \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \ -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \ -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \ -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \ \) -exec rm -f {} + \) -o \ \( -type d -a \( -name autom4te.cache -o -name __pycache__ \) -prune -exec rm -rf {} + \) \) debian/rules binary dh binary --buildsystem=ruby --with ruby dh_update_autotools_config -O--buildsystem=ruby dh_autoreconf -O--buildsystem=ruby dh_auto_configure -O--buildsystem=ruby dh_ruby --configure dh_auto_build -O--buildsystem=ruby dh_ruby --build dh_auto_test -O--buildsystem=ruby dh_ruby --test rm -fr -- /tmp/dh-xdg-rundir-qJYuQK0x create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=ruby dh_prep -O--buildsystem=ruby rm -f -- debian/ruby-prawn-icon.substvars rm -fr -- debian/.debhelper/generated/ruby-prawn-icon/ debian/ruby-prawn-icon/ debian/tmp/ dh_auto_install --destdir=debian/ruby-prawn-icon/ -O--buildsystem=ruby install -m0755 -d /<<PKGBUILDDIR>>/debian/ruby-prawn-icon dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-prawn-icon ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â ruby-prawn-icon: Installing files and building extensions for ruby3.3 â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ /usr/bin/ruby3.3 -S gem build --config-file /dev/null --verbose /tmp/d20251106-61-syjqn4/gemspec WARNING: License identifier 'RUBY' is invalid. Use an identifier from https://spdx.org/licenses or 'Nonstandard' for a nonstandard license, or set it to nil if you don't want to specify a license. Did you mean 'FBM', 'Ruby'? WARNING: License identifier 'GPL-2' is invalid. Use an identifier from https://spdx.org/licenses or 'Nonstandard' for a nonstandard license, or set it to nil if you don't want to specify a license. Did you mean 'EPL-2.0', 'LGPLLR', 'MPL-2.0', 'NGPL', 'PPL', 'ZPL-2.0', 'ZPL-2.1'? WARNING: License identifier 'GPL-3' is invalid. Use an identifier from https://spdx.org/licenses or 'Nonstandard' for a nonstandard license, or set it to nil if you don't want to specify a license. Did you mean 'LGPLLR', 'NGPL', 'PPL'? WARNING: open-ended dependency on pdf-inspector (>= 1.2.1, development) is not recommended if pdf-inspector is semantically versioned, use: add_development_dependency "pdf-inspector", "~> 1.2", ">= 1.2.1" WARNING: open-ended dependency on pdf-reader (>= 1.4, development) is not recommended if pdf-reader is semantically versioned, use: add_development_dependency "pdf-reader", "~> 1.4" WARNING: open-ended dependency on rake (>= 0, development) is not recommended use a bounded requirement, such as "~> x.y" WARNING: open-ended dependency on rspec (>= 3.5.0, development) is not recommended if rspec is semantically versioned, use: add_development_dependency "rspec", "~> 3.5", ">= 3.5.0" WARNING: open-ended dependency on simplecov (>= 0, development) is not recommended use a bounded requirement, such as "~> x.y" WARNING: See https://guides.rubygems.org/specification-reference/ for help Successfully built RubyGem Name: prawn-icon Version: 3.1.0 File: prawn-icon-3.1.0.gem /usr/bin/ruby3.3 -S gem install --config-file /dev/null --verbose --local --verbose --no-document --ignore-dependencies --install-dir debian/ruby-prawn-icon/usr/share/rubygems-integration/all /tmp/d20251106-61-syjqn4/prawn-icon-3.1.0.gem /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/data/fonts/DejaVuSans.ttf /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/data/fonts/fa4/shims.yml /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/data/fonts/fab/LICENSE /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/data/fonts/fab/fa-brands.ttf /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/data/fonts/fab/fab.yml /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/data/fonts/far/LICENSE /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/data/fonts/far/fa-regular.ttf /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/data/fonts/far/far.yml /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/data/fonts/fas/LICENSE /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/data/fonts/fas/fa-solid.ttf /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/data/fonts/fas/fas.yml /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/data/fonts/fi/LICENSE /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/data/fonts/fi/fi.yml /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/data/fonts/fi/foundation-icons.ttf /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/data/fonts/mdi/LICENSE /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/data/fonts/mdi/materialdesignicons-webfont.ttf /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/data/fonts/mdi/mdi.yml /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/data/fonts/pf/LICENSE /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/data/fonts/pf/paymentfont-webfont.ttf /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/data/fonts/pf/pf.yml /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/lib/prawn/icon.rb /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/lib/prawn/icon/base.rb /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/lib/prawn/icon/compatibility.rb /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/lib/prawn/icon/configuration.rb /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/lib/prawn/icon/errors.rb /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/lib/prawn/icon/font_data.rb /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/lib/prawn/icon/interface.rb /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/lib/prawn/icon/parser.rb /<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all/gems/prawn-icon-3.1.0/lib/prawn/icon/version.rb Successfully installed prawn-icon-3.1.0 1 gem installed cd debian/ruby-prawn-icon/usr/share/rubygems-integration/all rm -rf bin rm -rf build_info rm -rf cache rm -rf doc rm -rf extensions rmdir plugins cd gems/prawn-icon-3.1.0 rm -f chmod 644 lib/prawn/icon/base.rb lib/prawn/icon/compatibility.rb lib/prawn/icon/configuration.rb lib/prawn/icon/errors.rb lib/prawn/icon/font_data.rb lib/prawn/icon/interface.rb lib/prawn/icon/parser.rb lib/prawn/icon/version.rb lib/prawn/icon.rb find lib/ -type d -empty -delete cd - cd - dh_installchangelogs -pruby-prawn-icon /<<PKGBUILDDIR>>/CHANGELOG.md upstream install -m0755 -d debian/ruby-prawn-icon/usr/share/doc/ruby-prawn-icon install -p -m0644 debian/.debhelper/generated/ruby-prawn-icon/dh_installchangelogs.dch.trimmed debian/ruby-prawn-icon/usr/share/doc/ruby-prawn-icon/changelog.Debian install -p -m0644 /<<PKGBUILDDIR>>/CHANGELOG.md debian/ruby-prawn-icon/usr/share/doc/ruby-prawn-icon/changelog /usr/bin/ruby3.3 /usr/bin/gem2deb-test-runner ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â Checking Rubygems dependency resolution on ruby3.3 â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ RUBYLIB=. GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/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 -e gem\ \"prawn-icon\" /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1421:in `block in activate_dependencies': Could not find 'pdf-core' (~> 0.9.0) among 113 total gem(s) (Gem::MissingSpecError) Checked in 'GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/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' at: /usr/share/rubygems-integration/all/specifications/prawn-2.4.0.gemspec, execute `gem env` for more information from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1407:in `each' from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1407:in `activate_dependencies' from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1389:in `activate' from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1423:in `block in activate_dependencies' from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1407:in `each' from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1407:in `activate_dependencies' from /usr/lib/ruby/vendor_ruby/rubygems/specification.rb:1389:in `activate' from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:62:in `block in gem' from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:62:in `synchronize' from /usr/lib/ruby/vendor_ruby/rubygems/core_ext/kernel_gem.rb:62:in `gem' from -e:1:in `<main>' abbrev (default: 0.1.2) afm (1.0.0) Ascii85 (1.1.0) base64 (default: 0.2.0) benchmark (default: 0.3.0) bigdecimal (default: 3.1.5) bundler (default: 2.5.22) cgi (default: 0.4.2) csv (3.3.4, default: 3.2.8) date (default: 3.3.4) debug (1.9.2) delegate (default: 0.3.1) did_you_mean (1.6.3) diff-lcs (1.5.1) digest (default: 3.1.1) drb (default: 2.2.0) english (default: 0.8.0) erb (default: 4.0.3) error_highlight (default: 0.6.0) etc (default: 1.4.3) fcntl (default: 1.1.0) fiddle (default: 1.1.2) fileutils (default: 1.7.2) find (default: 0.2.0) forwardable (default: 1.3.3) getoptlong (default: 0.2.1) hashery (2.1.2) io-console (default: 0.7.1) io-nonblock (default: 0.3.0) io-wait (default: 0.3.1) ipaddr (default: 1.2.6) irb (default: 1.13.1) json (default: 2.7.2) logger (default: 1.6.0) matrix (0.4.2) minitest (5.25.4, 5.20.0) mutex_m (default: 0.2.0) net-ftp (0.3.4) net-http (default: 0.4.1) net-imap (0.4.19) net-pop (0.1.2) net-protocol (default: 0.2.2) net-smtp (0.5.1) net-telnet (0.2.0) nkf (default: 0.1.3) observer (default: 0.1.2) open-uri (default: 0.4.1) open3 (default: 0.2.1) openssl (default: 3.2.0) optparse (default: 0.4.0) ostruct (default: 0.6.0) pathname (default: 0.3.0) pdf-core (0.10.0) pdf-inspector (1.3.0) pdf-reader (2.15.0) power_assert (2.0.5, 2.0.3) pp (default: 0.5.0) prawn (2.4.0) prettyprint (default: 0.2.0) prime (0.1.2) prism (default: 0.19.0) pstore (default: 0.1.3) psych (default: 5.1.2) racc (1.7.3) rake (13.2.1, 13.1.0) rbs (3.4.0) rdoc (default: 6.6.3.1) readline (default: 0.0.4) reline (default: 0.5.10) resolv (default: 0.3.0) resolv-replace (default: 0.1.1) rexml (3.3.9) rinda (default: 0.2.0) rspec (3.13.0) rspec-core (3.13.0) rspec-expectations (3.13.0) rspec-mocks (3.13.0) rspec-support (3.13.1) rss (0.3.1) ruby-rc4 (0.1.5) ruby2_keywords (0.0.5) rubygems-update (3.6.7) securerandom (default: 0.3.1) set (default: 1.1.0) shellwords (default: 0.2.0) singleton (default: 0.2.0) stringio (default: 3.1.1) strscan (default: 3.0.9) syntax_suggest (default: 2.0.1) syslog (default: 0.1.2) tempfile (default: 0.2.1) test-unit (3.6.2, 3.6.1) time (default: 0.3.0) timeout (default: 0.4.1) tmpdir (default: 0.2.0) tsort (default: 0.2.0) ttfunk (1.8.0) typeprof (0.21.9) un (default: 0.3.0) uri (default: 0.13.2) weakref (default: 0.1.3) webrick (1.9.1) xmlrpc (0.3.3) yaml (default: 0.3.0) zlib (default: 3.1.1) ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ â Run tests for ruby3.3 from debian/ruby-tests.rake â ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ RUBYLIB=. GEM_PATH=/<<PKGBUILDDIR>>/debian/ruby-prawn-icon/usr/share/rubygems-integration/all:/<<PKGBUILDDIR>>/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 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake /usr/bin/ruby3.3 -I/usr/share/rubygems-integration/all/gems/rspec-support-3.13.1/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/lib /usr/share/rubygems-integration/all/gems/rspec-core-3.13.0/exe/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation Prawn::Icon::Interface ::icon valid icon key with options should handle text options (size) inline_format: true should handle text options (size) should be able to render on multiple documents renders the icon at the proper cursor position (#24) with final_gap: false renders the icon without a final gap without options should render an icon to document invalid icon key should raise IconNotFound invalid specifier should raise UnknownFont ::make_icon :inline_format => false (default) should return a Prawn::Icon instance :inline_format => true returns nil ::inline_icon returns nil starts a new page if necessary ::formatted_icon_box returns a Prawn::Text::Formatted::Box instance accepts an absolute position parameter handles final_gap: false correctly ::table_icon inline_format: false (default) should return a hash with font and content keys inline_format: true should convert <icon> to <font> tags should ignore all other tags multiple icons should ignore any text not in an icon tag Prawn::Icon FontAwesome | Regular should render regular glyphs FontAwesome | Solid should render solid glyphs FontAwesome | Brands should render FontAwesome glyphs Foundation Icons should render Foundation glyphs PaymentFont should render PaymentFont glyphs Material Design Icons renders Material Design Icon glyphs Prawn::Icon #configuration returns an instance of Prawn::Icon::Configuration #configure yields control configures properties Prawn::Icon::Compatibility #translate with a non-deprecated key does not write to STDERR returns the original key with a depreacted FontAwesome key writes a deprecation warning to STDERR returns the mapped key Prawn::Icon::Configuration #font_directory returns a Pathname returns the configured path Prawn::Icon::Errors::IconKeyEmpty is a StandardError is thrown on a missing icon key Prawn::Icon::Errors::IconNotFound is a StandardError is thrown on an invalid icon key Prawn::Icon::FontData #initialize should update font_families on initialization ::load specifier is a string should load the font should only load a single object for multiple documents specifier is a symbol should load the font ::release_data should remove all data references if requested ::unicode_from_key should provide a UTF-8 string for a valid key ::specifier_from_key should provide the font specifier from a valid key should error when key is nil should error when key is an empty string should handle strings without any dashes properly #font_version should have a font version as a string #legend_path should have a valid path to a yml file for legend #load_fonts should return a FontData object #path should have a valid path to a TTF file #specifier should retrieve the string specifier from the yaml legend file #unicode should provide a valid UTF-8 encoded string for a valid key should raise an error if unable to match a key #keys should return a non-empty array of strings should not contain the version as a key #yaml should return a hash with the specifier as the first key Prawn::Icon #initialize valid icon family specifier should be capable of creating icon instances should raise an error if icon key is not found invalid icon specifier should raise an error without a pdf object should raise an ArgumentError #format_hash should add :font and :content keys should rename key :color to :text_color #render should render an icon to the page #set with dashes in key should return the set as a symbol from key without dashes in key raise an error about invalid keys #unicode valid icon key should return a unicode character invalid icon key should raise IconNotFound Prawn::Icon::Parser ::format should return a raw prawn-formatted string on valid input should return unchanged if no icon tags are found should return the empty string if given the empty string should raise an error when an icon key is invalid should raise an error when an icon is not found for valid set ::config_from_tokens should handle attrs with double quotes should handle attrs with single quotes should handle both single/double quotes in same string should return an array containing only an empty hash should return an array containing a single hash of attrs should return an array containing as many hashes as icons ::keys_to_unicode should return an empty array for empty input should return an array with unicode content should return a single array containing attr hash of defaults should handle strings with multiple icons/attrs combinations ::icon_tags with color attribute should return valid input as prawn formatted text tags wrapping color tags without the color attribute should return valid input as prawn formatted text tags without color with multiple icon fonts should be capable of handling multiple icon fonts Finished in 0.27754 seconds (files took 0.19205 seconds to load) 87 examples, 0 failures ERROR: Test "ruby3.3" failed. Exiting. dh_auto_install: error: dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-prawn-icon returned exit code 1 make: *** [debian/rules:11: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 --------------------------------------------------------------------------------

