debugging-bst-build-failures

Diagnose and fix BuildStream build failures across categories using `just` commands and a flowchart.

134|27|Updated Nov 16, 2025
One-click install
npx skills add https://github.com/projectbluefin/dakota --skill debugging-bst-build-failures
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: debugging-bst-build-failures
Source: https://github.com/projectbluefin/dakota/tree/main/.opencode/skills/debugging-bst-build-failures
Command: npx skills add https://github.com/projectbluefin/dakota --skill debugging-bst-build-failures

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a systematic approach to diagnosing and resolving BuildStream build failures, helping users quickly identify and fix issues in their build pipelines.

Core Features & Use Cases

  • Failure Classification: Categorizes common BuildStream errors (source fetch, build commands, install, cache issues, etc.).
  • Diagnostic Tools: Offers specific just commands for inspecting logs, shells, and element details.
  • Use Case: When a BuildStream build fails, use this Skill to understand the error message, pinpoint the failing element, and apply the correct debugging steps to resolve it.

Quick Start

Use the debugging-bst-build-failures skill to find the log for a failed BuildStream element named 'my-element'.

Frequently Asked Questions about debugging-bst-build-failures

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I diagnose BuildStream build failures in my CI pipeline?

Debug BuildStream build failures by classifying the error category, such as source fetching or cache issues, then using specific `just` commands to inspect logs and element details to pinpoint the failing component.

What are the common categories of BuildStream build errors?

Common BuildStream build errors include source fetching failures, build command errors, installation issues, composition problems, and cache issues. Identifying the correct category is the first step in the diagnostic flowchart to resolve pipeline errors.

How do I inspect logs for a failed BuildStream element?

Inspect logs for a failed BuildStream element by running specific `just` commands provided by the debugging guide. These commands allow you to view detailed error outputs and element details to understand why the build failed.

Does this debugging approach work for BuildStream cache proxy issues?

Yes, this debugging approach works for BuildStream cache proxy issues. It addresses CI-specific debugging scenarios and provides a diagnostic flowchart to help users efficiently resolve cache-related build pipeline errors.

What is the best way to troubleshoot BuildStream source fetching errors?

The best way to troubleshoot BuildStream source fetching errors is to follow a systematic diagnostic flowchart. This involves categorizing the error as a source fetch issue and using specific `just` commands to inspect the element details and logs.