22:01:07 #startmeeting Koha IRC Developer Meeting, July 2nd, part 2 22:01:07 Meeting started Wed Jul 2 22:01:07 2014 UTC. The chair is tcohen. Information about MeetBot at http://wiki.debian.org/MeetBot. 22:01:07 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 22:01:07 The meeting name has been set to 'koha_irc_developer_meeting__july_2nd__part_2' 22:01:25 #topic Introductions 22:01:26 #info wahanui, a bot that has become sentient 22:01:39 #info Tomas Cohen Arazi, Universidad Nacional de Córdoba 22:01:39 #info Katrin Fischer, BSZ, Germany 22:01:40 #info Robin Sheat, Catalyst IT, NZ 22:02:21 #info Jesse Maseto, ByWater 22:02:22 #info Brendan Gallagher, ByWater 22:02:29 #info Chris Cormack, Catalyst 22:02:59 today we had a really long meeting 22:03:05 so, moving on :-D 22:03:12 agenda: 22:03:17 #link http://wiki.koha-community.org/wiki/Development_IRC_meeting,_2_July_2014 22:03:29 #topic RM 3.18 comments 22:04:00 I mentioned today that the jenkins tasks have been set to build and run tests for all stable branches 22:04:20 on ubuntu 12.04 & 14.04, and Debian 6 & 7 22:04:30 each one has its own DB 22:04:43 tweaks might be needed to the launching scripts 22:04:56 I ask everyone interested (specially RMaints) 22:05:18 to take a look and let me know their suggestions or stuff that needs to be done 22:05:43 #info Jenkins tasks have been changed/updated, feedback from RMaints and anyone interested is expected 22:06:31 Also, we are exploring the use of Trello to coordinate more efforts on the development team 22:07:01 Katrin is experimenting for QA, I expect dcook to do it on for his Search code rethink/rewrite effort 22:07:15 #info Koha Community org on Trello can be found at https://trello.com/kohadevel 22:07:48 #info Bernardo Gonzalez Kriegel, Argentina & late 22:08:12 #info anyone that wants to take a look at the Trello boards for Koha Community, just let tcohen know 22:08:55 also, I pushed my first "big patchset" (bug 9811) 22:08:55 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9811 enhancement, P5 - low, ---, jonathan.druart, Pushed to Master , Patrons search improvements 22:09:22 I'm excited, and expect to have feedback if something needs improvement 22:09:55 also, now bug 11703 is passed-qa, i'm considering it for pushing soon, tomorrow i'll be testing it too 22:09:55 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11703 enhancement, P5 - low, ---, kyle, Passed QA , Convert checkouts table to ajax datatable 22:10:19 questions on RM 3.8 comments? 22:10:50 s/\.8/\.18/ :-P 22:11:36 ok, moving on? 22:12:42 yep 22:12:44 move on :) 22:13:00 Ah, I forgot to mention that the new jenkins setup made visible some problems, most notably Perl 5.18 related 22:13:10 anyone that wants to take a look is welcome 22:13:21 ok, moving on 22:13:27 #topic Additions to Coding Guidelines 22:14:04 it's been discussed that non-XSLT should be deprecated 22:14:08 #link http://lists.koha-community.org/pipermail/koha-devel/2014-April/040456.html 22:14:54 on the first part we discussed changing the coding guidelines to reflect that 22:15:10 It'd be good to have a plan, like with prog->bootstrap 22:15:26 e.g. start making XSLT default, then in a couple of releases remove it. 22:15:33 xslt is already default :) 22:15:36 Just to ensure everyone has a heads up. 22:15:37 oh good :) 22:15:49 the next step would be identify features that are non-xslt only 22:15:54 it appears there is at least one 22:16:00 and sysprefs 22:16:01 hmmm... sysprefs is one 22:16:05 HighlightOwnItemsOnOPAC HighlightOwnItemsOnOPACWhich 22:16:42 and gmcharlt has written up a suggested no coding guideline - http://paste.lisp.org/display/143068 22:16:55 hm new coding guideline... not no 22:17:00 #info suggested coding guideline by gmcharlt http://paste.lisp.org/display/143068 22:18:09 do we agree on that addition to the coding guidelines? 22:18:43 +1 22:18:44 the plan is to freeze non-XSLT related code during 3.18 22:18:59 +1 22:19:26 adding no new features to non-xslt 22:19:58 +1 22:20:03 agreed? 22:20:07 #agreed add a deprecation warning to coding guidelines 22:20:28 #topic Bugs 22:20:50 I mentioned two bugs that remove stuff 22:21:01 which are passed QA 22:21:23 Removal of C4/Maintainance.pm - Bug 12456 22:21:23 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12456 normal, P5 - low, ---, yohann.dufour, Pushed to Master , The file C4/Maintainance.pm can be removed 22:21:25 bug 12456 (already on master) 22:21:32 Removal of misc/cronjobs/rss/rss.pl uses HTP - Bug 9000 22:21:32 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9000 enhancement, P5 - low, ---, gmcharlt, Passed QA , misc/cronjobs/rss/rss.pl uses HTP 22:22:06 does anyone have any concern on removing rss.pl? 22:22:39 it depends on HTML Template Pro which is not even a dependency for us 22:22:52 and we can always recover from git if needed 22:23:16 yeah, if it's never used and won't even work, toss it. 22:24:05 with cait we agreed earlier 22:24:45 there are some people around the world using it, it will work fine if you installed koha a while ago and jsut kept on upgrading 22:25:00 rss.pl? 22:25:03 so we would need to make it nice and clear in the release notes its being removed 22:25:04 yes 22:25:11 asheima said so in the last meeting 22:25:27 if you have html::template::pro installed, it works 22:25:34 Is anyone aware of an item limit for bib records? 22:25:37 it does 22:25:38 and if you installed koha pre 3.4.0 you will have 22:25:42 it's not nice, but i tried it, untranslatable tho 22:26:01 so we will have to document its being removed and provide easy instructions for an alternative 22:27:02 ashimema said at the last meeting he had checked with his coworkers and they 'would cope' 22:27:09 ok, i'll send an email to the general list as we said in part 1 22:27:18 yes, thats fine for those who have a support company 22:27:33 i still think we need to make it very clear in the release notes (not just an email to the list) 22:27:36 yes, so far it's just the only feedback from users we have 22:27:38 maybe they are interested in improving it 22:27:42 im not against removing it 22:27:59 gmcharlt has also asked again on twitter, we can do mailing list and release notes 22:28:06 just that it doesnt do the same thing as a saved search, so you will need to tell people how they can do the same thing 22:28:12 hey cbrannon there is a meeting going on - but I think you are looking for this http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11096 22:28:12 04Bug 11096: major, P5 - low, ---, gmcharlt, Pushed to Master , Koha cannot retrieve big records from Zebra 22:28:30 sorry 22:28:35 thanks 22:28:55 ok, we earlier agreed that there was no rush for it 22:29:07 and that a mail to the general list should be sent 22:29:12 (i'll do it) 22:29:21 asking people if they rely on that 22:29:49 #action tcohen will ask on the mailing list if someone still uses misc/cronjobs/rss/rss.pl (bug 9000) 22:29:49 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9000 enhancement, P5 - low, ---, gmcharlt, Passed QA , misc/cronjobs/rss/rss.pl uses HTP 22:30:21 #info rangi asked that removal should imply a clear statement for the users to be aware of the removal 22:31:16 agreed on that path? 22:31:39 yep 22:31:58 so, next is 22:32:09 UTF-8 cleanup - Bug 11944 22:32:09 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11944 major, P5 - low, ---, jonathan.druart, Needs Signoff , Cleanup Koha UTF-8 22:32:33 Joubu worked hard on that. It is a tricky one 22:32:54 gmcharlt said he'll be reviewing that patch set 22:33:20 we need as many eyes as possible on that one 22:34:35 #info gmcharlt will set a date for a gbsd for the utf-8 clean up 22:35:43 #info cait will put the GBSD for UTF.8 cleanup in next general meeting's agenda 22:35:52 oh right.. there was that 22:35:54 :) 22:36:01 next is removal of prog/CCSR themes 22:36:35 #info oleonard said he'll be working on patches for that 22:36:54 oleonard++ 22:37:10 defaults need to be changed, sysprefs deleted, and so on 22:37:39 #info Removal of prog/CCSR themes (bug 11346) - oleonard will be working on those patches 22:37:39 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11346 normal, P5 - low, ---, oleonard, NEW , Deprecate the PROG and CCSR themes 22:38:10 oleonard++ 22:38:23 one thing worth mentioning is that in will imply changing the opactheme syspref 22:38:57 syspref == ccsr || prog -> bootstrap 22:39:21 yep 22:39:42 next is the removal of C4/SQLHelper 22:40:48 #info yohann sent several patches to move C4::SQLHelper-dependent code to using DBIx 22:41:14 khall_away offered to help him with that 22:41:26 and they are talking on hte public list about that 22:41:48 yohann++ 22:42:14 ok, moving on 22:42:18 Better ways to manage MARC Frameworks - Bug 12477 22:42:18 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12477 major, P5 - low, ---, gmcharlt, NEW , We need better ways to manage MARC Frameworks 22:42:25 bgkriegel? 22:42:26 bgkriegel is, like, on a signoff spree 22:42:56 well, as said earlier, need opinions/ideas 22:43:28 I'm for using xml, at last in frameworks 22:43:37 other files could be also 22:43:58 main reason is to ease translations 22:44:00 the idea is to use xml for generating the data 22:45:11 it will be useful if some want to comment on that bug 22:45:25 using XML has the advantage that the current translation tools like it 22:45:38 id like to see it as a first step away from being MARC specific 22:45:48 id like to move it to cataloguing frameworks 22:45:54 which might be marc 22:46:02 might be dc, might be whatever 22:46:10 interesting 22:46:10 hmmm... interesting is sometimes good and sometimes bad 22:46:11 xml seems like a good step in that direction 22:46:59 ^^ 22:47:11 cataloguing_frameworks++ 22:47:12 with that, plus elasticsearch .. we are moving away from 1968 :-) 22:47:13 rangi: if you have any idea on an XML model that should help going that direction, please step in :-D 22:47:46 hi wizzyrea 22:48:05 most of the metadata formats have dtds I thought... 22:49:52 the cataloguing interface needs to be rewritten to support that I guess 22:50:01 hm for the data i think yes, but not sure that's the same 22:50:27 we would have to add to it maybe, but use vor validation? 22:50:51 and what about rancor? 22:51:01 not sure what i say makes sense it's quite late here 22:51:25 thats designed heavily for cataloguers (ie people who like MARC) i doubt we'd touch that 22:52:01 could probably take some cues from projects like greenstone 22:52:08 just not locking us into only being able to represent marc fields would be the first step 22:54:12 rangi et al: do u plan to work on that regarding the ES integration efforts? 22:54:30 not in this release cycle no 22:55:02 well elasticsearch already lets us index anything, not just marc so nothing more needed there really 22:55:30 Though a lot of the existing stuff it hooks into expects marc, but that's a solvable problem. 22:55:31 just whatever we choose to represent our frameworks, it would be nice to not build in assumptions that it will always be MARC 22:55:56 ie it doesnt have to support others yet, but just not make it harder to :) 22:56:28 DSpace uses an XML file to model the input form (cataloguing framework) 22:57:28 the change is also to make it easier translatable - i think maybe not try tomake it do everything now, but make afirst step? 22:57:29 okay, cait. 22:57:32 anyway, what bgkriegel want's to do for now, is abandoning the SQL files stored in the source tree, and move them to XML for better translation 22:57:48 yep 22:58:05 we currently have one file for each language 22:58:37 ok, if anyone has any comment to do on that, approach bgkriegel 22:58:47 or comment on the bug (feedback is always welcome) 22:59:02 dcook for instance, proposed YAML instead 22:59:20 ok, moving on now, agreed? 22:59:49 #topic Testig of APIs, CAS, LDAP... 23:00:34 the QA team has several bugs in their queue 23:00:43 due to the lack of a proper testing environment 23:00:58 not everyone has a CAS or LDAP server 23:01:05 SIP, etc 23:01:12 biblibre set a CAS server for testing purposes 23:01:14 biblibre++ 23:01:34 we still don't have an LDAP server for testing LDAP patches 23:01:37 * bag is working on getting an LDAP server for testing 23:01:43 :-D :-D 23:02:04 just got back in office from being out for about 40 days (work travel and vacation) 23:02:11 * tcohen is amazed most of the sentences are even aligned 23:02:17 so LDAP will come just not too fast 23:02:29 :) 23:02:52 bywater++ 23:03:27 #actions ByWater is working to provide an LDAP server for testing purposes 23:04:06 ok next topic 23:04:11 #topic Big stuff we are working on 23:04:18 anyone? 23:04:19 Anyone? Anyone? Bueller? Bueller? 23:04:59 I mentioned earlier that I plan to work on a TemaTres<->Koha integration 23:05:02 just the same as before 23:05:10 pianohacker just spent the last week working pretty heavily on http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11559 23:05:10 04Bug 11559: enhancement, P5 - low, ---, jweaver, Needs Signoff , Professional cataloger's interface 23:05:14 elastic search, plack, and cover images 23:05:40 he should have more patches coming in another 3~4 weeks 23:05:42 bag: what needs to be done for rancor? 23:05:57 (from the release team) 23:06:27 right now pazpar2 isn't reliable - so pianohacker needs to decide on how he wants the z3950 searching done 23:06:56 ok, let everyone know if feedback is needed 23:07:07 :) 23:07:08 like why even change what we already have versus being creative with something new :) 23:07:42 :) 23:07:54 there is also the opac patch using pazpar2 23:07:57 will do 23:08:11 yup cait there is... 23:08:19 not sure what we could use instead 23:08:33 once we can have pianohacker in the "office" for a consistent period we'll be looking at all those again 23:08:44 excellent 23:09:42 rangi: about plack support 23:10:01 is there big stuff needing sign-off or any kind of feedback? 23:10:34 A few have been signed off, and one or two need a bit more work (of the ones I've done.) 23:10:51 * bag is working on getting 2 production sites up in the next two weeks for plack staff 23:11:06 see if we can't find some more bugs 23:12:28 yay bugs! :) 23:12:50 ok, i mentioned TemaTres 23:12:55 what is that? 23:12:56 well, that is the intended behavior? 23:13:16 is a tool for managing thesaurus and controled vocabularies 23:14:52 TemaTres: http://www.vocabularyserver.com/ 23:15:03 thanks bgkriegel 23:16:18 That looks worthwhile. 23:16:54 we should move on, cait would fall asleep otherwise 23:17:07 huh? 23:17:17 * cait might already be half asleep 23:17:27 but it's the time 23:18:16 ok, moving on 23:18:31 #topic Dates of releases 23:18:44 we forgot to talk about that on part 1 23:19:01 ah yeah 23:19:16 release dates are slippin 23:19:18 ive notice we seem to be slipping from our release dates 23:19:39 it used to be 15th was string freeze, and 22nd was release (for maintenance releases) 23:20:18 but it kinda is all over the place now, which makes it harder for translators etc 23:20:54 i just wanted to mention that, and see if people would like to try to get back to monthly regular releases 23:21:07 agreed - I think it should be back to 15th 22nd 23:21:24 yes, i'll talk to the guys about that 23:21:26 we can do it 23:21:30 I just don't want my calendar alerts to be wrong :P 23:21:31 thanks 23:21:32 heh 23:21:56 ok 23:22:03 22nd_releases++ :) 23:22:16 #topic Set time of next meeting 23:22:58 I proposed on koha-devel, trying a 3-week cycle for this meetings 23:23:19 thus, proposed July 23rd 23:23:37 same time 23:23:59 15:00 UTC and 22:00 UTC 23:24:02 same_bat_time++ 23:24:07 +1 23:24:26 works +1 23:24:58 http://bit.ly/1iXmSgC 23:25:06 ^^^^^^ kohacon14 23:25:40 ok I need dinner now 23:25:50 #agreed next meeting date: July 23rd (part 1: 15:00 UTC) (part 2: 22:00 UTC) 23:26:06 done 23:26:19 what was the command? 23:26:25 #endmeeting