tags 310884 = patch
thanks

This bug is reproducible; it is a problem with timestamp skew, due to the
patching of a file kerberos.cmod, in the Debian diff which is a make
dependency of other files used during the build.  The attached patch touches
kerberos.c at build time, to ensure it's always newer than the file it
depends on.

-- 
Steve Langasek
postmodern programmer
diff -u pike7.2-7.2.580/debian/changelog pike7.2-7.2.580/debian/changelog
--- pike7.2-7.2.580/debian/changelog
+++ pike7.2-7.2.580/debian/changelog
@@ -1,3 +1,13 @@
+pike7.2 (7.2.580-3.1) unstable; urgency=high
+
+  * Non-maintainer upload.
+  * High-urgency upload for sarge-targetted RC bugfix
+  * touch src/modules/Kerberos/kerberos.c at build-time, to avoid
+    accidentally trying to rebuild it (and failing) due to timestamp
+    skew issues in the Debian diff.  Closes: #310884.
+
+ -- Steve Langasek <[EMAIL PROTECTED]>  Fri, 27 May 2005 10:15:38 -0700
+
 pike7.2 (7.2.580-3) unstable; urgency=high
 
   * gotten rid of the gnorba and orbit built-dep
diff -u pike7.2-7.2.580/debian/rules pike7.2-7.2.580/debian/rules
--- pike7.2-7.2.580/debian/rules
+++ pike7.2-7.2.580/debian/rules
@@ -91,6 +91,11 @@
        #for f in $(CURDIR)/debian/patches/*.diff; do \
        #    patch -p1 -f --no-backup-if-mismatch -d $(CURDIR) < $$f ; \
        #done
+
+       # generated file that is patched in the Debian diff -- touch
+       # here to avoid it being rebuilt
+       touch src/modules/Kerberos/kerberos.c
+
        touch patched-stamp
 
        # Add here commands to configure the package.

Attachment: signature.asc
Description: Digital signature

Reply via email to