kossebau added a comment.
There is also the issue that the `breeze-generate-24px-versions` target is not set as dependency for the `breeze-validate-svg` target. As a result both targets will be processed in parallel if multiple jobs are possible. And on KDE CI, where the "build/" directory is a subdir to the root source directory, this means that the validation will go and process also all generated SVGs (which actually makes sense and should be ensured to always happen), but does so while they are still generated. This results in the random validation errors currently seen on KDE CI, when xmllint goes for a SVG which has been only partially generated and e.g. yet missing the final </g> tag. @ngraham @ndavis This has been broken for quite some days now on KDE CI (cmp. also @usta's comment from some days ago) please take responsibility for your work. REPOSITORY R266 Breeze Icons REVISION DETAIL https://phabricator.kde.org/D27557 To: ngraham, #vdg, ndavis, #frameworks, sitter Cc: usta, davidre, bcooksley, kossebau, kde-frameworks-devel, LeGast00n, cblack, GB_2, michaelh, ngraham, bruns