Skip to content

fix(modules): repair x86_64 host builds after flake update - #401

Open
github-actions[bot] wants to merge 1 commit into
masterfrom
fix/flake-update-build-breakage
Open

fix(modules): repair x86_64 host builds after flake update#401
github-actions[bot] wants to merge 1 commit into
masterfrom
fix/flake-update-build-breakage

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

What broke

The weekly flake update (commit 9fd7fb3) bumped nixpkgs, breaking the Build & Cache workflow for both x86_64 hosts. Both are genuine code failures, not transient CI noise.

raider — gst_all_1.gst-vaapi removed

error: 'gst_all_1.gst-vaapi' has been removed in GStreamer 1.28. Users are
recommended to switch to gst-plugins-bad, however it is not an in-place upgrade.

gst-vaapi was removed in GStreamer 1.28 (modules/constellation/desktop.nix, multimedia package list). Its VA-API functionality now ships inside gst-plugins-bad, which is already in the same list, so the fix is to drop the dead attribute. This module is shared, so it also unblocks blackbird.

galactica — pnpm-9.15.9 marked insecure

error: Refusing to evaluate package 'pnpm-9.15.9' ... because it is marked as insecure

Triggered by opencloud-idp-web-7.0.0, whose nativeBuildInputs pull in pnpm 9.15.9 (now flagged for several CVEs). pnpm is a build-time-only tool here, so it is added to galactica's existing nixpkgs.config.permittedInsecurePackages list.

Fix

  • Remove gst_all_1.gst-vaapi from modules/constellation/desktop.nix.
  • Add "pnpm-9.15.9" to hosts/galactica/configuration.nix permittedInsecurePackages.

The aarch64 hosts (basestar, r2s, raspi3, octopi) were not present in the failure log.

Verification

Local Nix toolchain isn't available in this environment; changes are minimal, targeted line edits matching existing alejandra formatting. CI will build the affected closures.

The weekly flake update broke the x86_64 host builds:

- raider (via constellation/desktop): gst_all_1.gst-vaapi was removed in
  GStreamer 1.28; its VA-API support now lives in gst-plugins-bad, which
  is already in the multimedia package list, so just drop the dead attr.
- galactica: opencloud-idp-web builds with pnpm 9.15.9, which nixpkgs now
  marks insecure. pnpm is a build-time-only tool here, so permit it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants