[Python-apps-team] Bug#583063: pkpgcounter: FTBFS: dpkg-gencontrol: error: the Recommends field contains an arch-specific dependency but the package is architecture all

Lucas Nussbaum lucas at lucas-nussbaum.net
Tue May 25 06:51:12 UTC 2010


Source: pkpgcounter
Version: 3.50-6
Severity: serious
Tags: squeeze sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20100524 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
>  /usr/bin/fakeroot debian/rules binary
> dh_testdir
> python2.5 setup.py build
> WARN: If you are running on a 32 Bits x86 platform, you should install the Python Psyco module if possible, this would greatly speedup parsing. NB : Psyco doesn't work on other platforms, so don't worry if you're in this case.
> running build
> running build_py
> running build_scripts
> touch build-stamp
> dh_testdir
> dh_testroot
> python2.5 setup.py install --root `pwd`/debian/pkpgcounter/ --install-layout=deb
> WARN: If you are running on a 32 Bits x86 platform, you should install the Python Psyco module if possible, this would greatly speedup parsing. NB : Psyco doesn't work on other platforms, so don't worry if you're in this case.
> running install
> running build
> running build_py
> running build_scripts
> running install_lib
> creating /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter
> creating /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr
> creating /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib
> creating /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5
> creating /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages
> creating /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/__init__.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/bj.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/cfax.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/dvi.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/escp2.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/escpages03.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/hbp.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/inkcoverage.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/lidil.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/mscrap.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/ooo.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/pcl345.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/pclxl.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/pdf.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/pdlparser.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/pil.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/plain.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/pnmascii.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/postscript.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/qpdl.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/spl1.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/tiff.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/version.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/zjstream.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/analyzer.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> copying build/lib/pkpgpdls/pjl.py -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/__init__.py to __init__.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/bj.py to bj.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/cfax.py to cfax.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/dvi.py to dvi.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/escp2.py to escp2.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/escpages03.py to escpages03.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/hbp.py to hbp.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/inkcoverage.py to inkcoverage.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/lidil.py to lidil.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/mscrap.py to mscrap.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/ooo.py to ooo.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/pcl345.py to pcl345.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/pclxl.py to pclxl.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/pdf.py to pdf.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/pdlparser.py to pdlparser.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/pil.py to pil.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/plain.py to plain.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/pnmascii.py to pnmascii.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/postscript.py to postscript.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/qpdl.py to qpdl.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/spl1.py to spl1.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/tiff.py to tiff.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/version.py to version.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/zjstream.py to zjstream.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/analyzer.py to analyzer.pyc
> byte-compiling /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgpdls/pjl.py to pjl.pyc
> running install_scripts
> creating /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/bin
> copying build/scripts-2.5/pkpgcounter -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/bin
> changing mode of /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/bin/pkpgcounter to 755
> running install_data
> creating /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/share
> creating /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/share/doc
> creating /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/share/doc/pkpgcounter
> copying README -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/share/doc/pkpgcounter
> copying COPYING -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/share/doc/pkpgcounter
> copying BUGS -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/share/doc/pkpgcounter
> copying CREDITS -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/share/doc/pkpgcounter
> copying NEWS -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/share/doc/pkpgcounter
> creating /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/share/man
> creating /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/share/man/man1
> copying man/pkpgcounter.1 -> /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/share/man/man1
> running install_egg_info
> Writing /build/user-pkpgcounter_3.50-6-amd64-9ZUai4/pkpgcounter-3.50/debian/pkpgcounter/usr/lib/python2.5/site-packages/pkpgcounter-3.50.egg-info
> find ./debian/pkpgcounter/usr/lib -name '*\.py' | xargs sed -i -e '1 s|^#\!.*python.*||'
> sed -i -e '1 s|^#\!.*python.*|#!/usr/bin/python|' ./debian/pkpgcounter/usr/bin/pkpgcounter
> rm ./debian/pkpgcounter/usr/share/doc/pkpgcounter/COPYING
> dh_testdir
> dh_testroot
> dh_installdocs
> dh_installexamples
> dh_installchangelogs
> dh_pysupport
> dh_compress -X.py
> dh_fixperms
> dh_installdeb
> dh_gencontrol
> dpkg-gencontrol: error: the Recommends field contains an arch-specific dependency but the package is architecture all
> dh_gencontrol: dpkg-gencontrol -ldebian/changelog -Tdebian/pkpgcounter.substvars -Pdebian/pkpgcounter returned exit code 255
> make: *** [binary-indep] Error 9

The full build log is available from:
   http://people.debian.org/~lucas/logs/2010/05/24/pkpgcounter_3.50-6_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |





More information about the Python-apps-team mailing list