I just sent an email to the koha-devel list, outlining my plan for integrating the code in PTFS’ public repository into mainline Koha. With the eye to it being included in the 3.4 release.

Hi All

I'm sure most of you are aware that on May 10 (us time), PTFS made a
whole pile of their hitherto private changes public in the form of a
public git repo.

Galen (as Release Manager for 3.2) has gone through them and marked
the ones that are able to be included in 3.2 and in fact in the last
day we have integrated most of those. But since we are well inside
feature freeze, the new features need to wait for 3.4 (along with
everyone else's new features).

So it becomes part of my responsibility (as RM for 3.4) to work on the
integration of them, new features from everyone else, and to make sure
the work on things like C4::Search, C4::Languages, DBIx::Class, etc
which are slated for 3.4 doesn't get lost.

To that end, we have a wiki page
http://wiki.koha-community.org/wiki/PTFS_Harley_Integration where we
will be tracking integration. What my plan is, is to get each of the
features isolated into a branch based off master. Then QA (Colin) can
look at them and make any recommendations needed. Once they pass QA,
then I will apply the usual RM rules: does this feature or bugfix
cause any regressions, does it change the default behaviour in
unexpected ways, and so on. Then if problems are found they can be
fixed and the code resubmitted for inclusion.

Just to reiterate, there is no special treatment involved here, the
same rules that apply for every other developer apply, what makes this
different is that there are just a big pile of commits to work through
at one time.

Here is a feature branch  that I have created  by cherry-picking the
relevant code from the ptfs/Bug3469 branch.

I'm hoping that PTFS can help creating these branches, but anyone can
do so at let me know where to pull from. They need to have the changes
isolated if possible and be based on new_features. (Which at the
moment tracks master). The faster we can get these feature branches
created, the sooner we will be able to step through the next parts of
If there are dependencies - and I have been warned granular
permissions is a prerequisite for a lot of the new features - this
should be noted clearly on the wiki page.

If we have the features isolated as much as possible, then they can be
integrated independently, which would mean that one features' failure
to meet the test for inclusion would not stop all the others being
included. So this is our first step. It also allows people to merge
that feature and test it only.

Looking forward to having many of you helping create these branches :)

Chris Cormack
RM Koha 3.4

The default password for the kohaadmin user is katikoan. When running Makefile.PL, you will see this prompt:

“Please specify the password of the user that owns the
database to be used by Koha [katikoan]”

Rather than hitting the enter key and moving along, take a moment to change this password to something different and something strong. Remember, every person who has ever installed Koha knows the default username and password. Furthermore, according to one researcher, it only takes about 58 hours to crack an 8 alphabetic character lower-case password using software and non-dictionary words. If you cannot think of a strong, unique password, you can create a few which no one will guess here.

Remember to create your database user with the same username/password combination you selected during the Makefile.PL run. If you need to change the username and/or password at a later time be sure to change it in both koha-conf.xml and in the database. For more information on how to change the username/password in MySQL, see any of the INSTALL files that come with the source of Koha. You may also view one here.

Good security is always a wise investment, and implementation of this recommendation will cost you only a few minutes.

Marathi Grantha Sangrahalaya, Thane, Maharashtra, India a 100+ year old public library has decided to dump its proprietary ILS and migrate to Koha. It’s OPAC  has been available on Koha as part of the union catalouge project granthalaya.org for over a year. Now they have chosen to completely migrate to Koha by adapting it for daily use in their library and branches.
Anant Corporation a Koha support provider has been chosen for this task of migration, user training and support as they have been maintaining the granthalaya.org union catalouge based on koha with over 550000 books and 14 participating libraries. Also Anant Corporation have in the past successfully migrated public libraries such as Dombivali Grantha Sangrahalaya.

At today’s community meeting (log here) one of the topics of discussion was bugzilla (log here). There is a new bugzilla set up at http://bugs.koha-community.org it is running bugzilla 3.6 and has some nice new features and a nicer UI than the older bugzilla.

