Package: ekg2
Severity: important
It would appear that the clean target (indirectly) updates config.sub
and config.guess, this results in a failure to build the source package.
root@debian:/# apt-get source ekg2
Reading package lists... Done
Building dependency tree
Reading state information... Done
Need to get 1,827 kB of source archives.
Get:1 http://ftp.uk.debian.org/debian/ wheezy/main ekg2 1:0.3.1-2 (dsc)
[2,508 B]
Get:2 http://ftp.uk.debian.org/debian/ wheezy/main ekg2 1:0.3.1-2 (tar)
[1,790 kB]
Get:3 http://ftp.uk.debian.org/debian/ wheezy/main ekg2 1:0.3.1-2 (diff)
[34.9 kB]
Fetched 1,827 kB in 4s (383 kB/s)
gpgv: Signature made Tue 21 Aug 2012 21:07:29 UTC using RSA key ID B64F01DE
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./ekg2_0.3.1-2.dsc
dpkg-source: info: extracting ekg2 in ekg2-0.3.1
dpkg-source: info: unpacking ekg2_0.3.1.orig.tar.gz
dpkg-source: info: unpacking ekg2_0.3.1-2.debian.tar.gz
root@debian:/# cd ekg2-0.3.1/
root@debian:/ekg2-0.3.1# dpkg-buildpackage
dpkg-buildpackage: source package ekg2
dpkg-buildpackage: source version 1:0.3.1-2
dpkg-buildpackage: source changed by Marcin Owsiany <porri...@debian.org>
dpkg-buildpackage: host architecture amd64
dpkg-source --before-build ekg2-0.3.1
debian/rules clean
dh --with quilt,python-central --parallel /usr/share/topgit/tg2quilt.mk
dh: Unknown sequence /usr/share/topgit/tg2quilt.mk (choose from: binary
binary-arch binary-indep build build-arch build-indep clean install
install-arch install-indep patch)
dh --with quilt,python-central --parallel clean
dh_testdir -O--parallel
debian/rules override_dh_auto_clean
make[1]: Entering directory `/ekg2-0.3.1'
dh --with quilt,python-central --parallel /usr/share/topgit/tg2quilt.mk
dh: Unknown sequence /usr/share/topgit/tg2quilt.mk (choose from: binary
binary-arch binary-indep build build-arch build-indep clean install
install-arch install-indep patch)
cd docs && sh generate-ekg2book.sh pl clean
cd docs && sh generate-ekg2book.sh en clean
rm -rf docs/doxygen
if [ -e Makefile ] ; then /usr/bin/make distclean ; fi
rm -f docs/ekg2.1 docs/ekg2-remote.1
for ext in sub guess; do \
if test -r /usr/share/misc/config.$ext && ! cmp --quiet
/usr/share/misc/config.$ext config.$ext ; then \
cp -fv /usr/share/misc/config.$ext config.$ext ; \
fi ; \
done
`/usr/share/misc/config.sub' -> `config.sub'
`/usr/share/misc/config.guess' -> `config.guess'
make[1]: Leaving directory `/ekg2-0.3.1'
dh_quilt_unpatch -O--parallel
No patch removed
dh_clean -O--parallel
dpkg-source -b ekg2-0.3.1
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building ekg2 using existing ./ekg2_0.3.1.orig.tar.gz
dpkg-source: info: local changes detected, the modified files are:
ekg2-0.3.1/config.guess
ekg2-0.3.1/config.sub
dpkg-source: info: you can integrate the local changes with dpkg-source
--commit
dpkg-source: error: aborting due to unexpected upstream changes, see
/tmp/ekg2_0.3.1-2.diff.9yIdRU
dpkg-buildpackage: error: dpkg-source -b ekg2-0.3.1 gave error exit status 2
root@debian:/ekg2-0.3.1#
There are several possible ways to fix this. My preference would be to
remove config.sub and config.guess at the end of the clean target and
copy them back into place at the beginning of the build process. That
way the latest versions are always used and the source package stays
free of unnessacery changes.
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org