pango criticals on setups without fonts
Since the latest pango upgrade !24551 (merged), setups without fonts that manipulate text through pango (or some of the projects that use it, like glib) fail with messages similar to:
(valadoc:25732): Pango-CRITICAL **: 21:57:17.751: pango_font_describe: assertion 'font != NULL' failed
(valadoc:25732): Pango-CRITICAL **: 21:57:17.751: pango_font_description_get_variant: assertion 'desc != NULL' failed
(valadoc:25732): Pango-CRITICAL **: 21:57:17.751: pango_font_get_hb_font: assertion 'PANGO_IS_FONT (font)' failed
These messages disappear whenever any font is added. That is the reason why random fonts have been added to checkdepends and makedepends in many packages in !32412 (merged). I have also experimented this issue (followed by a segmentation fault in harfbuzz) in an appstream-generator container which doesn't have a font installed. I wonder if pango should then depend on some font, or whether in the following we should continue to add fonts in CI and containers that do any kind of text rendering.