Update CI to Fedora 38
|
|
@ -2,7 +2,7 @@
|
|||
include:
|
||||
- template: 'Workflows/Branch-Pipelines.gitlab-ci.yml'
|
||||
- project: 'freedesktop/ci-templates'
|
||||
ref: '88ed1082df2af02090916566742543f1dbaee988'
|
||||
ref: '7811ba9814a3bad379377241c6c6b62d78b20eac'
|
||||
file: '/templates/fedora.yml'
|
||||
|
||||
# From https://gitlab.freedesktop.org/freedesktop/ci-templates/-/blob/master/src/gitlab-ci.tmpl
|
||||
|
|
@ -15,8 +15,8 @@ workflow:
|
|||
|
||||
variables:
|
||||
FDO_UPSTREAM_REPO: 'cairo/cairo'
|
||||
FDO_DISTRIBUTION_VERSION: '34'
|
||||
FDO_DISTRIBUTION_TAG: '2021-09-20.0'
|
||||
FDO_DISTRIBUTION_VERSION: '38'
|
||||
FDO_DISTRIBUTION_TAG: '2023-04-29.1'
|
||||
|
||||
# TODO: should probably get its own image at some point instead of reusing the GStreamer one
|
||||
# See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/blob/main/.gitlab-image-tags.yml for latest
|
||||
|
|
@ -96,6 +96,7 @@ fedora image:
|
|||
dejavu-serif-fonts
|
||||
google-noto-emoji-color-fonts
|
||||
fonttools
|
||||
util-linux
|
||||
|
||||
.test fedora meson:
|
||||
dependencies:
|
||||
|
|
@ -259,6 +260,7 @@ meson mingw-32 build:
|
|||
before_script:
|
||||
- dnf install -y 'dnf-command(builddep)'
|
||||
- dnf builddep -y mingw32-cairo
|
||||
- dnf install -y mingw32-gcc-c++
|
||||
script:
|
||||
- mkdir builddir
|
||||
- cd builddir
|
||||
|
|
@ -277,6 +279,7 @@ meson mingw-64 build:
|
|||
before_script:
|
||||
- dnf install -y 'dnf-command(builddep)'
|
||||
- dnf builddep -y mingw64-cairo
|
||||
- dnf install -y mingw64-gcc-c++
|
||||
script:
|
||||
- mkdir builddir
|
||||
- cd builddir
|
||||
|
|
|
|||
|
|
@ -68,7 +68,6 @@ filter-nearest-offset
|
|||
filter-nearest-transformed
|
||||
finer-grained-fallbacks
|
||||
font-matrix-translation
|
||||
ft-color-font
|
||||
ft-text-vertical-layout-type1
|
||||
ft-text-vertical-layout-type3
|
||||
gradient-constant-alpha
|
||||
|
|
@ -208,7 +207,6 @@ trap-clip
|
|||
twin
|
||||
unclosed-strokes
|
||||
user-font
|
||||
user-font-color
|
||||
user-font-mask
|
||||
user-font-proxy
|
||||
user-font-rescale
|
||||
|
|
|
|||
|
|
@ -64,7 +64,6 @@ fill-rule
|
|||
filter-nearest-offset
|
||||
filter-nearest-transformed
|
||||
font-matrix-translation
|
||||
ft-color-font
|
||||
ft-text-vertical-layout-type1
|
||||
ft-text-vertical-layout-type3
|
||||
gradient-zero-stops
|
||||
|
|
|
|||
|
|
@ -19,7 +19,6 @@ paint-source-alpha
|
|||
paint-with-alpha
|
||||
paint-with-alpha-clip
|
||||
paint-with-alpha-clip-mask
|
||||
record1414x-fill-alpha
|
||||
record1414x-paint-alpha
|
||||
record1414x-paint-alpha-clip
|
||||
record1414x-paint-alpha-clip-mask
|
||||
|
|
|
|||
|
|
@ -58,7 +58,6 @@ pixman-rotate
|
|||
ps-surface-source
|
||||
radial-gradient-mask-source
|
||||
radial-gradient-source
|
||||
record1414x-fill-alpha
|
||||
record1414x-paint
|
||||
record1414x-paint-alpha
|
||||
record1414x-paint-alpha-clip
|
||||
|
|
|
|||
|
|
@ -883,7 +883,7 @@ main (int argc, char **argv)
|
|||
if (ctx.test->preamble != NULL) {
|
||||
status = _cairo_test_runner_preamble (&runner, &ctx);
|
||||
if (getenv ("CAIRO_TEST_UGLY_HACK_TO_IGNORE_PS_FAILURES")) {
|
||||
if (strcmp (ctx.test_name, "ps-eps") == 0 || strcmp (ctx.test_name, "fallback-resolution") == 0) {
|
||||
if (strcmp (ctx.test_name, "ps-eps") == 0) {
|
||||
if (status == CAIRO_TEST_FAILURE) {
|
||||
cairo_test_log (&ctx, "Turning FAIL into XFAIL due to env\n");
|
||||
fprintf (stderr, "Turning FAIL into XFAIL due to env\n");
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 946 B After Width: | Height: | Size: 958 B |
BIN
test/reference/big-trap.ps.ref.png
Normal file
|
After Width: | Height: | Size: 319 B |
BIN
test/reference/bug-bo-collins.ps.ref.png
Normal file
|
After Width: | Height: | Size: 251 B |
|
Before Width: | Height: | Size: 945 B After Width: | Height: | Size: 967 B |
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB |
BIN
test/reference/clip-complex-shape-eo-aa.ps.ref.png
Normal file
|
After Width: | Height: | Size: 325 B |
BIN
test/reference/clip-complex-shape-eo-mono.ps.ref.png
Normal file
|
After Width: | Height: | Size: 325 B |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 175 B After Width: | Height: | Size: 181 B |
|
Before Width: | Height: | Size: 165 B After Width: | Height: | Size: 170 B |
BIN
test/reference/clip-group-shapes-aligned-rectangles.ps.ref.png
Normal file
|
After Width: | Height: | Size: 387 B |
|
Before Width: | Height: | Size: 395 B After Width: | Height: | Size: 413 B |
BIN
test/reference/copy-disjoint.ps.ref.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
test/reference/extended-blend-alpha-mask.svg.ref.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
test/reference/extended-blend-alpha.svg.ref.png
Normal file
|
After Width: | Height: | Size: 9.4 KiB |
BIN
test/reference/extended-blend-alpha.svg.rgb24.ref.png
Normal file
|
After Width: | Height: | Size: 5.3 KiB |
BIN
test/reference/extended-blend-mask.svg.ref.png
Normal file
|
After Width: | Height: | Size: 3.9 KiB |
BIN
test/reference/extended-blend-mask.svg.rgb24.ref.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
test/reference/extended-blend.svg.ref.png
Normal file
|
After Width: | Height: | Size: 4 KiB |
BIN
test/reference/extended-blend.svg.rgb24.ref.png
Normal file
|
After Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 8.4 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB |
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 8.4 KiB |
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 7 KiB After Width: | Height: | Size: 7 KiB |
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 8.4 KiB |
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 8.4 KiB |
|
Before Width: | Height: | Size: 8.6 KiB After Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 6.4 KiB |
|
Before Width: | Height: | Size: 8.6 KiB After Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 8.4 KiB After Width: | Height: | Size: 8.4 KiB |
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
|
Before Width: | Height: | Size: 8.4 KiB After Width: | Height: | Size: 8.4 KiB |
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 5.9 KiB |
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 8.4 KiB After Width: | Height: | Size: 8.4 KiB |
|
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 7.2 KiB |
|
Before Width: | Height: | Size: 8.4 KiB After Width: | Height: | Size: 8.4 KiB |
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 8.4 KiB |
|
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 6.4 KiB |
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 8.4 KiB |
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 8.4 KiB |
|
Before Width: | Height: | Size: 6.2 KiB After Width: | Height: | Size: 6.2 KiB |
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 8.4 KiB |
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 8.5 KiB |
BIN
test/reference/fallback-resolution.ppi72x72.ps.ref.png
Normal file
|
After Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 887 B After Width: | Height: | Size: 888 B |
BIN
test/reference/ft-color-font.pdf.ref.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 585 B |
BIN
test/reference/ft-color-font.ps2.argb32.ref.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
test/reference/ft-color-font.ps2.rgb24.ref.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
test/reference/ft-color-font.ps3.argb32.ref.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
test/reference/ft-color-font.ps3.rgb24.ref.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.7 KiB |
BIN
test/reference/ft-color-font.script.ref.png
Normal file
|
After Width: | Height: | Size: 2.4 KiB |
BIN
test/reference/ft-svg-cairo-logo.image16.ref.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
test/reference/ft-svg-cairo-logo.ps.ref.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
test/reference/ft-svg-cairo-logo.ps.rgb24.ref.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
test/reference/ft-svg-cairo-logo.script.ref.png
Normal file
|
After Width: | Height: | Size: 6.4 KiB |
BIN
test/reference/ft-svg-cairo-logo.svg.rgb24.ref.png
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
test/reference/ft-svg-render-color.image16.ref.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
BIN
test/reference/ft-svg-render-color.pdf.ref.png
Normal file
|
After Width: | Height: | Size: 4.6 KiB |
BIN
test/reference/ft-svg-render-color.ps.ref.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
BIN
test/reference/ft-svg-render-color.ps.rgb24.ref.png
Normal file
|
After Width: | Height: | Size: 4 KiB |
BIN
test/reference/ft-svg-render-color.script.ref.png
Normal file
|
After Width: | Height: | Size: 3.8 KiB |
BIN
test/reference/ft-svg-render-color.svg.rgb24.ref.png
Normal file
|
After Width: | Height: | Size: 4.9 KiB |
BIN
test/reference/ft-svg-render-doc.image16.ref.png
Normal file
|
After Width: | Height: | Size: 8.5 KiB |
BIN
test/reference/ft-svg-render-doc.pdf.ref.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
test/reference/ft-svg-render-doc.ps.ref.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
test/reference/ft-svg-render-doc.ps.rgb24.ref.png
Normal file
|
After Width: | Height: | Size: 9.3 KiB |
BIN
test/reference/ft-svg-render-doc.script.ref.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
test/reference/ft-svg-render-doc.svg.rgb24.ref.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
test/reference/ft-svg-render-fill.image16.ref.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
test/reference/ft-svg-render-fill.pdf.ref.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
test/reference/ft-svg-render-fill.ps.ref.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
test/reference/ft-svg-render-fill.ps.rgb24.ref.png
Normal file
|
After Width: | Height: | Size: 1,006 B |
BIN
test/reference/ft-svg-render-fill.script.ref.png
Normal file
|
After Width: | Height: | Size: 999 B |
BIN
test/reference/ft-svg-render-fill.svg.rgb24.ref.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
test/reference/ft-svg-render-gradient.image16.ref.png
Normal file
|
After Width: | Height: | Size: 6.1 KiB |
BIN
test/reference/ft-svg-render-gradient.pdf.ref.png
Normal file
|
After Width: | Height: | Size: 6.8 KiB |
BIN
test/reference/ft-svg-render-gradient.ps.ref.png
Normal file
|
After Width: | Height: | Size: 11 KiB |
BIN
test/reference/ft-svg-render-gradient.ps.rgb24.ref.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
test/reference/ft-svg-render-gradient.script.ref.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
test/reference/ft-svg-render-gradient.svg.rgb24.ref.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
test/reference/ft-svg-render-path.image16.ref.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
test/reference/ft-svg-render-path.ps.ref.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
test/reference/ft-svg-render-path.ps.rgb24.ref.png
Normal file
|
After Width: | Height: | Size: 755 B |
BIN
test/reference/ft-svg-render-path.script.ref.png
Normal file
|
After Width: | Height: | Size: 695 B |
BIN
test/reference/ft-svg-render-path.svg.rgb24.ref.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |