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 <).
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