• Bug#1104273: rust-ureq: autopkgtests fail on all archs

    From Chris Hofstaedtler@21:1/5 to All on Mon Apr 28 08:50:01 2025
    Source: rust-ureq
    Severity: serious
    Version: 3.0.11+~0.4.1-2

    Your package's autopkgtests fail on all archs:

    autopkgtest for rust-ureq/3.0.11+~0.4.1-2: amd64: Regression or new
    test ♻ (reference ♻), arm64: Regression or new test ♻ (reference ♻), armel: Regression or new test ♻ (reference ♻), armhf: Regression or
    new test ♻ (reference ♻), i386: Regression or new test ♻ (reference
    ♻), ppc64el: Regression or new test ♻ (reference ♻), riscv64:
    Regression or new test ♻ (reference ♻), s390x: Regression or new
    test ♻ (reference ♻)

    https://ci.debian.net/data/autopkgtest/testing/armel/r/rust-ureq/60285808/log.gz
    https://ci.debian.net/data/autopkgtest/testing/ppc64el/r/rust-ureq/60285845/log.gz

    Here's what looks relevant from the log on armel:

    395s Starting pkgProblemResolver with broken count: 1
    395s Starting 2 pkgProblemResolver with broken count: 1
    395s Investigating (0) satisfy:command-line:armel < none -> 1 @un puN Ib >
    395s Broken satisfy:command-line:armel Depends on dh-rust:armel < none | 0.0.11 @un uH >
    395s Considering dh-rust:armel 1 as a solution to satisfy:command-line:armel 9998
    395s Re-Instated libbrotli1:armel
    395s Re-Instated libunistring5:armel
    395s Re-Instated libidn2-0:armel
    395s Re-Instated libsasl2-modules-db:armel
    395s Re-Instated libsasl2-2:armel
    395s Re-Instated libldap2:armel
    395s Re-Instated libnghttp2-14:armel
    395s Re-Instated libnghttp3-9:armel
    395s Re-Instated libpsl5t64:armel
    395s Re-Instated libffi8:armel
    395s Re-Instated libp11-kit0:armel
    395s Re-Instated libtasn1-6:armel
    395s Re-Instated libgnutls30t64:armel
    395s Re-Instated librtmp1:armel
    395s Re-Instated libssh2-1t64:armel
    395s Re-Instated libcurl4t64:armel
    395s Re-Instated libhttp-parser2.9:armel
    395s Re-Instated libmbedcrypto16:armel
    395s Re-Instated libmbedx509-7:armel
    395s Re-Instated libmbedtls21:armel
    395s Re-Instated libgit2-1.9:armel
    395s Re-Instated libxml2:armel
    395s Re-Instated libz3-4:armel
    395s Re-Instated libllvm19:armel
    395s Re-Instated libstd-rust-1.85:armel
    395s Re-Instated libstd-rust-dev:armel
    395s Re-Instated libisl23:armel
    395s Re-Instated libmpfr6:armel
    395s Re-Instated libmpc3:armel
    395s Re-Instated cpp-14-arm-linux-gnueabi:armel
    395s Re-Instated cpp-14:armel
    395s Re-Instated cpp-arm-linux-gnueabi:armel
    395s Re-Instated cpp:armel
    395s Re-Instated libcc1-0:armel
    395s Re-Instated libgomp1:armel
    395s Re-Instated libasan8:armel
    395s Re-Instated libubsan1:armel
    395s Re-Instated libgcc-14-dev:armel
    395s Re-Instated gcc-14-arm-linux-gnueabi:armel
    395s Re-Instated gcc-14:armel
    395s Re-Instated gcc-arm-linux-gnueabi:armel
    395s Re-Instated gcc:armel
    395s Re-Instated libc-dev-bin:armel
    395s Re-Instated linux-libc-dev:armel
    395s Re-Instated libcrypt-dev:armel
    395s Re-Instated rpcsvc-proto:armel
    395s Re-Instated libc6-dev:armel
    395s Re-Instated rustc:armel
    395s Re-Instated cargo:armel
    395s Re-Instated m4:armel
    395s Re-Instated autoconf:armel
    395s Re-Instated autotools-dev:armel
    395s Re-Instated automake:armel
    395s Re-Instated autopoint:armel
    395s Re-Instated libdebhelper-perl:armel
    395s Re-Instated libmagic-mgc:armel
    395s Re-Instated libmagic1t64:armel
    395s Re-Instated file:armel
    395s Re-Instated libtool:armel
    395s Re-Instated dh-autoreconf:armel
    395s Re-Instated libarchive-zip-perl:armel
    395s Re-Instated libfile-stripnondeterminism-perl:armel
    395s Re-Instated dh-strip-nondeterminism:armel
    395s Re-Instated dwz:armel
    395s Re-Instated bsdextrautils:armel
    395s Re-Instated libuchardet0:armel
    395s Re-Instated groff-base:armel
    395s Re-Instated libpipeline1:armel
    395s Re-Instated man-db:armel
    395s Re-Instated gettext-base:armel
    395s Re-Instated gettext:armel
    395s Re-Instated intltool-debian:armel
    395s Re-Instated po-debconf:armel
    395s Re-Instated debhelper:armel
    395s Re-Instated media-types:armel
    395s Re-Instated readline-common:armel
    395s Re-Instated libreadline8t64:armel
    395s Re-Instated libpython3.13-stdlib:armel
    395s Re-Instated python3.13:armel
    395s Re-Instated libpython3-stdlib:armel
    395s Re-Instated python3:armel
    395s Re-Instated dh-rust:armel
    395s Broken satisfy:command-line:armel Depends on librust-ureq-proto-4+default-dev:armel < none @un H >
    395s Done
    395s Some packages could not be installed. This may mean that you have
    395s requested an impossible situation or if you are using the unstable
    395s distribution that some required packages have not yet been created
    395s or been moved out of Incoming.
    395s The following information may help to resolve the situation:
    395s
    395s The following packages have unmet dependencies:
    396s satisfy:command-line : Depends: librust-ureq-proto-4+default-dev but it is not installable
    396s E: Unable to correct problems, you have held broken packages.
    396s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from unstable
    396s Reading package lists...
    397s Building dependency tree...
    397s Reading state information...
    397s Starting pkgProblemResolver with broken count: 1
    397s Starting 2 pkgProblemResolver with broken count: 1
    397s Investigating (0) satisfy:command-line:armel < none -> 1 @un puN Ib >
    397s Broken satisfy:command-line:armel Depends on dh-rust:armel < none | 0.0.11 @un uH >
    397s Considering dh-rust:armel 1 as a solution to satisfy:command-line:armel 9998
    397s Re-Instated libbrotli1:armel
    397s Re-Instated libunistring5:armel
    397s Re-Instated libidn2-0:armel
    397s Re-Instated libsasl2-modules-db:armel
    397s Re-Instated libsasl2-2:armel
    397s Re-Instated libldap2:armel
    397s Re-Instated libnghttp2-14:armel
    397s Re-Instated libnghttp3-9:armel
    397s Re-Instated libpsl5t64:armel
    397s Re-Instated libffi8:armel
    397s Re-Instated libp11-kit0:armel
    397s Re-Instated libtasn1-6:armel
    397s Re-Instated libgnutls30t64:armel
    397s Re-Instated librtmp1:armel
    397s Re-Instated libssh2-1t64:armel
    397s Re-Instated libcurl4t64:armel
    397s Re-Instated libhttp-parser2.9:armel
    397s Re-Instated libmbedcrypto16:armel
    397s Re-Instated libmbedx509-7:armel
    397s Re-Instated libmbedtls21:armel
    397s Re-Instated libgit2-1.9:armel
    397s Re-Instated libxml2:armel
    397s Re-Instated libz3-4:armel
    397s Re-Instated libllvm19:armel
    397s Re-Instated libstd-rust-1.85:armel
    397s Re-Instated libstd-rust-dev:armel
    397s Re-Instated libisl23:armel
    397s Re-Instated libmpfr6:armel
    397s Re-Instated libmpc3:armel
    397s Re-Instated cpp-14-arm-linux-gnueabi:armel
    397s Re-Instated cpp-14:armel
    397s Re-Instated cpp-arm-linux-gnueabi:armel
    397s Re-Instated cpp:armel
    397s Re-Instated libcc1-0:armel
    397s Re-Instated libgomp1:armel
    397s Re-Instated libasan8:armel
    397s Re-Instated libubsan1:armel
    397s Re-Instated libgcc-14-dev:armel
    397s Re-Instated gcc-14-arm-linux-gnueabi:armel
    397s Re-Instated gcc-14:armel
    397s Re-Instated gcc-arm-linux-gnueabi:armel
    397s Re-Instated gcc:armel
    397s Re-Instated libc-dev-bin:armel
    397s Re-Instated linux-libc-dev:armel
    397s Re-Instated libcrypt-dev:armel
    397s Re-Instated rpcsvc-proto:armel
    397s Re-Instated libc6-dev:armel
    397s Re-Instated rustc:armel
    397s Re-Instated cargo:armel
    397s Re-Instated m4:armel
    397s Re-Instated autoconf:armel
    397s Re-Instated autotools-dev:armel
    397s Re-Instated automake:armel
    397s Re-Instated autopoint:armel
    397s Re-Instated libdebhelper-perl:armel
    397s Re-Instated libmagic-mgc:armel
    397s Re-Instated libmagic1t64:armel
    397s Re-Instated file:armel
    397s Re-Instated libtool:armel
    397s Re-Instated dh-autoreconf:armel
    397s Re-Instated libarchive-zip-perl:armel
    397s Re-Instated libfile-stripnondeterminism-perl:armel
    397s Re-Instated dh-strip-nondeterminism:armel
    397s Re-Instated dwz:armel
    397s Re-Instated bsdextrautils:armel
    397s Re-Instated libuchardet0:armel
    397s Re-Instated groff-base:armel
    397s Re-Instated libpipeline1:armel
    397s Re-Instated man-db:armel
    397s Re-Instated gettext-base:armel
    397s Re-Instated gettext:armel
    397s Re-Instated intltool-debian:armel
    397s Re-Instated po-debconf:armel
    397s Re-Instated debhelper:armel
    397s Re-Instated python3-minimal:armel
    397s Re-Instated media-types:armel
    397s Re-Instated readline-common:armel
    397s Re-Instated libreadline8t64:armel
    397s Re-Instated libpython3.13-stdlib:armel
    397s Re-Instated python3.13:armel
    397s Re-Instated libpython3-stdlib:armel
    397s Re-Instated python3:armel
    397s Re-Instated dh-rust:armel
    397s Broken satisfy:command-line:armel Depends on librust-ureq-proto-4+default-dev:armel < none @un H >
    397s Done
    397s Some packages could not be installed. This may mean that you have
    397s requested an impossible situation or if you are using the unstable
    397s distribution that some required packages have not yet been created
    397s or been moved out of Incoming.
    397s The following information may help to resolve the situation:
    397s
    397s The following packages have unmet dependencies:
    397s satisfy:command-line : Depends: librust-ureq-proto-4+default-dev but it is not installable
    397s E: Unable to correct problems, you have held broken packages.
    397s rust-ureq-proto:default FAIL badpkg
    397s blame: rust-ureq
    397s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Chris Hofstaedtler@21:1/5 to Chris Hofstaedtler on Sun May 4 14:10:01 2025
    Hi Jonas,

    thanks for your time at MiniDebConf.

    On Mon, Apr 28, 2025 at 08:39:03AM +0200, Chris Hofstaedtler wrote:
    Source: rust-ureq
    Your package's autopkgtests fail on all archs:
    [..]

    I re-checked, and rust-ureq has a _lot_ of reverse-dependencies, as
    can be seen here: https://codesearch.debian.net/search?q=librust-ureq&literal=1

    Please take a look and see what can be done about the autopkgtest
    failure.

    Thanks,
    Chris

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)