Koha News

Koha Release Manager newsletter #3 2012-01

February 3rd, 2012

I publish, every month since i’m Release Manager, a newsletter, that is, I hope, usefull for people to discover what is new in the coming Koha. newsletter #1 and #2 have been sent by mail to koha-devel list only.

Everybody should read this newsletter in detail.

If you’re planning to submit patches, you must. If you’re just a user of Koha, there are some interesting announcements too, you can read it
as well !

Bugzilla news

There are 87 bugs waiting to be signed-off.

That’s too much ! and a problem is that is seems that hard-to-test patches can be lost in the wilderness for a long time.

Small/easy patches are usually quickly signed-off.

The patches to QA pile show a correct 30 patches. Unfortunatly, that’s the hardest ones too, as I QAed a lot of ‘trivial’ patches this month…

Bugzilla

Earlier this month Ian, our QA manager made important changes to our bugzilla setup. The “patch status” field has been removed in favor of the “status” field. The previous “patch status” have all be moved to “status”.

2 new status have been added:

  • in discussion = will be used when a patch need a deeper discussion to see if it can/should be added into Koha. The discussion can be functional (is the feature desirable in Koha ?) or technical (is the way it’s made OK ?) The “in discussion” bugs will be discussed on the monthly meeting.
  • ‘pushed to stable’: pushed has been splitted in “pushed to master” and “pushed to stable”. The RMaint (Chris N. for now) will use “Pushed to stable” when he pushed a patch to stable (3.6). The “pushed to master” is used by me when pushing to master (for the future 3.8)

The only side effect of this bulkchange is that date of last change of each bug has been reseted to the date of the bulkchange. That’s annoying if you want to see which patch to signoff is the oldest.

Coding guidelines

