Hi,
I am trying to build the trixie-backports package for odr-dabmod (3.2.1+ds-1,
available in testing), but I am getting the following error from sbuild
The following packages have unmet dependencies:
sbuild-build-depends-main-dummy : Depends: debhelper-compat (= 14)
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. debhelper:amd64=14.5~bpo13+1 is not selected for install
2. debhelper:amd64=14.5~bpo13+1 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 debhelper-compat (= 14)
apt-get failed.
The issue comes from debhelper-compat (= 14), for if I change it to
debhelper-compat (=13), the package gets created for trixie-backports.
Does anyone know what's causing the error with debhelper-compat (=14) in a
trixie-backports sbuild environment?
Some additional output from sbuild:
...
dpkg-buildpackage: info: source package odr-dabmod
dpkg-buildpackage: info: source version 3.2.1+ds-1~bpo13+1
dpkg-buildpackage: info: source distribution trixie-backports
...
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building odr-dabmod using existing
./odr-dabmod_3.2.1+ds.orig.tar.gz
dpkg-source: info: building odr-dabmod in
odr-dabmod_3.2.1+ds-1~bpo13+1.debian.tar.xz
dpkg-source: info: building odr-dabmod in odr-dabmod_3.2.1+ds-1~bpo13+1.dsc
...
I: No tarballs found in /home/robin/.cache/sbuild
I: Applied base distribution name mangle rule
s/(?^:^(.*)-(security|backports|backports-sloppy|proposed-updates|updates)$)/$1/
turning "trixie-backports" into "trixie"
I:
(?^:^(.*)-(experimental|rc-buggy|backports|backports-sloppy|proposed-updates|updates|unreleased)$)
matched trixie-backports -- adding extra arguments: --setup-hook=echo "deb
http://deb.debian.org/debian trixie-backports main" >
"$1"/etc/apt/sources.list.d/trixie-backports.list
I: Creating chroot on-demand by running:
mmdebstrap --variant=buildd --arch=amd64 --skip=output/mknod --format=tar
trixie - --setup-hook=echo "deb http://deb.debian.org/debian trixie-backports
main" > "$1"/etc/apt/sources.list.d/trixie-backports.list