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