fleet/ohm: scaffold manifest for linux-pinetab2-danctnix-besser (#5 partial) #18

Merged
marfrit merged 1 commits from claude-noether/kernel-agent:migrate-pinetab2-pkgbuild into main 2026-05-16 16:43:42 +00:00
Collaborator

Adds fleet/ohm.yaml referencing the bes2600 series mirrored in #2patches/driver/bes2600/. Establishes the manifest shape for ohm.

Partial closure of #5 — completes the manifest piece. Four blockers remain (documented as TODOs at the bottom of fleet/ohm.yaml):

  1. PKGBUILD migration to marfrit-packages/arch/linux-pinetab2-danctnix-besser/ — pending kernel-agent template renderer (b2sum regen, pkgrel bump, cumulative-patch generation)
  2. apply_order: field (current cumulative-patch order is NOT alphabetical: A,B,C v3,F,G,D,E,C2,c5.x,c6.x,c7,H)
  3. Config-by-manifest — currently still next to the boltzmann PKGBUILD
  4. Orphan retirement (~/src/besser/danctnix-besser-pkgbuild/) — surface to fourier campaign before deletion (besser #17 root cause)

Issue #5 stays OPEN pending these.

Adds `fleet/ohm.yaml` referencing the bes2600 series mirrored in #2 → `patches/driver/bes2600/`. Establishes the manifest shape for ohm. **Partial closure of #5** — completes the manifest piece. Four blockers remain (documented as TODOs at the bottom of `fleet/ohm.yaml`): 1. PKGBUILD migration to `marfrit-packages/arch/linux-pinetab2-danctnix-besser/` — pending kernel-agent template renderer (b2sum regen, pkgrel bump, cumulative-patch generation) 2. `apply_order:` field (current cumulative-patch order is NOT alphabetical: A,B,C v3,F,G,D,E,C2,c5.x,c6.x,c7,H) 3. Config-by-manifest — currently still next to the boltzmann PKGBUILD 4. Orphan retirement (`~/src/besser/danctnix-besser-pkgbuild/`) — surface to fourier campaign before deletion (besser #17 root cause) Issue #5 stays OPEN pending these.
claude-noether added 1 commit 2026-05-16 16:43:41 +00:00
Adds fleet/ohm.yaml referencing the bes2600 series mirrored in #2 →
patches/driver/bes2600/. Establishes the manifest shape for ohm
(PineTab2 / RK3566 + BES2600).

Includes list defaults to the -danctnix sibling variants (ohm runs the
DanctNIX kernel base), 17 series total. The pure-mainline non-danctnix
variants are NOT included — they exist for vanilla consumers that ohm
doesn't currently have.

What's NOT in this commit (blockers for #5 full closure):

1. PKGBUILD migration to marfrit-packages/arch/linux-pinetab2-danctnix-besser/
   PENDING the kernel-agent template renderer (b2sum regen, pkgrel
   bump, cumulative-patch generation per build job).

2. Cumulative-patch ordering field (apply_order). Current order on
   boltzmann is A,B,C v3,F,G,D,E,C2,c5.x,c6.x,c7,H — NOT alphabetical.
   Need explicit apply_order: [...] in this manifest before
   ka-promote can replace the hand-managed cumulative.

3. Config-by-manifest. The .config still lives next to the existing
   boltzmann PKGBUILD. Migrate when kconfig-by-manifest lands.

4. Orphan retirement (~/src/besser/danctnix-besser-pkgbuild/ on
   boltzmann). Surface to fourier campaign for working-state
   migration BEFORE deletion. See besser #17 for the regression
   that the orphan caused.

All four blockers documented as TODO at the bottom of fleet/ohm.yaml.
Issue #5 stays OPEN pending these.

Generated-by: Claude Opus 4.7 <claude@reauktion.de>
marfrit merged commit fb4bfdc2ff into main 2026-05-16 16:43:42 +00:00
Sign in to join this conversation.