← Jobs
success

build ant/term ↗

main @ 2bc67c3a39cfb4dfd7375176dc66d7a4efa7b576 · pipeline build #5 → · 2 more pipelines from this commit →
started 14 Sep 2026 20:42 UTC · ran for
3s, success 3s, success 3s, success 3s, success 12s, success 3s, success 3s, success 4s, success 3s, success 3s, success avg 4s ± 3s over the last 10 runs
wayland: fix missing nullable markers on wl_data_device's event args wl_data_device.selection's id argument is nullable in the real protocol (sent NULL whenever there's no current clipboard offer, e.g. right after gaining keyboard focus with nothing yet copied) — transcribed here as a plain non-nullable "o", which crashes libwayland's own argument validation the moment a real compositor sends that NULL ("NULL object received on non-nullable type, message selection(o)"). Fixes the same gap on every other nullable argument in this file (wl_data_source.target's mime_type, wl_data_device.enter/start_drag/ set_selection's object args, wl_data_offer.accept's mime_type) — none of the others have surfaced yet since they're all either unused padding or requests we only ever call with non-null arguments ourselves, but the signature string is what wl_proxy_marshal_flags itself uses to interpret outgoing varargs, not just something the receiver validates, so they were still latent bugs.
$ build success · exit 0 · raw
++ mktemp -d
+ checkout=/tmp/tmp.ocVvryz1OX
+ trap 'rm -rf "$checkout"' EXIT
+ cp -R /var/lib/ci-tron/sources/a50e585b8b2e41d4/. /tmp/tmp.ocVvryz1OX
+ cd /tmp/tmp.ocVvryz1OX
+ nix develop --command odin build . -out:term
GC Warning: Could not open /proc/stat
copying path '/nix/store/7g2rwy25wdndxy3zr7q8d49bxyjbzcw0-mailcap-2.1.54' from 'https://cache.nixos.org'...
copying path '/nix/store/qa63hibyghja8i40f907q9g97cvkdw8c-tzdata-2026b' from 'https://cache.nixos.org'...
copying path '/nix/store/s3134ibgsm3askzfw40p4mpcfsdf9z94-expat-2.8.1' from 'https://cache.nixos.org'...
copying path '/nix/store/wxy7sj4vxcbvkjsplbjsy40mzjm8d4xc-gdbm-1.26-lib' from 'https://cache.nixos.org'...
copying path '/nix/store/vrph5cx22430flzspcalsqd69brly3gf-ols-0-unstable-2025-11-06' from 'https://cache.nixos.org'...
copying path '/nix/store/1nxpvaariarwjxfnrd9rnq153hldkcbc-wlrctl-0.2.2' from 'https://cache.nixos.org'...
copying path '/nix/store/mc5phzxsq1a7l15il4zam170y75k8y4v-mpdecimal-4.0.1' from 'https://cache.nixos.org'...
copying path '/nix/store/by19gg2pqp2b1gqphdf6bwk2g3hgak79-openssl-3.6.2' from 'https://cache.nixos.org'...
copying path '/nix/store/p0070ky52z5qq0s7815dc93v1xh9bnd4-sqlite-3.50.4' from 'https://cache.nixos.org'...
copying path '/nix/store/c1g2l2ki0rgf30amwkd2jag992qkv8qm-util-linux-minimal-2.41.4-lib' from 'https://cache.nixos.org'...
copying path '/nix/store/3f198rhrrvqp25q12ppsz10fc8xv2qw6-libapparmor-4.1.2' from 'https://cache.nixos.org'...
copying path '/nix/store/v1qmlpgglmx24mwq0y26liq81lykck1p-libcap-2.77-lib' from 'https://cache.nixos.org'...
copying path '/nix/store/fcn7j45ia0vf1x6cjbmmff725xza1l4b-libxcrypt-4.5.2' from 'https://cache.nixos.org'...
copying path '/nix/store/4sq0awhi6w9zw9qb08amnams96a0kwp5-zstd-1.5.7' from 'https://cache.nixos.org'...
copying path '/nix/store/7y367jnnjm1cjpz21yd0vjfdlyj1pj00-util-linux-minimal-2.41.4-login' from 'https://cache.nixos.org'...
copying path '/nix/store/pyqb42g207b8aad5jgdzcca2ckrai4yn-expat-2.8.1-dev' from 'https://cache.nixos.org'...
copying path '/nix/store/8lgaj2cjh1bl516fmdyir305fmgr19wk-kmod-31' from 'https://cache.nixos.org'...
copying path '/nix/store/3xbxqkr2d0fabxcaxcxnkyj9pph0911v-kmod-31-lib' from 'https://cache.nixos.org'...
copying path '/nix/store/102xy35586h5a4szgap75av8ncjffgnn-util-linux-minimal-2.41.4-mount' from 'https://cache.nixos.org'...
copying path '/nix/store/pqmd9h5y3q0xf3bpydripxi4a2iffbpj-util-linux-minimal-2.41.4-swap' from 'https://cache.nixos.org'...
copying path '/nix/store/vm6nxpp97fxgczw00bwkxdqdm2an3n95-python3-3.13.12' from 'https://cache.nixos.org'...
copying path '/nix/store/fxvfc1qlmkqaiipmsz1hzwd4p3gxh9cy-systemd-minimal-258.7' from 'https://cache.nixos.org'...
copying path '/nix/store/17lkr5hkl8c8zsy8xdr6va3n1m6v8bhn-dbus-1.14.10-lib' from 'https://cache.nixos.org'...
copying path '/nix/store/8i8xfymhbla0v96k8yxwq2b1kygz3qjl-dbus-1.14.10' from 'https://cache.nixos.org'...
copying path '/nix/store/556cfirqcx0km859rzhs34xg876iyddx-dbus-1.14.10-dev' from 'https://cache.nixos.org'...
building '/nix/store/x8j5rpnk05v3sycg7ssahffm7m93dj4v-nix-shell-env.drv'...
+ rm -rf /tmp/tmp.ocVvryz1OX
Artifacts

no artifacts