Package: libguestfs0t64
Version: 1.52.0-2.1
Severity: serious
Hi,
During the time_t transition all the appliance dependencies of
libguestfs0 were lost:
$ debdiff libguestfs0_1%3a1.52.0-2+b1_amd64.deb
libguestfs0t64_1%3a1.52.0-2.1_amd64.deb
...
Control files: lines which differ (wdiff format)
------------------------------------------------
{+Breaks: libguestfs0 (<< 1:1.52.0-2.1)+}
Depends: libacl1 (>= 2.2.23), libaugeas0 (>= 1.8.0), libc6 (>= 2.35), libcap2
(>= 1:2.10), libfuse2 (>= 2.8), libhivex0 (>= 1.3.14), libjansson4 (>= 2.14),
libpcre2-8-0 (>= 10.22), librpm9 (>= 4.14.0+dfsg1), libselinux1 (>= 3.1~),
libsystemd0, libtirpc3 (>= 1.0.2), libtsk19 (>= 4.12.1+dfsg), libvirt0 (>=
1.2.7~rc2), libxml2 (>= 2.8.0), libyara10 (>= 4.0.0~), supermin (>= 5),
qemu-system-x86, qemu-utils, db-util, icoutils, netpbm,
[-osinfo-db, acl, attr, binutils, bsdextrautils, btrfs-progs, bzip2, cpio,
cryptsetup-bin, dash, diffutils, dosfstools, e2fsprogs, exfatprogs, extlinux,
f2fs-tools, fdisk | util-linux (<< 2.29.2), file, gawk, gdisk, grub2-common,
iproute2 | iproute, dhcpcd-base | isc-dhcp-client, kmod | module-init-tools,
ldmtool, less, lsscsi, lvm2, lzop, mdadm, mount, mtools, ntfs-3g,
openssh-client, parted, pciutils, procps, psmisc, scrub, sleuthkit,
squashfs-tools, syslinux, systemd-sysv | sysvinit-core, udev, uuid-runtime,
xz-utils, zerofree, zstd-]
{+osinfo-db+}
Installed-Size: [-5038-] {+5039+}
Package: [-libguestfs0-] {+libguestfs0t64+}
The build log contains this:
debian/gen-appliance-depends.sh
...
cat: 'debian/libguestfs0/usr/lib/*-*/guestfs/supermin.d/packages': No such file
or directory
So I think updating debian/gen-appliance-depends.sh with the new library
name should fix this.
----
I did try this change but it the package test doesn't pass right now. I
think that supermin fails to understand virtual dependencies when
resolving packages and so fails to install various things. Maybe
once the time_t transition has completed and the affected packages are
binNMUed this should resolve itself?
James