It seems that python2.4 setup.py install changed behaviour: > > Copying van.pydeb.egg-info to debian/python-van.pydeb/usr/lib/python2.4/site-packages/van.pydeb-1.3.0.egg-info > > Installing debian/python-van.pydeb/usr/lib/python2.4/site-packages/van.pydeb-1.3.0-nspkg.pth
Is not what it used to do. Seems like it's a change related to using distribute rather than setuptools. Looks like removing the -py$* from this line will fix most of the FTBFS errors: mv debian/$(package)$(call py_libdir,$*)/$(py_package)-*-py$*.egg-info \ debian/$(package)$(call py_libdir,$*)/$(py_package).egg-info I've made this change in svn [1]. This will also fix the FTBFS bugs in most packages that build-depend on van.pydeb, what's the "proper" way to fix them? Mark them as duplicates of the van.pydeb bug and close the van.pydeb bug in the changelog? [1] http://lists.alioth.debian.org/pipermail/pkg-zope-developers/2009-October/005358.html On Wed, Oct 28, 2009 at 11:46:31AM +0100, Lucas Nussbaum wrote: > Source: van.pydeb > Version: 1.3.0-1 > Severity: serious > User: debian...@lists.debian.org > Usertags: qa-ftbfs-20091028 qa-ftbfs > Justification: FTBFS on amd64 > > Hi, > > During a rebuild of all packages in sid, your package failed to build on > amd64. > > Relevant part: > > make[1]: Entering directory > > `/build/user-van.pydeb_1.3.0-1-amd64-Hk12QB/van.pydeb-1.3.0' > > python2.4 setup.py install --no-compile --single-version-externally-managed > > --install-layout=deb --root=debian/python-van.pydeb > > --install-data=usr/lib/python-van.pydeb > > running install > > running build > > running build_py > > running egg_info > > writing requirements to van.pydeb.egg-info/requires.txt > > writing van.pydeb.egg-info/PKG-INFO > > writing namespace_packages to van.pydeb.egg-info/namespace_packages.txt > > writing top-level names to van.pydeb.egg-info/top_level.txt > > writing dependency_links to van.pydeb.egg-info/dependency_links.txt > > writing entry points to van.pydeb.egg-info/entry_points.txt > > reading manifest file 'van.pydeb.egg-info/SOURCES.txt' > > writing manifest file 'van.pydeb.egg-info/SOURCES.txt' > > running install_lib > > Skipping installation of > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/__init__.py > > (namespace package) > > copying van/pydeb/py_to_src.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb > > copying van/pydeb/py_to_bin.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb > > copying van/pydeb/__init__.py -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb > > copying van/pydeb/tests/version.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests > > copying van/pydeb/tests/translations.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests > > copying van/pydeb/tests/extras.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests > > copying van/pydeb/tests/__init__.py -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests > > copying van/pydeb/tests/test_doctest.py -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests > > copying van/pydeb/tests/zope.security.egg-info/top_level.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/zope.security.egg-info > > copying van/pydeb/tests/zope.security.egg-info/requires.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/zope.security.egg-info > > copying van/pydeb/tests/zope.security.egg-info/not-zip-safe -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/zope.security.egg-info > > copying van/pydeb/tests/zope.security.egg-info/namespace_packages.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/zope.security.egg-info > > copying van/pydeb/tests/zope.security.egg-info/dependency_links.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/zope.security.egg-info > > copying van/pydeb/tests/zope.security.egg-info/SOURCES.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/zope.security.egg-info > > copying van/pydeb/tests/zope.security.egg-info/PKG-INFO -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/zope.security.egg-info > > copying van/pydeb/tests/zope.component.egg-info/top_level.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/zope.component.egg-info > > copying van/pydeb/tests/zope.component.egg-info/requires.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/zope.component.egg-info > > copying van/pydeb/tests/zope.component.egg-info/not-zip-safe -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/zope.component.egg-info > > copying van/pydeb/tests/zope.component.egg-info/namespace_packages.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/zope.component.egg-info > > copying van/pydeb/tests/zope.component.egg-info/dependency_links.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/zope.component.egg-info > > copying van/pydeb/tests/zope.component.egg-info/SOURCES.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/zope.component.egg-info > > copying van/pydeb/tests/zope.component.egg-info/PKG-INFO -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/zope.component.egg-info > > copying van/pydeb/tests/zope.app.publication.egg-info/top_level.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/zope.app.publication.egg-info > > copying van/pydeb/tests/zope.app.publication.egg-info/requires.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/zope.app.publication.egg-info > > copying van/pydeb/tests/zope.app.publication.egg-info/not-zip-safe -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/zope.app.publication.egg-info > > copying > > van/pydeb/tests/zope.app.publication.egg-info/namespace_packages.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/zope.app.publication.egg-info > > copying van/pydeb/tests/zope.app.publication.egg-info/dependency_links.txt > > -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/zope.app.publication.egg-info > > copying van/pydeb/tests/zope.app.publication.egg-info/SOURCES.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/zope.app.publication.egg-info > > copying van/pydeb/tests/zope.app.publication.egg-info/PKG-INFO -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/zope.app.publication.egg-info > > copying van/pydeb/tests/dummy.foo.egg-info/top_level.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/dummy.foo.egg-info > > copying van/pydeb/tests/dummy.foo.egg-info/requires.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/dummy.foo.egg-info > > copying van/pydeb/tests/dummy.foo.egg-info/namespace_packages.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/dummy.foo.egg-info > > copying van/pydeb/tests/dummy.foo.egg-info/dependency_links.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/dummy.foo.egg-info > > copying van/pydeb/tests/dummy.foo.egg-info/SOURCES.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/dummy.foo.egg-info > > copying van/pydeb/tests/dummy.foo.egg-info/PKG-INFO -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/dummy.foo.egg-info > > copying van/pydeb/tests/dummy.FOO2.egg-info/top_level.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/dummy.FOO2.egg-info > > copying van/pydeb/tests/dummy.FOO2.egg-info/requires.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/dummy.FOO2.egg-info > > copying van/pydeb/tests/dummy.FOO2.egg-info/namespace_packages.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/dummy.FOO2.egg-info > > copying van/pydeb/tests/dummy.FOO2.egg-info/dependency_links.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/dummy.FOO2.egg-info > > copying van/pydeb/tests/dummy.FOO2.egg-info/SOURCES.txt -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/dummy.FOO2.egg-info > > copying van/pydeb/tests/dummy.FOO2.egg-info/PKG-INFO -> > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van/pydeb/tests/dummy.FOO2.egg-info > > running install_egg_info > > Copying van.pydeb.egg-info to > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van.pydeb-1.3.0.egg-info > > Installing > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van.pydeb-1.3.0-nspkg.pth > > running install_scripts > > Installing van-pydeb script to debian/python-van.pydeb/usr/bin > > mv > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van.pydeb-*-py2.4.egg-info > > \ > > > > debian/python-van.pydeb/usr/lib/python2.4/site-packages/van.pydeb.egg-info > > mv: cannot stat > > `debian/python-van.pydeb/usr/lib/python2.4/site-packages/van.pydeb-*-py2.4.egg-info': > > No such file or directory > > make[1]: *** [install-python2.4] Error 1 > > The full build log is available from: > > http://people.debian.org/~lucas/logs/2009/10/28/van.pydeb_1.3.0-1_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 > | lu...@lucas-nussbaum.net http://www.lucas-nussbaum.net/ | > | jabber: lu...@nussbaum.fr GPG: 1024D/023B3F4F | > > > > _______________________________________________ > pkg-zope-developers mailing list > pkg-zope-develop...@lists.alioth.debian.org > http://lists.alioth.debian.org/mailman/listinfo/pkg-zope-developers -- Brian Sutherland -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org