Package: mini-buildd
Version: 1.0.10
Followup-For: Bug #813720

It looks like the path changed with django-1.9 .

Also, django-1.9 changed the templating foo, and you have to tell it a
string is safe so it doesn't encode special HTML chars (ie. < to &lt;).

See patch.

-- System Information:
Debian Release: stretch/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.3.0-trunk-amd64 (SMP w/12 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages mini-buildd depends on:
ii  adduser                     3.113+nmu3
ii  debconf [debconf-2.0]       1.5.58
ii  debootstrap                 1.0.75
ii  devscripts                  2.15.9
ii  dpkg-dev                    1.18.3
ii  gnupg                       1.4.20-1
ii  libjs-jquery                1.11.3+dfsg-4
ii  libjs-sphinxdoc             1.3.3-1
ii  lintian                     2.5.38.1
ii  mini-buildd-common          1.0.10
ii  python-cherrypy3            3.5.0-2
ii  python-daemon               2.0.5-1
ii  python-django               1.9-1
ii  python-django-extensions    1.5.9-1
ii  python-django-registration  2.0.4-1
ii  python-mini-buildd          1.0.10
ii  python-pyftpdlib            1.4.0-1
pn  python:any                  <none>
ii  reprepro                    4.16.0-1
ii  sbuild                      0.66.0-5
ii  schroot                     1.6.10-2
ii  sudo                        1.8.12-1

Versions of packages mini-buildd recommends:
ii  python-apt  1.0.1

Versions of packages mini-buildd suggests:
ii  binfmt-support    2.1.5-1
ii  haveged           1.9.1-3
ii  lvm2              2.02.133-1
pn  qemu-user-static  <none>

-- Configuration Files:
/etc/sudoers.d/mini-buildd-sudoers [Errno 13] Permission denied: 
u'/etc/sudoers.d/mini-buildd-sudoers'

-- debconf information:
  mini-buildd/purge_warning:
* mini-buildd/note:
* mini-buildd/options: --verbose
* mini-buildd/home: /var/lib/mini-buildd
diff -ur mini_buildd/templates/base.html mini_buildd.fixes/templates/base.html
--- mini_buildd/templates/base.html	2015-01-30 08:49:52.000000000 -0700
+++ mini_buildd.fixes/templates/base.html	2016-02-04 11:07:43.709258871 -0700
@@ -6,7 +6,7 @@
 		<meta http-equiv="content-type" content="text/html; charset=utf-8" />
 		<link rel="shortcut icon" href="/static/favicon.ico" />
 		<link rel="stylesheet" type="text/css" href="/static/css/mini-buildd.css" />
-		<script src="{{ STATIC_URL }}/admin/js/jquery.js" type="text/javascript"></script>
+		<script src="{{ STATIC_URL }}/admin/js/vendor/jquery/jquery.js" type="text/javascript"></script>
 		<script type="text/javascript">
 			{% block localscript %}{% endblock %}
 		</script>
diff -ur mini_buildd/templatetags/base.py mini_buildd.fixes/templatetags/base.py
--- mini_buildd/templatetags/base.py	2016-01-15 06:24:47.000000000 -0700
+++ mini_buildd.fixes/templatetags/base.py	2016-02-04 11:03:14.302516407 -0700
@@ -5,6 +5,7 @@
 
 import django
 import mini_buildd
+from django.utils.safestring import mark_safe
 
 
 register = django.template.Library()
@@ -59,7 +60,7 @@
     result = ""
     for d in repository.mbd_distribution_strings(**suiteoption_filter):
         result += '<option value="{p}{d}">{d}</option>'.format(p=value_prefix, d=d)
-    return result
+    return mark_safe(result)
 
 
 @register.simple_tag

Reply via email to