]> git.ipfire.org Git - thirdparty/google/fonts.git/commitdiff
Barrio: fix stale source commit hash 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 recorded source.commit (ced3c1e, 2015-02-03) predated the Google
Fonts onboarding by ~22 months; at that commit the Glyphs source was
still at SRC/Barrio.glyphs. The override config.yaml references
sources/Barrio.glyphs, so fontc_crater failed with "missing source
'sources/Barrio.glyphs'".

Updated source.commit to 4cb00e5 (2016-12-04), the last upstream commit
before the google/fonts PR #491 merge, where sources/Barrio.glyphs
exists. This commit was already identified as correct in upstream_info.md
but the METADATA.pb field had never been updated.

Assisted by an AI agent (Claude Opus 4.7)

ofl/barrio/METADATA.pb
ofl/barrio/upstream_info.md

index fffcad08955d93324e5cff0bda2770c8dbd10a5d..d86072cdc443da80207f05315cd2c2c3ea8e361e 100644 (file)
@@ -17,5 +17,5 @@ subsets: "latin-ext"
 subsets: "menu"
 source {
   repository_url: "https://github.com/Omnibus-Type/Barrio"
-  commit: "ced3c1e20646c75272147a8b472fa0c4e359d45a"
+  commit: "4cb00e50284f63512cce98d382b495955bde4e72"
 }
index ad39bb3e794250afc692be89364e625b39fc43eb..cf51bb6502a98fce655704788cf674bcfb9ef81a 100644 (file)
@@ -53,3 +53,16 @@ This override config enables gftools-builder to compile the font from upstream s
 ## Open Questions
 - A config.yaml needs to be created for building Barrio from source.
 - Note: The upstream repo was later restructured (around 2018) into `BarrioGF/` and `Barriecito/` subdirectories. The original Barrio sources were at the repo root in `sources/Barrio.glyphs` during onboarding, but are now in `BarrioGF/sources/Barrio.glyphs`.
+
+## fontc_crater Build Fix (2026-05-21)
+
+**Model**: Claude Opus 4.7
+
+### Initial state
+METADATA.pb still recorded the stale commit `ced3c1e20646c75272147a8b472fa0c4e359d45a` (2015-02-03), even though this report had already identified `4cb00e5` as correct. The override `config.yaml` references `sources/Barrio.glyphs`. fontc_crater failed with `missing source 'sources/Barrio.glyphs'` because that path does not exist at `ced3c1e` (where the Glyphs source was still at `SRC/Barrio.glyphs`).
+
+### Actions taken
+The METADATA.pb `source.commit` field was corrected from `ced3c1e` to `4cb00e50284f63512cce98d382b495955bde4e72`, the last upstream commit before the google/fonts PR #491 merge. `sources/Barrio.glyphs` was verified present in the upstream tree at that commit.
+
+### Final state
+METADATA.pb references commit `4cb00e5`, at which the override config's `sources/Barrio.glyphs` exists. The fontc_crater build can locate the source.