[Openstack-devel] Bug#735819: python-colander: FTBFS: RuntimeError: dictionary changed size during iteration

David Suárez david.sephirot at gmail.com
Fri Jan 17 19:15:37 UTC 2014


Source: python-colander
Version: 1.0b1-2
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20140114 qa-ftbfs
Justification: FTBFS on amd64

Hi,

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

Relevant part (hopefully):
> make[1]: Entering directory `/«PKGBUILDDIR»'
> python setup.py nosetests
> running nosetests
> running egg_info
> writing requirements to colander.egg-info/requires.txt
> writing colander.egg-info/PKG-INFO
> writing top-level names to colander.egg-info/top_level.txt
> writing dependency_links to colander.egg-info/dependency_links.txt
> reading manifest file 'colander.egg-info/SOURCES.txt'
> writing manifest file 'colander.egg-info/SOURCES.txt'
> running build_ext
> Searching for translationstring
> Reading https://pypi.python.org/simple/translationstring/
> Best match: translationstring 1.1
> Downloading https://pypi.python.org/packages/source/t/translationstring/translationstring-1.1.tar.gz#md5=0979b46d8f0f852810c8ec4be5c26cf2
> Processing translationstring-1.1.tar.gz
> Writing /tmp/easy_install-fPVgok/translationstring-1.1/setup.cfg
> Running translationstring-1.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-fPVgok/translationstring-1.1/egg-dist-tmp-0wZ49k
> no previously-included directories found matching 'docs/_build'
> 
> Installed /«PKGBUILDDIR»/translationstring-1.1-py2.7.egg
> ...............................................................................................................................................................................................................................................................................................................................................................................................................................
> ----------------------------------------------------------------------
> Ran 415 tests in 0.107s
> 
> OK
> python3 setup.py nosetests
> running nosetests
> running egg_info
> writing top-level names to colander.egg-info/top_level.txt
> writing requirements to colander.egg-info/requires.txt
> writing dependency_links to colander.egg-info/dependency_links.txt
> writing colander.egg-info/PKG-INFO
> reading manifest file 'colander.egg-info/SOURCES.txt'
> writing manifest file 'colander.egg-info/SOURCES.txt'
> running build_ext
> Traceback (most recent call last):
>   File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 287, in fetch_build_egg
>     cmd = self._egg_fetcher
> AttributeError: 'Distribution' object has no attribute '_egg_fetcher'
> 
> During handling of the above exception, another exception occurred:
> 
> Traceback (most recent call last):
>   File "setup.py", line 63, in <module>
>     'docs':docs_extras,
>   File "/usr/lib/python3.3/distutils/core.py", line 148, in setup
>     dist.run_commands()
>   File "/usr/lib/python3.3/distutils/dist.py", line 930, in run_commands
>     self.run_command(cmd)
>   File "/usr/lib/python3.3/distutils/dist.py", line 949, in run_command
>     cmd_obj.run()
>   File "/usr/lib/python3/dist-packages/nose/commands.py", line 140, in run
>     self.distribution.install_requires)
>   File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 263, in fetch_build_eggs
>     parse_requirements(requires), installer=self.fetch_build_egg
>   File "/usr/lib/python3/dist-packages/pkg_resources.py", line 563, in resolve
>     dist = best[req.key] = env.best_match(req, self, installer)
>   File "/usr/lib/python3/dist-packages/pkg_resources.py", line 801, in best_match
>     return self.obtain(req, installer) # try and download/install
>   File "/usr/lib/python3/dist-packages/pkg_resources.py", line 813, in obtain
>     return installer(requirement)
>   File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 298, in fetch_build_egg
>     for key in opts.keys():
> RuntimeError: dictionary changed size during iteration
> make[1]: *** [override_dh_auto_test] Error 1

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2014/01/14/python-colander_1.0b1-2_unstable.log

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 EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Openstack-devel mailing list