<div dir="ltr"><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2456"><span class="inbox-inbox-">Hello librarians and developers,</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid3"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2522"><span class="inbox-inbox-">Several interesting initiatives emerged in this beginning of </span><span class="inbox-inbox-author-a-gz76zvz75zz77z9d5z67zz77ztz74zz73zz87zz68zd">year 2017</span><span class="inbox-inbox-">.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2545"><span class="inbox-inbox-">Lot of things need to ready for the next stable release in March.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2459"><span class="inbox-inbox-">If you have some spare time, do not hesitate to get involve and make things you love moving forward :)</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid7"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2460"><span class="inbox-inbox-">= Catalyst academy =</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2461"><span class="inbox-inbox-">Let's start with the yearly Catalyst academy week.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2462"><span class="inbox-inbox-">The Open Source Academy is a Catalyst initiative designed to provide training & work experience in open source development for young New Zealand technologists.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2555"><span class="inbox-inbox-">We got signoffs and patches from 6 students (Zoe, Luke, Grace, Karen, Caitlin and Emma) and they all got at least 1 patch push</span><span class="inbox-inbox-author-a-gz76zvz75zz77z9d5z67zz77ztz74zz73zz87zz68zd">ed</span><span class="inbox-inbox-"> into master</span><span class="inbox-inbox-author-a-gz76zvz75zz77z9d5z67zz77ztz74zz73zz87zz68zd"> </span><span class="inbox-inbox-">this week [1].</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2464"><span class="inbox-inbox-">Congrats to all of them! Looking forward the next one :)</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid13"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2465"><span class="inbox-inbox-">= Move marcxml out of the biblioitems table (bug 17196) =</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2466"><span class="inbox-inbox-">Well, that's it, it's in and will be in 17.05!</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2467"><span class="inbox-inbox-">I'd like to specially thanks Mason, Josef, Zeno, Nick and Marcel to have been involved in the testing and QA process of this important change.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2468"><span class="inbox-inbox-">It will offer us more flexibility in the future for new developments as well as bring us performance boost in few areas.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid1099"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2469"><span class="inbox-inbox-">Since that change will break lot of reports, I have worked on a way to automatically detect the problematic reports and automagically convert it using the new columns.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2470"><span class="inbox-inbox-">I think we really need it for the next major release, take a look at bug 17898 (Add a way to automatically convert SQL reports).</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid18"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2471"><span class="inbox-inbox-">= Dashboard =</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2472"><span class="inbox-inbox-">I have submitted a pull request which has been quickly merged (thanks Chris!).</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2570"><span class="inbox-inbox-">The dashboard (</span><span class="inbox-inbox-url"><a href="http://dashboard.koha-community.org">http://dashboard.koha-community.org</a>)</span><span class="inbox-inbox-"> now displays a "Overall bug tracker health status" with the number of blocker, critical and major bug reports opened </span><span class="inbox-inbox-author-a-gz76zvz75zz77z9d5z67zz77ztz74zz73zz87zz68zd">over </span><span class="inbox-inbox-">the last 60 days. If you want to quickly know which are the hot patches waiting for you, just click on the link and you will get the bug list.</span></div><div class="inbox-inbox-" id="inbox-inbox-magicdomid22"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2474"><span class="inbox-inbox-">=Bootstrap 3=</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2475"><span class="inbox-inbox-">The bootstrap library used for the staff interface has been upgraded to the version 3.3.7.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2476"><span class="inbox-inbox-">Lot of work has been done by Josef and Owen to make the staff interface looking awesome.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2477"><span class="inbox-inbox-">Elements like buttons, links, icons, modal windows have been homogenised. Some work are still in progress but the big step has been done.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2478"><span class="inbox-inbox-">You can take a look at the depend patches of bug 17873 (Make all buttons Bootstrap styled) if you want easy signoffs.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid265"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2479"><span class="inbox-inbox-">= Hea - Share your statistics with the community =</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2480"><span class="inbox-inbox-">Few days ago I have submitted patches for a proposition of what could be Hea version 2.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2579"><span class="inbox-inbox-">If you want more informations, take a look at bug 18066 and especially the comment 2 </span><span class="inbox-inbox-author-a-gz76zvz75zz77z9d5z67zz77ztz74zz73zz87zz68zd">about </span><span class="inbox-inbox-">screenshots.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2482"><span class="inbox-inbox-">Developers are very welcome to test, and librarians to give their opinion on what could be missing to make Hea better.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2483"><span class="inbox-inbox-">I would also like to get help from a native English speaker to add more informations on the administration page to explain better what happens (and what will not happen!) when an option or another is set.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid1361"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2484"><span class="inbox-inbox-">= Refactoring =</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2485"><span class="inbox-inbox-">Lot of refactoring bug reports are waiting for testers and QAers. Everything has been stuck for the last month.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2598"><span class="inbox-inbox-">I really would like to see more attention on these bugs, to continue the</span><span class="inbox-inbox-author-a-gz76zvz75zz77z9d5z67zz77ztz74zz73zz87zz68zd"> </span><span class="inbox-inbox-">work</span><span class="inbox-inbox-author-a-gz76zvz75zz77z9d5z67zz77ztz74zz73zz87zz68zd"> in progress.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2487"><span class="inbox-inbox-">To know how you can help, take a look at this graph: </span><span class="inbox-inbox-url"><a href="https://bugs.koha-community.org/bugzilla3/showdependencygraph.cgi?id=15449">https://bugs.koha-community.org/bugzilla3/showdependencygraph.cgi?id=15449</a></span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2488"><span class="inbox-inbox-">Zoom out, zoom out, once again. If you are a signoffer, pick the orange boxes, if you are a QAer, look at the yellow ones.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid1362"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2489"><span class="inbox-inbox-">= Template Toolkit syntax for notices =</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2490"><span class="inbox-inbox-">This is certainly one of the most important area if you want to help us getting this in for the next release.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2491"><span class="inbox-inbox-">These are quite lot of things to do to get something ready. First we want to make sure we will not get regression using the TT syntax.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2492"><span class="inbox-inbox-">To prove that, I have opened an omnibus (see bug 17961 and related bugs - TT syntax for notices - Prove we have an equivalent for our historical custom syntax). A huge amount of tests are provided to prepare the ground and safe our backs for later. It is, in my opinion, the important part of the work.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2493"><span class="inbox-inbox-">All of these patches are easy to test.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2494"><span class="inbox-inbox-">To ease the migration for libraries, I have developed an interface to automagically convert the notices from the historical syntax to the TT syntax.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2495"><span class="inbox-inbox-">You can take a look at bug 17981 and bug 18007 for this interface change.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2496"><span class="inbox-inbox-">To test *all* of this stack change, you just need to checkout the remote branch from my github repository [2]</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2497"><span class="inbox-inbox-">Screenshot of the convert interface: </span><span class="inbox-inbox-url"><a href="https://pageshot.net/pVRqSxln4A9cqjtM/pro.kohadev.vm">https://pageshot.net/pVRqSxln4A9cqjtM/pro.kohadev.vm</a></span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2181"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2498"><span class="inbox-inbox-">= Authority merge bugs =</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2499"><span class="inbox-inbox-">Marcel is reworking the authority merge feature. It is quite buggy and the code is hard to maintain currently.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2500"><span class="inbox-inbox-">You can take a look at  bug 17908 (Authority merge omnibus) and all related bug reports to help and/or follow the progress.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2197"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2182"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2501"><span class="inbox-inbox-">The next general IRC meeting is on March 1st, 20 UTC.</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2502"><span class="inbox-inbox-url"><a href="https://wiki.koha-community.org/wiki/General_IRC_meeting_1_March_2017">https://wiki.koha-community.org/wiki/General_IRC_meeting_1_March_2017</a></span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2185"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2503"><span class="inbox-inbox-">The next dev IRC meeting is today (!) at 20 UTC</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2504"><span class="inbox-inbox-"><a href="https://wiki.koha-community.org/wiki/Development_IRC_meeting_8_February_2017">https://wiki.koha-community.org/wiki/Development_IRC_meeting_8_February_2017</a></span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2189"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2505"><span class="inbox-inbox-">Hope to see your there!</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2191"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2506"><span class="inbox-inbox-">Cheers,</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2507"><span class="inbox-inbox-">Jonathan</span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2195"><br></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2508"><span class="inbox-inbox-">[1] </span><span class="inbox-inbox-url"><a href="https://wiki.koha-community.org/wiki/Catalyst_Academy">https://wiki.koha-community.org/wiki/Catalyst_Academy</a></span></div><div class="inbox-inbox-ace-line" id="inbox-inbox-magicdomid2509"><span class="inbox-inbox-">[2] </span><span class="inbox-inbox-url"><a href="https://github.com/joubu/Koha/tree/bug_17981">https://github.com/joubu/Koha/tree/bug_17981</a></span></div></div>