[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