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

Reply via email to