formula: tinyalsa/tinyalsa - #515
Conversation
There was a problem hiding this comment.
The mixed-prefix tag comparator, both pinned upstream build contracts, installed headers/libraries/pkg-config metadata, option behavior, default selection, and cache-hit consumer path are consistent with the requested tinyalsa translation. Focused LLAR tests passed for v2.0.0 default, v2.0.0 shared+utilities, and 1.1.1 shared+utilities; the unsupported 1.1.0 boundary was also rejected as intended.
The current repository validation gate cannot process both Formula threshold directories in one change, so this PR needs to be separated before the normal platform matrix can run.
|
|
||
| id "tinyalsa/tinyalsa" | ||
|
|
||
| fromVer "1.1.1" |
There was a problem hiding this comment.
[P1] Split the Formula thresholds so CI can validate them
This diff adds Formula files under both tinyalsa/tinyalsa/1.1.1 and tinyalsa/tinyalsa/v2.0.0, but .github/scripts/find_changed_modules.gsh records each changed Formula directory and unconditionally panics when a module has more than one (llar test cannot validate multiple fromVer ranges yet). Consequently, rerunning the required workflow stops in Find changed modules and none of the Linux/macOS platform tests execute. Please land the module registration, comparator, and v2.0.0 recipe first, then add this 1.1.1 threshold in a follow-up PR (or change the validation gate separately).
Adds
tinyalsa/tinyalsaas an idiomatic LLAR Formula translated from the pinned Conan Center recipe.1.1.1andv2.0.0, with normalized semver ordering for the complete mixed-prefix tag set.sharedandwith_utilsoutput options, source Makefile portability fixes, the v2 warning patch, NOTICE, headers, libraries, utilities, and v2dllinkage.tinyalsa.pcmetadata from LLAR’s complete pkg-config cflags-and-libs lookup and tests the Conan consumer plus optionaltinymix --help.Validation covered LLAR
107a2d0ca6ed9524ccf465cf9449a8943afd1d3eon Linux amd64 and arm64: v2.0.0 fresh/default, cache-hit/default, shared, with_utils, combined options, v1.1.1 default/shared/with_utils, and expected rejection below1.1.1and on Darwin. Installed artifacts and.pccontents were audited.Closes #239