]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
Kumar One Outline: fix override config source path for fontc_crater build
authorFelipe Correa da Silva Sanches <juca@members.fsf.org>
Thu, 21 May 2026 20:27:17 +0000 (21:27 +0100)
committerFelipe Corrêa da Silva Sanches <juca@members.fsf.org>
Thu, 21 May 2026 22:03:22 +0000 (23:03 +0100)
The override config.yaml listed the Glyphs source as "Kumar One.glyphs"
at the repository root, but at the recorded commit (3192a79) the source
is "masters/Kumar One.glyphs". fontc_crater failed with "missing source
'Kumar One.glyphs'".

Corrected the config.yaml source path to "masters/Kumar One.glyphs". This
is the same itfoundry/kumar source shared with the Kumar One family. The
recorded commit is correct and was left unchanged.

Assisted by an AI agent (Claude Opus 4.7)

ofl/kumaroneoutline/config.yaml
ofl/kumaroneoutline/upstream_info.md

index 361a2ffb6d455e5d948d27674a4c9a7d620bef24..5b20316d48691f0cce465ae9e5948b1af9498c46 100644 (file)
@@ -3,4 +3,4 @@
 # The shipped binary may have been built with different tools/versions.
 #
 sources:
-  - "Kumar One.glyphs"
+  - "masters/Kumar One.glyphs"
index 2f7408ef5571eeb2db80dd92c0225fa93fced057..12d7a947b2cee4780d4a06fbc493445b4daca35b 100644 (file)
@@ -33,4 +33,20 @@ Same monorepo as Kumar One; needs verification that Outline variant sources are
 
 ## Build Configuration (Override)
 
-An override `config.yaml` has been created in the google/fonts family directory, referencing `Kumar One.glyphs (shared with Kumar One)` from `itfoundry/kumar`. This is a best-effort starting point for reproducible builds — the shipped binary was likely built with different tool versions and may not match exactly.
+An override `config.yaml` has been created in the google/fonts family directory, referencing the Glyphs source (shared with Kumar One) from `itfoundry/kumar`. This is a best-effort starting point for reproducible builds — the shipped binary was likely built with different tool versions and may not match exactly.
+
+## fontc_crater Build Fix (2026-05-21)
+
+**Model**: Claude Opus 4.7
+
+### Initial state
+The override `config.yaml` listed `sources: ["Kumar One.glyphs"]` — a repository-root path. fontc_crater failed with `missing source 'Kumar One.glyphs'`.
+
+### Investigation
+At the recorded commit `3192a79` the Glyphs source is `masters/Kumar One.glyphs`, not at the repository root. The override config path was missing the `masters/` directory prefix. The recorded commit is correct.
+
+### Actions taken
+The override `config.yaml` source path was corrected from `Kumar One.glyphs` to `masters/Kumar One.glyphs`.
+
+### Final state
+The override `config.yaml` references `masters/Kumar One.glyphs`, which exists at the recorded commit `3192a79`. This is the same `itfoundry/kumar` source shared with the Kumar One family.