Your message dated Wed, 20 Apr 2016 12:20:00 +0000
with message-id <[email protected]>
and subject line Bug#800728: fixed in heimdal 1.7~git20160418+dfsg-2
has caused the Debian Bug report #800728,
regarding heimdal: Build unreliable with dh --parallel
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
800728: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=800728
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: heimdal
Version: 1.6~rc2+dfsg-10
Severity: important
Tags: patch
User: [email protected]
Usertags: origin-ubuntu wily ubuntu-patch

Hi Brian,

In a recent archive rebuild test in Ubuntu, the heimdal package failed to
build on two architectures because of a missing makefile dependency on a
generated file:

Making all in kdc
make[2]: Entering directory '/«BUILDDIR»/heimdal-1.6~rc2+dfsg/kdc'
cd . && perl ../cf/make-proto.pl -q -P comment -o kdc-protos.h default_config.c 
set_dbinfo.c digest.c fast.c kdc_locl.h kerberos5.c krb5tgs.c pkinit.c log.c 
misc.c kx509.c process.c windc.c rx.h || rm -f kdc-protos.h
cd . && perl ../cf/make-proto.pl -q -P comment -p kdc-private.h 
default_config.c set_dbinfo.c digest.c fast.c kdc_locl.h kerberos5.c krb5tgs.c 
pkinit.c log.c misc.c kx509.c process.c windc.c rx.h || rm -f kdc-private.h
  CC       string2key.o
updating kdc-private.h
In file included from headers.h:106:0,
                 from string2key.c:34:
./kdc.h:111:24: fatal error: kdc-protos.h: No such file or directory
compilation terminated.
Makefile:990: recipe for target 'string2key.o' failed

For a full build log, see:
  
https://launchpadlibrarian.net/219491823/buildlog_ubuntu-wily-amd64.heimdal_1.6~rc2%2Bdfsg-10_BUILDING.txt.gz

This is the unmodified heimdal package from Debian, so this build failure
will also be intermittently reproducible in Debian.

The attached patch corrects this issue, by making sure the generated header
is built before trying to build the programs that depend on it.

Thanks for considering this patch.
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
[email protected]                                     [email protected]
diff -Nru heimdal-1.6~rc2+dfsg/debian/patches/parallel-build-dependencies heimdal-1.6~rc2+dfsg/debian/patches/parallel-build-dependencies
--- heimdal-1.6~rc2+dfsg/debian/patches/parallel-build-dependencies	1969-12-31 16:00:00.000000000 -0800
+++ heimdal-1.6~rc2+dfsg/debian/patches/parallel-build-dependencies	2015-10-02 17:05:54.000000000 -0700
@@ -0,0 +1,23 @@
+Description: Fix header dependencies for parallel builds
+ The heimdal package builds with dh --parallel, but a header which is
+ generated at build-time is not marked as a dependency of the programs
+ that depend on it for building.  Correct this so that parallel builds work
+ reliably.
+Author: Steve Langasek <[email protected]>
+
+Index: heimdal-1.6~rc2+dfsg/kdc/Makefile.am
+===================================================================
+--- heimdal-1.6~rc2+dfsg.orig/kdc/Makefile.am
++++ heimdal-1.6~rc2+dfsg/kdc/Makefile.am
+@@ -19,9 +19,9 @@
+ hprop_SOURCES = hprop.c mit_dump.c hprop.h
+ hpropd_SOURCES = hpropd.c hprop.h
+ 
+-kstash_SOURCES = kstash.c headers.h
++kstash_SOURCES = kstash.c headers.h $(srcdir)/kdc-protos.h
+ 
+-string2key_SOURCES = string2key.c headers.h
++string2key_SOURCES = string2key.c headers.h $(srcdir)/kdc-protos.h
+ 
+ digest_service_SOURCES = \
+ 	digest-service.c
diff -Nru heimdal-1.6~rc2+dfsg/debian/patches/series heimdal-1.6~rc2+dfsg/debian/patches/series
--- heimdal-1.6~rc2+dfsg/debian/patches/series	2015-04-25 09:34:04.000000000 -0700
+++ heimdal-1.6~rc2+dfsg/debian/patches/series	2015-10-02 16:26:39.000000000 -0700
@@ -20,3 +20,4 @@
 050_kadmin_to_usr_bin
 051_bug746486-memleak
 060_no_build_string
