Control: reassign -1 xorg-server Control: retitle -1 xorg-server: build target must depend on build-* Control: tags -1 ftbfs
Timo Aaltonen: > Package: debhelper > Severity: important > > Hi, debhelper 12.4 was fine but the current one broke xorg-server build, > build-indep isn't run at all. With the old version it was run right in > the beginning: > > dh build --with quilt,autoreconf --parallel > debian/rules build-indep > make[1]: Entering directory '/<<PKGBUILDDIR>>' > mkdir -p build-source > tar \ > --owner=0 --group=0 \ > --transform 's,^,xorg-server/,' \ > --exclude=debian \ > --exclude=autom4te.cache \ > -cf - * | xz > build-source/xorg-server.tar.xz > tar: build-source/xorg-server.tar.xz: file changed as we read it >> build-source-stamp > dh build-indep --with quilt,autoreconf --parallel > dh_quilt_patch -i -O--parallel > Applying patch 001_fedora_extramodes.patch > patching file hw/xfree86/common/extramodes > ... > > but now it's skipped: > > dh build --with quilt,autoreconf --parallel > dh_quilt_patch -O--parallel > Applying patch 001_fedora_extramodes.patch > patching file hw/xfree86/common/extramodes > ... > > > Hi, This problem is fundamentally caused by xorg-server's "build" target not invoking build-arch and build-indep (eventually). The xorg-server package is assumed to invoke all relevant build steps as a part of the build target itself but it fails to do the build-arch and build-indep steps as a part of its build target. Previous debhelper behaviour just happened to work around that issue. Thanks, ~Niels