I’ve updated the code guideline page on the wiki (http://wiki.koha-community.org/wiki/Coding_Guidelines)

I’ve removed all deprecated guidelines, and added some that we already use, and that were not written.

I’ve added a general rule for QA:

General rule: if you submit code that fixes an existing code that violates those guidelines, the QA can still be passed. You don’t have to fix everything. If you want to fix more than just your fix, to respect current guidelines, you’re welcomed of course. But in this case, please to it in a 2nd patch, to have reviewers being able to distinguish easily what’s related to your bugfix and what is related to your guidelines-violation fixing.

Important technical patches pushed

Some important internal changes have been pushed. Those change won’t be visible for users, but are important for developers

Date formatting & displaying

Chris has written a nice Template::Toolkit plugin that will take care of date formatting for you. Before the patch, you had to format dates before sending them to the template, something like:
my $entrydate = C4::Dates->new( $data->{'entrydate'}, 'iso' );
$data->{'entrydate'} = $entrydate->output("syspref");
# entrydate is now available

Now, you still can do it that way, but that would be a really bad idea: just send the date as it’s provided by mySQL (iso format), and, in the template, write

[% MyDate | $KohaDates %]

don’t forget to put [% USE KohaDates %] at the beginning of your page to tell Template::Toolkit you’ll use this plugin. What must/can be done now is … update all code & templates displaying dates to use this plugin ! Bug 7444 has been created to reflect all the patches that will be made to switch to KohaDates template.

Coding Guideline rule

  • all new code displaying date *MUST* use this plugin
  • existing code can still use previous option, but cleaning is highly welcomed
  • Datatable jquery plugin

    We’ve decided some months ago to get rid of the various jquery plugins we use to display large tables, in favor of Datatable.
    Datatable has been pushed into master, with a first page using it (patron reading record), and some documentation on the wiki (http://wiki.koha-community.org/wiki/DataTables_HowTo)

    Coding guideline rule

  • all new code displaying potentially large tables *MUST* use this plugin (preferably the “server side processing” option)
  • existing code can still use old plugins, but cleaning is highly welcomed !
  • Important functionnal patches pushed

    Some patches that contains important new features have been pushed. Don’t hesitate to test them again and again if you’ve a sandbox. They’ll be available in Koha 3.8

    UnwantedFields in member entry (bug 6190)

    A new syspref now let you choose fields that you don’t want to have in patron forms. A very interesting feature as there are many fields available. Note that this is a syspref, so you can’t remove some fields for a given category and keep it for another. But that’s a nice first step anyway !

    Acquisition changes

    Some changes, coming from the stuff made by BibLibre for StEtienne university have been pushed:

  • show cancelled order in basket page (bug 5358): after the list of orders, you now also have the list of cancelled lines, on every basket
  • late order management (bug 5347): Koha now keep track of how many claims you’ve made on a given order line, and the date of the last claim. The default claim notification has been updated and your claim will have to be updated when upgrading to 3.8
  • The breakdown of budget spending has also been reintroduced (Bug 929) : on acqui-home.pl page, on each budget you can now see how the budget has been spent.

    Local cover images (bug 1633)

    You can now upload images to your biblios, that will be displayed as cover image. You can also zoom on the image, and, if you’ve uploaded more than just one, see all of them. This feature can be activated on staff and OPAC independantly.

    j2a.pl script

    The j2a.pl script, that is in misc/cronjobs was previously very basic, upgrading Childs to Adult (hardcoded category) when they reached 18. The script now has many new option to make it much more usefull

    Hackfest in Europe

    Again, in case you missed the news BibLibre (my company, in case you don’t know) organize a hackfest in Marseille in March. More information at http://drupal.biblibre.com/en/blog/entry/2012-hackfest-in-europe, feel free to join, all attendees will get a special thanks on this newsletter after the hackfest. We already have Owen coming from USA, Marc, coming from Switzerland, Katrin coming from Germany, Dobrika and Marijana coming from Croatia, and -probably- Zeno coming from Italy. It’s still time to join, don’t hesitate anymore !!! See you next month for the #4 and in the meantime, happy hacking !!!

    Koha Trade Mark Usage Policy

    February 2nd, 2012

    On the 18th January 2012, following consultation with the Koha Subcommittee, Te Horowhenua Library Trust, trading as Horowhenua Library Trust, adopted the following Koha Trademark Usage Policy:

    The Horowhenua Library Trust has been elected by the worldwide online Koha user community to be the custodian of Koha intellectual property including the KOHA name and associated logos in any form, font or stylisation, and whether alone or in combination with other words or marks, including [insert the Koha logo].

    We at the Horowhenua Library Trust love it when people talk about Koha, build businesses around Koha and produce products that make life better for Koha users and developers. We do, however, have a trademark, which we are obliged to protect. The trademark gives us the exclusive right to use the term to promote websites, services, businesses and products. Although those rights are exclusively ours, we are happy to give people permission to use the term under most circumstances.

    The following is a general policy that tells you when you can lawfully refer to the KOHA name and associated logos without need of any specific permission from the Horowhenua Library Trust:

    First, you must make clear that you are not Horowhenua Library Trust and that you do not represent [Horowhenua Library Trust] or the Koha user community. A simple disclaimer on your home page is an excellent way of doing that.

    Second, you may use the KOHA name and logo only in descriptions of your website, product, business or service to provide accurate information to the public about yourself or your website, product, business or service.

    If you would like to use the KOHA name or logo for any other use, please contact us and we’ll discuss a way to make that happen. We don’t have strong objections to people using the name for their websites and businesses, but we do need the chance to review such use.

    This trade mark usage policy is intended to be legally binding.

    Generally, we will approve your use if you agree to a few things, mainly:
    (1) our rights to the KOHA trademark are valid and superior to yours and (2) you’ll take appropriate steps to make sure people don’t confuse you with us or your website, product, business or service with ours. In other words, a short conversation (usually done via email) should clear everything up in short order.
    If you currently have a website that is using the KOHA name and you have not gotten permission from us, don’t panic. Let us know, and we’ll work it out, as described above.

    Update 2 on NZ Koha Trademark Situation

    February 2nd, 2012

    Well things have been very quiet on this front while the lawyers work through the process.

    We are being represented by Andrew Matangi from Buddle Findlay with input from Rochelle Furneaux and feel very confident that he has a good understanding of the Koha journey over the last decade or so and how we have got to where we are. He is also a specialist in this area so we have been quite relieved to have his hand on the tiller and plotting the course. These things take time and have to be done discretely of course, but a key date has passed and I think it is okay now to update everyone on progress.

    A letter was sent to PTFS on the 19th January essentially outlining the grounds on which our objection to their NZ trademark application is based and asking them to assign their NZ trade mark application to the Trust. We also attached a Koha Trademark Usage Policy which the Library Trust recently adopted, following consultation with the Koha Subcommittee. We advised that unless a response was received by noon NZ time on the 1st of February we would file formal opposition.

    Well that date has passed without word and so a formal Notice of Opposition is being prepared. The process from here is set out on the IPONZ website.

    So there it is, due process being followed and no resolution in sight but we are still very confident that the right decision will be made.

    Koha 3.4.8 is now available

    January 27th, 2012
    It is with pleasure that I announce the release of Koha 3.4.8.

    The package can be retrieved from:

    http://download.koha-community.org/koha-3.04.08.tar.gz

    You can use the following checksum and signature files to verify the download:

    http://download.koha-community.org/koha-3.04.08.tar.gz.MD5
    http://download.koha-community.org/koha-3.04.08.tar.gz.MD5.asc
    http://download.koha-community.org/koha-3.04.08.tar.gz.sig

    Release notes for 3.4.8 are below the fold.

    Come and get it!

    Continue reading “Koha 3.4.8 is now available” »

    Koha 3.6.3 is now available

    January 26th, 2012
    It is with pleasure that I announce the release of Koha 3.6.3.

    The package can be retrieved from:

    http://download.koha-community.org/koha-3.06.03.tar.gz

    You can use the following checksum and signature files to verify the download:

    http://download.koha-community.org/koha-3.06.03.tar.gz.MD5
    http://download.koha-community.org/koha-3.06.03.tar.gz.MD5.asc
    http://download.koha-community.org/koha-3.06.03.tar.gz.sig

    Release notes for 3.6.3 are below the fold.

    Come and get it! Continue reading “Koha 3.6.3 is now available” »

    Koha 3.6.2 is now available

    December 22nd, 2011
    It is with pleasure that I announce the release of Koha 3.6.2.

    The package can be retrieved from:

    http://download.koha-community.org/koha-3.06.02.tar.gz

    You can use the following checksum and signature files to verify the download:

    http://download.koha-community.org/koha-3.06.02.tar.gz.MD5
    http://download.koha-community.org/koha-3.06.02.tar.gz.MD5.asc
    http://download.koha-community.org/koha-3.06.02.tar.gz.sig

    Release notes for 3.6.2 are below the fold.

    Come and get it! Continue reading “Koha 3.6.2 is now available” »

    Koha 3.4.7 is now available

    December 7th, 2011
    It is with pleasure that I announce the release of Koha 3.4.7.

    The package can be retrieved from:

    http://download.koha-community.org/koha-3.04.07.tar.gz

    You can use the following checksum and signature files to verify the download:

    http://download.koha-community.org/koha-3.04.07.tar.gz.MD5
    http://download.koha-community.org/koha-3.04.07.tar.gz.MD5.asc
    http://download.koha-community.org/koha-3.04.07.tar.gz.sig

    Release notes for 3.4.7 are below the fold.

    Come and get it! Continue reading “Koha 3.4.7 is now available” »

    Koha 3.6.1 is now available

    November 29th, 2011
    It is with pleasure that I announce the release of Koha 3.6.1.

    The package can be retrieved from:

    http://download.koha-community.org/koha-3.06.01.tar.gz

    You can use the following checksum and signature files to verify the download:

    http://download.koha-community.org/koha-3.06.01.tar.gz.MD5
    http://download.koha-community.org/koha-3.06.01.tar.gz.MD5.asc
    http://download.koha-community.org/koha-3.06.01.tar.gz.sig

    Release notes for 3.6.1 are below the fold.

    Come and get it! Continue reading “Koha 3.6.1 is now available” »

    Update on NZ Koha trademark.

    November 25th, 2011

    Who would have thought that one little blog post on a Tuesday morning would have generated so much interest and debate and support.

    Horowhenua Library Trust have been bowled over by the generosity of a global community who are as concerned as we are at the PTFS New Zealand trade application to register the mark Koha in relation to software.

    We have received hundreds of emails offering support for fighting the ‘good fight’. I haven’t quite replied to them all yet – but I am trying . The press have provided balanced coverage with Radio NZ, TV1 and TV3 all reporting the story pretty accurately here, generating much discussion in Maori and mainstream media forums.

    We have accumulated donations of about $12k, mostly through $20 and $50 donations from individuals around the globe (including many Americans) and the generosity of the legal profession offering free representation is amazing.

    We have accepted the services of Sacha Judd, Andrew Matangi & John Glengarry from Buddle Findlay, assisted by Rochelle Furneaux, who have agreed to work pro-bono for us (bless them all I say). They have been guiding us for the last few days and are busy preparing a objection to the PTFS / Liblime application should one be necessary.

    We believe we are well placed now to mount a strong legal challenge and we think we have enough in donations to cover filing fees, document costs and other disbursements. While It goes completely against my nature to turn down donations to Horowhenua Library Trust, in all conscience we should stop the fundraising drive at this stage. Rest assured if is necessary to challenge the PTFS application all the way to the High Court then we may well be coming back cap in hand!

    PTFS have issued a press release saying they are willing to hand the NZ Koha trademark over to a non-profit representing the Koha community. That organisation is the Horowhenua Library Trust, elected by the Koha global community, and we would be delighted to accept that offer and add the NZ Koha trademark to the store of other Koha community property we currently hold in trust ie domain names and trademarks. It would be a very simple matter for PTFS to assign the existing application to Horowhenua Library Trust and we invite PTFS to do so. The Library Trust has never stopped any Koha user or developer or vendor from carrying out their business. Our track record over the last 12 years of releasing the Koha code and supporting the Koha community to go about its business unimpeded is exemplary and we have no intention of ever changing that approach.

    Plea for help from Horowhenua Library Trust

    November 21st, 2011

    Update

    (by Liz Rea on behalf of the community):
    There has been a lot of news in the last 24 hours – much of it has been collected in this Zotero group. Coverage of the story includes three radio stories, one TV clip, blog posts, tweets, Facebook and G+ updates. We are overwhelmed by the support we are getting from around the world – thank you so much for your time, money, tweets, and attention to our plight.

    We learned a few hours ago of a press release and statement from a LibLime/PTFS staff member that states their intention to transfer the TM to the Horowhenua Library Trust. However, as of this writing there has been no official communication between LibLime/PTFS and HLT that I am aware of. We will update this post again when we have more information, and thank you again (and again) for your support.

    Original Post

    Horowhenua Library Trust is the birth place of Koha and the longest serving member of the Koha community. Back in 1999 when we were working on Koha, the idea that 12 years later we would be having to write an email like this never crossed our minds. It is with tremendous sadness that we must write this plea for help to you, the other members of the Koha community.

    The situation we find ourselves in, is that after over a year of battling against it, PTFS/Liblime have managed to have their application for a Trademark on Koha in New Zealand accepted. We now have 3 months to object, but to do so involves lawyers and money. We are a small semi rural Library in New Zealand and have no cash spare in our operational budget to afford this, but we do feel it is something we must fight.

    For the library that invented Koha to now have to have a legal battle to prevent a US company trademarking the word in NZ seems bizarre, but it is at this point that we find ourselves.

    So, we ask you, the users and developers of Koha, from the birth place of Koha, please if you can help in anyway, let us know.

    Help the cause – contribute to our legal challenge fund:

    Contribute using PayPal

    NZ cheques can be made out to Horowhenua Library Trust and posted to:

    Levin Library, 10 Bath Street, Levin 5510

    Bank deposits can be made to this account:

    Te Horowhenua Trust, Westpac, Levin, NZ. 030667-0299274-00  REF: Trademark