[Build-common-hackers] Bug#404575: cdbs: Patches won't apply when using both tarball and simple-patchsys

Sam Morris sam at robots.org.uk
Tue Dec 26 13:29:11 UTC 2006


Subject: cdbs: Patches won't apply when using both tarball and simple-patchsys
Package: cdbs
Version: 0.4.48
Severity: important

Please see the archive at
<http://robots.org.uk/stuff/pyxplot-0.5.8_cdbs-patchbug.tar.bz2>. On my
machine:

	$ fakeroot debian/rules common-configure-indep
	/usr/share/cdbs/1/rules/buildcore.mk:68: Parsing pyxplot_0.5.8.tar.gz...
	test -x debian/rules
	mkdir -p "build-tree/pyxplot"
	tar -C build-tree  -xzf pyxplot_0.5.8.tar.gz
	touch debian/stamp-pyxplot_0.5.8.tar.gz
	/usr/bin/make -f debian/rules reverse-config
	make[1]: Entering directory `/home/sam/src/pyxplot/pyxplot-0.5.8'
	/usr/share/cdbs/1/rules/buildcore.mk:68: Parsing pyxplot_0.5.8.tar.gz...
	make[1]: Nothing to be done for `reverse-config'.
	make[1]: Leaving directory `/home/sam/src/pyxplot/pyxplot-0.5.8'
	if [ "debian/stamp-patched" = "reverse-patches" ]; then rm -f debian/stamp-patched; fi
	patches: debian/patches/100_dont-hide-latex-output.diff.patch
	Trying patch debian/patches/100_dont-hide-latex-output.diff.patch at level 1 ... 0 ... 2 ... failure.
	make: *** [debian/stamp-patched] Error 1

	$ cat debian/patches/100_dont-hide-latex-output.diff.patch.*
	can't find file to patch at input line 4
	Perhaps you used the wrong -p or --strip option?
	The text leading up to this was:
	--------------------------
	|diff -Nur pyxplot-0.5.8/build-tree/pyxplot/doc/Makefile pyxplot-0.5.8.new/build-tree/pyxplot/doc/Makefile
	|--- pyxplot-0.5.8/build-tree/pyxplot/doc/Makefile      2006-07-02 17:14:16.000000000 +0100
	|+++ pyxplot-0.5.8.new/build-tree/pyxplot/doc/Makefile  2006-12-22 04:37:28.000000000 +0000
	--------------------------
	File to patch: 
	Skip this patch? [y] 
	Skipping patch.
	1 out of 1 hunk ignored
	can't find file to patch at input line 4
	Perhaps you used the wrong -p or --strip option?
	The text leading up to this was:
	--------------------------
	|diff -Nur pyxplot-0.5.8/build-tree/pyxplot/doc/Makefile pyxplot-0.5.8.new/build-tree/pyxplot/doc/Makefile
	|--- pyxplot-0.5.8/build-tree/pyxplot/doc/Makefile      2006-07-02 17:14:16.000000000 +0100
	|+++ pyxplot-0.5.8.new/build-tree/pyxplot/doc/Makefile  2006-12-22 04:37:28.000000000 +0000
	--------------------------
	File to patch: 
	Skip this patch? [y] 
	Skipping patch.
	1 out of 1 hunk ignored
	can't find file to patch at input line 4
	Perhaps you used the wrong -p or --strip option?
	The text leading up to this was:
	--------------------------
	|diff -Nur pyxplot-0.5.8/build-tree/pyxplot/doc/Makefile pyxplot-0.5.8.new/build-tree/pyxplot/doc/Makefile
	|--- pyxplot-0.5.8/build-tree/pyxplot/doc/Makefile      2006-07-02 17:14:16.000000000 +0100
	|+++ pyxplot-0.5.8.new/build-tree/pyxplot/doc/Makefile  2006-12-22 04:37:28.000000000 +0000
	--------------------------
	File to patch: 
	Skip this patch? [y] 
	Skipping patch.
	1 out of 1 hunk ignored

However, I can apply the patch myself without errors:

	$ patch -p1 --dry-run < debian/patches/100_dont-hide-latex-output.diff.patch
	patching file build-tree/pyxplot/doc/Makefile

	$ echo $?
	0

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (530, 'testing'), (520, 'unstable'), (510, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-3-k7
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

cdbs depends on no packages.

Versions of packages cdbs recommends:
ii  autotools-dev                 20060702.1 Update infrastructure for config.{
ii  debhelper                     5.0.42     helper programs for debian/rules

-- no debconf information

-- 
Sam Morris
http://robots.org.uk/

PGP key id 1024D/5EA01078
3412 EA18 1277 354B 991B  C869 B219 7FDB 5EA0 1078
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.alioth.debian.org/pipermail/build-common-hackers/attachments/20061226/07f1e92b/attachment.pgp


More information about the Build-common-hackers mailing list