Bug#734967: sbcl: 'debuild clean' does not clean itself properly

Faheem Mitha faheem at faheem.info
Sat Jan 11 10:08:02 UTC 2014


Package: sbcl
Version: 1.1.14
Severity: normal

Dear Maintainer,
*** Please consider answering these questions, where appropriate ***

   * What led up to the situation?
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
   * What was the outcome of this action?
   * What outcome did you expect instead?

*** End of the template - remove these lines ***

After running clean, I get

dpkg-source -b sbcl-1.1.14
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building sbcl using existing ./sbcl_1.1.14.orig.tar.bz2
dpkg-source: warning: file sbcl-1.1.14/tests/run-tests-6432/G688.lisp has no final newline (either original or modified version)
dpkg-source: warning: file sbcl-1.1.14/tests/run-tests-6432/G689.lisp has no final newline (either original or modified version)
dpkg-source: warning: file sbcl-1.1.14/tests/run-tests-6432/G690.lisp has no final newline (either original or modified version)
dpkg-source: info: local changes detected, the modified files are:
 sbcl-1.1.14/contrib/asdf/asdf.lisp
 sbcl-1.1.14/tests/run-tests-6432/G688.lisp
 sbcl-1.1.14/tests/run-tests-6432/G689.lisp
 sbcl-1.1.14/tests/run-tests-6432/G690.lisp
dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/sbcl_1.1.14-2.diff.XcC3hl
dpkg-source: info: you can integrate the local changes with dpkg-source --commit
dpkg-buildpackage: error: dpkg-source -b sbcl-1.1.14 gave error exit status 2
debuild: fatal error at line 1357:
dpkg-buildpackage -rfakeroot -D -us -uc failed

Conclusion: the clean need to remove some tests too. I'm not sure what
to do about sbcl-1.1.14/contrib/asdf/asdf.lisp.

Build log attached.

                                                       Regards, Faheem

-- System Information:
Debian Release: 7.3
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable'), (500, 'oldstable'), (50, 'unstable'), (50, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/6 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
-------------- next part --------------
 dpkg-buildpackage -rfakeroot -D -us -uc
dpkg-buildpackage: source package sbcl
dpkg-buildpackage: source version 2:1.1.14-2
dpkg-buildpackage: source changed by Christoph Egger <christoph at debian.org>
 dpkg-source --before-build sbcl-1.1.14
dpkg-buildpackage: host architecture amd64
 fakeroot debian/rules clean
dh_testdir
dh_testroot
rm -rf target || true
rm -rf stage1 || true
rm -rf debian/tmpdir || true
rm -rf .fontconfig || true
GNUMAKE=make sh clean.sh || true
find: `../../obj/asdf-cache/sb-md5': No such file or directory
find: `../../obj/asdf-cache/sb-queue': No such file or directory
find: `../../obj/asdf-cache/sb-concurrency': No such file or directory
find: `../../obj/asdf-cache/sb-rotate-byte': No such file or directory
find: `../../obj/asdf-cache/sb-grovel': No such file or directory
find: `../../obj/asdf-cache/sb-sprof': No such file or directory
find: `../../obj/asdf-cache/sb-bsd-sockets': No such file or directory
find: `../../obj/asdf-cache/sb-cover': No such file or directory
find: `../../obj/asdf-cache/sb-posix': No such file or directory
make[1]: Entering directory `/usr/local/src/sbcl/sbcl-1.1.14/doc/manual'
rm -f *~ *.bak *.orig \#*\# .\#* texput.log *.fasl
rm -rf sbcl asdf "docstrings/"
rm -f  sbcl.html asdf.html
rm -f contrib-docs.texi-temp
rm -f package-locks.texi-temp
rm -f variables.texinfo
rm -f sbcl.ps asdf.ps sbcl.pdf asdf.pdf html-stamp tempfiles-stamp
rm -f asdf.aux asdf.cp asdf.cps asdf.fn asdf.fns asdf.ky asdf.log asdf.pg asdf.toc asdf.tp asdf.tps asdf.vr asdf.vrs sbcl.aux sbcl.cp sbcl.cps sbcl.fn sbcl.fns sbcl.ky sbcl.log sbcl.pg sbcl.toc sbcl.tp sbcl.tps sbcl.vr sbcl.vrs 
rm -f sbcl.info sbcl.info-* asdf.info
make[1]: Leaving directory `/usr/local/src/sbcl/sbcl-1.1.14/doc/manual'
make[1]: Entering directory `/usr/local/src/sbcl/sbcl-1.1.14/doc/internals'
rm -rf *.include *.info *.pdf *~ *.cp *.fn *.ky *.log *.pg *.toc \
		*.tp *.vr *.aux *.eps *.png *.dvi *.ps *.txt *.fns \
		html-stamp sbcl-internals/
