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

Base system installation on riscv64 currently broken due to libjson-c ABI change



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:

libjson-c3
  Reverse Depends: bind9 (>= 1:9.11.5.P4+dfsg-5.1)
  Reverse Depends: bind9-host (>= 1:9.11.5.P4+dfsg-5.1)
  Reverse Depends: bind9utils (>= 1:9.11.5.P4+dfsg-5.1)
  Reverse Depends: bti (>= 034-4)
  Reverse Depends: clamav (>= 0.101.2+dfsg-3)
  Reverse Depends: daxctl (>= 65-1)
  Reverse Depends: dnsutils (>= 1:9.11.5.P4+dfsg-5.1)
  Reverse Depends: fastnetmon (>= 1.1.4-1)
  Reverse Depends: fcitx-module-x11 (>= 1:4.2.9.6-5)
  Reverse Depends: fcitx-modules (>= 1:4.2.9.6-5)
  Reverse Depends: fcitx5 (>= 0~20181128+ds1-1)
  Reverse Depends: forked-daapd (>= 26.4+dfsg1-1)
  Reverse Depends: frr (>= 6.0.2-2+b1)
  Reverse Depends: frr-rpki-rtrlib (>= 6.0.2-2+b1)
  Reverse Depends: frr-snmp (>= 6.0.2-2+b1)
  Reverse Depends: gfal2-plugin-dcap (>= 2.16.2-1)
  Reverse Depends: gfal2-plugin-file (>= 2.16.2-1)
  Reverse Depends: gfal2-plugin-gridftp (>= 2.16.2-1)
  Reverse Depends: gfal2-plugin-http (>= 2.16.2-1)
  Reverse Depends: gfal2-plugin-lfc (>= 2.16.2-1)
  Reverse Depends: gfal2-plugin-mock (>= 2.16.2-1)
  Reverse Depends: gfal2-plugin-rfio (>= 2.16.2-1)
  Reverse Depends: gfal2-plugin-sftp (>= 2.16.2-1)
  Reverse Depends: gfal2-plugin-srm (>= 2.16.2-1)
  Reverse Depends: google-compute-engine-oslogin (>= 20190124-3)
  Reverse Depends: guake-indicator (>= 1.4-1)
  Reverse Depends: hubicfuse (>= 3.0.1-2+b1)
  Reverse Depends: kamailio-json-modules (>= 5.2.3-1)
  Reverse Depends: kamailio-kazoo-modules (>= 5.2.3-1)
  Reverse Depends: keepalived (>= 1:2.0.10-1+b1)
  Reverse Depends: libbind9-161 (>= 1:9.11.5.P4+dfsg-5.1)
  Reverse Depends: libclamav9 (>= 0.101.2+dfsg-3)
  Reverse Depends: libcryptsetup12 (>= 2:2.1.0-7)
  Reverse Depends: libdns1104 (>= 1:9.11.5.P4+dfsg-5.1)
  Reverse Depends: libgfal-transfer2 (>= 2.16.2-1)
  Reverse Depends: libgfal2-2 (>= 2.16.2-1)
  Reverse Depends: libgirara-gtk3-3 (>= 0.3.2-1)
  Reverse Depends: libirs161 (>= 1:9.11.5.P4+dfsg-5.1)
  Reverse Depends: libisc1100 (>= 1:9.11.5.P4+dfsg-5.1)
  Reverse Depends: libisccc161 (>= 1:9.11.5.P4+dfsg-5.1)
  Reverse Depends: libisccfg163 (>= 1:9.11.5.P4+dfsg-5.1)
  Reverse Depends: liblwgeom-2.5-0 (>= 2.5.2+dfsg-2)
  Reverse Depends: liblwres161 (>= 1:9.11.5.P4+dfsg-5.1)
  Reverse Depends: libmypaint-1.3-0 (>= 1.3.0-2.1)
  Reverse Depends: libndpi-bin (>= 2.6-3)
  Reverse Depends: libpiano0 (>= 2019.02.14-1)
  Reverse Depends: libshogun16 (>= 3.2.0-8)
  Reverse Depends: libstorj0 (>= 1.0.3-1)
  Reverse Depends: libu1db1 (>= 13.10-6.3)
  Reverse Depends: libu2f-host0 (>= 1.1.10-1)
  Reverse Depends: libu2f-server0 (>= 1.1.0-2)
  Reverse Depends: libykpers-1-1 (>= 1.20.0-1)
  Reverse Depends: minicoredumper (>= 2.0.1-1)
  Reverse Depends: multipath-tools (>= 0.7.9-3+b1)
  Reverse Depends: mypaint (>= 1.2.0-4.1)
  Reverse Depends: ndctl (>= 65-1)
  Reverse Depends: newsboat (>= 2.13-1)
  Reverse Depends: nfstrace (>= 0.4.3.2-1)
  Reverse Depends: openhpi-plugin-ov-rest (>= 3.8.0-2)
  Reverse Depends: opensips-json-module (>= 2.2.2-3+b4)
  Reverse Depends: pd-purest-json (>= 1.4.2-4)
  Reverse Depends: postgresql-11-postgis-2.5 (>= 2.5.2+dfsg-2)
  Reverse Depends: psensor (>= 1.1.5-1)
  Reverse Depends: psensor-server (>= 1.1.5-1)
  Reverse Depends: ptask (>= 1.0.0-1)
  Reverse Depends: riemann-c-client (>= 1.10.4-2)
  Reverse Depends: rt-app (>= 0.3-2)
  Reverse Depends: shogun-cmdline-static (>= 3.2.0-8)
  Reverse Depends: solvespace (>= 2.3+repack1-3+b1)
  Reverse Depends: storj (>= 1.0.3-1)
  Reverse Depends: syncevolution-libs (>= 1.5.3-2)
  Reverse Depends: syslog-ng-core (>= 3.19.1-6)
  Reverse Depends: yubikey-personalization (>= 1.20.0-1)
  Reverse Depends: zmap (>= 2.1.1-2+b1)

Regards,
Karsten
-- 
Ich widerspreche hiermit ausdrücklich der Nutzung sowie der
Weitergabe meiner personenbezogenen Daten für Zwecke der Werbung
sowie der Markt- oder Meinungsforschung.


Reply to: