Your message dated Thu, 27 Nov 2014 00:18:49 +0000
with message-id <[email protected]>
and subject line Bug#769216: fixed in django-guardian 1.2.4+git20141127-0.1
has caused the Debian Bug report #763222,
regarding django-guardian: FTBFS: Tests failures
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
763222: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=763222
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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.
--- End Message ---
--- Begin Message ---
Source: django-guardian
Source-Version: 1.2.4+git20141127-0.1
We believe that the bug you reported is fixed in the latest version of
django-guardian, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Brian May <[email protected]> (supplier of updated django-guardian package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Mon, 24 Nov 2014 12:05:20 +1100
Source: django-guardian
Binary: python-django-guardian python3-django-guardian
python-django-guardian-doc
Architecture: source all
Version: 1.2.4+git20141127-0.1
Distribution: experimental
Urgency: low
Maintainer: Kouhei Maeda <[email protected]>
Changed-By: Brian May <[email protected]>
Description:
python-django-guardian - per object permissions of django
python-django-guardian-doc - per object permissions of django (documentation)
python3-django-guardian - per object permissions of django for Python3
Closes: 769216
Changes:
django-guardian (1.2.4+git20141127-0.1) experimental; urgency=low
.
* Non-maintainer upload.
* Use git version 3b41775705a0466d9033c5f88e425386d7e553cb.
* Remove patches from debian/patches that are no longer required.
* Add fix for https://github.com/lukaszb/django-guardian/issues/284.
* Fix test errors. Closes: #769216.
* Increase standards version to 3.9.6.
* Requires Puthon >= 2.7.
Checksums-Sha1:
2afdde258a08a4bafe1821f502c1e60eaa0c7e4c 2285
django-guardian_1.2.4+git20141127-0.1.dsc
f956a12f44f1efecad18e9157a6ae0ce84a527f2 346655
django-guardian_1.2.4+git20141127.orig.tar.gz
9186858d432884c324d073c1f95c3729af4fb268 34608
django-guardian_1.2.4+git20141127-0.1.debian.tar.xz
88ee82fbc2378b2e40712edea65355edfeca3705 124950
python-django-guardian_1.2.4+git20141127-0.1_all.deb
8ed3cd663af742fe08c917e559d87a06b90a01b5 123878
python3-django-guardian_1.2.4+git20141127-0.1_all.deb
dec03b2d621866ea87c3e35334f84ea9ae5ddb5a 248266
python-django-guardian-doc_1.2.4+git20141127-0.1_all.deb
Checksums-Sha256:
391162697e83da08b78059c23e0b920625ba76f6e887065dce3c0bd51c78af29 2285
django-guardian_1.2.4+git20141127-0.1.dsc
993dbd61dde6c7bf2bd3e99b7fd18236a551c3740670187fcae3bab41efe183e 346655
django-guardian_1.2.4+git20141127.orig.tar.gz
d6ef214661388439b610f39434c8e9a201bb820eacf4ad0d86a890f69428e0db 34608
django-guardian_1.2.4+git20141127-0.1.debian.tar.xz
81cd7b6ee209f39dd194f6f459aafd60322f6dc0586f5d207fcff02851453ddd 124950
python-django-guardian_1.2.4+git20141127-0.1_all.deb
ce5dc41afa049ef8669bbed3e4b5754dd5ec0fb80274adf6741defc8cb1424e1 123878
python3-django-guardian_1.2.4+git20141127-0.1_all.deb
9f3637fb7d1a4f6614b88e3425e13137873d55cb7c218ae4428ce897b074603c 248266
python-django-guardian-doc_1.2.4+git20141127-0.1_all.deb
Files:
03c54bd7279a7166222b0d0d1ddd98c8 2285 python optional
django-guardian_1.2.4+git20141127-0.1.dsc
bdbe7d3a776d5c0f8c4279f7c6b35c14 346655 python optional
django-guardian_1.2.4+git20141127.orig.tar.gz
307e0723eabafc7eb220c97a79ad95ea 34608 python optional
django-guardian_1.2.4+git20141127-0.1.debian.tar.xz
cca953c94d5e2c0cf173cfbd0f895dc1 124950 python optional
python-django-guardian_1.2.4+git20141127-0.1_all.deb
5a05c50dbf70589d9a19cd56a6de61ac 123878 python optional
python3-django-guardian_1.2.4+git20141127-0.1_all.deb
a4ff47a84e5150fe8f6cdebaf57fc33f 248266 doc optional
python-django-guardian-doc_1.2.4+git20141127-0.1_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
iQIcBAEBAgAGBQJUdmsLAAoJEJyE7hq50CY2i+kP/3Zw3wAjnfeo+H26ATz6D9A5
sbZb3MKH5NH5VaS28e0lqgzy7bVT88AZyCSSaFcqBBwPelT8gVikUYguNqjr5DlO
XjvFIBNF9dxJh5SpZYdL8keZWW+N56muTrv4umZSncNHd6oqlC5a4syxZfrEi7qJ
8n+0+RAlKQJx9mOJTyNPn8Zpx/yzrp8dpaSmA9rFIxGbt+AIvKBb+KtPXKwK9W7a
g3I100dYxfzmOAjhV6pgKuyT+OJ4bzaHPOjS9j9/ppdkS2GvkcjmHdBfwDb2tRcZ
dJa2Dpm3Ypdf1ggA1Yg893RE4oX3fynNVJ+k/CKLYX/7m7m1bYOBEJW82+DMOj0b
bGKvZ1RK8PZQBobVRuNFK7g9TVVG2IK+c7ijQWYN4wJWiIw5WP2eSEP3aIBq7x1C
41SVwe3/H3dO6s5Rr0+1fUlkGa4TGt6Fq76nqp1uh5qnbj6VrBLFJ3w1eEB1TywS
kiKSR5I+hQN5rZrSYPsG8G2r8VXbbDq9rC6iXl47FO6kiL1GYmfRpg9L5qMkQC2P
vkuR/4Dzpz+lgzKfEzckFCNktXoCPdMgktjgMsUmPm4FaIrylyUzATqdilCynU3T
91fmhIKsBXuBvPCrGIPzZB2/7iiJ5Y1vQkUY/7wlsy9vnOya4/yuy435Xp5seH2L
DhzzZYDAwe48XwXWzqja
=Dlsg
-----END PGP SIGNATURE-----
--- End Message ---