colbyt writes: > This series moves the default nixpkgs pin forward and fixes the build > and runtime issues exposed on the generic Spectrum path. It lets the > generic images follow linux_latest, which currently selects Linux 7.1.1. > > The changes are split by cause: aarch64-musl build fixes exposed by the > pin bump, integrated skaware and GTK backports, Cloud Hypervisor 52.0 > with the local vhost-user GPU patchset rebased, the libfyaml pkg-config > cleanup needed by AppStream, and the app VM closure-root fix for foot > and Firefox. > > The Cloud Hypervisor update includes the crosvm SHMEM_MAP compatibility > needed by the current crosvm GPU backend. I have an update to current Nixpkgs staging-next in the work, that should be ready to commit as soon as the staging cycle completes and Nixpkgs unstable updates. staging-next currently contains a lot of fixes that aren't in unstable, so by waiting a week or so for it we can avoid the need for a lot of downstream workarounds. I'll post the patch soon so you can try it out in advance, if you want. (Eventually we need to not be going months without updating, but while it's been so long I think waiting an extra week or so is okay, and I promise the gap was because other good things were happening — I just can't say what they might have been yet. ;)) So with that in mind I will pass on the update patches, but I'll still try to go through and review, because I think there's educational value to that.