What we need people to do is register there, with the same email address they used on the old bugzilla. That way when the bugs are imported they get assigned to the right users.

So please if you have a couple of minutes, head over to http://bugs.koha-community.org and register as a user.

Tagged with:

I am pleased to announce release of the second and final alpha of Koha
3.2.0.  The package can be retrieved from


Checksums and signatures are also available:


I will be mirroring these on Savannah shortly.

The next two milestones for release are beta and general release.  At
this point, I am declaring a soft string freeze; template changes
other than those to fix typos and structural problems will be deferred
to 3.4.

*Preliminary* and *draft* release notes for Koha 3.2 after the jump:


For all who are interested the following monthly IRC meetings on #koha will be held this week:

Handover Meeting 04 May 2010 @ 1900 UTC

Community Meeting 05 May 2010 @1900 UTC

Please review the meeting agendas by selecting the links above. You may also click on the meeting date to convert to your timezone. If you are unfamiliar with or do not have access to an irc client on your computer, you may use the web based Mibbit client by clicking here. Please use the ‘/nick’ command to change your nick to something meaningful. (ie. /nick jdoe)

This is just looking at the master branch (what is soon to be 3.2.0)

115 Commits
22 different Authors
A total of 3321 lines added, 1948 removed

You can see more statistics at http://git.koha-community.org/stats/koha-master/

Tagged with:

I just thought you all might want to know about some upcoming Koha Classes I’m teaching as webinars. Not all of the below are free of cost, but that hasn’t stopped people from attending in the past.

  • Fri May 28 10am – 12pm Lyrasis – Koha Circulation and Patron Management
  • Tue Jun 8 10am – 11am Lyrasis – Intro to Koha
  • Thu Jul 8 10am – 12pm Lyrasis – Koha Technical Services Management
  • Tue Jul 13 10am – 12pm NEFLIN – Koha Circulation and Patron Management
  • Tue Aug 10 10am – 12pm NEFLIN – Koha Technical Services Management
  • Wed Aug 18 10am – 12pm Lyrasis -Koha Advanced Functions
  • Tue Sep 7 10am – 12pm NEFLIN – Koha Advanced Functions
  • Thu Sep 9 10am – 12pm Lyrasis – Koha Circulation and Patron Management
  • Thu Oct 7 10am – 12pm Lyrasis – Koha Technical Services Management
  • Thu Nov 18 10am – 12pm Lyrasis – Koha Advanced Functions

All times are in Eastern Standard Time.

Karen Coombs from OCLC stopped by the Koha IRC channel today with some interesting news: basic limits on all xIdentifier Web services have been increased to 1,000 queries per day.

Chris has added a commit to change the limit in Koha.

Thanks, Karen, for stopping by to tell us, and Thanks Chris for getting the necessary code changed so quickly. Awesome.

The National Program for Free Open Software Technologies (NPFOSST) at King Abdulaziz City for Science & Technology (KACST) is organizing the international workshop on Free/Open Source Software Technologies (FOSST). The workshop will be held at King Abdulaziz City for Science and Technology in Riyadh, Saudi Arabia, during the period 24-26 April 2010.

Here is the workshop agenda details: http://www.motah.org.sa/web/guest/agenda

This workshop aims to bring together researchers, developers, and users of FOSST to share their experience and contribute toward FOSST initiatives in the region and the world. The workshop aims to show how FOSST may contribute toward local economic future and community in many aspects.

I have a slot on 2nd day to do a 30 min. presentation titled: “Open Source Library Software: Empowering Arabic Libraries – Creating Opportunities”. I am quite honored to share the floor with these world-class:  http://www.motah.org.sa/web/guest/speakers, who are taking the responsibilities of raising the awareness bar in their communities and the world of the noble FOSS movement.

Massoud AlShareef, Kware