commit 69ecbe86e3c318be66724439676d6394d34864db
Author: Alessandro Astone <alessandro.astone@canonical.com>
Date: Fri Feb 20 16:42:55 2026 +0100
d/rules: Disable reftests for QOI image format on s390x
This test is failing on s390x only:
thread 'color' (22472) panicked at tests/utils.rs:173:9:
[
[...]
TestResult {
path: "test-images/images/color/color.qoi",
texture_eq: false,
texture_deviation: 33.85651145833334,
exif_eq: true,
},
[...]
]
commit 4a4fae43a18b8129bffd74484dd1c453b452e255
Author: Alessandro Astone <alessandro.astone@canonical.com>
Date: Fri Feb 20 15:28:15 2026 +0100
d/control: Mark librust-serde-yaml-dev as only needed for tests
commit ea1dc1e91451838de056046322316a20cc334447
Author: Alessandro Astone <alessandro.astone@canonical.com>
Date: Fri Feb 20 13:32:22 2026 +0100
d/tests: Allow running tests unsandboxed
Define a test without isolation-machine, so that:
* it can run on debian infrastructure
* we can test both sandboxed and unsandboxed glycin (1)
[1]: Currently ubuntu only provides VM runners so both tests will run sandboxed
but one day that is going to change and we'll get both test runs.
commit 76f0019b53773183f7876ae60970844602abe6e5
Author: Alessandro Astone <alessandro.astone@canonical.com>
Date: Fri Feb 20 12:58:43 2026 +0100
d/rules: Enable build-time tests
We can enable build-time tests now that glycin will detect an environment
that is unable to run bwrap and automatically fall back to running unsandboxed.
commit a131404ced9b54a3778201b8d264e9adb0da7e76
Author: Alessandro Astone <alessandro.astone@canonical.com>
Date: Fri Feb 20 13:21:58 2026 +0100
d/tests: Add explicit dependencies on all required libheif plugins
glycin tests need encoders and decoders for HEIC and AVIF.
We should be explicitly listing all the libheif plugins needed to run the tests
regardless of other packages that might already depend/recommend those.
Among the 6 debian patches available in version 2.0.8-1 of the package, we noticed the following issues: