|
| 1 | +ietfdb (6.37.0) ietf; urgency=medium |
| 2 | + |
| 3 | + **YouTube links, Fixed bibtex and tweaked meeting materials pages** |
| 4 | + |
| 5 | + This release brings some new small features, and a bunch of bugfixes. The |
| 6 | + IETF meeting agenda now provides links to the YouTube videos generated from |
| 7 | + the Meetecho video stream as soon as they have been uploaded and the URL has |
| 8 | + been added to the datatracker. It improves both content and rendering time |
| 9 | + for the new meeting materials page, and it fixes a problem with the bibxml |
| 10 | + entries provided by the datatracker. It also contains enhancements to the |
| 11 | + development view of sql queries executed as part of generating the current |
| 12 | + page, the addition of function call duration to the @debug.trace decorator, |
| 13 | + and code refacturing which should speed up meeting-related pages in general. |
| 14 | + |
| 15 | + Details from the commit log: |
| 16 | + |
| 17 | + * Merged in [12213] from rcross@amsl.com: Fixed a bug where interim |
| 18 | + announcement form was initialized with lists instead of strings. |
| 19 | + |
| 20 | + * Rewrote Document.href() to not do database queries when possible, as that |
| 21 | + has a big performance impact. Fixed a number of tests which relied on |
| 22 | + href() not doing the right thing for simplified test data. Added caching |
| 23 | + of canonical_name(), which can be quite heavy. Additional refactoring in |
| 24 | + a number of places, to use better test data and avoid test failures for |
| 25 | + good code. |
| 26 | + |
| 27 | + * Updated the installation instructions file. |
| 28 | + |
| 29 | + * Added caching to avoid calling the meat of each of the Session minutes(), |
| 30 | + recordings(), bluesheets(), slides(), drafts() methods more than once per |
| 31 | + session instance. This removes another 3*#sessions sql queries from the |
| 32 | + meeting materials page when the materials are all in place (less when the |
| 33 | + first invocation reurns nothing). |
| 34 | + |
| 35 | + * Removed caching of the materials page from the template (edit buttons are |
| 36 | + different for different users), and used select_related() and code |
| 37 | + re-write to reduce the sql query count from ~1900 to ~600, query time from |
| 38 | + ~2s to ~0.5s. More can be done, but the page response time is more |
| 39 | + acceptable now. |
| 40 | + |
| 41 | + * Refined the sql debug view at the bottom of each page. Added a column |
| 42 | + showing the WHERE clause, as that is quite helpful in working out where a |
| 43 | + given query is coming from. Also added a column that indicates whether a |
| 44 | + query originated in view code or template rendering. Added an sql_debug |
| 45 | + template variable to make it easier to switch between the sql debug view |
| 46 | + and using the django-debug-toolbar. |
| 47 | + |
| 48 | + * Added call duration information to the @debug.trace decorator. |
| 49 | + |
| 50 | + * Fixed a bad link to uploaded session agendas. |
| 51 | + |
| 52 | + * Added a Document.pub_date() method which returns the RFC publication |
| 53 | + datetime or other documents' new-revision datetime. Changed the generated |
| 54 | + bibtex entries to use pub_date(). Added tests for the bibtex entries, and |
| 55 | + added 'bibtexparser' to requirements.txt, for use in testing. Fixes issue |
| 56 | + #2032. |
| 57 | + |
| 58 | + * Added caching of Document.href() values. |
| 59 | + |
| 60 | + * Changed the agenda template to provide links to video recordings on |
| 61 | + youtube if available, instead of pointing at meetecho's archive. |
| 62 | + |
| 63 | + * To minimize what seems to be an increased risk of segfaults when using |
| 64 | + virtualenv with system packages, this commit introduces an alternative, |
| 65 | + which does away with the general system package availability, but adds |
| 66 | + symlinks to two svn related system packages when running checks. |
| 67 | + |
| 68 | + * Updated the INSTALL file with the changes from 6.36.0. |
| 69 | + |
| 70 | + * Added a note on better handling of the meeting break areas to the PLAN |
| 71 | + file. |
| 72 | + |
| 73 | + -- Henrik Levkowetz <henrik@levkowetz.com> 29 Oct 2016 03:56:51 -0700 |
| 74 | + |
| 75 | + |
| 76 | + |
1 | 77 | ietfdb (6.36.0) ietf; urgency=medium |
2 | 78 |
|
3 | 79 | **Trac wiki and issue tracker support** |
|
0 commit comments