[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: