← Back to team overview

cross-toolchain-base-devs team mailing list archive

Bug#992534: binutils breaks cross-toolchain-base autopkgtest: No such file or directory

 

Source: binutils, cross-toolchain-base
Control: found -1 binutils/2.37-4
Control: found -1 cross-toolchain-base/53
Severity: serious
Tags: sid bookworm
X-Debbugs-CC: debian-ci@xxxxxxxxxxxxxxxx
User: debian-ci@xxxxxxxxxxxxxxxx
Usertags: breaks needs-update

Dear maintainer(s),

With a recent upload of binutils the autopkgtest of cross-toolchain-base
fails in testing when that autopkgtest is run with the binary packages
of binutils from unstable. It passes when run with only packages from
testing. In tabular form:

                       pass            fail
binutils               from testing    2.37-4
cross-toolchain-base   from testing    53
all others             from testing    from testing

I copied some of the output at the bottom of this report.

Currently this regression is blocking the migration of binutils to
testing [1]. Due to the nature of this issue, I filed this bug report
against both packages. Can you please investigate the situation and
reassign the bug to the right package?

More information about this bug and the reason for filing it can be found on
https://wiki.debian.org/ContinuousIntegration/RegressionEmailInformation

Paul

[1] https://qa.debian.org/excuses.php?package=binutils

https://ci.debian.net/data/autopkgtest/testing/amd64/c/cross-toolchain-base/14718169/log.gz

autopkgtest [12:31:01]: test build: [-----------------------
Testing cross builds on amd64 ...
+ CROSS_ARCHS=ppc64el DEB_BUILD_OPTIONS=parallel=2 nopgo nolto
dpkg-buildpackage -d -b --no-sign
dpkg-buildpackage: info: source package cross-toolchain-base
dpkg-buildpackage: info: source version 53
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Matthias Klose <doko@xxxxxxxxxx>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 fakeroot debian/rules clean
linux: 5.10.46-4 / 5.10.13-1cross4
glibc: 2.31-13 / 2.31-9cross4

old linux version: 5.10.13-1 / 4
old glibc version: 2.31-9 / 4

new linux version: 5.10.46-4cross1
new glibc version: 2.31-13cross1
rm -rf linux-source-*
rm -rf linux-[45]*
rm -rf glibc-*
rm -rf gcc
rm -rf binutils-*
rm -rf debian/tmp.ppc64el
rm -f debian/files debian/no-packages
rm -f debian/cross-compile
find debian -name '*~' | xargs -r rm -f
rm -f *.*deb *.changes *.buildinfo
rm -rf repackfiles tmp tmp-* debian/tmp.*
rm -rf stamp-dir/
mkdir stamp-dir/
dh_clean
dh_clean: warning: Compatibility levels before 10 are deprecated (level
9 in use)
 debian/rules build
linux: 5.10.46-4 / 5.10.13-1cross4
glibc: 2.31-13 / 2.31-9cross4

old linux version: 5.10.13-1 / 4
old glibc version: 2.31-9 / 4

new linux version: 5.10.46-4cross1
new glibc version: 2.31-13cross1
START stamp-dir/init-glibc
rm -rf glibc-2.31
tar -x -f  /usr/src/glibc/glibc-2.31.tar.xz
cp -a /usr/src/glibc/debian/ glibc-2.31
cd glibc-2.31 ; \
QUILT_PATCHES=/tmp/autopkgtest-lxc._6ladi09/downtmp/build.RXi/src/debian/patches/glibc/debian
quilt --quiltrc /dev/null push -a && \
rm -rf .pc/
Applying patch dpkg-shlibs.patch
patching file debian/rules.d/debhelper.mk
Hunk #1 succeeded at 82 (offset 2 lines).

Applying patch local-kill-locales.patch
patching file debian/rules
Hunk #1 succeeded at 145 (offset 3 lines).
patching file localedata/SUPPORTED

Applying patch glibc-build-tools.diff
patching file debian/rules

Now at patch glibc-build-tools.diff
touch stamp-dir/init-glibc
START stamp-dir/init-gcc
set -e; \
mkdir gcc -p ; \
cd gcc ; \
ln -sf /usr/src/gcc-10/gcc-10.2.0-dfsg.tar.xz \
  $(basename $(tar tf /usr/src/gcc-10/gcc-10.2.0-dfsg.tar.xz | head
-1)).tar.xz ;\
cp -a  /usr/src/gcc-10/debian/ . ; \
if [ -n "$(grep -v '^\#'
/tmp/autopkgtest-lxc._6ladi09/downtmp/build.RXi/src/debian/patches/gcc/series)"
]; then \

QUILT_PATCHES=/tmp/autopkgtest-lxc._6ladi09/downtmp/build.RXi/src/debian/patches/gcc
quilt --quiltrc /dev/null  push -a ; \
fi;
touch stamp-dir/init-gcc
START stamp-dir/init-linux
rm -rf linux-source-[45].*
tar -x -f  /usr/src/linux-source-5.10.tar.xz
touch stamp-dir/init-linux
mkdir -p debian/tmp.ppc64el
touch stamp-dir/init-dirs
START stamp-dir/init-binutils
tar -x -f  /usr/src/binutils/binutils-2.37.tar.xz
set -e; cd binutils-2.37 ; cp -a /usr/src/binutils/debian/ . ; if [ -n
"$(grep -v '^\#'
/tmp/autopkgtest-lxc._6ladi09/downtmp/build.RXi/src/debian/patches/binutils/series)"
]; then
QUILT_PATCHES=/tmp/autopkgtest-lxc._6ladi09/downtmp/build.RXi/src/debian/patches/binutils
quilt --quiltrc /dev/null  push -a; fi; rm -rf .pc
cd binutils-2.37 ; env -i CROSS_ARCHS="ppc64el" debian/rules stamps/control
make: dpkg-architecture: No such file or directory
make: lsb_release: No such file or directory
make: lsb_release: No such file or directory
make: pwd: No such file or directory
make: dpkg-parsechangelog: No such file or directory
make: dpkg-parsechangelog: No such file or directory
make: dpkg-parsechangelog: No such file or directory
make: dpkg-parsechangelog: No such file or directory
debian/rules:163: *** unexpected source package name: .  Stop.
make: *** [debian/rules:212: stamp-dir/init-binutils] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit
status 2
autopkgtest [12:31:25]: test build: -----------------------]

Attachment: OpenPGP_signature
Description: OpenPGP digital signature