make[1]: Leaving directory `/usr/local/src/sbcl/sbcl-1.1.14/doc/internals'
(cd src/runtime ; touch Config ; make clean ) || true
make[1]: Entering directory `/usr/local/src/sbcl/sbcl-1.1.14/src/runtime'
GNUmakefile:26: ../../output/prefix.def: No such file or directory
GNUmakefile:33: genesis/Makefile.features: No such file or directory
make[1]: *** No rule to make target `genesis/Makefile.features'.  Stop.
make[1]: Leaving directory `/usr/local/src/sbcl/sbcl-1.1.14/src/runtime'
rmdir contrib/systems/ obj/ output/ || true
rmdir: failed to remove `contrib/systems/': No such file or directory
rmdir: failed to remove `obj/': No such file or directory
rmdir: failed to remove `output/': No such file or directory
make -C doc/internals clean
make[1]: Entering directory `/usr/local/src/sbcl/sbcl-1.1.14/doc/internals'
rm -rf *.include *.info *.pdf *~ *.cp *.fn *.ky *.log *.pg *.toc \
		*.tp *.vr *.aux *.eps *.png *.dvi *.ps *.txt *.fns \
		html-stamp sbcl-internals/
make[1]: Leaving directory `/usr/local/src/sbcl/sbcl-1.1.14/doc/internals'
dh_clean
	rm -f debian/sbcl.substvars
	rm -f debian/sbcl.*.debhelper
	rm -rf debian/sbcl/
	rm -f debian/sbcl-doc.substvars
	rm -f debian/sbcl-doc.*.debhelper
	rm -rf debian/sbcl-doc/
	rm -f debian/sbcl-source.substvars
	rm -f debian/sbcl-source.*.debhelper
	rm -rf debian/sbcl-source/
	rm -f debian/*.debhelper.log
	rm -f -- build-arch-stamp build-indep-stamp configure-stamp src/runtime/Config contrib/sb-bsd-sockets/foo.c contrib/sb-posix/foo.c doc/manual/variables.texinfo customize-target-features.lisp src/runtime/ldso-stubs.S doc/internals/sbcl-internals.cps whitespace-stamp
	rm -f debian/files
	find .  \( \( -type f -a \
	        \( -name '#*#' -o -name '.*~' -o -name '*~' -o -name DEADJOE \
		 -o -name '*.orig' -o -name '*.rej' -o -name '*.bak' \
		 -o -name '.*.orig' -o -name .*.rej -o -name '.SUMS' \
		 -o -name TAGS -o \( -path '*/.deps/*' -a -name '*.P' \) \
		\) -exec rm -f {} \; \) -o \
		\( -type d -a -name autom4te.cache -prune -exec rm -rf {} \; \) \)
	rm -f *-stamp
 dpkg-source -b sbcl-1.1.14
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building sbcl using existing ./sbcl_1.1.14.orig.tar.bz2
dpkg-source: warning: file sbcl-1.1.14/tests/run-tests-6432/G688.lisp has no final newline (either original or modified version)
dpkg-source: warning: file sbcl-1.1.14/tests/run-tests-6432/G689.lisp has no final newline (either original or modified version)
dpkg-source: warning: file sbcl-1.1.14/tests/run-tests-6432/G690.lisp has no final newline (either original or modified version)
dpkg-source: info: local changes detected, the modified files are:
 sbcl-1.1.14/contrib/asdf/asdf.lisp
 sbcl-1.1.14/tests/run-tests-6432/G688.lisp
 sbcl-1.1.14/tests/run-tests-6432/G689.lisp
 sbcl-1.1.14/tests/run-tests-6432/G690.lisp
dpkg-source: error: aborting due to unexpected upstream changes, see /tmp/sbcl_1.1.14-2.diff.XcC3hl
dpkg-source: info: you can integrate the local changes with dpkg-source --commit
dpkg-buildpackage: error: dpkg-source -b sbcl-1.1.14 gave error exit status 2


More information about the pkg-common-lisp-devel mailing list