<div dir="ltr"><div class="inbox-inbox-" id="inbox-inbox-magicdomid2"><span class="inbox-inbox-">Hello librarians and developers,</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid3"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid4"><span class="inbox-inbox-">I wish you a happy new year, 2017 will be awesome, I am sure :)</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid5"><span class="inbox-inbox-author-a-z68zz90zpbswjz70zbbz86zz90zz77zz76zgm">A</span><span class="inbox-inbox-">t least</span><span class="inbox-inbox-author-a-z68zz90zpbswjz70zbbz86zz90zz77zz76zgm"> it</span><span class="inbox-inbox-"> will be a great year for your favourite ILS</span><span class="inbox-inbox-author-a-z68zz90zpbswjz70zbbz86zz90zz77zz76zgm"> -</span><span class="inbox-inbox-"> Koha is constantly improving and next releases will be even better than the last ones, as always :)</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid68"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid69"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">= Hea =</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid70"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">Some of us are still a bit hesitant about Hea because of the lack of communication around this project.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid71"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">It also seems that we would like to improve this tool and the way it displays data, to make it more attractive.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid72"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">To answer the first need, Chris wrote a privacy policy file [2]. You can send us feedback about it if things are not clear enough.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid73"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">To improve data collected by Hea, I have opened 3 bug reports (actually 1 was already opened):</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid74"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">Bug 14608 will add an administration page for Hea, to make it more visible and understandable</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid75"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">Bug 17802 will collect ideas (and patches?) about adding geolocation of Koha's installations</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid76"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">Bug 17803 introduce the idea of collecting the number of libraries per installation. It will permit to know how many libraries are actually using Koha (vs the number of installations).</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid77"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">If you are interested in these topics, get involved on the mailing list or the corresponding bug reports.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid78"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid79"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">= Benchmarks for 16.11 =</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid80"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">I have compared Koha versions from 3.14.x to 16.11.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid81"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">The results have been posted  on the wiki [3].</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid82"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">Everybody can replay these benchmarks easily, and some of you must do it to confirm (or not) these numbers.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid83"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid84"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">One important thing is that I noticed  that the template caching system is not defined by default - however it brings a significant performance boost. I have opened a bug report (Bug 7533 - Add template_cache_dir to the koha-conf.xml file) to add the entry to the koha-conf file. This patch will also add a warning to the about page if the entry is not defined.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid85"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">If you are running a Koha install hosted by a (good) service provider, it should be correctly defined. But if you are self-hosted, you must definitely take a look at this configuration option.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid86"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid87"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">To play these benchmarks I needed to rebuild a database for each of these different versions of Koha. This job leads me to modify the scripts from the koha-misc4dev [4] repository.  With these scripts I am now able to get a Koha installation fully testable (items, reindexation, psgi file, etc.) with any of these versions in a few minutes. That should be very useful for developers, especially to benchmark, bisect, archaeological digs or simply debug.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid88"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid89"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">= Important bugs waiting for love =</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid90"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">Last month I have sent an email to koha-devel to list several important bugs waiting to be tested or QAed. It was very helpful as (almost) all of them got the expected love and have been boosted quickly. Note that we always have these kinds of important bugs, and I will try to think about a way to keep a list of them. A simple and naive approach would be to list the major, critical and blocker ones on the dashboard. Any thoughts?</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid91"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">The one we want to see in quickly for now is</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid92"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">Bug 17817 - Repeat this Tag (cloning) not working</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid93"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">It is waiting for QA.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid94"><span class="inbox-inbox-author-a-3axrecz122zxz87z0z83zoz83zbpe">Furthermore if you are confident with SIP you should take a look at the different SIP patches in the needs signoff (17758 Major, 17665, 17826, 16755, 15418, 13666) and signed off queues (16757, 16895 and 16899).</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid95"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid7"><span class="inbox-inbox-">= Refactoring =</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid8"><span class="inbox-inbox-">== Remove the biblioitems.marcxml field ==</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid9"><span class="inbox-inbox-">This is the last call!</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid10"><span class="inbox-inbox-">Bug 17196 has now 4 independent signoffs, we need (at least) 1 QA guy to </span><span class="inbox-inbox-author-a-z68zz90zpbswjz70zbbz86zz90zz77zz76zgm">have </span><span class="inbox-inbox-">a look at it.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid11"><span class="inbox-inbox-">If it is not pushed quickly, </span><span class="inbox-inbox-author-a-z68zz90zpbswjz70zbbz86zz90zz77zz76zgm">I</span><span class="inbox-inbox-"> will block its integration into the next release. We do not want it to be pushed close to the release date.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid12"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid13"><span class="inbox-inbox-">== Koha::Patrons ==</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid14"><span class="inbox-inbox-">I have started to replace the C4::Member::GetMember subroutine with Koha::Patrons.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid15"><span class="inbox-inbox-">You can take a look at bug 17829 to see the progress (check the remote branch on github). It's a massive change as it impacts a lot of file and it depends on lot of other patches not pushed yet to master.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid16"><span class="inbox-inbox-">Using Koha::Patron will allow us to improve the REST API routes for the patron module. Moreover it will permit to manipulate patron objects and so to call the new methods recently added to our Koha::Patron module. That will make the code more readable than </span><span class="inbox-inbox-author-a-z68zz90zpbswjz70zbbz86zz90zz77zz76zgm">at the moment</span><span class="inbox-inbox-">: only 1 patron structure will be manipulated and not 1 Koha::Patron object + the hashref returned by GetMember. Doing so the patron object will be sent to the templates and that will clean up a lot of scripts from the "members" module.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid17"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid18"><span class="inbox-inbox-">= Standardize our EXPORT =</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid19"><span class="inbox-inbox-">Last month I talked about bug 17600. It did not get lot of attention. If nobody gets involved in the discussion I </span><span class="inbox-inbox-author-a-z68zz90zpbswjz70zbbz86zz90zz77zz76zgm">will</span><span class="inbox-inbox-"> put it aside.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid20"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid21"><span class="inbox-inbox-">= Template Toolkit syntax for notices =</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid22"><span class="inbox-inbox-">Since Kyle's topic on the koha mailing list [1] did not receive </span><span class="inbox-inbox-author-a-z68zz90zpbswjz70zbbz86zz90zz77zz76zgm">any </span><span class="inbox-inbox-">objections I will try and coordinate with him to move forward on this subject.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid67"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid51"><span class="inbox-inbox-">The next general IRC meeting is on February 1st, 14 UTC.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid52"><span class="inbox-inbox-url"><a href="https://wiki.koha-community.org/wiki/General_IRC_meeting_1_February_2017">https://wiki.koha-community.org/wiki/General_IRC_meeting_1_February_2017</a></span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid53"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid54"><span class="inbox-inbox-">The next dev IRC meeting is on January 11th, 20 UTC.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid55"><span class="inbox-inbox-url"><a href="https://wiki.koha-community.org/wiki/Development_IRC_meeting_11_January_2017">https://wiki.koha-community.org/wiki/Development_IRC_meeting_11_January_2017</a></span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid56"><span class="inbox-inbox-">In 2 days!</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid57"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid58"><span class="inbox-inbox-">Hope to see your there!</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid59"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid60"><span class="inbox-inbox-">Cheers,</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid61"><span class="inbox-inbox-">Jonathan</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid62"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid63"><span class="inbox-inbox-">[1] Template Toolkit syntax for notices - </span><span class="inbox-inbox-url"><a href="https://lists.katipo.co.nz/pipermail/koha/2016-December/046773.html">https://lists.katipo.co.nz/pipermail/koha/2016-December/046773.html</a></span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid64"><span class="inbox-inbox-">[2] Hea Privacy policy - </span><span class="inbox-inbox-url"><a href="http://git.koha-community.org/gitweb/?p=hea.git;a=blob;f=Privacy_Policy.md;hb=HEAD">http://git.koha-community.org/gitweb/?p=hea.git;a=blob;f=Privacy_Policy.md;hb=HEAD</a></span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid65"><span class="inbox-inbox-">[3] Benchmark for 16.11 - </span><span class="inbox-inbox-url"><a href="https://wiki.koha-community.org/wiki/Benchmark_for_16.11">https://wiki.koha-community.org/wiki/Benchmark_for_16.11</a></span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid66"><span class="inbox-inbox-">[4] koha-misc4dev - </span><span class="inbox-inbox-url"><a href="http://lists.koha-community.org/pipermail/koha-devel/2016-November/043277.html">http://lists.koha-community.org/pipermail/koha-devel/2016-November/043277.html</a></span></div></div>