2017-09-03 21:22 GMT+02:00 Pino Toscano <p...@debian.org>:
> Package: libappstreamqt-dev
> Version: 0.11.4-1
> Severity: grave
> Justification: renders package unusable
> Control: affects -1 src:frameworkintegration
> Control: affects -1 src:plasma-discover
>
> Hi,
>
> in the new version 0.11.4, I guess because of the switch from cmake to
> meson, the source got a template for the AppStreamQtConfig.cmake file.
> This template was created from an existing file on a 64bit system, so
> the final AppStreamQtConfig.cmake file is rejected by cmake when found
> by packages via cmake on 32bit architectures.
>
> Two examples are frameworkintergration, and plasma-discover:
> https://buildd.debian.org/status/logs.php?pkg=frameworkintegration&ver=5.37.0-2
> https://buildd.debian.org/status/logs.php?pkg=plasma-discover&ver=5.10.5-1
> In particular:
>
> <<<<<
> CMake Warning at CMakeLists.txt:44 (find_package):
>   Could not find a configuration file for package "AppStreamQt" that is
>   compatible with requested version "0.10.4".
>
>   The following configuration files were considered but not accepted:
>
>     /usr/lib/i386-linux-gnu/cmake/AppStreamQt/AppStreamQtConfig.cmake, 
> version: 0.11.4 (64bit)
> <<<<<
>
> The severity is grave because this is an issue in the upstream sources,
> and because it's a regression compared to the previous version (and thus
> ought to not migrate to testing).

Bah... I'll see to fix this as soon as possible, first I need to read
up on how CMake determines which files are appropriate.

Cheers,
    Matthias

Reply via email to