[buildinfo.debian.net] 18/35: Speed up binary page.s

Chris Lamb chris at chris-lamb.co.uk
Thu Nov 3 19:02:25 UTC 2016


This is an automated email from the git hooks/post-receive script.

lamby pushed a commit to branch master
in repository buildinfo.debian.net.

commit 652effd175f4e35d23847bb14feb029fc93cda24
Author: Chris Lamb <lamby at debian.org>
Date:   Sun Oct 23 20:53:45 2016 +0200

    Speed up binary page.s
---
 bidb/packages/views.py         | 6 ++++++
 templates/packages/binary.html | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/bidb/packages/views.py b/bidb/packages/views.py
index f9ac982..895b9f0 100644
--- a/bidb/packages/views.py
+++ b/bidb/packages/views.py
@@ -22,6 +22,12 @@ def source(request, name):
 def binary(request, name):
     binary = get_object_or_404(Binary, name=name)
 
+    build_depends = binary.build_depends.select_related(
+        'buildinfo__source',
+        'buildinfo__architecture',
+    ).order_by('buildinfo__source__name')
+
     return render(request, 'packages/binary.html', {
         'binary': binary,
+        'build_depends': build_depends,
     })
diff --git a/templates/packages/binary.html b/templates/packages/binary.html
index 224c734..f69331b 100644
--- a/templates/packages/binary.html
+++ b/templates/packages/binary.html
@@ -14,7 +14,7 @@
 <h2>Used as Build-Depends</h2>
 
 <ul>
-  {% for x in binary.build_depends.all %}
+  {% for x in build_depends %}
   <li>
     <a href="{{ x.buildinfo.get_absolute_url }}"><code>{{ x.buildinfo.get_filename }}.buildinfo</code></a>
   </li>

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/buildinfo.debian.net.git



More information about the Reproducible-commits mailing list