Source: appstream-generator
Version: 0.10.1-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
appstream-generator 0.10.x drops its build-dep on glib-d and the D
language in general by porting the package to C++, but gained a new
build-dep on inja, a C++ header-only library for templating (if I'm
reading the NEW queue summary correctly). inja has not yet been reviewed
by the archive administrators and therefore is stuck in NEW.
Because inja is a header-only library, as a stopgap until its NEW review
has been completed, perhaps it would be appropriate if it was
temporarily vendored into appstream-generator, perhaps by using multiple
.orig tarballs ("components") for the source code?
The GNOME team is about to do the GLib 2.86 transition (#1115340) which
will break glib-d (#1115332) so appstream-generator having moved to C++
will be helpful to avoid being entangled with the D ecosystem, but
appstream-generator does need to be buildable in its own right if we
want it to remain available in testing and in the next stable release.
smcv