<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-">My last email got a lot of interest and people do not stop contact</span><span class="inbox-inbox-author-a-z73zw6ez75zz83zz73zcm9z80zrz65zz69zz66zz80z">ing</span><span class="inbox-inbox-"> me to help us, it's </span><span class="inbox-inbox-author-a-7inz85zhz66z07z78z6z86zd5az70zs">fantastic</span><span class="inbox-inbox-">!<br><br></span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid5"><span class="inbox-inbox-">Heh, no, just kidding.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid6"><span class="inbox-inbox-">But I am still willing to help you</span><span class="inbox-inbox-author-a-z73zw6ez75zz83zz73zcm9z80zrz65zz69zz66zz80z">! W</span><span class="inbox-inbox-">henever you are ready</span><span class="inbox-inbox-author-a-z73zw6ez75zz83zz73zcm9z80zrz65zz69zz66zz80z">, j</span><span class="inbox-inbox-">ust let me/us know!</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid7"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid8"><span class="inbox-inbox-">The next release is on its way</span><span class="inbox-inbox-author-a-z73zw6ez75zz83zz73zcm9z80zrz65zz69zz66zz80z">.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid9"><span class="inbox-inbox-">We are in the final stretch, I will summarize in this email what need</span><span class="inbox-inbox-author-a-z73zw6ez75zz83zz73zcm9z80zrz65zz69zz66zz80z">s</span><span class="inbox-inbox-"> to be done in the next month.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid10"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid11"><span class="inbox-inbox-">= Release dates =</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid12"><span class="inbox-inbox-">Kyle published the different dates of the </span><span class="inbox-inbox-author-a-7inz85zhz66z07z78z6z86zd5az70zs">Koha 17.05</span><span class="inbox-inbox-author-a-z73zw6ez75zz83zz73zcm9z80zrz65zz69zz66zz80z"> </span><span class="inbox-inbox-">release:</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid13"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid14"><span class="inbox-inbox-">May 5   - Feature Slush</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid15"><span class="inbox-inbox-">May 1</span><span class="inbox-inbox-author-a-7inz85zhz66z07z78z6z86zd5az70zs">2</span><span class="inbox-inbox-"> - Feature Freeze, String Freeze, 1st Draft of Release Notes</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid16"><span class="inbox-inbox-">May 19 - Release Beta, 2nd Draft of Release Notes</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid17"><span class="inbox-inbox-">May 26 - Final Release</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid18"><span class="inbox-inbox-">May 27 - Champagne!</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid19"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid20"><span class="inbox-inbox-">What does it mean?</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid21"><span class="inbox-inbox-">* Feature slush - enhancements that have not been marked as Passed QA at this time will not be considered for the release</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid22"><span class="inbox-inbox-">* Feature freeze - no new enhancements will be pushed to master, only bug fixes</span><span class="inbox-inbox-author-a-z73zw6ez75zz83zz73zcm9z80zrz65zz69zz66zz80z">!</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid23"><span class="inbox-inbox-">* String freeze - only bug fixes without string changes will be pushed to master</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid24"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid25"><span class="inbox-inbox-">If you want one of our awesome features waiting for testing </span><span class="inbox-inbox-author-a-z73zw6ez75zz83zz73zcm9z80zrz65zz69zz66zz80z">to be present </span><span class="inbox-inbox-">in this new release, you should warm the sandboxes up </span><span class="inbox-inbox-author-a-z73zw6ez75zz83zz73zcm9z80zrz65zz69zz66zz80z">for</span><span class="inbox-inbox-"> the next 10 days!</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid26"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid27"><span class="inbox-inbox-">= New stuffs pushed (or almost) =</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid28"><span class="inbox-inbox-">== Hea v2 ==</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid29"><span class="inbox-inbox-">The production server (</span><span class="inbox-inbox-url"><a href="https://hea.koha-community.org%29">https://hea.koha-community.org)</a></span><span class="inbox-inbox-"> has been updated last week.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid30"><span class="inbox-inbox-">The Koha side code (bug 18066) has been pushed to master and should be backported into the next stable releases (16.11.07, 16.05.13 and 3.22.21).</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid31"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid32"><span class="inbox-inbox-">What's new?</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid33"><span class="inbox-inbox-">* Ability to share the information at library level instead of installation level.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid34"><span class="inbox-inbox-">If you have more than one library defined in your Koha installation, you will be able to share the URL, country and geolocation of each library</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid35"><span class="inbox-inbox-">* Configuration page in the administration module to define what you want to share with the community (Home › Administration › Usage statistics - admin/<a href="http://usage_statistics.pl">usage_statistics.pl</a>)</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid36"><span class="inbox-inbox-">* On the hea website your Koha installation will be linked to one public page where you will see all the public information we collect</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid37"><span class="inbox-inbox-">* The database of the website has been cleaned to remove the duplicate and test entries</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid38"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid39"><span class="inbox-inbox-">The screenshots I have done during the development:</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid40"><span class="inbox-inbox-">Koha side:</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid41"><span class="inbox-inbox-">New page to configure the info to share:</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid42"><span class="inbox-inbox-">  </span><span class="inbox-inbox-url"><a href="https://pageshot.net/opGCLAZFt0s1HVzp/pro.kohadev.vm">https://pageshot.net/opGCLAZFt0s1HVzp/pro.kohadev.vm</a></span><span class="inbox-inbox-"> (with libraries info)</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid43"><span class="inbox-inbox-">  </span><span class="inbox-inbox-url"><a href="https://pageshot.net/SKTFZgr40EKg6fge/pro.kohadev.vm">https://pageshot.net/SKTFZgr40EKg6fge/pro.kohadev.vm</a></span><span class="inbox-inbox-"> (without libraries info)</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid44"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid45"><span class="inbox-inbox-">Hea side:</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid46"><span class="inbox-inbox-">New layout for the homepage:</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid47"><span class="inbox-inbox-">  </span><span class="inbox-inbox-url"><a href="https://pageshot.net/GGKbBZlZwxpXuCoi/localhost">https://pageshot.net/GGKbBZlZwxpXuCoi/localhost</a></span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid48"><span class="inbox-inbox-">View "see all libraries" (existing one):</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid49"><span class="inbox-inbox-">  </span><span class="inbox-inbox-url"><a href="https://pageshot.net/2XplbZXFFr9rLNJS/localhost">https://pageshot.net/2XplbZXFFr9rLNJS/localhost</a></span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid50"><span class="inbox-inbox-">View "see libraries by country":</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid51"><span class="inbox-inbox-">  </span><span class="inbox-inbox-url"><a href="https://pageshot.net/G5czRcqh47WFIfRD/localhost">https://pageshot.net/G5czRcqh47WFIfRD/localhost</a></span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid52"><span class="inbox-inbox-">View "see libraries on a map":</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid53"><span class="inbox-inbox-">  </span><span class="inbox-inbox-url"><a href="https://pageshot.net/Xa4qW3Vc4MclrEhO/localhost">https://pageshot.net/Xa4qW3Vc4MclrEhO/localhost</a></span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid54"><span class="inbox-inbox-">View "public view for a library" (to show libraries what is public):</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid55"><span class="inbox-inbox-">  </span><span class="inbox-inbox-url"><a href="https://pageshot.net/7whCONhkPuJUUxDP/localhost">https://pageshot.net/7whCONhkPuJUUxDP/localhost</a></span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid56"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid57"><span class="inbox-inbox-">I invite you all to take a look at the configuration page and share with us the information you want to be public.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid58"><span class="inbox-inbox-">You can find the </span><span class="inbox-inbox-author-a-7inz85zhz66z07z78z6z86zd5az70zs">"</span><span class="inbox-inbox-">Terms and Conditions</span><span class="inbox-inbox-author-a-7inz85zhz66z07z78z6z86zd5az70zs">"</span><span class="inbox-inbox-"> on github </span><span class="inbox-inbox-url"><a href="https://github.com/joubu/hea-app/blob/v2/Terms_and_Conditions.md">https://github.com/joubu/hea-app/blob/v2/Terms_and_Conditions.md</a></span><span class="inbox-inbox-"> (Todo: link it from the hea website and Koha!)</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid59"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid60"><span class="inbox-inbox-">== Onboarding tools ==</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid61"><span class="inbox-inbox-">The onboarding tool (bug 17855) is not pushed yet to master but is Passed QA and should be part of the next release.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid62"><span class="inbox-inbox-">It adds new steps at the end of the installation process</span><span class="inbox-inbox-author-a-z73zw6ez75zz83zz73zcm9z80zrz65zz69zz66zz80z">,</span><span class="inbox-inbox-"> to create different kind</span><span class="inbox-inbox-author-a-7inz85zhz66z07z78z6z86zd5az70zs">s</span><span class="inbox-inbox-"> of data and ease the first contact.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid141"><span class="inbox-inbox-author-a-7inz85zhz66z07z78z6z86zd5az70zs">You will be able to create a</span><span class="inbox-inbox-"> first library, patron category, item type, circulation rule and a patron with superlibrarian permissio</span><span class="inbox-inbox-author-a-z73zw6ez75zz83zz73zcm9z80zrz65zz69zz66zz80z">n</span><span class="inbox-inbox-author-a-7inz85zhz66z07z78z6z86zd5az70zs">.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid64"><span class="inbox-inbox-">Note that another patch (bug 17942) will arrive soon to refresh the style of the web installer interface.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid106"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid66"><span class="inbox-inbox-">= Patches waiting for love =</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid67"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid68"><span class="inbox-inbox-">== Automatically convert SQL reports (urgent) ==</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid69"><span class="inbox-inbox-">Since we have bug 17196 (Move marcxml out of the biblioitems table) pushed into the next release, we absolutely need bug 17898 (Add a way to automatically convert SQL reports) too. It is waiting for testing and is really easy to test and QA.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid70"><span class="inbox-inbox-">This patch will help librarians to update SQL reports after the move of the marcxml field out of the biblioitems table.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid71"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid158"><span class="inbox-inbox-">== </span><span class="inbox-inbox-author-a-7inz85zhz66z07z78z6z86zd5az70zs">P</span><span class="inbox-inbox-">ermissions</span><span class="inbox-inbox-author-a-7inz85zhz66z07z78z6z86zd5az70zs"> for lists</span><span class="inbox-inbox-"> (urgent) ==</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid171"><span class="inbox-inbox-">The aim of bug 18228 is to make the</span><span class="inbox-inbox-author-a-z73zw6ez75zz83zz73zcm9z80zrz65zz69zz66zz80z"> permissions for list</span><span class="inbox-inbox-"> easier to use and understand.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid179"><span class="inbox-inbox-author-a-z73zw6ez75zz83zz73zcm9z80zrz65zz69zz66zz80z">However a</span><span class="inbox-inbox-">s it will remove complexity</span><span class="inbox-inbox-author-a-z73zw6ez75zz83zz73zcm9z80zrz65zz69zz66zz80z">,</span><span class="inbox-inbox-"> it may remove a feature you are using. If you are using complex permission system to manage the lists you should take a look at this bug from comment 19.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid182"><span class="inbox-inbox-">As Marcel already asked on the mailing list twice, this is the LAST CALL</span><span class="inbox-inbox-author-a-z73zw6ez75zz83zz73zcm9z80zrz65zz69zz66zz80z">.</span><span class="inbox-inbox-"> I am going to QA it before the feature slush if nobody disagrees.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid76"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid77"><span class="inbox-inbox-">== Facet configurable for Elastic ==</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid186"><span class="inbox-inbox-">If you want to get a new Elastic search enhancement in the next release, take a look at bug 18235</span><span class="inbox-inbox-author-a-z73zw6ez75zz83zz73zcm9z80zrz65zz69zz66zz80z">. I</span><span class="inbox-inbox-">t adds a new configuration area to configure facets.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid79"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid80"><span class="inbox-inbox-">= Technical discussions =</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid81"><span class="inbox-inbox-">I would like to rework our background jobs. They do not work under Plack and it is a pity (see bug 15032).</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid193"><span class="inbox-inbox-">If anybody already did that in the past or has a clear idea on how to implement a job queue using TheSchwartz, gearman or others, please let me know.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid83"><span class="inbox-inbox-">Unfortunately I do not have much time at the moment to explore the different options and play with them.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid84"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid85"><span class="inbox-inbox-">= Tools for devs =</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid86"><span class="inbox-inbox-">I have added a new commit to the apply_on_cascade branch of my git-bz github repo: </span><span class="inbox-inbox-url"><a href="https://github.com/joubu/git-bz/commit/7afcfdb8a55384e79405ae44a697c36fa5f583a7">https://github.com/joubu/git-bz/commit/7afcfdb8a55384e79405ae44a697c36fa5f583a7</a></span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid87"><span class="inbox-inbox-">It modifies the behaviour of `git bz attach -e` when there are several patches to attach.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid88"><span class="inbox-inbox-">The edit will be effective on the first attachment only. Indeed most of the time I just want to change the status and obsolete the patches and not to edit the commit messages.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid89"><span class="inbox-inbox-">Just revert it if you do not want this behaviour.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid90"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid91"><span class="inbox-inbox-">If you want to help testing bugs before the release, take a look at this search: </span><span class="inbox-inbox-url"><a href="https://frama.link/Koha_Needs_Signoff_bugs">https://frama.link/Koha_Needs_Signoff_bugs</a></span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid205"><span class="inbox-inbox-">It shows all the opened bugs with a patch</span><span class="inbox-inbox-author-a-7inz85zhz66z07z78z6z86zd5az70zs"> attached</span><span class="inbox-inbox-">. They are bugs and new enhancement</span><span class="inbox-inbox-author-a-z73zw6ez75zz83zz73zcm9z80zrz65zz69zz66zz80z">,</span><span class="inbox-inbox-"> are sorted by severity.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid93"><span class="inbox-inbox-">Pick them from the top :)</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid94"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid95"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid96"><span class="inbox-inbox-">The next general IRC meeting is on May 3rd, 20 UTC.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid97"><span class="inbox-inbox-url"><a href="https://wiki.koha-community.org/wiki/General_IRC_meeting_03_May_2017">https://wiki.koha-community.org/wiki/General_IRC_meeting_03_May_2017</a></span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid98"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid99"><span class="inbox-inbox-">The next dev IRC meeting is tomorrow, April 26th at 13UTC</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid100"><span class="inbox-inbox-url"><a href="https://wiki.koha-community.org/wiki/Development_IRC_meeting_26_April_2017">https://wiki.koha-community.org/wiki/Development_IRC_meeting_26_April_2017</a></span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid101"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid102"><span class="inbox-inbox-">Hope to see your there!</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid103"><br></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid104"><span class="inbox-inbox-">Cheers,</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid105"><span class="inbox-inbox-">Jonathan</span></div></div>