Source: django-guardian
Version: 1.2.4-2
Severity: serious
Tags: jessie sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20140926 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[2]: Entering directory '/«PKGBUILDDIR»/docs'
> sphinx-build -b html -d build/doctrees   . build/html
> Making output directory...
> Running Sphinx v1.2.3
> [NOTE] In order to build PDF you need rst2pdf with version >=0.16
> loading pickled environment... failed: [Errno 2] No such file or directory: 
> '/«PKGBUILDDIR»/docs/build/doctrees/environment.pickle'
> building [html]: targets for 32 source files that are out of date
> updating environment: 32 added, 0 changed, 0 removed
> reading sources... [  3%] api/guardian.admin
> reading sources... [  6%] api/guardian.backends
> reading sources... [  9%] api/guardian.core
> reading sources... [ 12%] api/guardian.decorators
> reading sources... [ 15%] api/guardian.forms
> reading sources... [ 18%] api/guardian.management.commands
> reading sources... [ 21%] api/guardian.managers
> reading sources... [ 25%] api/guardian.mixins
> reading sources... [ 28%] api/guardian.models
> reading sources... [ 31%] api/guardian.shortcuts
> reading sources... [ 34%] api/guardian.templatetags.guardian_tags
> reading sources... [ 37%] api/guardian.utils
> reading sources... [ 40%] api/index
> reading sources... [ 43%] configuration
> reading sources... [ 46%] develop/changes
> reading sources... [ 50%] develop/example_project
> reading sources... [ 53%] develop/index
> reading sources... [ 56%] develop/overview
> reading sources... [ 59%] develop/supported-versions
> reading sources... [ 62%] develop/testing
> reading sources... [ 65%] index
> reading sources... [ 68%] installation
> reading sources... [ 71%] license
> reading sources... [ 75%] overview
> reading sources... [ 78%] userguide/admin-integration
> reading sources... [ 81%] userguide/assign
> reading sources... [ 84%] userguide/caveats
> reading sources... [ 87%] userguide/check
> reading sources... [ 90%] userguide/custom-user-model
> reading sources... [ 93%] userguide/index
> reading sources... [ 96%] userguide/performance
> reading sources... [100%] userguide/remove
> 
> /«PKGBUILDDIR»/guardian/core.py:docstring of 
> guardian.core.ObjectPermissionChecker:18: WARNING: Field list ends without a 
> blank line; unexpected unindent.
> /«PKGBUILDDIR»/guardian/forms.py:docstring of 
> guardian.forms.BaseObjectPermissionsForm:5: WARNING: Field list ends without 
> a blank line; unexpected unindent.
> /«PKGBUILDDIR»/guardian/shortcuts.py:docstring of 
> guardian.shortcuts.get_objects_for_user:18: WARNING: Field list ends without 
> a blank line; unexpected unindent.
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> writing output... [  3%] api/guardian.admin
> writing output... [  6%] api/guardian.backends
> writing output... [  9%] api/guardian.core
> writing output... [ 12%] api/guardian.decorators
> writing output... [ 15%] api/guardian.forms
> writing output... [ 18%] api/guardian.management.commands
> writing output... [ 21%] api/guardian.managers
> writing output... [ 25%] api/guardian.mixins
> writing output... [ 28%] api/guardian.models
> writing output... [ 31%] api/guardian.shortcuts
> writing output... [ 34%] api/guardian.templatetags.guardian_tags
> writing output... [ 37%] api/guardian.utils
> writing output... [ 40%] api/index
> writing output... [ 43%] configuration
> writing output... [ 46%] develop/changes
> writing output... [ 50%] develop/example_project
> writing output... [ 53%] develop/index
> writing output... [ 56%] develop/overview
> writing output... [ 59%] develop/supported-versions
> writing output... [ 62%] develop/testing
> writing output... [ 65%] index
> writing output... [ 68%] installation
> writing output... [ 71%] license
> writing output... [ 75%] overview
> writing output... [ 78%] userguide/admin-integration
> writing output... [ 81%] userguide/assign
> writing output... [ 84%] userguide/caveats
> writing output... [ 87%] userguide/check
> writing output... [ 90%] userguide/custom-user-model
> writing output... [ 93%] userguide/index
> writing output... [ 96%] userguide/performance
> writing output... [100%] userguide/remove
> 
> writing additional files... genindex py-modindex search
> copying static files... done
> copying extra files... done
> dumping search index... done
> dumping object inventory... done
> build succeeded, 3 warnings.
> 
> Build finished. The HTML pages are in build/html.
> make[2]: Leaving directory '/«PKGBUILDDIR»/docs'
> # rename file license.txt
> mv -f /«PKGBUILDDIR»/docs/build/html/_sources/license.txt \
>       /«PKGBUILDDIR»/docs/build/html/_sources/lic.txt 
> sed -i 's:href="_sources/license.txt":href="_sources/lic.txt":g' \
>       /«PKGBUILDDIR»/docs/build/html/license.html
> rm -rf /«PKGBUILDDIR»/docs/guardian
> make[1]: Leaving directory '/«PKGBUILDDIR»'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:170: python2.7 setup.py test 
> running test
> running egg_info
> writing requirements to django_guardian.egg-info/requires.txt
> writing django_guardian.egg-info/PKG-INFO
> writing top-level names to django_guardian.egg-info/top_level.txt
> writing dependency_links to django_guardian.egg-info/dependency_links.txt
> reading manifest file 'django_guardian.egg-info/SOURCES.txt'
> reading manifest template 'MANIFEST.in'
> warning: no files found matching '*.json' under directory 'guardian/fixtures'
> warning: no files found matching '*.html' under directory 
> 'guardian/tests/templates'
> writing manifest file 'django_guardian.egg-info/SOURCES.txt'
> running build_ext
> Traceback (most recent call last):
>   File "setup.py", line 54, in <module>
>     **extra_kwargs
>   File "/usr/lib/python2.7/distutils/core.py", line 151, in setup
> django-guardian module's path: '/«PKGBUILDDIR»/guardian'
> =========================================================
> Starting tests for db backend: django.db.backends.sqlite3
>     dist.run_commands()
>     ENGINE: "django.db.backends.sqlite3"
>     NAME: ":memory:"
>   File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
>     TEST_NAME: ":memory:"
> =========================================================
> Creating test database for alias 'default'...
>     self.run_command(cmd)
>   File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
>     cmd_obj.run()
>   File "/usr/lib/python2.7/dist-packages/setuptools/command/test.py", line 
> 142, in run
>     self.with_project_on_sys_path(self.run_tests)
>   File "/usr/lib/python2.7/dist-packages/setuptools/command/test.py", line 
> 122, in with_project_on_sys_path
>     func()
>   File "/usr/lib/python2.7/dist-packages/setuptools/command/test.py", line 
> 163, in run_tests
>     testRunner=self._resolve_as_ep(self.test_runner),
>   File "/usr/lib/python2.7/unittest/main.py", line 94, in __init__
>     self.parseArgs(argv)
>   File "/usr/lib/python2.7/unittest/main.py", line 149, in parseArgs
>     self.createTests()
>   File "/usr/lib/python2.7/unittest/main.py", line 158, in createTests
>     self.module)
>   File "/usr/lib/python2.7/unittest/loader.py", line 130, in 
> loadTestsFromNames
>     suites = [self.loadTestsFromName(name, module) for name in names]
>   File "/usr/lib/python2.7/unittest/loader.py", line 115, in loadTestsFromName
>     test = obj()
>   File "/«PKGBUILDDIR»/tests.py", line 46, in main
>     failures = run_tests(settings)
>   File "/«PKGBUILDDIR»/tests.py", line 42, in run_tests
>     failures = test_runner.run_tests(['auth', 'guardian', 'testapp'])
>   File "/usr/lib/python2.7/dist-packages/django/test/runner.py", line 147, in 
> run_tests
>     old_config = self.setup_databases()
>   File "/usr/lib/python2.7/dist-packages/django/test/runner.py", line 109, in 
> setup_databases
>     return setup_databases(self.verbosity, self.interactive, **kwargs)
>   File "/usr/lib/python2.7/dist-packages/django/test/runner.py", line 299, in 
> setup_databases
>     serialize=connection.settings_dict.get("TEST_SERIALIZE", True),
>   File "/usr/lib/python2.7/dist-packages/django/db/backends/creation.py", 
> line 374, in create_test_db
>     test_flush=True,
>   File "/usr/lib/python2.7/dist-packages/django/core/management/__init__.py", 
> line 115, in call_command
>     return klass.execute(*args, **defaults)
>   File "/usr/lib/python2.7/dist-packages/django/core/management/base.py", 
> line 338, in execute
>     output = self.handle(*args, **options)
>   File 
> "/usr/lib/python2.7/dist-packages/django/core/management/commands/migrate.py",
>  line 160, in handle
>     executor.migrate(targets, plan, fake=options.get("fake", False))
>   File "/usr/lib/python2.7/dist-packages/django/db/migrations/executor.py", 
> line 63, in migrate
>     self.apply_migration(migration, fake=fake)
>   File "/usr/lib/python2.7/dist-packages/django/db/migrations/executor.py", 
> line 91, in apply_migration
>     if self.detect_soft_applied(migration):
>   File "/usr/lib/python2.7/dist-packages/django/db/migrations/executor.py", 
> line 135, in detect_soft_applied
>     apps = project_state.render()
>   File "/usr/lib/python2.7/dist-packages/django/db/migrations/state.py", line 
> 71, in render
>     raise InvalidBasesError("Cannot resolve bases for %r\nThis can happen if 
> you are inheriting models from an app with migrations (e.g. contrib.auth)\n 
> in an app with no migrations; see 
> https://docs.djangoproject.com/en/1.7/topics/migrations/#dependencies for 
> more" % new_unrendered_models)
> django.db.migrations.state.InvalidBasesError: Cannot resolve bases for 
> [<ModelState: 'testapp.LogEntryWithGroup'>]
> This can happen if you are inheriting models from an app with migrations 
> (e.g. contrib.auth)
>  in an app with no migrations; see 
> https://docs.djangoproject.com/en/1.7/topics/migrations/#dependencies for more
> E: pybuild pybuild:256: test: plugin distutils failed with: exit code=1: 
> python2.7 setup.py test 
> dh_auto_test: pybuild --test -i python{version} -p 2.7 --dir . returned exit 
> code 13

The full build log is available from:
   
http://aws-logs.debian.net/ftbfs-logs/2014/09/26/django-guardian_1.2.4-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.


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to