Re: make 4.0: archive rebuild resulted in 73 packages broken (help wanted)
On Mon, Apr 28, 2014 at 11:01:58PM -0700, Manoj Srivastava wrote:
> David Suárez kindly did an archive rebuild with the new
> version of make in experimental, and the results of the build are at:
> http://aws-logs.debian.net/ftbfs-logs/results-make4/
>
> The summary: 73 packages have failed, though not all seem
> obviously related to make. Out of the 73, I can see 10 failed due to a
> known backward incompatibility in make; I am building a new version
> that reverts that change, though we should still fix the makefiles.
Add kernel-package to the list of failures. It doesn't FTBFS itself, but
trying to compile a kernel using it fails with:
debian/ruleset/misc/version_vars.mk:161: *** Error. The Kernel Release
version make[2]: Leaving directory '/home/kilobyte/linux'.make[2]: Leaving
directory '/home/kilobyte/linux'.make[2]: Leaving directory
'/home/kilobyte/linux'make[2]: Leaving directory
'/home/kilobyte/linux'make[2]: Leaving directory '/home/kilobyte/linux'
VERSION=[make[2]: Leaving directory '/home/kilobyte/linux'],
PATCHLEVEL=[make[2]: Leaving directory '/home/kilobyte/linux'],
SUBLEVEL=[make[2]: Leaving directory '/home/kilobyte/linux'],
EXTRAVERSION=[make[2]: Leaving directory '/home/kilobyte/linux'], iatv=[],
LOCALVERSION=[make[2]: Leaving directory '/home/kilobyte/linux'],
UTS_RELEASE_VERSION=[3.14.2-x32], KERNELRELEASE=[]. is not all lowercase.
Since the version ends up in the package name of the kernel image package,
this is a Debian policy violation, and the packaging system shall refuse to
package the image. . Stop.
make[2]: Leaving directory '/home/kilobyte/linux'
debian/ruleset/targets/image.mk:347: recipe for target
'debian/stamp/binary/pre-linux-image-3.14.2-x32' failed
make[1]: *** [debian/stamp/binary/pre-linux-image-3.14.2-x32] Error 2
make[1]: Leaving directory '/home/kilobyte/linux'
debian/ruleset/local.mk:105: recipe for target 'linux-image' failed
make: *** [linux-image] Error 2
It does work with old make.
Fortunately, we got rather few packaged build systems that don't get tested
as a part of an archive rebuild, so there's hope there's much more failures.
--
A tit a day keeps the vet away.
Reply to: