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

Reply via email to