test render_text-glyphs-vertical fails on Fedora 34
Reported by @shlomif in #2813 (closed)
Steps to reproduce:
ninja -j4 install && \
ninja -j4 check \
; n --msg "Inkscape build finished"
What happened?
- render_text-glyphs-vertical fails
- text-glyphs-vertical.7z
- From the above 7z file:
font-family : 'Noto Sans';
src : url(fonts/NotoSans-Regular.ttf)
** (org.inkscape.Inkscape:425664): WARNING **: 20:35:28.506: end_font_face_cb: font face rule limited support.
font-family : 'Noto Sans CJK JP';
src : url(fonts/NotoSansCJKjp-Regular.otf)
** (org.inkscape.Inkscape:425664): WARNING **: 20:35:28.511: end_font_face_cb: font face rule limited support.
font-family : 'GeomTest';
src : url(fonts/GeomTest-Regular.otf)
Background RRGGBBAA: ffffff00
Area 0:0:600:600 exported to 600 x 600 pixels (96 dpi)
2403
text-glyphs-vertical FAILED
** (org.inkscape.Inkscape:425703): WARNING **: 20:35:29.164: end_font_face_cb: font face rule limited support.
font-family : 'Noto Sans';
src : url(fonts/NotoSans-Regular.ttf)
** (org.inkscape.Inkscape:425703): WARNING **: 20:35:29.166: end_font_face_cb: font face rule limited support.
font-family : 'Noto Sans CJK JP';
src : url(fonts/NotoSansCJKjp-Regular.otf)
** (org.inkscape.Inkscape:425703): WARNING **: 20:35:29.171: end_font_face_cb: font face rule limited support.
font-family : 'GeomTest';
src : url(fonts/GeomTest-Regular.otf)
Background RRGGBBAA: ffffff00
Area 0:0:600:600 exported to 2400 x 2400 pixels (384 dpi)
text-glyphs-vertical-large FAILED
Start 387: render_test-powerstroke-join
387/389 Test #387: render_test-powerstroke-join ........................................ Passed 1.14 sec
Start 388: render_test-rtl-vertical
388/389 Test #388: render_test-rtl-vertical ............................................ Passed 2.36 sec
Start 389: render_text-gzipped-svg-glyph
389/389 Test #389: render_text-gzipped-svg-glyph ....................................... Passed 0.65 sec
99% tests passed, 2 tests failed out of 389
Total Test time (real) = 160.24 sec
The following tests did not run:
96 - cli_export-type_emf_check_output (Skipped)
110 - cli_export-area-page_emf_check_output (Skipped)
258 - cli_export-ignore-filters_emf_check_output (Skipped)
292 - cli_export-extension_emf_check_output (Skipped)
The following tests FAILED:
355 - cli_actions-verb-list (SIGTRAP)
386 - render_text-glyphs-vertical (Failed)
Errors while running CTest
ninja: build stopped: subcommand failed.
shlomif[ink]:$trunk$
Retesting with current trunk on my VM:
[tester@fedora build]$ ctest -V -R render_text-glyphs-vertical
UpdateCTestConfiguration from :/home/tester/inkscape/build/DartConfiguration.tcl
Parse Config file:/home/tester/inkscape/build/DartConfiguration.tcl
Add coverage exclude regular expressions.
UpdateCTestConfiguration from :/home/tester/inkscape/build/DartConfiguration.tcl
Parse Config file:/home/tester/inkscape/build/DartConfiguration.tcl
Test project /home/tester/inkscape/build
Run command: rm -rf /home/tester/inkscape/build/testfiles/test_profile_dir
Constructing a list of tests
Done constructing a list of tests
Updating test list for fixtures
Added 0 tests to meet fixture requirements
Checking test dependency graph...
Checking test dependency graph end
test 353
Start 353: render_text-glyphs-vertical
353: Test command: /usr/bin/bash "/home/tester/inkscape/testfiles/rendering_tests/test.sh" "/home/tester/inkscape/build/bin/inkscape" "/home/tester/inkscape/testfiles/rendering_tests/text-glyphs-vertical"
353: Environment variables:
353: INKSCAPE_PROFILE_DIR=/home/tester/inkscape/build/testfiles/test_profile_dir/render_text-glyphs-vertical
353: INKSCAPE_DATADIR=/home/tester/inkscape/build/inkscape_datadir
353: Test timeout computed to be: 180
353:
353: ** (org.inkscape.Inkscape:7438): WARNING **: 14:26:10.925: end_font_face_cb: font face rule limited support.
353: font-family : 'Noto Sans';
353: src : url(fonts/NotoSans-Regular.ttf)
353:
353: ** (org.inkscape.Inkscape:7438): WARNING **: 14:26:10.927: end_font_face_cb: font face rule limited support.
353: font-family : 'Noto Sans CJK JP';
353: src : url(fonts/NotoSansCJKjp-Regular.otf)
353:
353: ** (org.inkscape.Inkscape:7438): WARNING **: 14:26:10.931: end_font_face_cb: font face rule limited support.
353: font-family : 'GeomTest';
353: src : url(fonts/GeomTest-Regular.otf)
353: Background RRGGBBAA: ffffff00
353: Area 0:0:600:600 exported to 600 x 600 pixels (96 dpi)
353: 2403
353: text-glyphs-vertical FAILED
353:
353: ** (org.inkscape.Inkscape:7479): WARNING **: 14:26:11.553: end_font_face_cb: font face rule limited support.
353: font-family : 'Noto Sans';
353: src : url(fonts/NotoSans-Regular.ttf)
353:
353: ** (org.inkscape.Inkscape:7479): WARNING **: 14:26:11.555: end_font_face_cb: font face rule limited support.
353: font-family : 'Noto Sans CJK JP';
353: src : url(fonts/NotoSansCJKjp-Regular.otf)
353:
353: ** (org.inkscape.Inkscape:7479): WARNING **: 14:26:11.559: end_font_face_cb: font face rule limited support.
353: font-family : 'GeomTest';
353: src : url(fonts/GeomTest-Regular.otf)
353: Background RRGGBBAA: ffffff00
353: Area 0:0:600:600 exported to 2400 x 2400 pixels (384 dpi)
353: text-glyphs-vertical-large FAILED
1/1 Test #353: render_text-glyphs-vertical ......***Failed 2.36 sec
What should have happened?
Tests succeed
Inkscape Version and Operating System:
Inkscape 1.2-dev (dc9557eb, 2021-11-09)
GLib version: 2.68.4
GTK version: 3.24.30
glibmm version: 2.66.1
gtkmm version: 3.24.5
libxml2 version: 2.9.12
libxslt version: 1.1.34
Cairo version: 1.17.4
Pango version: 1.48.10
HarfBuzz version: 2.7.4
OS version: Fedora 34 (Workstation Edition)
in the linked issue, I reported that just downloading Inkscape 1.1 from the repos and running the files through the same test fails. (Fedora 34).