[Pkg-libvirt-maintainers] Bug#1065610: libguestfs0t64: All appliance dependencies lost during time_t transition

James Cowgill jcowgill at debian.org
Thu Mar 7 12:19:51 GMT 2024


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



More information about the Pkg-libvirt-maintainers mailing list