+parallel-build-dependencies

--- End Message ---
--- Begin Message ---
Source: heimdal
Source-Version: 1.7~git20160418+dfsg-2

We believe that the bug you reported is fixed in the latest version of
heimdal, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jelmer Vernooij <[email protected]> (supplier of updated heimdal package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 20 Apr 2016 00:27:13 +0000
Source: heimdal
Binary: heimdal-docs heimdal-kdc heimdal-multidev heimdal-dev heimdal-clients 
heimdal-kcm heimdal-servers heimdal-dbg libheimbase1-heimdal libasn1-8-heimdal 
libkrb5-26-heimdal libhdb9-heimdal libkadm5srv8-heimdal libkadm5clnt7-heimdal 
libgssapi3-heimdal libkafs0-heimdal libroken18-heimdal libotp0-heimdal 
libsl0-heimdal libkdc2-heimdal libhx509-5-heimdal libheimntlm0-heimdal 
libwind0-heimdal libhcrypto4-heimdal
Architecture: source amd64 all
Version: 1.7~git20160418+dfsg-2
Distribution: unstable
Urgency: medium
Maintainer: Brian May <[email protected]>
Changed-By: Jelmer Vernooij <[email protected]>
Description:
 heimdal-clients - Heimdal Kerberos - clients
 heimdal-dbg - Heimdal Kerberos - debugging symbols
 heimdal-dev - Heimdal Kerberos - development files
 heimdal-docs - Heimdal Kerberos - documentation
 heimdal-kcm - Heimdal Kerberos - KCM daemon
 heimdal-kdc - Heimdal Kerberos - key distribution center (KDC)
 heimdal-multidev - Heimdal Kerberos - Multi-implementation Development
 heimdal-servers - Heimdal Kerberos - server programs
 libasn1-8-heimdal - Heimdal Kerberos - ASN.1 library
 libgssapi3-heimdal - Heimdal Kerberos - GSSAPI support library
 libhcrypto4-heimdal - Heimdal Kerberos - crypto library
 libhdb9-heimdal - Heimdal Kerberos - kadmin server library
 libheimbase1-heimdal - Heimdal Kerberos - Base library
 libheimntlm0-heimdal - Heimdal Kerberos - NTLM support library
 libhx509-5-heimdal - Heimdal Kerberos - X509 support library
 libkadm5clnt7-heimdal - Heimdal Kerberos - kadmin client library
 libkadm5srv8-heimdal - Libraries for Heimdal Kerberos
 libkafs0-heimdal - Heimdal Kerberos - KAFS support library
 libkdc2-heimdal - Heimdal Kerberos - KDC support library
 libkrb5-26-heimdal - Heimdal Kerberos - libraries
 libotp0-heimdal - Heimdal Kerberos - OTP support library
 libroken18-heimdal - Heimdal Kerberos - roken support library
 libsl0-heimdal - Heimdal Kerberos - SL support library
 libwind0-heimdal - Heimdal Kerberos - stringprep implementation
Closes: 800728
Changes:
 heimdal (1.7~git20160418+dfsg-2) unstable; urgency=medium
 .
   * Add patch parallel-build: Fix parallel builds. Closes: #800728
Checksums-Sha1:
 f7afe8817a9853572c899becd1be8e5b7c025f04 3281 
heimdal_1.7~git20160418+dfsg-2.dsc
 ddde54b4e96c1755d5a46ba942e85c07602d0501 65336 
heimdal_1.7~git20160418+dfsg-2.debian.tar.xz
 27f5e193d2d91c810fb5932e3152050c150b3755 221260 
heimdal-clients_1.7~git20160418+dfsg-2_amd64.deb
 cdd06cbecb9b7028cfff0ff6eaabe46fab28d131 4607898 
heimdal-dbg_1.7~git20160418+dfsg-2_amd64.deb
 73a893095664ba102cf6e0adba4552213dc59e11 140948 
heimdal-dev_1.7~git20160418+dfsg-2_amd64.deb
 acc1a3c6026966f1ac8d719b25923bc5d1f6ebd9 103868 
heimdal-docs_1.7~git20160418+dfsg-2_all.deb
 dd71c6c3fb1e426251d618e8d1842cb81c92ec7a 52646 
heimdal-kcm_1.7~git20160418+dfsg-2_amd64.deb
 9e538d078df243853dec32aaf0ce67227f56a109 124038 
heimdal-kdc_1.7~git20160418+dfsg-2_amd64.deb
 d064b04f649fc73efac25ca9e0b718a3e41021ba 1137388 
heimdal-multidev_1.7~git20160418+dfsg-2_amd64.deb
 ebd5c34d928c8ffcf85e69818bd162678362916c 87256 
heimdal-servers_1.7~git20160418+dfsg-2_amd64.deb
 4a731ce9ef858de22e1a5b85d0454b9890e2c777 203184 
libasn1-8-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 5b03430a93139e29e4d7573b3f52e2b74e8c1415 120690 
libgssapi3-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 5241e9ed900dc3520440c98ad0cbdca84d0929ac 112648 
libhcrypto4-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 3ea832b564b766b24bb971d484545fb7d6197b8f 88294 
libhdb9-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 69f89e956aac9dc671ac8b28a9ae34d7145f24e3 52382 
libheimbase1-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 bef7e829c1778835212c03519dbdf914403be69a 39078 
libheimntlm0-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 f028f7c4b6726f7550af4f591e087a05973268eb 132440 
libhx509-5-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 52ba4279bf4adcc1c4180e82e885301d3e168b81 42506 
libkadm5clnt7-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 bad1be3bfff8fdf41995cfdcb926a27444ffacbb 58694 
libkadm5srv8-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 13096c685f0646a4b4a6f06017113482e55cb7b9 39718 
libkafs0-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 245389ed1987329b317b9fddecef075f1b3014d5 79952 
libkdc2-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 fd9d01e26fd03bd5a5d9c6ce88a169f16ab1a95a 228542 
libkrb5-26-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 8d0d7803a6e0dd581ee6cef17108e49fa88324c9 53838 
libotp0-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 2663675964e5d4604704440ceeb7adfd5e75a28c 63990 
libroken18-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 e52915be11e5ec7c9afc974223bdbfd720037d14 35668 
libsl0-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 7dfcd521b47ffad2b1c66f59c333220f80c2c4ce 71696 
libwind0-heimdal_1.7~git20160418+dfsg-2_amd64.deb
Checksums-Sha256:
 cf5c278dff948b8ad4a0d9233a9877a51d8025077a11b0d2777221166b4ecf8c 3281 
heimdal_1.7~git20160418+dfsg-2.dsc
 bf019ce25ae8f033feec97c70e5e7e5d3335f06f1a40130613351aa28d096a10 65336 
heimdal_1.7~git20160418+dfsg-2.debian.tar.xz
 1f46c60f82e3e727c564adba1ff850fcc7249c853fd3aa6bf7f6ce381b9b7504 221260 
heimdal-clients_1.7~git20160418+dfsg-2_amd64.deb
 cdf766b281cbb542cd65d939f99e448f621bf2e20d81f4328346dd49f364db74 4607898 
heimdal-dbg_1.7~git20160418+dfsg-2_amd64.deb
 53c7593064b2871c2be4573fb73b860716ad409ee5f8c2c641477f0d2e238e35 140948 
heimdal-dev_1.7~git20160418+dfsg-2_amd64.deb
 2d9c9c89680b16f3caf6db79c3b6dc497e78d7155d7ec97919556755b9bd9f53 103868 
heimdal-docs_1.7~git20160418+dfsg-2_all.deb
 b74e405beec23f7fca6f9b7ddef4b8defd86d26016a9ff6a537a98275642929d 52646 
heimdal-kcm_1.7~git20160418+dfsg-2_amd64.deb
 02fd872ddf89b0f0e965d36d2c1ddc80974c81d8f8b66ab3c8deaf9b8b10194c 124038 
heimdal-kdc_1.7~git20160418+dfsg-2_amd64.deb
 0fe5fff0229f2a721a176e5307cca386f559dc1a27e5e6a2b3be5bc63fe34d84 1137388 
heimdal-multidev_1.7~git20160418+dfsg-2_amd64.deb
 6b383f841ac5c8873708ed351891f9b0ac0212f94bf73529e804c81951d97e5b 87256 
heimdal-servers_1.7~git20160418+dfsg-2_amd64.deb
 4ee0721a113b29fb3a4d8471205b197a72ff3b0efe8b7221e77fb7fcc4aed9ed 203184 
libasn1-8-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 345091ee91c79e0498e2fb3530355a21d4fc50bf4157319dcd7099b8b9f55c26 120690 
libgssapi3-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 bcb66a807ec8f5e5f05c3de9fa0500c9b978799fe6a3d16b26868f58a16ad4f0 112648 
libhcrypto4-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 117709516641560b7a3bd3d141b3888d92f36118890e9eb621f6d176882e80d7 88294 
libhdb9-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 972fe45f92a394e9ff0a22bf91daf1e53cabbcbe57116c9787e37d0647e0d743 52382 
libheimbase1-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 7d3fa5129241639061927b51edf9d23880428a7f9eb56e08de87154ce53e81e3 39078 
libheimntlm0-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 a5c3a51936a06fb1b3a714f68fa06334ad719e8eb690028d162e099c93ae29cf 132440 
libhx509-5-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 a3d519ff2ecb455bc3dda4c9c0a8c1ec8f069f4cbe3f3b10af553218a4be0bcb 42506 
libkadm5clnt7-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 af6c62bf3d4da6e16448c501e98f7880ff2b9d13cbf17d15d7abe2039f9e59a0 58694 
libkadm5srv8-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 dae053de3a26ffc1526efaee2a70dcd2672ab2b8c61763001a315f3d2f978a10 39718 
libkafs0-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 1295912b77e24a0f17a12ffcbb409e9369882e81863d6a763f69dc9130be6e7e 79952 
libkdc2-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 39b6968c6d10b396ff654052f42e21381e9a32b7037889e37a6a7f4608bfdee8 228542 
libkrb5-26-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 6e1ff3b11e6d14737879c15bf34424485cc6fec810afc3e92b48b9403378ed5f 53838 
libotp0-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 5dc02dbafe6dc35ed09c50609ce1d36ab8b0dae308211da633dbe7f3d913a361 63990 
libroken18-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 7896185da75de5df59c0a0f45ad86136b867c06b7e06e0ebf0e6e3449950f2ff 35668 
libsl0-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 94a67e79f87be4ecd90e4159dcbc927a9665607df079bd31b5340fafa9774976 71696 
libwind0-heimdal_1.7~git20160418+dfsg-2_amd64.deb
Files:
 0e5339c5aac56498df2ed2ad6e6a2b01 3281 net optional 
heimdal_1.7~git20160418+dfsg-2.dsc
 b68c3ad0d8107810eda1c778af3e438a 65336 net optional 
heimdal_1.7~git20160418+dfsg-2.debian.tar.xz
 cb613fb8952db07bf9271dbfc4237d67 221260 net extra 
heimdal-clients_1.7~git20160418+dfsg-2_amd64.deb
 5ddc1c18ef0aefc39a3803a1e43be1a4 4607898 debug extra 
heimdal-dbg_1.7~git20160418+dfsg-2_amd64.deb
 34e68906b484dcdbc6275adc22a2ddd2 140948 devel extra 
heimdal-dev_1.7~git20160418+dfsg-2_amd64.deb
 5d26874cfadcbba1c67a705066b947b5 103868 doc extra 
heimdal-docs_1.7~git20160418+dfsg-2_all.deb
 1b25b9b9864a65a075b717f28c9e5142 52646 net extra 
heimdal-kcm_1.7~git20160418+dfsg-2_amd64.deb
 5c865d283f357866272bcb59fe98fd79 124038 net extra 
heimdal-kdc_1.7~git20160418+dfsg-2_amd64.deb
 ec2697a959550129f6b632beb8511c3f 1137388 devel extra 
heimdal-multidev_1.7~git20160418+dfsg-2_amd64.deb
 7d8f1ef4624ffdf2d02dce54bc26a160 87256 net extra 
heimdal-servers_1.7~git20160418+dfsg-2_amd64.deb
 317d4699a677481c28fc710d222cab3f 203184 libs optional 
libasn1-8-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 be6bef7aa8da2c5289c39eb7be00d328 120690 libs optional 
libgssapi3-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 a4ff84bb292f826a027bbd85e02fdd38 112648 libs optional 
libhcrypto4-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 79385747731eae28167f89efaa22280b 88294 libs optional 
libhdb9-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 3e6552e3e0dbf60f72974cb8716003b9 52382 libs optional 
libheimbase1-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 a4ccf8e866251d2cb4816f346c8bf65b 39078 libs optional 
libheimntlm0-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 95ff1de9a09e7e3ee081b05c5cc641ae 132440 libs optional 
libhx509-5-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 0d4de02cba15f9fc6fc9ef8ba4e03c69 42506 libs optional 
libkadm5clnt7-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 8881e6c7421952ea70eccfdbb51c42a5 58694 libs optional 
libkadm5srv8-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 1549f01dc38bdff7e3f1a2049d5b5eb9 39718 libs extra 
libkafs0-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 b58459fa2c750a241fbcd43380aeb41f 79952 libs extra 
libkdc2-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 ea55fa107c59888366bb4828e9aa4c75 228542 libs optional 
libkrb5-26-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 d403113f5fdbdbe21e9c897b935f7199 53838 libs extra 
libotp0-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 44a3237bbe57b06a1699f932259a030e 63990 libs optional 
libroken18-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 dea9c2fd845857a9b2fa3295bd47500d 35668 libs extra 
libsl0-heimdal_1.7~git20160418+dfsg-2_amd64.deb
 51087115364b3000f59a68a043df43da 71696 libs optional 
libwind0-heimdal_1.7~git20160418+dfsg-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCgAGBQJXF3IDAAoJEJotJKUE0en4o6EH/jWxFqxXVdXOsGcgkd0+8UFX
xv4c1OXHTsBcKI8JMNdLD047qxDWg5X+qITI+dQT1tntmM5Ct1g5bENM7y0bbw5a
HjGP0pb2F5L7GLZyQFNrzOTHo2UI3l7VflfxzJNXbU7y2lFZSh6olIpraqK364xZ
hb3iHTFV3rkxLeTy6QjkVZRilVPThnrdUnK/bdBNB3lDsysrmSHLDwCZrawmvdV6
WxUx6GPH8RWcs90mwbQ61VGPq0bMdYRwnUjiH+IWEDNzqzyGqTkGx+61vY5Mwkpk
NBouJVr0wDcGD2LkiFB99hVZZwOtVeQ5k19x38f7pa7a+5KPEw0jENC1XZ27AWc=
=yyD4
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to