Source: django-guardian
Version: 1.2.4-2
Severity: serious
Tags: jessie sid
User: [email protected]
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
> [35mdjango-guardian module's path: '/«PKGBUILDDIR»/guardian'[0m
> [32;1m=========================================================[0m
> [34mStarting tests for db backend: django.db.backends.sqlite3[0m
> dist.run_commands()
> [34m ENGINE: "django.db.backends.sqlite3"[0m
> [34m NAME: ":memory:"[0m
> File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
> [34m TEST_NAME: ":memory:"[0m
> [32;1m=========================================================[0m
> 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 [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]