Source: ruby-rbpdf Version: 1.20.1-1 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: debian-r...@lists.debian.org Usertags: ruby3.0
Hi, We are about to enable building against ruby3.0 on unstable. During a test rebuild, ruby-rbpdf was found to fail to build in that situation. To reproduce this locally, you need to install ruby-all-dev from experimental on an unstable system or build chroot. Relevant part (hopefully): > Error: test: Image get image file test(RbpdfHttpTest): NoMethodError: > undefined method `shutdown' for nil:NilClass > /<<PKGBUILDDIR>>/test/rbpdf_http_test.rb:73:in `teardown' > =============================================================================== > : (0.076125) > RbpdfPageTest: > test: Basic Page content test: .: (0.016013) > test: circle content: .: (0.002147) > test: viewerpreferences test: .: (0.009738) > test: write English and Persian Sunday content test: .: (0.040401) > test: write Persian Sunday content test: .: (0.018405) > test: write content RTL test: .: (0.014958) > test: write content back slash test: .: (0.010998) > test: write content test: .: (0.002775) > RbpdfTest: > test: Bidi: .: (0.003737) > test: Bidi English and Persian test: .: (0.016793) > test: Bidi Japanese test: .: (0.002068) > test: Bidi Persian Monday forcertl test: .: (0.026487) > test: Bidi Persian Monday test: .: (0.002678) > test: Bidi Persian Sunday forcertl test: .: (0.002213) > test: Bidi Persian Sunday test: .: (0.020082) > test: Bidi Persian and English test: .: (0.002842) > test: Bidi arabic test: .: (0.002191) > test: Bidi ascii colon test: .: (0.015445) > test: Bidi ascii numeric space test: .: (0.002643) > test: Bidi ascii space test: .: (0.002923) > test: Bidi date test: .: (0.018149) > test: Bidi subset font test: .: (0.001524) > test: Cell link with Close and output PDF document test: .: (0.024133) > test: Dom Basic test[Simple Text]: .: (0.010209) > test: Dom Basic test[Back Slash Text]: .: (0.001992) > test: Dom Basic test[Simple Tag]: .: (0.010288) > test: Dom Basic test[pre Tag]: .: (0.011303) > test: Dom Basic test[pre code Tag]: .: (0.002410) > test: Dom Basic test[pre code span Tag]: .: (0.010691) > test: Dom Basic test[Error Tag (doble colse tag)]: .: (0.001804) > test: Dom Basic test[Attribute]: .: (0.010585) > test: Dom Basic test[Table border]: .: (0.002507) > test: Dom Basic test[Table td Width]: .: (0.014737) > test: Dom Basic test[Dom open angled bracket "<"]: .: (0.014486) > test: Dom Basic test[Dom self close tag]: .: (0.017457) > test: Dom HTMLTagHandler Basic test: .: (0.015236) > test: Dom HTMLTagHandler DIR test[LTR]: .: (0.016512) > test: Dom HTMLTagHandler DIR test[RTL]: .: (0.016407) > test: Dom HTMLTagHandler img y position with height attribute test: E, > [2021-10-05T00:14:46.580331 #990090] ERROR -- : pdf: Image: error: RBPDF > error: Image file is not found. : /public/ng.png > .: (0.004269) > test: Dom HTMLTagHandler img y position without height attribute test:E, > [2021-10-05T00:14:46.601847 #990090] ERROR -- : pdf: Image: error: RBPDF > error: Image file is not found. : /public/ng.png > .: (0.021489) > test: Dom pre tag test: .: (0.054893) > test: Dom self close tag test: .: (0.005654) > test: Examples test[001 : Default Header and Footer]: .: (1.407423) > test: Examples test[002 : Removing Header and Footer]:.: (0.052677) > test: Examples test[003 : Custom Header and Footer]: .: (0.106227) > test: Examples test[004 : Cell stretching]: .: (0.102724) > test: Examples test[005 : Multicell]: .: (0.432354) > test: Examples test[006 : write_html and RTL support]:E, > [2021-10-05T00:14:49.246850 #990090] ERROR -- : pdf: Image: error: RBPDF > error: Image file is not found. : > /<<PKGBUILDDIR>>/example/rails/app/controllers/../../public/tiger.ai > .: (4.710111) > test: Examples test[007 : Two independent columns with write_htmlcell()]: > .: (2.698085) > test: Examples test[008 : Include external UTF-8 text file]: .: > (1.142124) > test: Examples test[009 : Test Image]: E, > [2021-10-05T00:14:57.344796 #990090] ERROR -- : pdf: Image: error: RBPDF > error: No RMagick: Non-PNG file is not supported.: > /<<PKGBUILDDIR>>/example/rails/app/controllers/../../public/image_demo.jpg > .: (0.047993) > test: Examples test[011 : Colored Table]: .: (0.138701) > test: Examples test[012 : Graphic Functions]: .: (0.101378) > test: Examples test[015 : Bookmarks (Table of Content)]: .: (0.135357) > test: Examples test[017 : Two independent columns with MultiCell]: .: > (0.921524) > test: Examples test[018 : RTL document with Persian language]:.: (2.757390) > test: Examples test[020 : Two columns composed by MultiCell of different]: > .: (1.606778) > test: Examples test[021 : write_html text flow]: .: (0.740134) > test: Examples test[022 : CMYK colors]: .: (0.050279) > test: Examples test[023 : Page Groups]: .: (0.246299) > test: Examples test[024 : Object Visibility]: .: (0.084596) > test: Examples test[025 : Object Transparency]: .: (0.074541) > test: Examples test[026 : Text Rendering Modes and Text Clipping]: .: > (0.111458) > test: Examples test[028 : Changing page formats]: .: (0.096257) > test: Examples test[029 : Set PDF viewer display preferences.]: .: > (0.143719) > test: Examples test[031 : Pie Chart]: .: (0.065362) > test: Examples test[033 : Mixed font types]: .: (1.150049) > test: Examples test[034 : Clipping]: E, > [2021-10-05T00:15:05.840580 #990090] ERROR -- : pdf: Image: error: RBPDF > error: No RMagick: Non-PNG file is not supported.: > /<<PKGBUILDDIR>>/example/rails/app/controllers/../../public/image_demo.jpg > .: (0.065578) > test: Examples test[035 : Line styles with cells and multicells]: > /<<PKGBUILDDIR>>/debian/ruby-rbpdf/usr/share/rubygems-integration/all/gems/rbpdf-1.20.1/lib/rbpdf.rb:8858: > warning: deprecated Object#=~ is called on Integer; it always returns nil > .: (0.018303) > test: Examples test[036 : Annotations]: .: (0.020173) > test: Examples test[038 : CID-0 CJK unembedded font]: .: (0.102677) > test: Examples test[039 : HTML justification]: E, > [2021-10-05T00:15:06.014779 #990090] ERROR -- : pdf: Image: error: RBPDF > error: Image file is not found. : > /<<PKGBUILDDIR>>/example/rails/app/controllers/../../public/tiger.ai > E, [2021-10-05T00:15:06.093459 #990090] ERROR -- : pdf: Image: error: RBPDF > error: Image file is not found. : > /<<PKGBUILDDIR>>/example/rails/app/controllers/../../public/tiger.ai > .: (0.300238) > test: Examples test[040 : Booklet mode (double-sided pages)]: .: > (0.023069) > test: Examples test[041 : Annotation - FileAttachment]: .: (0.018670) > test: Examples test[042 : Test Image with alpha channel]: E, > [2021-10-05T00:15:06.388677 #990090] ERROR -- : pdf: Image: error: RBPDF > error: No RMagick/MiniMagick : Alpha channel not supported: > /<<PKGBUILDDIR>>/example/rails/app/controllers/../../public/png_test_alpha.png > .: (0.056691) > test: Examples test[043 : Disk caching]: .: (0.034077) > test: Examples test[044 : Move, copy and delete pages]: .: (0.036459) > test: Examples test[045 : Bookmarks and Table of Content]: .: (0.256398) > test: Examples test[047 : Transactions]: .: (0.027298) > test: Examples test[048 : HTML tables and table headers]: .: (0.564114) > test: Examples test[055 : Display all characters available on core fonts.]: > .: (5.997598) > test: Examples test[057 : Cell vertical alignments]: .: (0.024216) > test: Examples test[059 : Table Of Content using HTML templates.]: .: > (0.239228) > test: Examples test[060 : Advanced page settings.]: .: (0.018935) > test: Examples test[061 : XHTML + CSS]: .: (0.083768) > test: HTML Image test: .: (0.000107) > test: HTML Image test without RMagick: E, > [2021-10-05T00:15:13.698588 #990090] ERROR -- : pdf: Image: error: RBPDF > error: Image file is not found. : /<<PKGBUILDDIR>>/test/ng.png > .: (0.021240) > test: Image basic ascii filename test: .: (0.003133) > test: Image basic filename error test: .: (0.001943) > test: Image basic func extension test: .: (0.001585) > test: Image basic func mime type test: .: (0.001760) > test: Image basic test: .: (0.002769) > test: Image fitonpage test 1: .: (0.002989) > test: Image fitonpage test 2: .: (0.002814) > test: Image test[PNG]: .: (0.002575) > test: Image test[PNG alpha]: .: (0.000081) > test: Image test[GIF]: .: (0.000064) > test: Image test[GIF alpha]: .: (0.000063) > test: Image test[JPEG]: .: (0.000206) > test: ImagePngAlpha test[PNG alpha]: .: (0.000071) > test: Magick::ImageList delete GIF alpha channel test:.: (0.000065) > test: Page Box A4 test 1: .: (0.001590) > test: Page Box A4 test 2: .: (0.001884) > test: Page Box A4 test 3: .: (0.001893) > test: RTL test: .: (0.001632) > test: Transaction mult_cell self test with diskcache: .: (0.021157) > test: Transaction mult_cell test with diskcache: .: (0.016304) > test: Transaction multi_cell test without diskcache: .: (0.009353) > test: Transaction test with diskcache: .: (0.017651) > test: Transaction write test without diskcache: .: (0.008799) > test: UTF8StringToArray cache_utf8_string_to_array test: .: (0.001653) > test: UniArrSubString test: .: (0.001664) > test: add_page: .: (0.004526) > test: add_page potision: .: (0.003895) > test: add_page set_page Over Error: .: (0.003566) > test: add_page set_page Under Error: .: (0.002733) > test: anchor with id: .: (0.004403) > test: anchor with overtical offset: .: (0.006509) > test: anchor with text inside: .: (0.004567) > test: bookmark test: .: (0.005702) > test: deletePage test: .: (0.004353) > test: empty anchor: .: (0.003547) > test: getCellCode back slash text test: .: (0.006109) > test: getCellCode basic test: .: (0.005488) > test: getCellCode link page test: .: (0.007746) > test: getCellCode link url test: .: (0.006690) > test: getCellCode text align test: .: (0.006204) > test: getCellCode text test: .: (0.006002) > test: getHtmlDomArray encoding test: .: (0.002442) > test: getSpaceString test: .: (0.002403) > test: getStringHeight test[Basic]: .: (0.009741) > test: getStringHeight test[Line Break]: .: (0.016061) > test: getStringHeight test[Multi Line]: .: (0.010411) > test: getStringHeight test[Minimum Width]: .: (0.019824) > test: getStringHeight test[Minimum Width with font]: .: (0.012892) > test: getStringHeight test[Minimum Bidi]: .: (0.052101) > test: getStringHeight test[Minimum Bidi with font]: .: (0.029837) > test: get_break_margin test: .: (0.002997) > test: get_html_unit_to_units test: .: (0.002157) > test: get_page_dimensions test: .: (0.003831) > test: get_string_width encoding test: .: (0.001982) > test: html func addHTMLVertSpace add line test: .: (0.002724) > test: html func addHTMLVertSpace empty lines test: .: (0.002271) > test: html func addHTMLVertSpace height of the break test 1: .: > (0.002722) > test: html func addHTMLVertSpace height of the break test 2: .: > (0.002719) > test: html func sanitize open angled bracket '<' test:.: (0.003076) > test: html func sanitize test 1: .: (0.003347) > test: html func sanitize test 2: .: (0.005641) > test: image getimagesize test[PNG]: .: (0.002719) > test: image getimagesize test[PNG monotone]: .: (0.002689) > test: image getimagesize test[GIF]: .: (0.000084) > test: image getimagesize test[GIF alpha]: .: (0.000067) > test: image getimagesize test[JPEG RGB]: .: (0.000063) > test: image getimagesize test[JPEG monotone RGB]: .: (0.000062) > test: image getimagesize test[JPEG monotone Gray]: .: (0.000063) > test: imageToPNG delete test[PNG alpha]: .: (0.000067) > test: imageToPNG delete test[GIF]: .: (0.000062) > test: imageToPNG delete test[GIF alpha]: .: (0.000066) > test: image_alpha_mask DeviceGray test: .: (0.000079) > test: maps when anchor after link: .: (0.033784) > test: maps when anchor before link: .: (0.033297) > test: on the second page: .: (0.030710) > test: removeSHY encoding test: .: (0.002187) > test: revstrpos offset test 1: .: (0.001576) > test: revstrpos offset test 2: .: (0.001470) > test: revstrpos test: .: (0.001517) > test: set_line_style Basic test: .: (0.001522) > test: set_x potision: .: (0.001619) > test: set_y potision: .: (0.001519) > test: start_page_group test: .: (0.003644) > test: write Basic test: .: (0.016809) > test: write Bidi arabic set_rtl test: .: (0.003915) > test: write Bidi arabic set_temp_rtl test: .: (0.003531) > test: write Bidi arabic test: .: (0.003637) > test: write Break test multi line 1: .: (0.005978) > test: write Break test multi line 2: .: (0.007824) > test: write Break test single line 1: .: (0.021759) > test: write Break test single line 2: .: (0.021427) > test: write encoding test: .: (0.003474) > test: write endline x test 1: .: (0.003283) > test: write endline x test 2: .: (0.002503) > test: write endline x test 3: .: (0.002491) > test: write firstline test: .: (0.004009) > test: write_html_cell test[Basic]: .: (0.004107) > test: write_html_cell test[Page Break no border]: .: (0.005016) > test: write_html_cell test[Page Break border]: .: (0.004842) > test: write_html_cell test[pre tag y position]: .: (0.006786) > > Finished in 53.322102269 seconds. > ------------------------------------------------------------------------------- > 247 tests, 1644 assertions, 0 failures, 2 errors, 0 pendings, 0 omissions, 0 > notifications > 99.5951% passed > ------------------------------------------------------------------------------- > 4.63 tests/s, 30.83 assertions/s > rake aborted! > Command failed with status (1): [ruby -w -I"test" > /usr/lib/ruby/gems/3.0.0/gems/rake-13.0.3/lib/rake/rake_test_loader.rb > "test/rbpdf_bidi_test.rb" "test/rbpdf_bookmark_test.rb" > "test/rbpdf_cell_test.rb" "test/rbpdf_content_test.rb" > "test/rbpdf_css_test.rb" "test/rbpdf_dom_test.rb" > "test/rbpdf_examples_test.rb" "test/rbpdf_font_func_test.rb" > "test/rbpdf_font_style_test.rb" "test/rbpdf_font_test.rb" > "test/rbpdf_format_test.rb" "test/rbpdf_func_test.rb" > "test/rbpdf_html_anchor_test.rb" "test/rbpdf_html_func_test.rb" > "test/rbpdf_html_test.rb" "test/rbpdf_htmlcell_test.rb" > "test/rbpdf_http_test.rb" "test/rbpdf_image_rmagick_test.rb" > "test/rbpdf_image_test.rb" "test/rbpdf_test.rb" > "test/rbpdf_transaction_test.rb" "test/rbpdf_viewerpreferences_test.rb" > "test/rbpdf_write_test.rb" "test/test_helper.rb" -v] > > Tasks: TOP => default > (See full trace by running task with --trace) > ERROR: Test "ruby3.0" failed: The full build log is available at https://people.debian.org/~kanashiro/ruby3.0/round2/builds/3/ruby-rbpdf/ruby-rbpdf_1.20.1-1+rebuild1633392699_amd64.build.txt
signature.asc
Description: PGP signature