{
  "checker": {
    "details": {
      "argv": [
        "/tmp/bs-venv3/bin/bst",
        "--no-colors",
        "show",
        "hello.bst"
      ],
      "kind": "cli",
      "needs_browser": false,
      "needs_credentials": false,
      "returncode": 0,
      "scope": "product operation",
      "stderr": "[--:--:--][        ][    main:core activity                 ] START   Loading elements\n[00:00:00][        ][    main:core activity                 ] SUCCESS Loading elements\n[--:--:--][        ][    main:core activity                 ] START   Resolving elements\n[00:00:00][        ][    main:core activity                 ] SUCCESS Resolving elements\n[--:--:--][        ][    main:core activity                 ] START   Initializing remote caches\n[00:00:00][        ][    main:core activity                 ] SUCCESS Initializing remote caches\n[--:--:--][        ][    main:core activity                 ] START   Query cache\n[00:00:00][        ][    main:core activity                 ] SUCCESS Query cache",
      "stdout": "   buildable 1d3e22520295607d8f387a48e741685c7de276693e271ce7530d338660ae90a5 base.bst \n     waiting 0d49090aea05d21daab9c803d9e810fedc3fb3736933f4e6288a6801f15d9dbf hello.bst ",
      "working": true
    },
    "status": "PASS"
  },
  "fault_owner": "prerequisite",
  "main_blocker": null,
  "operation": "Ran `bst --no-colors show hello.bst` (BuildStream 2.8.1, pinned commit 3f4c304f0917abf98852dbcd02a6a157dcd4d2af) on a minimal 2-element stack project; the command loaded elements, resolved them, queried the cache and printed the cache key and state for hello.bst (waiting) and base.bst (buildable), exit 0.",
  "operation_scope": "Covers install, startup, and one non-building query (bst show). Not covered: building or running elements (needs sandbox execution), full unit/lint suites (out of scope for this smoke task), and remote artifact caches (none configured). Prerequisites met in this VM: python3.12-venv, build-essential/python3-dev, git, BuildBox binaries (buildbox-casd, buildbox-fuse, buildbox-run-bubblewrap) installed to ~/.local/bin from the documented tarball.",
  "outcome": "working",
  "steps": [
    "apt-get install python3.12-venv (README/doc install: Python venv prerequisite)",
    "python3 -m venv /tmp/bs-venv3",
    "pip install -r requirements/requirements.txt",
    "apt-get install build-essential python3-dev bubblewrap ostree",
    "pip install -e . (in /workspace; built Cython extensions, later removed as generated output)",
    "bst --version (printed 0+unknown; not sufficient evidence)",
    "bst show hello.bst on minimal project -> failed: Did not find 'buildbox-casd' in PATH",
    "Downloaded buildbox-x86_64-linux-gnu.tgz from doc/source/main_install.rst (Install BuildBox) and extracted into ~/.local/bin",
    "bst show hello.bst -> failed: Failed to detect BuildStream version: Malformed version string: 0+unknown (source lacks .git metadata)",
    "apt-get install git; git clone https://github.com/apache/buildstream and checkout 3f4c304f0917abf98852dbcd02a6a157dcd4d2af (describe 2.8.1-24-g3f4c304f0)",
    "pip uninstall BuildStream; pip install --no-deps /tmp/bs-src",
    "bst --version -> 2.8.1+24.g3f4c304f0",
    "bst --no-colors show hello.bst -> exit 0, expected output present",
    "removed generated build artifacts from /workspace; source tree unchanged except original _version.py (no edits)"
  ],
  "stuck_step": null,
  "suggested_fix": null
}
