[Koha-devel] What's on in koha-devel #10

Jonathan Druart jonathan.druart at bugs.koha-community.org
Wed Feb 8 11:39:28 CET 2017


Hello librarians and developers,

Several interesting initiatives emerged in this beginning of year 2017.
Lot of things need to ready for the next stable release in March.
If you have some spare time, do not hesitate to get involve and make things
you love moving forward :)

= Catalyst academy =
Let's start with the yearly Catalyst academy week.
The Open Source Academy is a Catalyst initiative designed to provide
training & work experience in open source development for young New Zealand
technologists.
We got signoffs and patches from 6 students (Zoe, Luke, Grace, Karen,
Caitlin and Emma) and they all got at least 1 patch pushed into master this
week [1].
Congrats to all of them! Looking forward the next one :)

= Move marcxml out of the biblioitems table (bug 17196) =
Well, that's it, it's in and will be in 17.05!
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.
It will offer us more flexibility in the future for new developments as
well as bring us performance boost in few areas.

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.
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).

= Dashboard =
I have submitted a pull request which has been quickly merged (thanks
Chris!).
The dashboard (http://dashboard.koha-community.org) now displays a "Overall
bug tracker health status" with the number of blocker, critical and major
bug reports opened over 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.

=Bootstrap 3=
The bootstrap library used for the staff interface has been upgraded to the
version 3.3.7.
Lot of work has been done by Josef and Owen to make the staff interface
looking awesome.
Elements like buttons, links, icons, modal windows have been homogenised.
Some work are still in progress but the big step has been done.
You can take a look at the depend patches of bug 17873 (Make all buttons
Bootstrap styled) if you want easy signoffs.

= Hea - Share your statistics with the community =
Few days ago I have submitted patches for a proposition of what could be
Hea version 2.
If you want more informations, take a look at bug 18066 and especially the
comment 2 about screenshots.
Developers are very welcome to test, and librarians to give their opinion
on what could be missing to make Hea better.
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.

= Refactoring =
Lot of refactoring bug reports are waiting for testers and QAers.
Everything has been stuck for the last month.
I really would like to see more attention on these bugs, to continue the
work in progress.
To know how you can help, take a look at this graph:
https://bugs.koha-community.org/bugzilla3/showdependencygraph.cgi?id=15449
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.

= Template Toolkit syntax for notices =
This is certainly one of the most important area if you want to help us
getting this in for the next release.
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.
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.
All of these patches are easy to test.
To ease the migration for libraries, I have developed an interface to
automagically convert the notices from the historical syntax to the TT
syntax.
You can take a look at bug 17981 and bug 18007 for this interface change.
To test *all* of this stack change, you just need to checkout the remote
branch from my github repository [2]
Screenshot of the convert interface:
https://pageshot.net/pVRqSxln4A9cqjtM/pro.kohadev.vm

= Authority merge bugs =
Marcel is reworking the authority merge feature. It is quite buggy and the
code is hard to maintain currently.
You can take a look at  bug 17908 (Authority merge omnibus) and all related
bug reports to help and/or follow the progress.


The next general IRC meeting is on March 1st, 20 UTC.
https://wiki.koha-community.org/wiki/General_IRC_meeting_1_March_2017

The next dev IRC meeting is today (!) at 20 UTC
https://wiki.koha-community.org/wiki/Development_IRC_meeting_8_February_2017

Hope to see your there!

Cheers,
Jonathan

[1] https://wiki.koha-community.org/wiki/Catalyst_Academy
[2] https://github.com/joubu/Koha/tree/bug_17981
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.koha-community.org/pipermail/koha-devel/attachments/20170208/acaf4e35/attachment.html>


More information about the Koha-devel mailing list