coldpass

ChurrOS-GNU-Linux/ChurrOS

GitHub ↗ · How this check works

Per-setup public labels: Linux / Haiku: Didn’t work

Static status badge · SVG · read-only JSON. Embed with ![Coldpass status](https://coldpass.dev/badge/ChurrOS-GNU-Linux--ChurrOS.svg).

Didn’t work

Only older checks are saved; no current product test.

Answers apply to each recorded setup, revision and operation. Earlier observations remain in Run details.

Tested on Linux
PlatformHaikuLuna
Linuxno

Linux / Haiku 5.5: no · Oct 17, 2026 · 8ce2d588ceca · claude-code / 2.1.300 (Claude Code)
Recorded operation: limited checks

Setup time
7 min 19 s to install
Issue
yes, not fixed yet
Our test was blocked; no repo verdict.

Safety: no observations were recorded for the selected revision. Functional results do not establish a safety result.

Repair history and test corrections
Current diagnosis: unknown · resolved

superseded; repo ChurrOS-GNU-Linux/ChurrOS has a later non-harness result a recorded run

Repair record fix-c9f96c1c90cf7b595266 · current status JSON. Original run outcomes remain unchanged.

Failed run: ChurrOS-GNU-Linux/ChurrOS · Oct 16, 2026 · Our test failed; no repo verdict.

Repair development: ChurrOS-GNU-Linux/ChurrOS · Oct 16, 2026 · Repair work (development) · not an initial-trial result.

Test-repair rerun: ChurrOS-GNU-Linux/ChurrOS · Oct 18, 2026 · Repair work (development) · not an initial-trial result.

  • Evidence unavailable in the public snapshot.
Current diagnosis: unknown · resolved

superseded; repo ChurrOS-GNU-Linux/ChurrOS has a later non-harness result a recorded run

Repair record fix-a9ce9150a7156dfd2a49 · current status JSON. Original run outcomes remain unchanged.

Failed run: ChurrOS-GNU-Linux/ChurrOS · Oct 17, 2026 · Recorded operation failed.

Repair development: ChurrOS-GNU-Linux/ChurrOS · Oct 17, 2026 · Repair work (development) · not an initial-trial result.

Test-repair rerun: ChurrOS-GNU-Linux/ChurrOS · Oct 18, 2026 · Repair work (development) · not an initial-trial result.

Current diagnosis: unknown · prerequisite

Prerequisite/OS: README targets Arch Linux; the GUI crates need gtk4 >= 4.18 and Ubuntu 24.04 ships 4.14.5. Not a repo defect: the requirement is documented (gtk4 v4_18 feature in Cargo.toml) and the product is explicitly Arch-based.

Recorded action: Wait for the documented external prerequisite; keep partial grades.

Repair record fix-60e13264477da5a23100 · current status JSON. Original run outcomes remain unchanged.

Failed run: ChurrOS-GNU-Linux/ChurrOS · Oct 17, 2026 · Recorded operation failed.

Repair development: ChurrOS-GNU-Linux/ChurrOS · Oct 18, 2026 · Repair work (development) · not an initial-trial result.

Run details

Haiku 5.5

Native agent · Recorded operation failed

Operation / attempted scope limited checks

Agent-reported scope: Partial setup only: installed Ubuntu prerequisites, rustup stable toolchain, and built the Rust library crate churros-services (cargo build --release -p churros-services). The documented useful operation (./churros build, building the Arch ISO) was not run.

Run details
run
ChurrOS-GNU-Linux--ChurrOS-claude-haiku-5-5-1792282232862613091
date
Oct 17, 2026
time to working
not recorded
product hosting / execution
Not recorded
recorded operation scope
limited checks
model
claude-haiku-5-5
agent / version
claude-code / 2.1.300 (Claude Code)
platform
linux
reported cost
$0.010696
Recorded source
https://github.com/ChurrOS-GNU-Linux/ChurrOS
Tool transport
mcp-assigned-vm
Test version
readme-508462a99ba6c45473094c91c7b73d8090c06158165b92f97626e2d7928c0d56
revision
8ce2d588cecaabbbdf80ab76a6fb16421eb9997b
Current diagnosis: unknown · prerequisite

Prerequisite/OS: README targets Arch Linux; the GUI crates need gtk4 >= 4.18 and Ubuntu 24.04 ships 4.14.5. Not a repo defect: the requirement is documented (gtk4 v4_18 feature in Cargo.toml) and the product is explicitly Arch-based.

Recorded action: Wait for the documented external prerequisite; keep partial grades.

Repair record fix-60e13264477da5a23100 · current status JSON. Original run outcomes remain unchanged.

Failed run: ChurrOS-GNU-Linux/ChurrOS · Oct 17, 2026 · Recorded operation failed.

Repair development: ChurrOS-GNU-Linux/ChurrOS · Oct 18, 2026 · Repair work (development) · not an initial-trial result.

Double-checks failed run: ChurrOS-GNU-Linux/ChurrOS · Oct 17, 2026.

Fix: fix-60e13264477da5a23100.

Recorded blocker / warning

Step: cargo build --release --manifest-path rust/Cargo.toml (rust/README.md, Compilación y Despliegue) and ./churros build (README.md, Construir)

The product targets Arch Linux (archiso/pacman). The ISO build cannot run on this Ubuntu 24.04 guest, and the GTK apps need gtk4 >= 4.18 which Ubuntu 24.04 does not provide.

Install / setup / connection checks
[
  {
    "status": "FAIL",
    "details": {
      "working": false,
      "argv": [
        "/root/.cargo/bin/cargo",
        "build",
        "--release",
        "-p",
        "churros-services",
        "--manifest-path",
        "rust/Cargo.toml"
      ],
      "kind": "cli",
      "blocker": "[Errno 2] No such file or directory: '/root/.cargo/bin/cargo'"
    },
    "check": "install",
    "optional": false
  },
  {
    "status": "FAIL",
    "details": {
      "working": false,
      "argv": [
        "/workspace/churros",
        "doctor"
      ],
      "kind": "cli",
      "returncode": 0,
      "stdout": "Running diagnostics...\nHost: Ubuntu 24.04.5 LTS (debian)\n\n\u2713 git\n\u2713 qemu-system-x86_64\n\u2713 qemu-system-i386\n\u2713 qemu-system-aarch64\n\u2713 qemu-img\n\u2713 sudo\n\u2713 python3\n\u2713 node\n\u2713 shellcheck\n[excerpt truncated]",
      "stderr": "",
      "needs_credentials": false,
      "needs_browser": false,
      "blocker": "product invocation failed: {\"returncode\": 0, \"stdout\": \"Running diagnostics...\\nHost: Ubuntu 24.04.5 LTS (debian)\\n\\n\\u2713 git\\n\\u2713 qemu-system-x86_64\\n\\u2713 qemu-system-i386\\n\\u2713 qemu-system-aarch64\\n\\u2713 qemu-img\\n\\u2713 sudo\\n\\u2713 python3\\n\\u2713 node\\n\\u2713 shellcheck\\n\\u2713 msgfmt\\n\\u2713 zstd\\n\\u2713 rustc\\n\\u2713 cargo\\n\\nBuild de la ISO: este host no es Arch Linux, as\\u00ed que mkarchiso y makepkg no\\nest\\u00e1n disponibles. Usa el contenedor Arch del proyecto:\\n  ./churros build --container\\n\\u2713 podman\\n\\n! qemu-user aarch64 \\u2014 no est\\u00e1 registrado; hace falta para ./churros build --container --arch arm64\\n  Comprueba con: ./churros doctor --arch arm64\\n\\n\\u2713 /dev/kvm (hardware virtualization ready)\\n\\nDiagnostics complete.\\n\", \"stderr\": \"\", \"needs_credentials\": false, \"needs_browser\": false}"
    },
    "check": "install",
    "optional": false
  }
]

Suggested next step (agent-reported): Run in an Arch Linux environment (or Arch container): sudo pacman -S archiso git qemu-full edk2-ovmf rust cargo shellcheck gettext, then ./churros doctor and ./churros build (or ./churros build --container from a non-Arch host with podman). For the Rust apps on Ubuntu, use a distro/PPA providing gtk4 >= 4.18 and libadwaita >= 1.7 before cargo build --manifest-path rust/Cargo.toml.

What the agent did

Partial setup only: installed Ubuntu prerequisites, rustup stable toolchain, and built the Rust library crate churros-services (cargo build --release -p churros-services). The documented useful operation (./churros build, building the Arch ISO) was not run.

cat README.md (Spanish, 'Inicio rápido'/'Diagnóstico del entorno'); ./churros version (ok); ./churros info (ok, git missing warning); ./churros doctor (rc=1, missing packages)
apt-get install -y git gettext shellcheck podman nodejs qemu-utils cargo rustc (ok)
apt-get install -y qemu-system-x86 qemu-system-arm rustup (ok); rustup toolchain install stable --profile minimal -y (ok, rustc 1.99.1)
apt-get install -y libgtk-4-dev libadwaita-1-dev libasound2-dev libdbus-1-dev pkgconf (ok)
cargo build --release --manifest-path rust/Cargo.toml (rc=101)
cargo build --release -p churros-services --manifest-path rust/Cargo.toml (rc=0, Finished release)
./churros apps doctor (rc=1, 'must not run as root')
Earlier attempts (1)

Haiku 5.5

Native agent · Recorded operation failed

Operation / attempted scope ./churros doctor

Agent-reported scope: ./churros doctor: diagnose the development environment (documented CLI command in README 'CLI de ChurrOS'/'Inicio rápido')

Run details
run
ChurrOS-GNU-Linux--ChurrOS-claude-haiku-5-5-1792221454169519982
date
Oct 17, 2026
time to working
not recorded
product hosting / execution
Local command in the guest
recorded operation scope
Verifies host tooling only. Not exercised: ./churros build (ISO build needs Arch host or ./churros build --container, multi-GB, out of smoke scope), ./churros run (QEMU boot), ./churros check/rust (test suites, excluded by task). qemu-user aarch64 is not registered (warning only, needed only for arm64 container builds).
model
claude-haiku-5-5
agent / version
claude-code / 2.1.300 (Claude Code)
platform
linux
reported cost
$0.006467
Recorded source
https://github.com/ChurrOS-GNU-Linux/ChurrOS
Tool transport
mcp-assigned-vm
Test version
readme-d3659cd3f9210dfa5802d1e6a3b243d7ad5e3fc7dc58d619be334de899f21e50
revision
8ce2d588cecaabbbdf80ab76a6fb16421eb9997b
Current diagnosis: unknown · resolved

superseded; repo ChurrOS-GNU-Linux/ChurrOS has a later non-harness result a recorded run

Repair record fix-a9ce9150a7156dfd2a49 · current status JSON. Original run outcomes remain unchanged.

Failed run: ChurrOS-GNU-Linux/ChurrOS · Oct 17, 2026 · Recorded operation failed.

Repair development: ChurrOS-GNU-Linux/ChurrOS · Oct 17, 2026 · Repair work (development) · not an initial-trial result.

Test-repair rerun: ChurrOS-GNU-Linux/ChurrOS · Oct 18, 2026 · Repair work (development) · not an initial-trial result.

Fix: fix-a9ce9150a7156dfd2a49.

Recorded blocker / warning

Step: ./churros doctor

setup/no-check diagnostics alone do not establish a working product operation

Suggested next step (agent-reported): Inspect the recorded blocker and correct the README prerequisites or harness error.

What the agent did

./churros doctor: diagnose the development environment (documented CLI command in README 'CLI de ChurrOS'/'Inicio rápido')

apt-get update && apt-get install -y gettext git nodejs podman qemu-system-arm qemu-system-x86 qemu-utils rustup shellcheck (package list from ./churros doctor output; install-deps.sh skipped because it refuses to run as root)
rustup default stable (rustc 1.99.1 installed)
./churros doctor (rc=0, all checks pass; qemu-user aarch64 warning is non-fatal)

No product verdict. Run record.

No product verdict. Run record.

No product verdict. Run record.

No product verdict. Run record.

No product verdict. Run record.

No product verdict. Run record.

No product verdict. Run record.