]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
Yatra One: fix override config source path for fontc_crater build
authorFelipe Correa da Silva Sanches <juca@members.fsf.org>
Thu, 21 May 2026 20:25:45 +0000 (21:25 +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 UFO source as YatraOne_0.ufo at the
repository root, but at the recorded commit (b991e49) the source is
source/masters/YatraOne_0.ufo. fontc_crater failed with "missing source
'YatraOne_0.ufo'".

Corrected the config.yaml source path to source/masters/YatraOne_0.ufo.
The recorded commit is correct and was left unchanged.

Assisted by an AI agent (Claude Opus 4.7)

ofl/yatraone/config.yaml
ofl/yatraone/upstream_info.md

index da70c67d562644b94e72857eb066236517f7c144..311f793eac0c3c8677fb2455e0f741fc7d7bb1e8 100644 (file)
@@ -3,4 +3,4 @@
 # The shipped binary may have been built with different tools/versions.
 #
 sources:
-  - YatraOne_0.ufo
+  - source/masters/YatraOne_0.ufo
index 18bf21507e92eddae5a06dd734b3a1d0c13f230d..ffed5ec086a2c1e670500806427071562b667300 100644 (file)
@@ -32,4 +32,20 @@ A source block was added to METADATA.pb pointing to commit `b991e49` (2016-09-26
 
 ## Build Configuration (Override)
 
-An override `config.yaml` has been created in the google/fonts family directory, referencing `YatraOne_0.ufo` from `cathschmidt/yatra-one`. 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 UFO source from `cathschmidt/yatra-one`. 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: [YatraOne_0.ufo]`. fontc_crater failed with `missing source 'YatraOne_0.ufo'`.
+
+### Investigation
+At the recorded commit `b991e49` a UFO source does exist, at `source/masters/YatraOne_0.ufo` — correcting the "no `.ufo` sources are present" note in the original investigation above. The UFO is nested under `source/masters/` alongside `YatraOne.vfb`. The `_0.ufo` suffix is the literal master filename used by the Indian Type Foundry build setup, not a stale rename. The override config path was missing the `source/masters/` directory prefix. The recorded commit is correct.
+
+### Actions taken
+The override `config.yaml` source path was corrected from `YatraOne_0.ufo` to `source/masters/YatraOne_0.ufo`.
+
+### Final state
+The override `config.yaml` references `source/masters/YatraOne_0.ufo`, which exists at the recorded commit `b991e49`.