Re: Base system installation on riscv64 currently broken due to libjson-c ABI change
On 2019-08-09 21:53, Karsten Merker wrote:
> Hello everybody,
>
> while working on d-i support for riscv64 I've just found that
> yesterday's upload of a new libjson-c source package (0.13.1) to
> unstable has broken the base system installation for riscv64:
>
> dpkg: dependency problems prevent configuration of libcryptsetup12:riscv64:
> libcryptsetup12:riscv64 depends on libjson-c3 (>= 0.11); however:
> Package libjson-c3 is not installed.
>
> dpkg: error processing package libcryptsetup12:riscv64 (--configure):
> dependency problems - leaving unconfigured
> dpkg: dependency problems prevent configuration of systemd:
> systemd depends on libcryptsetup12 (>= 2:1.6.0); however:
> Package libcryptsetup12:riscv64 is not configured yet.
>
> dpkg: error processing package systemd (--configure):
> dependency problems - leaving unconfigured
> Errors were encountered while processing:
> libcryptsetup12:riscv64
> systemd
>
> Libjson-c3 has been built by src:json-c up to version 0.12.1.
> Starting with version 0.13.1, there has been an ABI bump in
> json-c and it now builds libjson-c4 instead. This isn't a
> problem for the regular Debian architectures due to the "cruft"
> support in the main archive, but we don't have that in the
> Debian-Ports archive, so things are broken for the ports
> architectures until all reverse-dependencies of json-c have been
> rebuilt against the new version:
This is a coordinated transition (see bug#904418), so I guess that
Jonathan will schedule the binNMUs in the next days, thus fixing the
issue.
Aurelien
--
Aurelien Jarno GPG: 4096R/1DDD8C9B
aurelien@aurel32.net http://www.aurel32.net
Reply to: