#1103054 devscripts: debbisect gives ERROR:root:./debbisect.20250413T150122Z.pkglist doesn't exist

Package:
devscripts
Source:
devscripts
Description:
scripts to make the life of a Debian Package maintainer easier
Submitter:
Santiago Vila
Date:
2025-04-14 10:42:02 UTC
Severity:
normal
#1103054#5
Date:
2025-04-14 10:30:43 UTC
From:
To:
Hi.

While playing with my not-yet-finished --reverse option
for debbisect I found an issue which also happens with
regular debbisect in the current package (at least the one
in bookworm-backports).

I'm running the following script:

#!/bin/sh
PACKAGE=resampy
GOOD="20250413T085924Z"
BAD="20250413T204319Z"
DEBIAN_BISECT_SRCPKG=${PACKAGE} debbisect --cache=./cache \
   "${GOOD}" "${BAD}" $HOME/bin/debbisect_buildsrc_inverted.sh


where "debbisect_buildsrc_inverted.sh" is attached.
(It's just debbisect_buildsrc.sh but with exit status swapped).

This is the outcome:

bisection finished successfully
   last good timestamp: 20250413T150122Z
   first bad timestamp: 20250413T204319Z
ERROR:root:./debbisect.20250413T150122Z.pkglist doesn't exist


I hope this is not a bug in snapshot.debian.org (in one of those
timestamps), because it would mean it will not have an easy fix.

(Note: resampy has a very small build time, so don't be afraid of
trying the script yourself)

Thanks.

#1103054#10
Date:
2025-04-14 10:37:59 UTC
From:
To:
Ok, here is the explanation.

By looking at old build logs I had, this is what happens:

The following packages have unmet dependencies:
  python3-numba : Depends: python3 (< 3.13) but 3.13.2-2 is to be installed
                  Depends: python3-numpy-abi9 but it is not installable
E: Unable to correct problems, you have held broken packages.
E: The following information from --solver 3.0 may provide additional context:
    Unable to satisfy dependencies. Reached two conflicting decisions:
    1. python3-numba:amd64 is selected for install because:
       1. sbuild-build-depends-main-dummy:amd64=0.invalid.0 is selected for install
       2. sbuild-build-depends-main-dummy:amd64 Depends python3-numba (>= 0.53)
    2. python3-numba:amd64 Depends python3 (< 3.13)
       but none of the choices are installable:
       [no choices]
apt-get failed.
E: Package installation failed
Not removing build depends: cloned chroot in use


So I would agree this does not have an easy fix, as the only
information provided by the test script is a simple yes/no.

Thanks.