[Python-modules-team] Bug#843975: Please backport to jessie
Enrico Zini
enrico at debian.org
Fri Nov 11 12:12:04 UTC 2016
Package: python-django-extensions
Version: 1.7.4-1
Severity: wishlist
python3-django-extensions is currently not available in jessie, and I'd like to
have it as I'm starting to have python3-based django sites to deploy on stable.
I tried a trivial backport by rebuilding the package in a jessie+backports
chroot, and it fails in tests (output below).
I added a versioned dependency on python-django (>= 1.8) and
python3-django (>= 1.8) and added --build-dep-resolver=aptitude to sbuild,
and it built successfully, so the only thing missing for a backport is a
versioned dependency to Django 1.8+
This is the output of the failed tests with Django 1.7:
============================= test session starts ==============================
platform linux2 -- Python 2.7.9 -- py-1.4.25 -- pytest-2.6.3
django settings: tests.testapp.settings (from command line option)
plugins: cov, django
collected 2 items / 1 errors
django_extensions/templatetags/widont.py ..
==================================== ERRORS ====================================
_ ERROR collecting django_extensions/management/commands/drop_test_database.py _
django_extensions/management/commands/drop_test_database.py:6: in <module>
from django.db.backends.base.creation import TEST_DATABASE_PREFIX
E ImportError: No module named base.creation
--------------- coverage: platform linux2, python 2.7.9-final-0 ----------------
Name Stmts Miss Cover
----------------------------------------------------------------------------------
django_extensions/__init__ 7 7 0%
django_extensions/admin/__init__ 86 86 0%
django_extensions/admin/filter 28 15 46%
django_extensions/admin/widgets 46 46 0%
django_extensions/compat 35 28 20%
django_extensions/db/__init__ 0 0 100%
django_extensions/db/fields/__init__ 311 311 0%
django_extensions/db/fields/encrypted 77 77 0%
django_extensions/db/fields/json 59 59 0%
django_extensions/db/models 50 50 0%
django_extensions/jobs/__init__ 0 0 100%
django_extensions/jobs/daily/__init__ 0 0 100%
django_extensions/jobs/daily/cache_cleanup 37 29 22%
django_extensions/jobs/daily/daily_cleanup 7 2 71%
django_extensions/jobs/hourly/__init__ 0 0 100%
django_extensions/jobs/minutely/__init__ 0 0 100%
django_extensions/jobs/monthly/__init__ 0 0 100%
django_extensions/jobs/weekly/__init__ 0 0 100%
django_extensions/jobs/yearly/__init__ 0 0 100%
django_extensions/logging/__init__ 0 0 100%
django_extensions/logging/filters 24 19 21%
django_extensions/management/__init__ 0 0 100%
django_extensions/management/base 11 5 55%
django_extensions/management/color 22 16 27%
django_extensions/management/commands/__init__ 0 0 100%
django_extensions/management/commands/admin_generator 199 148 26%
django_extensions/management/commands/clean_pyc 26 15 42%
django_extensions/management/commands/clear_cache 8 2 75%
django_extensions/management/commands/compile_pyc 25 13 48%
django_extensions/management/commands/create_app 112 91 19%
django_extensions/management/commands/create_command 59 46 22%
django_extensions/management/commands/create_jobs 44 32 27%
django_extensions/management/commands/create_template_tags 48 37 23%
django_extensions/management/commands/describe_form 43 32 26%
django_extensions/management/commands/drop_test_database 89 85 4%
django_extensions/management/commands/dumpscript 298 248 17%
django_extensions/management/commands/export_emails 81 58 28%
django_extensions/management/commands/find_template 28 18 36%
django_extensions/management/commands/generate_secret_key 8 1 88%
django_extensions/management/commands/graph_models 103 75 27%
django_extensions/management/commands/mail_debug 56 40 29%
django_extensions/management/commands/notes 43 29 33%
django_extensions/management/commands/passwd 28 19 32%
django_extensions/management/commands/pipchecker 163 138 15%
django_extensions/management/commands/print_settings 48 36 25%
django_extensions/management/commands/print_user_for_session 43 31 28%
django_extensions/management/commands/reset_db 116 104 10%
django_extensions/management/commands/runjob 43 34 21%
django_extensions/management/commands/runjobs 63 51 19%
django_extensions/management/commands/runprofileserver 190 169 11%
django_extensions/management/commands/runscript 117 107 9%
django_extensions/management/commands/runserver_plus 258 225 13%
django_extensions/management/commands/set_default_site 39 31 21%
django_extensions/management/commands/set_fake_emails 53 42 21%
django_extensions/management/commands/set_fake_passwords 27 16 41%
django_extensions/management/commands/shell_plus 292 274 6%
django_extensions/management/commands/show_template_tags 70 54 23%
django_extensions/management/commands/show_templatetags 8 2 75%
django_extensions/management/commands/show_urls 141 124 12%
django_extensions/management/commands/sqlcreate 42 31 26%
django_extensions/management/commands/sqldiff 582 475 18%
django_extensions/management/commands/sqldsn 74 61 18%
django_extensions/management/commands/sync_s3 190 151 21%
django_extensions/management/commands/syncdata 131 116 11%
django_extensions/management/commands/unreferenced_files 33 23 30%
django_extensions/management/commands/update_permissions 15 7 53%
django_extensions/management/commands/validate_templates 55 43 22%
django_extensions/management/email_notifications 46 36 22%
django_extensions/management/jobs 131 99 24%
django_extensions/management/modelviz 188 168 11%
django_extensions/management/mysql 20 18 10%
django_extensions/management/notebook_extension 5 4 20%
django_extensions/management/shells 156 150 4%
django_extensions/management/signals 11 0 100%
django_extensions/management/technical_response 3 1 67%
django_extensions/management/utils 45 32 29%
django_extensions/models 0 0 100%
django_extensions/mongodb/__init__ 0 0 100%
django_extensions/mongodb/fields/__init__ 141 141 0%
django_extensions/mongodb/fields/encrypted 43 43 0%
django_extensions/mongodb/fields/json 43 43 0%
django_extensions/mongodb/models 35 35 0%
django_extensions/settings 6 0 100%
django_extensions/templatetags/__init__ 0 0 100%
django_extensions/templatetags/highlighting 41 25 39%
django_extensions/templatetags/indent_text 34 28 18%
django_extensions/templatetags/syntax_color 55 33 40%
django_extensions/templatetags/truncate_letters 11 6 45%
django_extensions/templatetags/widont 23 4 83%
django_extensions/utils/__init__ 0 0 100%
django_extensions/utils/deprecation 4 0 100%
django_extensions/utils/dia2django 142 129 9%
django_extensions/utils/text 12 7 42%
django_extensions/utils/validatingtemplatetags 59 39 34%
django_extensions/validators 45 25 44%
----------------------------------------------------------------------------------
TOTAL 6190 5150 17%
====================== 2 passed, 1 error in 1.13 seconds =======================
E: pybuild pybuild:256: test: plugin custom failed with: exit code=1: python2.7 -m pytest --ds=tests.testapp.settings --cov=django_extensions django_extensions
dh_auto_test: pybuild --test -i python{version} -p 2.7 --system=custom --test-args={interpreter} -m pytest --ds=tests.testapp.settings --cov=django_extensions django_extensions --dir . returned exit code 13
debian/rules:20: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 13
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:6: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.7.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages python-django-extensions depends on:
ii python-django 1:1.10.1-1
ii python-six 1.10.0-3
pn python:any <none>
Versions of packages python-django-extensions recommends:
ii libjs-jquery 3.1.1-1
Versions of packages python-django-extensions suggests:
pn python-boto <none>
pn python-django-extensions-doc <none>
pn python-keyczar <none>
pn python-pygraphviz <none>
pn python-werkzeug <none>
-- no debconf information
More information about the Python-modules-team
mailing list