max / alloy
- Co-Authored-By
- Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 file changed,
+6 insertions,
-1 deletion
| @@ -11,7 +11,12 @@ | |||
| 11 | 11 | - [ ] Audit Departure's unicode coverage; document the fallback chain (Iosevka) for out-of-range code points. | |
| 12 | 12 | - [ ] Branding assets: wordmark/logotype, repo social card, favicon. Deferred until first user-facing surface ships. | |
| 13 | 13 | - [x] Push Alloy to `git.sr.ht/~maxmj/alloy`. Repo auto-created on first push; `srht` remote tracking `main`. | |
| 14 | - | - [ ] First green build of `Containerfile` (build + lint only, no distribution yet). Audit which packages need COPRs vs. Fedora main. | |
| 14 | + | - [x] First green build of `Containerfile` (build + lint only, no distribution yet). Built `alloy:local` on fw13 from `fedora-bootc:42`; 7.77 GB image; 10 lint checks passed, 3 warnings (informational — flatpaks in /var). | |
| 15 | + | ||
| 16 | + | ## Follow-up build work | |
| 17 | + | ||
| 18 | + | - [ ] Multi-stage cargo-install build for the three Rust tools without published Fedora packages: `ironbar` (bar), `anyrun` (launcher), `wl-screenrec` (screen recorder). New `FROM fedora:42 as rust-build` stage runs `cargo install`, then copies binaries to `/usr/local/bin` in the runtime stage. | |
| 19 | + | - [ ] Address bootc lint's `/var` warnings — Flatpak install writes to `/var/lib/flatpak` at build time, but bootc prefers `/var` empty at build so systemd-tmpfiles populates at first boot. Options: (a) accept the warnings, (b) move Flatpak installs to a first-boot systemd oneshot instead of build-time, (c) `bootc container lint`'s official escape hatch if there is one. | |
| 15 | 20 | ||
| 16 | 21 | ## When distribution starts | |
| 17 | 22 |