Skip to content

(#870): Revert "Require Pango 1.48.11"

This reverts commit 5ff60c13.

As requested in #870 (closed), this MR also enables the Fedora 33 build (which requires manual execution), to ensure that the CI test with an older Pango version (1.48.4).

This run currently fails during make check with:

Details
failures:
---- reference::bugs_tests_fixtures_reftests_bugs_730_font_scaling_svg stdout ----
730-font-scaling: 2874 pixels changed with maximum difference of 40
out: /builds/kleisauke/librsvg/_build/target/debug/build/librsvg-959b90ffdd82a925/out/730-font-scaling-out.png
diff: /builds/kleisauke/librsvg/_build/target/debug/build/librsvg-959b90ffdd82a925/out/730-font-scaling-diff.png
thread 'reference::bugs_tests_fixtures_reftests_bugs_730_font_scaling_svg' panicked at 'surfaces are too different', tests/src/reference_utils.rs:86:25
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---- reference::bugs_tests_fixtures_reftests_bugs_587721_text_transform_svg stdout ----
587721-text-transform: 169 pixels changed with maximum difference of 12
out: /builds/kleisauke/librsvg/_build/target/debug/build/librsvg-959b90ffdd82a925/out/587721-text-transform-out.png
diff: /builds/kleisauke/librsvg/_build/target/debug/build/librsvg-959b90ffdd82a925/out/587721-text-transform-diff.png
thread 'reference::bugs_tests_fixtures_reftests_bugs_587721_text_transform_svg' panicked at 'surfaces are too different', tests/src/reference_utils.rs:86:25
---- reference::reftests_tests_fixtures_reftests_filter_component_transfer_from_reference_page_svg stdout ----
filter-component-transfer-from-reference-page: 341 pixels changed with maximum difference of 14
out: /builds/kleisauke/librsvg/_build/target/debug/build/librsvg-959b90ffdd82a925/out/filter-component-transfer-from-reference-page-out.png
diff: /builds/kleisauke/librsvg/_build/target/debug/build/librsvg-959b90ffdd82a925/out/filter-component-transfer-from-reference-page-diff.png
thread 'reference::reftests_tests_fixtures_reftests_filter_component_transfer_from_reference_page_svg' panicked at 'surfaces are too different', tests/src/reference_utils.rs:86:25
---- reference::reftests_tests_fixtures_reftests_filter_morphology_from_reference_page_svg stdout ----
filter-morphology-from-reference-page: 73 pixels changed with maximum difference of 16
out: /builds/kleisauke/librsvg/_build/target/debug/build/librsvg-959b90ffdd82a925/out/filter-morphology-from-reference-page-out.png
diff: /builds/kleisauke/librsvg/_build/target/debug/build/librsvg-959b90ffdd82a925/out/filter-morphology-from-reference-page-diff.png
thread 'reference::reftests_tests_fixtures_reftests_filter_morphology_from_reference_page_svg' panicked at 'surfaces are too different', tests/src/reference_utils.rs:86:25
---- reference::svg_1_1_tests_fixtures_reftests_svg1_1_coords_trans_01_b_svg stdout ----
coords-trans-01-b: 1721 pixels changed with maximum difference of 5
out: /builds/kleisauke/librsvg/_build/target/debug/build/librsvg-959b90ffdd82a925/out/coords-trans-01-b-out.png
diff: /builds/kleisauke/librsvg/_build/target/debug/build/librsvg-959b90ffdd82a925/out/coords-trans-01-b-diff.png
thread 'reference::svg_1_1_tests_fixtures_reftests_svg1_1_coords_trans_01_b_svg' panicked at 'surfaces are too different', tests/src/reference_utils.rs:86:25
---- reference::svg_1_1_tests_fixtures_reftests_svg1_1_filters_blend_01_b_svg stdout ----
filters-blend-01-b: 102 pixels changed with maximum difference of 3
out: /builds/kleisauke/librsvg/_build/target/debug/build/librsvg-959b90ffdd82a925/out/filters-blend-01-b-out.png
diff: /builds/kleisauke/librsvg/_build/target/debug/build/librsvg-959b90ffdd82a925/out/filters-blend-01-b-diff.png
thread 'reference::svg_1_1_tests_fixtures_reftests_svg1_1_filters_blend_01_b_svg' panicked at 'surfaces are too different', tests/src/reference_utils.rs:86:25
---- reference::svg_1_1_tests_fixtures_reftests_svg1_1_paths_data_16_t_svg stdout ----
paths-data-16-t: 891 pixels changed with maximum difference of 3
out: /builds/kleisauke/librsvg/_build/target/debug/build/librsvg-959b90ffdd82a925/out/paths-data-16-t-out.png
diff: /builds/kleisauke/librsvg/_build/target/debug/build/librsvg-959b90ffdd82a925/out/paths-data-16-t-diff.png
thread 'reference::svg_1_1_tests_fixtures_reftests_svg1_1_paths_data_16_t_svg' panicked at 'surfaces are too different', tests/src/reference_utils.rs:86:25
---- reference::svg_1_1_tests_fixtures_reftests_svg1_1_text_text_03_b_svg stdout ----
text-text-03-b: 14 pixels changed with maximum difference of 255
out: /builds/kleisauke/librsvg/_build/target/debug/build/librsvg-959b90ffdd82a925/out/text-text-03-b-out.png
diff: /builds/kleisauke/librsvg/_build/target/debug/build/librsvg-959b90ffdd82a925/out/text-text-03-b-diff.png
thread 'reference::svg_1_1_tests_fixtures_reftests_svg1_1_text_text_03_b_svg' panicked at 'surfaces are too different', tests/src/reference_utils.rs:86:25
failures:
    reference::bugs_tests_fixtures_reftests_bugs_587721_text_transform_svg
    reference::bugs_tests_fixtures_reftests_bugs_730_font_scaling_svg
    reference::reftests_tests_fixtures_reftests_filter_component_transfer_from_reference_page_svg
    reference::reftests_tests_fixtures_reftests_filter_morphology_from_reference_page_svg
    reference::svg_1_1_tests_fixtures_reftests_svg1_1_coords_trans_01_b_svg
    reference::svg_1_1_tests_fixtures_reftests_svg1_1_filters_blend_01_b_svg
    reference::svg_1_1_tests_fixtures_reftests_svg1_1_paths_data_16_t_svg
    reference::svg_1_1_tests_fixtures_reftests_svg1_1_text_text_03_b_svg
test result: FAILED. 958 passed; 8 failed; 0 ignored; 0 measured; 0 filtered out; finished in 108.84s
error: test failed, to rerun pass '--test src'

(but seems to build fine against an older Pango version)

Merge request reports