Closed Cecca closed 9 years ago
The errors reported by Travis are not related to the changes introduced in this PR, but to an issue with the Arnold font on LilyPond 2.19.17
Thank you for picking up this issue!
The Arnold font is not yet part of the distribution from fonts.openlilylib.org. So the fail doesn't indicate anything (simply to confirm Matteo's statement).
I simply skimmed the code (can't do more, as I'm on a Schubert-only weekend) and looked at the build-test log. So I think this can be merged.
This commit deals with the problems of caching LilyPond versions between Travis-CI builds reported in #111. Specifically, it turned out that there is not a separate cache per build-matrix entry (since LilyPond is not a supported language), but only a dedicated cache per branch.
The issue was then that only one version of LilyPond was actually used to run the tests, since the installation path was identical for all versions.
The solution introduced in this commit is to have an explicit cache management mechanism:
Each LilyPond version is installed in its own folder under the
$HOME/.lilypond
cache directory, for instance