Skip to content

Dev Install Issue: Cairo must be installed from source to match CI version (1.18) #3521

@jeertmans

Description

@jeertmans

Preliminaries

Description of error

This is more a documentation issue, but CI is using Cairo 1.18, while Ubuntu users (at least using 22.04) can only install Cairo 1.16 from apt.

Not using Cairo 1.18 will mean that pytest will skip a lot of tests locally, but that may fail in the CI. This is an issue because users will have to trust the CI to pass tests, and possibly wait a long time to check if a patch fixed changes.

TODO

Document this potential issue (only important for dev I guess) and how to build Cairo from source (requires ninja and meson).

System specifications

  • OS: Uubuntu 22.04

Metadata

Metadata

Assignees

No one assigned

    Labels

    installationEverything concerning the installation process

    Type

    No type

    Projects

    Status

    🆕 New

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions