| name | bluefin-packages |
|---|---|
| description | Bluefin package management — use when adding, removing, or modifying packages in bluefin (brew formulas, flatpaks, RPM/DNF packages, or COPR repos). |
- Level: 1
SecondOrder is an autonomous organization operating system. It's a single-binary Go application that manages a hierarchy of AI agents who triage, delegate, execute, review, and ship work — with minimal human intervention. Think of it as "Jira meets an AI company": agents are the employees, the CEO agent is the manager, and you (the human) are the board of directors.
The human's role is strategic governance: set goals, approve structural changes, and ship completed work blocks. Everything else — task decomposition, assignment, execution, review — is handled by agents autonomously.
| ```{"elapsed_ms":0,"message":"Checking image cache...","timestamp":"2026-04-08T16:03:19.863205406Z","type":"info"} | |
| + skopeo inspect docker://ghcr.io/projectbluefin/dakota:latest | |
| + skopeo inspect containers-storage:ghcr.io/projectbluefin/dakota:latest | |
| {"elapsed_ms":56841,"message":"Image pull required (1 layers)","timestamp":"2026-04-08T16:04:16.704253967Z","type":"info"} | |
| {"cumulative_pct":0,"elapsed_ms":56841,"step":1,"step_name":"Partitioning disk","timestamp":"2026-04-08T16:04:16.704298831Z","total_steps":8,"type":"step","weight_pct":0} | |
| + fuser -km /dev/sda (kill remaining holders) | |
| + fuser -km /dev/sda | |
| + blockdev --flushbufs /dev/sda | |
| + udevadm settle | |
| + sfdisk --wipe=always /dev/sda |
Date: March 2026 | Status: Research / Pre-implementation
Scope: ublue-os/bluefin · ublue-os/bluefin-lts · all image variants
Every time a Bluefin user upgrades their system, bootc downloads updated OCI image layers from GHCR. Today, those layers are grouped by the legacy-rechunk tool into 39 coarsely-packed, gzip-compressed layers. When any package in a layer changes — even a single binary — the entire layer re-downloads.
Last updated: 2026-03-15 Automatically updated by fleet agents when workspace config changes.
GitHub Copilot CLI workspace for @castrojo — maintainer of Project Bluefin and Universal Blue contributor.
Manages 51+ projects across 4 GitHub namespaces from one directory,
I want you to implement a ujust toggle-testing for bluefin-lts. This should work just like toggle-devmode, but for testing images. The testing images are published as lts-testing and lts-hwe-testing tags on ghcr.io/ublue-os/bluefin, bluefin-dx, and bluefin-gdx. This should be bidirectional - if you're on stable (lts/lts-hwe), it switches to testing. If you're on testing, it switches back to stable. Make sure to use gum confirm for user interaction and pkexec bootc switch for the actual rebase. Also add the testing channels to the ublue-rollback-helper so users can see them in the rebase menu. The code should live in the common repository (castrojo/common fork of projectbluefin/common) since that's where all ujust recipes live. This addresses issue projectbluefin/common#130