From: Felipe Correa da Silva Sanches Date: Fri, 27 Feb 2026 12:32:52 +0000 (+0000) Subject: Flow Rounded: add commit hash to METADATA.pb X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ff1f93bbe72e2d965842557db5dc94a10077bb89;p=thirdparty%2Fgoogle%2Ffonts.git Flow Rounded: add commit hash to METADATA.pb - Repo: HYPD/flow-typeface - Commit: 44f34784 - Config: Rounded/sources/config.yaml - Status: complete - Confidence: HIGH --- diff --git a/ofl/flowrounded/METADATA.pb b/ofl/flowrounded/METADATA.pb index 2ddfbb744..d7af8873b 100644 --- a/ofl/flowrounded/METADATA.pb +++ b/ofl/flowrounded/METADATA.pb @@ -20,6 +20,7 @@ subsets: "menu" subsets: "vietnamese" source { repository_url: "https://github.com/HYPD/flow-typeface" + commit: "44f3478408936f5240cbc4fb3f7b4ed19d22822e" files { source_file: "Rounded/fonts/ttf/FlowRounded-Regular.ttf" dest_file: "FlowRounded-Regular.ttf" diff --git a/ofl/flowrounded/upstream_info.md b/ofl/flowrounded/upstream_info.md new file mode 100644 index 000000000..d86240373 --- /dev/null +++ b/ofl/flowrounded/upstream_info.md @@ -0,0 +1,64 @@ +# Flow Rounded + +**Date investigated**: 2026-02-27 +**Status**: missing_commit +**Designer**: Dan Ross +**METADATA.pb path**: `ofl/flowrounded/METADATA.pb` + +## Source Data + +| Field | Value | +|-------|-------| +| Repository URL | https://github.com/HYPD/flow-typeface | +| Commit | `44f3478408936f5240cbc4fb3f7b4ed19d22822e` | +| Config YAML | `Rounded/sources/config.yaml` | +| Branch | `main` | + +## How the Repository URL Was Found + +The repository URL `https://github.com/HYPD/flow-typeface` was already present in the METADATA.pb `source { repository_url }` field. It is confirmed by: +- The copyright string in the font files: "Copyright 2020 The Flow Project Authors (https://github.com/HYPD/flow-typeface)" +- The gftools-packager commit message in google/fonts PR #3957, which explicitly references this URL +- The DESCRIPTION.en_us.html file, which links to `github.com/HYPD/flow-typeface` + +## How the Commit Hash Was Identified + +The commit hash `44f3478408936f5240cbc4fb3f7b4ed19d22822e` was identified from the gftools-packager onboarding commit in google/fonts. The onboarding commit `4eafa0895` (PR #3957, 2021-10-22, by Rosalie Wagner) states: "Flow Rounded Version 1.101; ttfautohint (v1.8.3) taken from the upstream repo https://github.com/HYPD/flow-typeface at commit https://github.com/HYPD/flow-typeface/commit/44f3478408936f5240cbc4fb3f7b4ed19d22822e." + +This commit (`44f3478`) is the HEAD of the upstream repository's main branch. It is a merge commit with the message "Merge pull request #1 from RosaWagner/main - Ready for GF", dated 2021-10-21. This is the most recent (and final) commit in the upstream repository; no further commits have been made since. + +**Binary verification**: The TTF file in google/fonts (`ofl/flowrounded/FlowRounded-Regular.ttf`) has an identical SHA-256 hash to the file at `Rounded/fonts/ttf/FlowRounded-Regular.ttf` in the upstream repo at this commit, confirming the match. + +## Build Configuration + +The upstream repository contains a valid `config.yaml` at `Rounded/sources/config.yaml`: +```yaml +sources: + - FlowRounded.glyphs +buildVariable: False +``` + +This is a gftools-builder configuration that builds from `FlowRounded.glyphs` as a static (non-variable) font. The repository also includes a `build.sh` script that runs `gftools builder Rounded/sources/config.yaml` (along with the other two Flow families). + +The METADATA.pb correctly references this config path in the `config_yaml` field. + +## Relationship to Other Flow Families + +Flow Rounded shares the `HYPD/flow-typeface` repository with Flow Block and Flow Circular. The repository is organized with separate directories for each variant: +- `Block/` - Flow Block sources and fonts +- `Circular/` - Flow Circular sources and fonts +- `Rounded/` - Flow Rounded sources and fonts + +All three families were onboarded simultaneously in google/fonts PR #3957 on 2021-10-22, all from the same upstream commit `44f3478`. + +## Timeline + +- **2021-10-21**: Upstream commit `44f3478` (merge of PR #1 from RosaWagner, "Ready for GF") +- **2021-10-22**: All three Flow families onboarded to google/fonts by Rosalie Wagner in PR #3957 (commit `4eafa0895`) +- **2026-02-20**: config_yaml field added to METADATA.pb (commit `5ddf312e6`) + +## Issues Found + +**Missing commit hash in METADATA.pb**: The METADATA.pb for Flow Rounded on upstream/main is missing the `commit` field in the source block. The sibling family Flow Block already has this commit hash recorded (`44f3478408936f5240cbc4fb3f7b4ed19d22822e`), but it was not added for Flow Rounded. The commit hash should be added to complete the source metadata. + +All other fields (repository_url, config_yaml, branch, file mappings) are present and correct.