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

Reply via email to