Time Nick Message 01:06 bag @seen rangi 01:06 huginn bag: rangi was last seen in #koha 6 hours, 15 minutes, and 26 seconds ago: <rangi> morning 01:06 rangi sup 01:54 jenkins_koha Starting build #382 for job master_maria (previous build: SUCCESS) 01:58 jenkins_koha Starting build #1658 for job Koha_master (previous build: SUCCESS) 02:00 huginn New commit(s) kohagit: Bug 11705 - change versioning of build-git-snapshot <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=fd773f8e798f328292f49969b103892eb7dc6721> 02:23 eythian damnit gmcharlt, I was just about to submit patches for that configuration thing, and then saw you'd already done it :) 02:24 gmcharlt eythian: just trying to focus your attention on debconf support ;) 02:32 * mtompset laughs. 02:49 jenkins_koha Project master_maria build #382: SUCCESS in 55 min: http://jenkins.koha-community.org/job/master_maria/382/ 02:49 jenkins_koha Robin Sheat: Bug 11705 - change versioning of build-git-snapshot 02:49 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11705 normal, P4, ---, robin, Pushed to Master , New Debian policy enforcement is breaking the build script 03:11 mtompset woah! Nice flood of new stuff. 03:45 wajasu mtompset: i talk a bit earlier 17;15 -17:46 about my current strategy for getting the facet counts correct for OpacHiddenItems. anything you can think of that i might have missed. i'm still working inthe patch. 03:47 mtompset Just scrolled back... 03:48 mtompset Okay. there are THREE hiding mechanisms in Koha currently. 03:48 mtompset OpacSuppression. 03:48 wahanui i think opacsuppression is different. 03:48 mtompset It's at the Biblio level. 03:48 mtompset OpacHiddenItems. 03:48 wahanui opachiddenitems is a YAML rule set for deciding whether to hide an item or not. 03:48 mtompset And is at the item level. 03:49 mtompset And then... let's see if I remember where that third one is. 03:50 mtompset Actually... four now that I think some... 03:51 mtompset There is a visibility tag which affects the framework... 03:51 mtompset so it is individual fields. 03:53 mtompset My gut is saying something $n. 03:55 mtompset and I believe it is only in the biblioitems marcxml. 03:56 mtompset If you suppress a biblio with OpacSuppression, you clearly want all the items for it hidden too. :) 03:56 mtompset -- sorry, having to reindex. 03:58 jenkins_koha Project Koha_master build #1658: SUCCESS in 2 hr 2 min: http://jenkins.koha-community.org/job/Koha_master/1658/ 03:58 jenkins_koha Robin Sheat: Bug 11705 - change versioning of build-git-snapshot 03:58 mtompset If you hide items with OpacHiddenItems, you may or may not want the Biblio hidden, but there is no way to tell, since your intent is items, not biblios. 03:58 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11705 normal, P4, ---, robin, Pushed to Master , New Debian policy enforcement is breaking the build script 03:59 mtompset And if your frameworks hides various fields in different ways, the only tells you about that particular field/subfield pairing. 04:00 mtompset If you hide everything at the framework level, are you trying to hide items and biblios too? 04:01 mtompset Ahh... 942$n. 04:02 mtompset I guess that is the OpacSuppression? 04:03 mtompset Okay... three way still then. :) 04:06 mtompset I'm wondering if using the OpacSuppression system preference would be an incorrect overloading of functionality. 04:07 mtompset That is, if all the items are hidden, the OpacSuppression system preference would indicate to hide the biblio. Of course, it may be cleaner to create a separate system preference. 04:09 jenkins_koha Starting build #383 for job master_maria (previous build: SUCCESS) 04:12 huginn New commit(s) kohagit: Bug 108661: (follow-up) enshrine letting CardnumberLength specify just a maximum <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=556eb677186b738c036fd13a7cc3461c3f8c3d48> / Bug 10861: (follow-up) use minlength/maxlength rather than pattern for client-side... <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=22593e2e9b613bd03fd42100e60f9a1da53476d9> / Bug 10861: DBrev 3.15.00.023 <http://git.k 04:12 jenkins_koha Starting build #1659 for job Koha_master (previous build: SUCCESS) 04:14 mtompset oh, and wajasu bugs 10589 10895 10900 04:16 mtompset So, you can override OpacHiddenItems based on patron category. :) 04:18 mtompset And speaking of hiding at a framework level... 04:19 mtompset 11592 04:25 Oak kia ora #koha 04:25 Oak hello mtompset! 04:25 mtompset Greetings, Oak. :) 04:25 Oak :) 04:27 mtompset wajasu: Does that rambling all make some sense? 04:46 mtompset Have a great day, #koha. Bye, Oak wajasu. 04:47 wajasu mtpompset: makes sense. 04:48 wajasu thx 05:04 jenkins_koha Project master_maria build #383: SUCCESS in 55 min: http://jenkins.koha-community.org/job/master_maria/383/ 05:04 jenkins_koha * Jonathan Druart: Bug 10861: Add a check on cardnumber length 05:04 jenkins_koha * Marcel de Rooy: Bug 10861: (follow-up) for typo in patrons.pref 05:04 jenkins_koha * Jonathan Druart: Bug 10861: (follow-up) various refactoring 05:04 jenkins_koha * Kyle M Hall: Bug 10861: (follow-up) Clarify preference description 05:04 jenkins_koha * Galen Charlton: Bug 10861: DBrev 3.15.00.023 05:04 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10861 enhancement, P5 - low, ---, jonathan.druart, Pushed to Master , Add a check on cardnumber length 05:04 jenkins_koha * Galen Charlton: Bug 10861: (follow-up) use minlength/maxlength rather than pattern for client-side validation 05:04 jenkins_koha * Galen Charlton: Bug 108661: (follow-up) enshrine letting CardnumberLength specify just a maximum 05:04 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=108661 was not found. 06:40 jenkins_koha Project Koha_master build #1659: SUCCESS in 2 hr 29 min: http://jenkins.koha-community.org/job/Koha_master/1659/ 06:40 jenkins_koha * Jonathan Druart: Bug 10861: Add a check on cardnumber length 06:40 jenkins_koha * Marcel de Rooy: Bug 10861: (follow-up) for typo in patrons.pref 06:40 jenkins_koha * Jonathan Druart: Bug 10861: (follow-up) various refactoring 06:40 jenkins_koha * Kyle M Hall: Bug 10861: (follow-up) Clarify preference description 06:40 jenkins_koha * Galen Charlton: Bug 10861: DBrev 3.15.00.023 06:40 jenkins_koha * Galen Charlton: Bug 10861: (follow-up) use minlength/maxlength rather than pattern for client-side validation 06:40 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10861 enhancement, P5 - low, ---, jonathan.druart, Pushed to Master , Add a check on cardnumber length 06:40 jenkins_koha * Galen Charlton: Bug 108661: (follow-up) enshrine letting CardnumberLength specify just a maximum 06:40 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=108661 was not found. 06:50 cait good morning #koha :) 07:38 reiveune hello 07:58 Joubu hi 07:59 JesseM Good Morning 08:05 bag good morning 08:06 * magnuse waves in norwegian 08:08 pianohacker how does one wave in norwegian exactly? very properly and only when it is your turn? 08:08 pianohacker (also hello) 08:27 JesseM @later tell talljoy that Foxriver Server is not yet set up. I will take care of SIP and OCLC connexion once its up. 08:27 huginn JesseM: The operation succeeded. 08:30 magnuse pianohacker: you missed it? too late now! :-) 08:30 magnuse developer's meeting in 6,5 hours, unless i am mistaken! http://wiki.koha-community.org/wiki/Developers_IRC_Meeting,_March_12_2014 08:30 cait oh 08:30 cait thx for reminding us 08:31 magnuse please double check the time, the links on the wiki were wrong... 08:32 cait JesseM: bug 10936 08:32 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10936 enhancement, P5 - low, ---, oleonard, NEW , Standardnumber doubled up in Advanced search - more options 08:32 cait JesseM: maybe bug 11762 - moving the code from the detail pge to result lists as well 08:32 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11762 normal, P5 - low, ---, gmcharlt, NEW , Sequence of MARC21 245 subfields different on XSLT result list and detail page 08:36 JesseM thanks cait I will take a look at these 08:42 magnuse numbers? we've got numbers! http://wiki.koha-community.org/wiki/Marseille_hackfest_2014 08:50 cait magnuse++ 08:50 cait thx for numbers! 08:52 nlegrand_ Hey #koha :) 08:52 nlegrand_ ho 08:59 pianohacker magnuse++ 08:59 * magnuse bows 09:03 * magnuse tries to resurrect bug 7844 09:03 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7844 enhancement, P5 - low, ---, dpavlin, In Discussion , plack scripts for developers 09:51 magnuse anyone else having trouble with "git bz attach"? i get lots of html in my terminal... 09:56 magnuse gah, my fault 09:56 magnuse dpavlin++ 09:58 magnuse bug 7844 is signed off now - i hope it can make it into master quickly :-) 09:58 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7844 enhancement, P5 - low, ---, dpavlin, Signed Off , plack scripts for developers 10:04 cait magnuse: hm today so far it works quite well for me 10:04 cait magnuse: might be you are not logged in correctly to bugzilla or trying to switch to astatus that does not work without switching to some other status first 10:09 pianohacker does anyone know how to remotely debug perl? I'm having a frustrating error that I can't duplicate from the command line... 10:10 bag pianohacker: get binoculars and roll the chair back :) is that remote enough? 10:11 pianohacker /me slaps bag around with a large http://search.cpan.org/dist/Enbugger/lib/Enbugger.pod#From_gdb 10:11 pianohacker curse you space 10:12 bag I think we are within an hour of cheese! 10:31 magnuse cait: yeah, it was the latter 10:32 cait magnuse: been there... 10:36 Oak magnuse++ 10:36 Oak cait++ 11:14 cait Please all remember to assign a bug to yourself :) 11:18 * cait sends some cookies to the god of networks 11:19 magnuse cait: assign a bug to ourselves? 11:19 cait like fill in the assignee filed 11:19 cait field 11:19 cait because some bugsin the queues are assigned to the bug list, instead of to the patch writer :) 11:26 magnuse ah, thanks cait 11:28 bag magnuse: 12:00 fridolin Giannis Kourmoulis made first patch : BZ11927 : add greek sorting chr file 12:00 fridolin whouuu 12:18 marcelr hi #koha, hi marseille 12:18 cait hi marcelr :) 12:18 marcelr :) 12:19 cait having lunch right now - today is cheese and salad 12:19 cait so it might get a bit louder in a bit again :) 12:19 marcelr good 12:29 oleonard Hi #koha 12:32 * cait waves at oleonard with a piece of cheese in her hand 12:33 * oleonard grumbles at his no cheese 12:33 * cait hides it away 12:33 cait we need teleporters... 12:40 magnuse giannis++ 12:40 tcohen morning 12:50 cait morning tcohen :) 12:51 cait oleonard: trying to get my queue down 12:51 cait but it's hard! 12:51 cait well 'the qa queue' :) 12:53 oleonard Something has changed: Now after a db update Koha doesn't ask me to log in as a regular user anymore. 12:54 oleonard I'm simply left logged in as the database user. 12:56 pianohacker oleonard: Try going to the opac not logged out and clicking "log in" 12:57 pianohacker *not logged in 12:57 oleonard Why? 12:58 pianohacker oleonard: Currently horribly breaks, wondering if related 12:59 oleonard Not seeing a problem pianohacker 12:59 pianohacker aw bugger 12:59 jcamins Works fine for me. 12:59 pianohacker try refreshing the page? 12:59 oleonard Bootstrap theme? What am I looking for? 13:00 pianohacker oleonard: the second time I load the page it gives me 'Can't use an undefined value as an ARRAY reference at /usr/lib/perl5/DBI.pm line 2064' 13:00 oleonard Load which page? 13:00 marcelr oleonard: i did the upgrade to current master just now and had to login again 13:01 pianohacker due to get_template... returning rather than showing the login screen and getalerts being called with an undefined borrowernnumber 13:01 pianohacker oleonard: if you go to opac-user.pl then refresh the page, is when it happens for me 13:02 pianohacker and I don't think the theme has a chance to do anything yet 13:04 pianohacker oh bugger it's my own code leaving a broken session behind, nvm... 13:11 pianohacker ... it's a heisenbug 13:11 pianohacker oleonard: any idea why your problem is happening? 13:11 oleonard After watching Breaking Bad "heisenbug" sounds like a bug that cooks meth. 13:12 bag oh oleonard we had froglegs last night 13:13 oleonard bag: Did it make you feel like Doc Hopper in "The Muppet Movie?" 13:14 bag actually I thought of you and was like - no way I can go home without having froglegs - owen would be disappointed ;) 13:14 oleonard :D 13:15 jcamins We've been considering buying frogs' legs. 13:15 jcamins They started stocking them at our grocery store. 13:15 jcamins They also sell frogs, but I'm not really sure how one butchers a live frog. 13:16 rhcl @wunder 64507 13:16 oleonard jcamins: You get him hooked on cigarettes and way 20-30 years. 13:16 huginn rhcl: The current temperature in Wyatt Park, St Joseph, Missouri is -0.5°C (8:16 AM CDT on March 12, 2014). Conditions: Clear. Humidity: 78%. Dew Point: -4.0°C. Windchill: 0.0°C. Pressure: 30.19 in 1022 hPa (Rising). 13:16 oleonard wait, that is. 13:16 jcamins oleonard: I feel like the meat might end up a bit tough. 13:17 oleonard If I log out, set back my Koha version, and trigger the update that way I stay logged in as the db user. 13:18 oleonard If I log in, set back the Koha version, refresh the page, go through update, I stay logged in as myself. 13:18 bag you fill the frog up with buckshot - like the mark twain story - so the frog can't jump away from you 13:19 bag "The Celebrated Jumping Frog of Calaveras County" becomes ""The Celebrated Jumping Frog of Camins Apt NY" 13:27 jcamins lol 13:38 francharb good morning #koha 13:39 oleonard Hi francharb 13:39 Dyrcona jcamins: You never dissected frogs in biology class, I take it? 13:39 jcamins Dyrcona: nope. 13:39 jcamins Dyrcona: and what we did dissect arrived pre-killed. 13:41 francharb jcamins, wait, they sell live frogs? 13:41 jcamins francharb: yes. 13:41 Dyrcona francharb: It's easier than catching your own. 13:42 jcamins They're pretty big. 13:42 francharb do they sell all kind of animals to be butchered? 13:42 jcamins francharb: nah, mostly just frogs and seafood. 13:43 cait frogs... and seafood... 13:43 francharb weird 13:43 jcamins francharb: presumably if you don't live in a big city you can get other animals. 13:44 jcamins In Morocco you commonly purchase your birds and goats live, too. 13:44 francharb I guess but I'm such a city kind that it never cross my mind 13:45 jcamins Here in New York, I haven't seen anyone with a live goat. 13:45 francharb ahahahah 13:47 francharb lets focus on frogs. Do they give you a bag of live frogs? 13:47 francharb Can you pick them 13:47 francharb ? 13:48 jcamins You choose them one at a time. 13:49 cait so now francharb is going to tell us on which criteria best to pick live frogs? 13:49 francharb dont tell me where it is or I'll go next time I'll be in New york and buy them all 13:49 jcamins You like frogs a lot? 13:49 francharb I dont want them to be cooked 13:49 magnuse dpavlin++ for signing off bug 10003 13:49 francharb ;) 13:49 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10003 enhancement, P5 - low, ---, tomascohen, Signed Off , koha-* scripts (packages) should provide tab-completion in bash 13:50 magnuse francharb: you prefer them raw? ;-) 13:50 jcamins Ooh, frog sushi! 13:51 * oleonard donates to francharb's frog sanctuary 13:51 francharb \0/ 13:52 francharb Because, in the end, frogs or snails, it only tastes butter, garlic and persley 13:53 jcamins francharb: this is the kind: http://en.wikipedia.org/wiki/Chinese_edible_frog 13:53 francharb so I dont get the point to eat them 13:53 francharb ahah 13:54 pianohacker frog legs are surprisingly good 13:54 pianohacker like really tender and tasty funny-shaped chicken 13:55 francharb pianohacker, anithing with butter, garlic and parsley is good 13:55 francharb ;) 13:55 pianohacker true! 13:55 Dyrcona pianohacker: is right. They are better than snails. Plain snails don't taste like anything. 13:55 tcohen dpavlin++ 13:55 francharb who eats plain snails anyway? 13:56 oleonard Crows? 13:56 francharb oleonard, true! 13:56 Dyrcona Me, if I've run out of earth worms. 13:58 * dpavlin hides in the corner -- I had good intention to sign off few LDAP patches, but I had just to leave comments on them instead 13:58 francharb ok! thanks for the laugh. Now, lets go back to salt mine! 13:58 francharb :) 14:01 * Dyrcona goes back to figuring out what happened to open-ils.storage.biblio.multiclass,search_fts in Evergreen. 14:03 pianohacker http://devopsreactions.tumblr.com/post/79349198148/vendors-benchmarks 14:03 gmcharlt @quote random 14:03 huginn gmcharlt: Quote #61: "*wizzyrea doesn't like hoity toity technical talk...<wizzyrea> wait, that's a lie" (added by jdavidb at 05:19 PM, February 24, 2010) 14:04 jcamins pianohacker: that is remarkably convincing running in place. 14:04 pianohacker haha right? 14:05 pianohacker I also love how kohadevreactions went on a massive jennifer lawrence kick for a bit 14:06 oleonard Whatever the percentage of Jennifer Lawrence gifs on kohadevreactions it can't match that of the internet as a whole. 14:07 jcamins I just watched the Hunger Games film a few weeks or months ago, and I have no recollection of Katniss looking like her. 14:08 pianohacker that's because the internet defies silly math by being roughly 137% jennifer lawrence 14:08 pianohacker especially reddit 14:08 oleonard On the other hand, the percentage of Deep Space 9 gifs on kohadevreactions seems a little out of proportion 14:08 jcamins I just remember that the Hunger Games types seemed all wrong to me. 14:10 oleonard jcamins: ? 14:10 jcamins oleonard: I just looked up Jennifer Lawrence on Wikipedia, and learned that she was the star in Hunger Games. 14:11 jcamins I don't remember the person in the Hunger Games looking like her, but I thought that everyone looked different from how they were described in the book. 14:11 gmcharlt https://www.youtube.com/watch?v=r3CuL7N82-k 14:12 jcamins lol 14:14 * oleonard gets in line for the Katniss vs. Predator movie 14:15 pianohacker gmcharlt++ 14:16 pianohacker for pushing like a madman 14:16 pianohacker I would be tweeting in response but I have no twitter and the reaction from most of my fb would be "u wot m8" 14:17 gmcharlt pianohacker: oh, but that's part of the fun of mixing in work stuff on Facebook! 14:19 marcelr gmcharlt++ #trying to clear the PQA queue 14:20 pianohacker well, here's the reverse (my parent's new kitten): https://scontent-a.xx.fbcdn.net/hphotos-ash3/t31/q74/s720x720/1956821_371391689669494_101205169_o.jpg 14:20 gmcharlt color-words++ 14:20 * gmcharlt melts into a puddle 14:20 jcamins pianohacker: it should wear a bowtie. 14:20 pianohacker she would look adorable in a bowtie 14:21 pianohacker before, from what my parents have told me, squirming out of it and ripping it to shreds 14:21 jcamins pianohacker: http://www.thatcutesite.com/just-a-kitten-with-a-bow-tie.html 14:22 pianohacker I almost just squeed in the middle of hackfest 14:22 gmcharlt jcamins: I believe the gauntlet has just been thrown 14:23 jcamins gmcharlt: heh. That's about the cutest picture ever, though, so I'm not sure what could top it. 14:26 mtompset Greetings, #koha. 14:27 mtompset I was noticing that .019 and .020 for the master use the older version number comparison method. Shouldn't we be using CheckVersion() on a forward basis? 14:28 gmcharlt mtompset: indeed; I'll correct that the next time I push an updatedatabase patch 14:29 mtompset Great. :) 14:29 * pianohacker is confused 14:29 pianohacker has something changed? 14:35 jcamins pianohacker: http://wiki.koha-community.org/wiki/Database_updates 14:37 magnuse huh, the packages don't install on debian 7.4? 14:37 thd Do arrays return undefined for trailing elements containing empty strings? 14:37 JesseM_ cait bug 8760 14:37 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8760 normal, P5 - low, ---, koha-bugs, NEW , Phone number Field tags are reversed in patron record 14:40 * pianohacker had to look a bit to see what had changed 14:40 pianohacker gmcharlt: Are you going to push http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7167 ? 14:40 huginn 04Bug 7167: new feature, P1 - high, ---, jonathan.druart, Passed QA , updatedatabase improvements 14:41 * pianohacker remembers the bad old days when we tried to assign numbers ourself... 14:43 gmcharlt pianohacker: no 14:45 thd gmcharlt: Do you have experience of mysteriously appearing undefined values from an array? 14:46 pianohacker thd: Is something setting an artificially high index in the array? I believe perl will autofill undef's 14:47 pastebot "gmcharlt" at 127.0.0.1 pasted "for thd" (4 lines) at http://paste.koha-community.org/155 14:48 mtompset gmcharlt: Do you think 7167 will ever get pushed? Or do you forsee it becoming unnecessary? 14:49 bag ok pianohacker you ready? 14:49 bag I am 14:49 pianohacker bag: I'm spongebob 14:49 thd gmcharlt: Is your example a negative or modular index? 14:50 mtompset pianohacker: Are you wearing square pants? :P 14:50 thd pianohacker: How high would an "artificially high" index be? 14:51 gmcharlt mtompset: in its current form, it adds too much complexity and risk for breaking upgrades; the current approach, although not without its flaws, has allowed rather stable upgrades for the past four or five years 14:52 * oleonard wonders why his VM is running so slowly... 14:53 thd gmcharlt: The example you show is for non-sequential array element creation. Why would I have undefined values in a sequentially created array? 14:55 mtompset oleonard: Too many processes hogging memory, slowing down other processes? 14:55 gmcharlt are you /completely/ sure that all the values you are inserted are defined, and that you are not missing any steps in the sequence? 14:58 thd gmcharlt, pianohacker: I have some empty values such as my $element = ''; push (@array, $element); For some empty values later my $elem = $array[$i]; has some empty strings and some mysteriously undefined. 14:58 huginn New commit(s) kohagit: Bug 11832: fix JavaScript error on staff client place hold screen if record has no... <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=0b5b8cef348b61761305dd0bbc574699404c7c69> / Bug 11821: disable catalog edit menu items and provide explanations when actions... <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=5c1691a8013bd38d6bae8b00a8950e1417695176> / Bug 11833 - fix filtering on saved repo 15:00 thd gmcharlt, pianohacker: I am wondering if there is some feature of arrays similar to split which leaves trailing empty strings undefined by default? 15:01 gmcharlt #start_meeting Developer meeting, 12 March 2014 (part1) 15:01 gmcharlt #link http://wiki.koha-community.org/wiki/Developers_IRC_Meeting,_March_12_2014 Agenda 15:01 gmcharlt #topic Introductions 15:01 wahanui #info wahanui, a bot that has become sentient 15:01 gmcharlt #info gmcharlt = Galen Charlton, 3.16 RM 15:02 ColinC #info Colin Campbell, PTFS Europe 15:02 oleonard #info Owen Leonard, Athens County Public Libraries 15:02 marcelr #info Marcel de Rooy, Netherlands 15:02 jcamins #info Jared Camins-Esakov, C & P Bibliography Services 15:02 thd #info Thomas Dukleth, Agogme, New York City 15:03 dpavlin #info Dobrica Pavlinušić, FFZG Zagreb, Croatia 15:03 cait #info Katrin Fischer, BSZ Germany 15:04 ashimema #info Martin Renvoize, PTFS Europe 15:04 bag #info Brendan Gallagher ByWater 15:04 pianohacker #info Jesse Weaver ByWater 15:04 cait dpavlin++ for reminding us about the meeting :) 15:05 paul_p #info paul Poulain, BibLibre, France 15:05 JesseM_ #info Jesse Maseto, ByWater 15:06 gmcharlt great 15:06 gmcharlt #topic Hackfest update 15:06 gmcharlt folks at the hackfest, please use #info to supply updates about all the good stuff that is going on 15:08 gmcharlt ok, I'm not at the hackfest, but I'll get this started :) 15:08 gmcharlt #info numbers from the hackfest - http://wiki.koha-community.org/wiki/Marseille_hackfest_2014 15:08 magnuse #info Magnus Enger, Oslo Public Library 15:08 cait #info Lots of sign-offs has QA fighting to keep up :) 15:08 paul_p info = our wifi sometimes get crazy. In this case, mose of us will be disconnected from IRC. 15:09 rhcl #info Greg Lawson, Rolling Hills Consolidated Library 15:09 magnuse #info bug status numbers for this week are available from http://wiki.koha-community.org/wiki/Marseille_hackfest_2014 15:09 thd paul_p: Hard wires are better. 15:09 paul_p #info clrh & alex_a will submit soon a patch to collect datas about Koha setups&users 15:09 jenkins_koha Starting build #384 for job master_maria (previous build: SUCCESS) 15:09 paul_p #info I'll send a mail to koha-devel to request a DNS entry to host the stats server 15:09 cait #info there was a nice demo about the new textual cataloguing interface ByWater's pianohacker is working on 15:10 bag #info professional catalogers thingy has been submitted - good comments and discussion on using it for more than just Marc21 - bug 11559 15:10 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11559 enhancement, P5 - low, ---, jweaver, Failed QA , Professional cataloger's interface 15:10 bag thanks cait 15:10 cait #info We discussed SIP implementations in various libraries with various vendors and how it works currently and how it could be improved 15:11 gmcharlt hmm... how to pick an icon for a thingy ;) 15:12 oleonard http://thenounproject.com/term/monster/24989/ 15:12 bag #info CHEESE!!! and froglegs too 15:12 gmcharlt oleonard++ 15:12 cait #info Joubu gave a good introduction on profiling and debugging - showing us how to turn on Plack and use NYTprof 15:13 jenkins_koha Starting build #1660 for job Koha_master (previous build: SUCCESS) 15:13 magnuse #info we also discussed RFID, based on work that is being done at Oslo Public Library, see bug 11858 15:13 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11858 enhancement, P5 - low, ---, koha-bugs, NEW , RFID for circulation 15:13 pianohacker oleonard: not http://wac.450f.edgecastcdn.net/80450F/comicsalliance.com/files/2011/04/sadcover-1303842437.jpg 15:13 pianohacker ? 15:13 dpavlin #info plack bug 7844 got signed off (magnuse++) so we might get something into koha soon 15:13 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7844 enhancement, P5 - low, ---, dpavlin, Signed Off , plack scripts for developers 15:14 cait #info dpavlin also looked at a bunch of LDAP related bugs and patches 15:14 cait dpavlin++ 15:14 pianohacker dpavlin++ 15:14 ashimema I'm looking at linking up the makefile patch for plack/nginx with bug 11858 later today too.. 15:14 magnuse yeah, the sooner 7844 is qa'ed and pushed and used by developers, the better, if you ask me ;-) 15:15 magnuse ashimema++ 15:15 bag also some great discussion on getting a testing database/suite set up for plackify the intranet 15:15 magnuse bug 11858 15:15 cait #info There was also work on sample SQL reports to install with Koha 15:15 magnuse in short: lots of work! 15:15 cait #info And looking into a new default XSLT for UNIMARC 15:15 ashimema yeah..bag++ for suggesting and hopefully acting upon getting a big customers live use recorded for a day so we can use it for testing 15:16 bag yes that must happen :) it will be my goal 15:16 ashimema :) woop, woop 15:16 bag and cheese 15:16 ashimema mmmm, cheese 15:16 magnuse ooh, cheesy 15:16 pianohacker all wallace and gromit up in here 15:17 cait #info ... there also was a lot of cheese... 15:17 cait :) 15:17 gmcharlt I see the cheese-fest is a success! ;) 15:17 bag :D 15:17 ashimema cheese fuelled qa'ing.. 15:18 ashimema good plan/bad plan? 15:18 bag great plan 15:18 magnuse #url https://twitter.com/Jmaseto/status/443729984285581312/photo/1 15:18 pianohacker I thought the cheese had failed qa the first time I read that sentence 15:18 paul_p it seems it didn't prevented ppl from working after "cheesing"... 15:18 pianohacker was about to be quite sad 15:18 gmcharlt heh 15:18 gmcharlt ok, moving on 15:19 gmcharlt #topic Performance - Plack 15:19 ashimema plack is good for performance ;) 15:19 ashimema thought i'de break the silence 15:19 gmcharlt #info Plack bug 7844 is in progress 15:20 magnuse i added that - our meeting about it seems to have cleared up the issues i tried/failed to forumlate on the agenda 15:20 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7844 enhancement, P5 - low, ---, dpavlin, Signed Off , plack scripts for developers 15:20 gmcharlt #info http://git.catalyst.co.nz/gw?p=koha-plack.git;a=summary contains some stuff for Debian-package management of Plack for the OPAC 15:21 gmcharlt #info Catalyst also has some patches for dealing with restarting Zebra connections 15:21 bag cool 15:21 gmcharlt the upshot, from my POV, is that it seems more likely that we can achieve a full set of Plack configurations to ship with 3.16 15:21 pianohacker Are there plans to gradually make parts of Koha Plack/PSGI-native once we get Plack/CGI working? 15:21 cait I tihk we had a link to that in the minutes from the second meeting last time 15:21 gmcharlt at least a an experimental basis 15:23 gmcharlt pianohacker: desires to do so, at any rate 15:23 magnuse a koha-plackify script for the packages would be awesome - and 7844 more or less provides that, i think 15:23 bag I am pursuing getting a recording of a butload of transactions across all intranet - so that we can have that with a debug screen available to, rewind, press play etc. (with plack turned on) - so we could quickly catch errors 15:23 magnuse bag++ 15:23 ashimema there are begginings of a koha-plackify script somewhere.. 15:23 gmcharlt ok 15:24 ashimema catalyst did it I think.. 15:24 bag ashimema: I think libsysguy started that 15:24 bag Elliott 15:24 ashimema yeah.. that's what gmcharlt linked to 15:24 magnuse yup 15:24 bag right 15:24 magnuse not sure how the catalyst repo relates to the work from dpavlin? 15:24 ashimema yeah.. it's elliots makefile work I want to make dependant upon dpavlins bug 15:25 magnuse seems like we could do with some more coordination here ;-) 15:25 magnuse ...and cheese 15:25 gmcharlt magnuse: it means that there's going to have to be a reconciliation 15:25 ashimema currently they're rather out fo sync and confusing from a user point of view which one should apply and in what order 15:25 gmcharlt since I know that the Catalyst stuff, for instance, has been in use in production (for the OPAC) 15:25 ashimema I'm happy to take on trying to get plack collaboration.. 15:25 magnuse ashimema++ 15:25 ashimema we have one customer using elliots stuff in production. 15:26 gmcharlt #info RM announces Plack configs for both OPAC and intranet as a release goal for 3.16 15:26 ashimema but yeah.. generally it needs a good tidy up 15:26 paul_p pianohacker about making parts of Koha Plack/PSGI-native = we never spoke of this before AFAIK. it looks a good idea, and a "natural" one 15:26 gmcharlt #info Plack support will almost certainly be experimental for production use, but will be encouraged for development environments to shake out remaining bugs 15:27 cait maybe gater some stuff on the wiki and have some kind of action plan? 15:27 cait ashimema++ 15:27 dpavlin my work is mostly useful for developers since it has a bunch of debugging stuff (turned off by default) in it 15:28 gmcharlt #topic Performance and QA 15:28 gmcharlt #info Question: Should performance be an issue during the QA process? 15:28 ashimema indeed.. dpavlin.. your stuff add's all the debugging goodness to the plackup scripts 15:28 ashimema elliots is more suitable for production 15:28 bag gmcharlt: yes 15:28 ashimema and the catalyst stuff is all about koha-plackify as such. 15:28 ashimema that's my current understanding. 15:28 gmcharlt my view of it is that performance does need to be considered, but with a little care 15:29 bag "but with a little care" can you expand on that 15:29 gmcharlt for example, a patch that adds a minor enhancment but makes displaying a bib record in the OPAC ten times slower likely should fail QA 15:29 bag ah you are 15:29 pianohacker I agree with that 15:29 cait gmcharlt: I think we can't say 'no' here, but i am not sure how to include it in my review 15:30 ashimema as I said in our meet the yesterday.. it's hard to test performance during qa.. allot of performance slow down is 'creep' as aposed to big performance hits. 15:30 gmcharlt but a patch that adds a new module that itself is a little slow, doesn't necessarily need to be blocked if it doesn't drag overall speed down 15:30 bag hmm maybe we could profile before patch and then profile afterwards cait ? 15:30 gmcharlt i.e., there, it would be OK to allow performance enhancements to come later 15:30 ashimema bag++ before/after profiling would be nice. 15:30 ashimema though means all qa team learning this stuff properly. 15:30 gmcharlt bag: need to be careful there, though -- a mandatory profling step would slow down QA 15:30 pianohacker I don't know about profiling beyond 'dang stuff is slow now', QA is already a rather complex process 15:31 ashimema maybe add some prof stuff to the qa scripts.. if poss? 15:31 bag ah good thought ashimema 15:31 cait I have to admit, while i see the advantages, it is a bit of a scary thing to me right now 15:31 marcelr i think we should not add performance as a qa task 15:31 pianohacker I can see a proper automated profile in the qa scripts as a highly complicated task 15:31 ColinC very difficult to generate rules for performance testing so many factors in play 15:32 gmcharlt cait: marcelr: how about this 15:32 paul_p is everybody aware of the scripts in misc/load_testing/ ? 15:32 gmcharlt 1. performance testing is a desirable but not mandatory part of QA, particularly for large patches 15:32 gmcharlt 2. HOWEVER, performance issues, if observed, /are/ considered a valid reason to fail a patch series 15:33 ashimema sounds fair 15:33 gmcharlt there are also some design points that can be considered 15:33 cait agreed 15:33 cait i tihnk we had that recently with some changes o the letter processing 15:33 marcelr the QAer could ask for feedback on performance from dev or signoffer 15:33 gmcharlt for example, if a new page displays an arbitrary number fo recrords that can be large... if it doesn't implement some sort of paging or lazy loading, it is potentially a trouble-spot 15:33 pianohacker I agree with gmcharlt 15:34 magnuse sounds like a good start to me 15:34 ashimema ++ 15:34 gmcharlt give me a moment to draft something 15:34 cait :) 15:34 thd Some performance tradeoffs for useful but performance draining features could be regulated by a system preference. 15:34 bag paul_p: yes but aren't there only a few tests in there? 15:34 cait it often is the case i think 15:34 pianohacker thd: I believe there is precedent for that 15:34 cait but then checking that code is not executed when the feature is turned off 15:34 cait could be a good guideline as well 15:35 paul_p bag = they test "common" cases, like searching a patron, checkout/checkin, ... Only a few cases, you're right 15:35 paul_p but it can be used as a frameork to add more 15:35 bag but it's an addtional thing that I forgot about that I can add to my QA steps 15:35 paul_p and they can detect performance caveats in the most common places. 15:36 paul_p having a performance problem in admin/marc_subfield_structure.pl is much less critical than in circulation/returns.pl ! 15:36 pastebot "gmcharlt" at 127.0.0.1 pasted "Proposed QA policy regarding performance" (3 lines) at http://paste.koha-community.org/156 15:37 gmcharlt ok, comments on that wording? 15:37 bag @wunder marseille france 15:37 huginn bag: The current temperature in Marseille, France is 17.0°C (4:30 PM CET on March 12, 2014). Conditions: Clear. Humidity: 42%. Dew Point: 4.0°C. Pressure: 30.33 in 1027 hPa (Steady). 15:37 gmcharlt Holy wrapping, Batman! 15:38 cait :) 15:38 pastebot "gmcharlt" at 127.0.0.1 pasted "Proposed QA policy regarding performance" (9 lines) at http://paste.koha-community.org/157 15:38 gmcharlt let's try this ^^ 15:38 cait reads fine to me, just some grammar/typo issue in the last bits 15:38 ashimema sounds fiar to me gmcharlt 15:38 marcelr requested to watch out? or something less mandatory? 15:38 pianohacker +1 15:38 cait +1 15:38 paul_p +1 for paste 157 15:38 magnuse +1 15:38 ColinC +1 15:39 bag +1 15:39 cait where to put it on the wiki? coding guidelines? I think I never got around to start a qa page *hides* 15:39 pastebot "gmcharlt" at 127.0.0.1 pasted "Proposed QA policy regarding performance" (10 lines) at http://paste.koha-community.org/158 15:40 gmcharlt marcelr: does ^^ read more clearly to you? 15:40 marcelr improvement :) 15:40 marcelr we need common sense here 15:40 ColinC yes coding guidelines .... makes people aware who are coding it 15:40 gmcharlt cait: my proposing I think is best for a QA page 15:40 * gmcharlt is drafting a statement for the coding guidlines 15:40 gmcharlt one sec 15:40 ashimema I'll be happy to add qa guidelines wiki page (in terms of editing wiki).. guided by cait for the content. 15:40 * cait tries to volunteer ashimema to create one ;) 15:41 ashimema sometime at hackfest.. whilst we're sitting next ot each other ;) 15:41 * cait might need a better hiding spot tomorrow ;) 15:42 * ashimema see a copy paste from gmcharlt's statement coming soon ;) 15:42 mtompset #info Mark Tompsett 15:42 mtompset +1 for paste 157 15:42 pianohacker hey there slowpoke 15:43 gmcharlt could I have a round for +1/-1 for paste 158? 15:43 marcelr +1 for 158 15:43 gmcharlt (both to set the final version, and to give me time to finish by coding guidelines draft ;) 15:44 ashimema +1 for 158 15:44 ashimema :) 15:44 * cait is reading 15:44 cait +1 15:44 magnuse +1 for 158 15:44 mtompset +1 for 158 # the QA-rs who don't have profiling all set up will be relieved. :) 15:45 paul_p +1 for 158 15:45 pianohacker +1 for 158 15:46 paul_p what about setup jenkins to run benchmark tests before an after each build, and if a difference of, for example, more than +5% is detected, hilight that ? 15:46 pianohacker paul_p: is that difficult to do? 15:46 paul_p pianohacker I strictly don't know... 15:46 paul_p s/strictly/really/ 15:46 marcelr :) 15:47 * pianohacker agrees in principle though 15:47 Joubu It depends on the load of the server. I think sometime several runs are done at the same time. 15:47 cait maybe we cold log this as an idea? 15:47 ashimema paul_p++ I like that idea.. and would suggest it mysefl but don't fully understand the implications of setting that up 15:47 pianohacker Joubu: good point 15:47 mtompset if the runs are serialized, it would be possible. 15:47 gmcharlt paul_p: I think some automated performance benchmarking is a good idea, though some care will have to be taken 15:48 gmcharlt e.g., running it on test servers that aren't running other things 15:48 pastebot "gmcharlt" at 127.0.0.1 pasted "Coding guidelines regarding performance" (22 lines) at http://paste.koha-community.org/160 15:48 ashimema maybe we needs a performance profiling server.., or to set resrouces aside for performance profileing only. 15:48 magnuse https://wiki.jenkins-ci.org/display/JENKINS/Performance+Plugin ? 15:48 paul_p gmcharlt agreed, of course. We must be sure that conditions are the same (same DB, same resources available,...) 15:49 bag sorry kind of odd having a meeting sitting in a room with 3/4 of the people in the meeting and it's so quiet - I could always imagine magnus rasing his hand to speak or something - sorry to say it doesn't happen 15:49 gmcharlt #agreed http://paste.koha-community.org/158 is provisionally approved as a QA guideline for performance t 15:49 paul_p lol. magnuse rised his (right) hand ;-) 15:49 gmcharlt thoughts on the proposed coding guidelines wording? http://paste.koha-community.org/160 15:49 mtompset ashimema++ # like the idea of the profiling server. 15:49 bag magnuse++ 15:50 cait bit worried that the meetingbot is not working... can we check? 15:50 paul_p oups, it was the left one :D 15:50 pianohacker oh god everything is messed up now 15:50 marcelr 160 reads good 15:50 pianohacker we have to start the meeting from scratch 15:50 pianohacker #info Jesse Weaver ByWater 15:50 * gmcharlt will generate the meeting log and minutes manually 15:50 pianohacker phew :) 15:50 bag don't forget the cheese 15:51 mtompset gmcharlt++ # for manual awesomeness. ;) 15:51 ashimema it's all about the cheese gromit. 15:51 magnuse mmm, cheese... 15:51 ashimema gmcharlt++ 15:51 paul_p gmcharlt = I promise there was no alcohol with the cheese. If things becomes mad now, it's not my fault ;-) 15:51 * pianohacker didn't intend to throw that large of a wrench into the works 15:51 pianohacker just a small one that makes a bit of a rattle 15:51 paul_p ( +1 for 160 ) 15:51 magnuse +1 for 160 15:51 gmcharlt paul_p: alcholic cheese that could affect me from 5,000 miles away would be... formidable 15:51 ColinC +1 for 160 15:52 paul_p or very very strong ;-) 15:52 bag +1 15:52 * cait is reading :) 15:52 oleonard gmcharlt: I like the double English/French meaning of that word, formidable :) 15:53 cait +1 15:53 gmcharlt #agreed http://paste.koha-community.org/160 is provisionally accepted as an amendment to the coding guidelines regarding performance 15:54 gmcharlt #topic Action items from previous meeting 15:54 ashimema I'm going to run the idea of donating a small server for performance profiling past 'the big boss man' here.. 15:55 gmcharlt #info gmcharlt was laid low by his sinuses over the weekend, still workingo n DBIC examples and clearing the PQA queue 15:55 gmcharlt ashimema++ 15:55 pianohacker If this is how slow gmcharlt is when he's sick... 15:55 gmcharlt good work at the hackfest, folks! 15:55 mtompset +1 for 160. 15:55 cait gmcharlt++ # glad you are better now 15:55 marcelr gmcharlt++ 15:55 * pianohacker readies weaponized kindergarteners 15:56 gmcharlt are there any other last minute announcements? 15:56 magnuse sinuses-- 15:56 * pianohacker wants to grab the ear of some developers to talk cronjobs, but that can happen post-meeting 15:56 gmcharlt ashimema: dpavlin: whoever: could I ask that one of you write up a summary of the Plack work done at hackfest to send to koha-devel? 15:56 mtompset gmcharlt++ # rather productive still! 15:56 cait pianohacker: you could write up a summary for the second dev meeting tonihgt... :) 15:57 pianohacker cait: as penance? 15:57 dpavlin gmcharlt: sure, but we didn't really did much work (yet). patch in question is two years old 15:58 gmcharlt dpavlin: that's OK, I mostly just want the email thread to exist as a coordination point 15:58 dpavlin gmcharlt: ack 15:58 cait dpavlin++ 15:58 ashimema happy to try and co-ordinate that gmcharlt 15:58 gmcharlt great 15:58 ashimema I'll grab magnus, dpavlin later (no running away boys) 15:58 magnuse i think what would be good wuld be for ashimema to thnk about how the different pieces of the puzzle can fit together/be reconciled 15:59 * magnuse runs away 15:59 * pianohacker just notices typo in above harassment of gmcharlt 15:59 ashimema exactly ;) 15:59 * pianohacker is bad at typing for a keyboard geek 15:59 gmcharlt I typ reel gud too 15:59 bag pianohacker: was that typo kindergartners? 15:59 gmcharlt OK, thanks, everybody 16:00 gmcharlt extra cheese to those of you who stay up to the second part! 16:00 gmcharlt #endmeeting 16:00 cait :) 16:00 cait we might still be out partying ... who knows? 16:00 bag I may be there - I can't sleep on this much cheese :) 16:00 magnuse three cheese for gmcharlt! 16:00 gmcharlt lol 16:01 cait more cheese! 16:03 mtompset Please sir, can I have some more? ;) 16:04 pianohacker gmcharlt: your opinion in particular would be helpful on cronjobs 16:04 gmcharlt pianohacker: what are the questions? 16:05 pianohacker I'm trying to figure out where to store the metadata/info on cronjobs and their options 16:05 jenkins_koha Project master_maria build #384: SUCCESS in 56 min: http://jenkins.koha-community.org/job/master_maria/384/ 16:05 jenkins_koha * Galen Charlton: Bug 10012: remove last traces of NoZebra 16:05 jenkins_koha * Galen Charlton: Bug 10012: DBRev 3.15.00.024 16:05 jenkins_koha * Jonathan Druart: Bug 11550: Add UT for C4::Acquisition::GetOrder 16:05 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10012 minor, P5 - low, ---, gmc, Pushed to Master , Remove all traces of NoZebraIndexes 16:05 jenkins_koha * Fridolin Somers: Bug 11648 - Use word item instead of copy - intranet 16:05 jenkins_koha * Fridolin Somers: Bug 11648 - Use word item instead of copy - opac bootstrap 16:05 jenkins_koha * Fridolin Somers: Bug 11648 - Use word item instead of copy - opac prog 16:05 jenkins_koha * Owen Leonard: Bug 11686: make "please note your reason here..." translatable 16:05 jenkins_koha * Galen Charlton: Bug 11820: remove dead code in basket group management 16:05 jenkins_koha * Isaac Brodsky: Bug 1047: Punctuation in site names no longer breaks Edit/Delete z39.50 server administration 16:05 jenkins_koha * Owen Leonard: Bug 11833 - fix filtering on saved report subgroup 16:05 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11550 minor, P5 - low, ---, jonathan.druart, Pushed to Master , Add a couple of unit tests for C4::Acq::GetOrder 16:05 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11648 minor, P5 - low, ---, oleonard, Pushed to Master , Use word item instead of copy 16:05 jenkins_koha * Owen Leonard: Bug 11821: disable catalog edit menu items and provide explanations when actions cannot be done 16:05 jenkins_koha * Owen Leonard: Bug 11832: fix JavaScript error on staff client place hold screen if record has no items 16:05 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11686 normal, P5 - low, ---, oleonard, Pushed to Master , "please note your reason here..." does not get translated 16:05 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11820 minor, P5 - low, ---, gmc, Pushed to Master , dead code in basketgroup.pl : "add" operation is never invoked without a booksellerid 16:05 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=1047 normal, P2, ---, isaacbrodsky, Pushed to Master , Punctuation in site names breaks Edit/Delete z39.50 server administration 16:05 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11833 normal, P5 - low, ---, oleonard, Pushed to Master , Filtering on saved report subgroup doesn't work 16:05 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11821 normal, P5 - low, ---, oleonard, Pushed to Master , Staff client catalog: delete menu items greyed out without explanation 16:05 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11832 minor, P5 - low, ---, oleonard, Pushed to Master , JavaScript error on staff client place hold screen if record has no items 16:05 pianohacker doing it entirely in JS is easy to implement and can easily be translated 16:05 bag pianohacker: how about the user could choose to store them in the database or in a text file? 16:05 gmcharlt pianohacker: what sorts of metadata, specifically? 16:05 bag sorry not text file :P 16:05 bag but file 16:06 pianohacker gmcharlt: Available options, meanings of those options, what values they can be set to, etc. 16:06 bag now that was a typo pianohacker 16:06 pianohacker plus information on the cronjob itself 16:06 gmcharlt well, there is always the boring man name_of_cronjob 16:06 gmcharlt and name_of_cronjob --help 16:07 gmcharlt I think I'm missing some context 16:07 pianohacker I'd also like to refactor the cronjobs so they can optionally output nice, machine-readable information about progress/errors 16:07 pianohacker gmcharlt: I think so, apologies 16:07 pianohacker gmcharlt: I thought I had talked to you about this, but my memory has tripped me up :) I'm working on unifying the cronjobs 16:08 gmcharlt yeah, we had had a prior discussion 16:08 magnuse one cronjob to rule them all!? 16:08 * thd has to sleep more. 16:08 pianohacker i.e., with the exceptions of process_message_queue and rebuild_zebra, only one script has to be added to the crontab 16:08 pianohacker good night thd 16:08 bag typo magnuse it's ring ;) 16:08 pianohacker and the cronjobs can be configured from the web interface 16:08 bag typo bag it's cheese :P 16:09 pianohacker the second part is the tricky bit 16:09 pianohacker because I don't want to just say "and put the command line options here" 16:09 pianohacker I'd like to expose a UI that, for instance, hooks up the LOST authval for the -c option of longoverdue 16:09 pianohacker limits relevant parameters to numerical values, etc. 16:10 pianohacker and for that I need to either refactor the cronjobs to take their config differently or store metadata on their options 16:10 * pianohacker finishes braindumping and goes to get coffee 16:11 gmcharlt pianohacker: I'll have a paste for you in a few minutes 16:11 magnuse one cheese to rule them all? nah, i prefer there to be lots and lots and lots of different ones! 16:11 pianohacker gmcharlt: thanks 16:11 mtompset Oooo... cool, pianohacker. Will read log file after getting back from my chauffeur gig. 16:17 magnuse i can haz fresh numbers? sure! http://wiki.koha-community.org/wiki/Marseille_hackfest_2014#Wednesday_afternoon 16:18 pianohacker magnuse++ 16:19 pianohacker brb 16:22 pastebot "gmcharlt" at 127.0.0.1 pasted "for pianohacker -- initial thoughts on a database schema for a unified job runner" (46 lines) at http://paste.koha-community.org/161 16:22 pianohacker gmcharlt: translation? 16:22 wahanui it has been said that translation is translate.koha-community.org 16:23 gmcharlt pianohacker: what are you asking? 16:23 pianohacker I like the flexibility of it, but descriptions of cronjobs/options/option values have to be stored somewhere 16:24 gmcharlt pianohacker: perhaps a separate i18n table that contains a key, a locale, and a translation 16:24 gmcharlt there are other efforts underway to get somethign like that started 16:25 pianohacker okay... I like that particular idea but I thought we were trying to get translatable strings out of the DB 16:25 gmcharlt pianohacker: well, sticking them in the DB is fine... as long as one provides a translation mechanism 16:26 gmcharlt i.e., a i18n table implies the following 16:26 gmcharlt - adjustments to the translation scripts to generate a PO file from it 16:26 gmcharlt - install and upgrade hooks to stick translation into it during updates 16:27 cait hm if this is for existing cronjobs, maybe we could do it a bit simpler and move the descriptions into the template? 16:27 pianohacker again, I like the idea but that's a crapload of work 16:27 gmcharlt what's problematic, of course, is just sticking plain English into the database 16:27 cait or is the user supposed to add to it? 16:27 gmcharlt pianohacker: indeed, it's a lot of work 16:27 gmcharlt as a less worky alternative, maybe adapting what you did with the sysprefs editor would suffice 16:28 cait aah pref file 16:28 pianohacker gmcharlt: was the main reason for sticking the cronjobs in the DB to allow user-defined scheduled tasks? 16:28 cait yaml? 16:28 gmcharlt pianohacker: the main reason for that proposal is keeping as much configuration as possible into the DB 16:29 gmcharlt thereby making it accessible to normal users 16:30 * oleonard pictures barton_ingesting in a vat of nutrients, absorbing food through his skin. 16:30 gmcharlt if there's no configuraiton interface there, then frankly I think we'd be better off sticking with the current approach and just tidying up the perldoc and perhaps imposing more consistentcy 16:32 pianohacker gmcharlt: how about a mixed approach 16:32 pianohacker storing the actual configuration/structure of the tasks in the DB 16:33 pianohacker but having data related to display/description of them in yaml or even just a JS struct 16:33 pianohacker so user-defined cronjobs can be added, and descriptions stored in the DB 16:33 pianohacker but slightly-nicer, translatable descriptions are stored elsewhere 16:35 pianohacker (the latter being for stock cronjobs like fines/longoverdue/advance_notice/etc.) 16:36 gmcharlt what does a user-defined cronjob mean, in this case 16:36 gmcharlt a new task? or a new job? 16:36 pianohacker gmcharlt: A new task, to use the schema's terminology 16:37 pianohacker gmcharlt: If users can't define new tasks, why have descriptions stored in the DB? 16:37 * magnuse needs to take a break 16:38 magnuse so long and thanks for all the cheese! 16:38 gmcharlt pianohacker: as a convience for the script, but yes, if we don't let them create new tasks (and I think we shouldn't), then yeah, task descriptions and parameter descirpitons could be moved outside 16:38 gmcharlt a la the sysprefs editor 16:40 gmcharlt pianohacker: a revised paste coming soon 16:43 pianohacker gmcharlt: thanks. I hope I'm not coming off too rude, just trying to nail down something really good so it's a true improvement for devs and users, and do so before I start coding 16:44 pianohacker We're not talking about MARC or the livecd, so we're not at each others' throats at least 16:44 druthb “Through three cheese trees three free fleas flew. While these fleas flew, freezy breeze blew. Freezy breeze made these three trees freeze. Freezy trees made these trees' cheese freeze. That's what made these three free fleas sneeze.†16:44 * pianohacker blinks 16:44 pianohacker hi druthb 16:44 gmcharlt pianohacker: I don't see an argument going on here 16:44 pastebot "gmcharlt" at 127.0.0.1 pasted "for pianohacker -- rev 2" (55 lines) at http://paste.koha-community.org/162 16:44 pianohacker gmcharlt: just a very straightforward discussion? :) 16:44 druthb hi, pianohacker. :) 16:45 gmcharlt pianohacker: hmm 16:45 gmcharlt I think it might be better if job_task_options => job_schedule_task_options 16:46 pianohacker gmcharlt: I agree with that, and your comment on reinventing cron 16:46 wajasu pianohacker: wouldn't a DB driven set of cronjobs be something to be done under the scheduler rewrite? 16:46 pianohacker in fact, my plan was to limit this to only-nightly jobs, at least at first 16:46 gmcharlt right 16:47 pianohacker wajasu: scheduler rewrite? 16:47 gmcharlt so cron.daily would be something like run-koha-jobs --periodcity daily 16:47 gmcharlt cron.hourly run-koha-jobs --periodicity houlry 16:47 gmcharlt etc. 16:47 wajasu bug 1993 :) 16:47 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=1993 major, P3, ---, sophie.meynieux, In Discussion , Task Scheduler Needs Re-write 16:47 pianohacker gmcharlt: I like that quite a lot. One question, what is the sequence column in task_parameters for? 16:48 gmcharlt hmm... 16:48 gmcharlt not really necessary 16:48 pianohacker ah, kk. 16:48 pianohacker wajasu: I'd say that covers related but separate functionality 16:49 wajasu ok 16:49 pianohacker wajasu: I'm glad that's finally getting resurrected, actually, because it takes away one thing I thought I'd have to implement! 16:49 pianohacker not often a bug in the 1000s gets saved 16:52 gmcharlt wajasu: pianohacker: in my paste, the job table is pretty much implicitly a /recurring/ job 16:52 pianohacker yup 16:52 gmcharlt but that's not to say that one of the tasks could be "run all scheuled reports" 16:52 gmcharlt *couldn't be 16:52 gmcharlt or to get out of the double-negative trap 16:52 gmcharlt one of the tasks could be "run scheduled reports" 16:53 pianohacker makes sense :) Would still warrant a separate config screen and structure 16:53 pianohacker (for specifying which reports to run and when) 16:54 pianohacker gmcharlt: Thanks very much for your input, I like the schema you've come up with 16:55 gmcharlt you're welcome 16:56 * mtompset perks up. "Did someone say MARC? 942$n! ;)" 16:56 * pianohacker hits mtompset with the MARC stick 16:56 * wajasu supresses 16:57 pianohacker We spend a lot of time at ByWater dealing with frustration and confusion from our customers related to being middlemen between them and the fines/longoverdue/notices cronjobs 16:57 mtompset pianohacker: Actually, you probably had to Mark Breaker the MRC stick to transform it into a MRK stick. ;) 16:58 pianohacker I think a structured ui for nightly cronjobs could help reduce that greatly 16:58 pianohacker Okay, mtompset has filled a row on the Geeky Joke bingo card, we can all go home now 16:59 mtompset What? No props for wajasu getting the OPAC Suppression reference? ;) 17:00 pianohacker oh god I missed that 17:00 * mtompset cackles evilly, "You will be traumatized by hiding records too!" 17:00 pianohacker friggin' opacsuppression and all of its bugs and confusing behavior 17:02 gmcharlt /etc/init.d/apache stop # hey look, a perfectly suppressed OPAC! ;) 17:02 wajasu i'm writing a patch for some of that now. collaborating with mtompset. of course he showed me lots of other bugs last night i read over. 17:02 * mtompset laughs. 17:02 mtompset YES! I knew there was a way to do it, gmcharlt. 17:03 gmcharlt of course, Plack+Nginx would defeat that dastardly scheme 17:03 pianohacker gmcharlt: 502 bad gateway :) 17:04 bag hey gmcharlt if we are switching from grs1 to dev (and yes this is on a dev machine) is it fine to just change koha-conf - or best to just redo the make install 17:04 bag grs1 to dom* 17:04 mtompset Wasn't someone working on a koha-conf.xml comparing tool? 17:04 gmcharlt bag: a make update_zebra_conf after rerunnign Makefile.PL should do it 17:04 pianohacker gmcharlt: I'm thinking of making a Koha::Job class eventually that will allow for reporting progress/error information in a structured way, but that'll be later :) 17:04 pianohacker oh god, yes 17:04 pianohacker update_zebra_conf+++++++++++ 17:04 pianohacker so so nice 17:05 gmcharlt pianohacker: speak up, I can't quite hear you ;) 17:05 mtompset where is update_zebra_conf? 17:05 * pianohacker ? 17:05 pianohacker exciteable and verbose? 17:05 pianohacker I think you have the wrong person 17:06 bag bag? 17:06 wahanui I LIKE BASEBALL 17:06 mtompset wajasu: Oh, the hiding stuff also reminds me of a conversation I had with papa. 17:07 mtompset His idea was to supercede OpacHiddenItems and hence my sysprefs by moving the hiding capability into circulation rules. 17:09 wajasu can someone fine savy look at the bug 11573 patch, it basically makes us derive a consistent description for "account" and "pay fines" tabs from the other fields. 17:09 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11573 new feature, P5 - low, ---, koha-bugs, Needs Signoff , change description of charges in account fines 17:09 gmcharlt mtompset: circ rules really sounds like the wrong place to put catalog visiblity settings 17:11 druthb druthb? 17:11 wahanui Well, she finally snapped, like we all knew she would. 17:11 * druthb snaps 17:12 druthb I used to think I'd seen some peculiar things in the Koha codebase. Now I've seen it all. 17:12 mtompset gmcharlt: Well, perhaps the screen, not necessarily the table. 17:13 jenkins_koha Project Koha_master build #1660: SUCCESS in 2 hr 2 min: http://jenkins.koha-community.org/job/Koha_master/1660/ 17:13 jenkins_koha * Galen Charlton: Bug 10012: remove last traces of NoZebra 17:13 jenkins_koha * Galen Charlton: Bug 10012: DBRev 3.15.00.024 17:13 jenkins_koha * Jonathan Druart: Bug 11550: Add UT for C4::Acquisition::GetOrder 17:13 jenkins_koha * Fridolin Somers: Bug 11648 - Use word item instead of copy - intranet 17:13 jenkins_koha * Fridolin Somers: Bug 11648 - Use word item instead of copy - opac bootstrap 17:13 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10012 minor, P5 - low, ---, gmc, Pushed to Master , Remove all traces of NoZebraIndexes 17:13 jenkins_koha * Fridolin Somers: Bug 11648 - Use word item instead of copy - opac prog 17:13 jenkins_koha * Owen Leonard: Bug 11686: make "please note your reason here..." translatable 17:13 jenkins_koha * Galen Charlton: Bug 11820: remove dead code in basket group management 17:13 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11550 minor, P5 - low, ---, jonathan.druart, Pushed to Master , Add a couple of unit tests for C4::Acq::GetOrder 17:13 jenkins_koha * Isaac Brodsky: Bug 1047: Punctuation in site names no longer breaks Edit/Delete z39.50 server administration 17:13 jenkins_koha * Owen Leonard: Bug 11833 - fix filtering on saved report subgroup 17:13 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11648 minor, P5 - low, ---, oleonard, Pushed to Master , Use word item instead of copy 17:13 jenkins_koha * Owen Leonard: Bug 11821: disable catalog edit menu items and provide explanations when actions cannot be done 17:13 jenkins_koha * Owen Leonard: Bug 11832: fix JavaScript error on staff client place hold screen if record has no items 17:13 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11686 normal, P5 - low, ---, oleonard, Pushed to Master , "please note your reason here..." does not get translated 17:13 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11820 minor, P5 - low, ---, gmc, Pushed to Master , dead code in basketgroup.pl : "add" operation is never invoked without a booksellerid 17:13 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=1047 normal, P2, ---, isaacbrodsky, Pushed to Master , Punctuation in site names breaks Edit/Delete z39.50 server administration 17:13 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11833 normal, P5 - low, ---, oleonard, Pushed to Master , Filtering on saved report subgroup doesn't work 17:13 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11821 normal, P5 - low, ---, oleonard, Pushed to Master , Staff client catalog: delete menu items greyed out without explanation 17:13 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11832 minor, P5 - low, ---, oleonard, Pushed to Master , JavaScript error on staff client place hold screen if record has no items 17:15 mtompset nengard: Did you get a chance to look at the bug I asked you about yesterday? 17:16 nengard yes, remember i couldn't apply the patch 17:16 nengard didn't hear back after that to try again 17:16 mtompset Oh my... I'm going senile! 17:16 nengard hehe 17:16 nengard no worries we all have a lot to remember 17:17 nengard at first i was going to say 'no i forgot ...' 17:17 nengard but then I remembered 17:18 mtompset Right, Joubu and mathieu saby were going to figure out where and why and how. :) 17:21 tcohen hi mtompset nengard 17:22 nengard hiya 17:23 talljoy back 17:25 pianohacker druthb: you talking about the bug 11573 patch? 17:25 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11573 new feature, P5 - low, ---, koha-bugs, Needs Signoff , change description of charges in account fines 17:28 pianohacker ashimema: https://github.com/joonty/vdebug 17:28 pianohacker ashimema: http://docs.activestate.com/komodo/4.4/debugperl.html 17:29 druthb no, pianohacker, something I found in the cPanel language-translation files. 17:30 pianohacker druthb: dare I ask for a pastebin? 17:30 druthb # grep 'cow=' /usr/local/cpanel/base/frontend/x3/lang/english-utf8 17:30 druthb cow=I had ~[_1#number of cows~] cows in the morning and ~[_2#number of night cows~] at night. 17:30 pianohacker oy vey that translation syntax 17:30 pianohacker written by a perler I'm guessing? 17:31 druthb probably. We have some pretty squirrely translation tools, even weirder than Koha's 17:31 pianohacker and you have an up on webmin, they have no bovine administration procedures ;) 17:31 druthb (they work; we're 100% on 19 languages or more…but they're strange. 17:31 paul_p hello nengard ! 17:32 nengard :) 17:32 nengard there you are 17:32 pianohacker translation is probably the ultimate example of "if it's stupid but it works it ain't stupid" 17:33 pianohacker as martin and my suggestion to make everyone just speak english and have names within ASCII doesn't seem to be going through 17:37 jcamins Microfilm-- 17:37 jcamins while (1) { microfilm--; } 17:38 pianohacker line 2: incompatible implicit declaration of builtin variable `Microfilm' 17:39 pianohacker but in all seriousness... microfilm? 17:39 tcohen has anyone experienced fatal error on searching if the order is other than relevance? 17:39 paul_p thanks nengard ! 17:40 nengard No prob! Some of it is old, but hopefully it helps with whatever you're trying to do 17:44 jcamins pianohacker: it's awful. 17:44 pianohacker why do you have to deal with it? 17:45 jcamins pianohacker: the book I want is available at four libraries in the US. 17:45 jcamins Only one on the East Coast. 17:45 jcamins Thankfully it's one in New York. 17:46 jcamins Unfortunately, it's the microfilm here. 17:46 pianohacker ouch... 17:46 pianohacker sorry to hear that 17:46 * jcamins too. 17:46 jcamins And I get to manually advance the roll, too. 17:47 jcamins The reel is too short. 17:47 jcamins No problem! It's only a 180-page book! 17:48 pianohacker gmcharlt: do you have a particular preference between a JSON blob and separate rows? The former is a bit quirky but seems simpler to implement/update 17:48 pianohacker jcamins: what in the seven hells are you reading? 17:48 jcamins And it's out of paper. I hate you, microfilm. 17:48 jcamins A 1962 bibliography of books about film. 17:49 gmcharlt pianohacker: I mildly prefer a separate table, but I suggest that you make an inventory of the task parameters in use first before committing 17:50 pianohacker fair enough 17:56 reiveune bye 17:57 gmcharlt bag: khall_away: I'd the name of a specific staff person for the commit for bug 11531, please 17:57 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11531 normal, P5 - low, ---, kyle, Passed QA , Cannot add new libraries to the transport cost if previously used. 17:57 gmcharlt though I assume the patch was written by khall 17:59 cait gmcharlt: probably safe to assume in tha tcase 18:00 bag ah gmcharlt kyle has run to the hospital with his wife 18:00 cait !! 18:00 bag so it maybe baby time soon 18:00 gmcharlt great! 18:00 cait hackfest baby! 18:00 tcohen !! 18:00 bag could be - best of luck kyle 18:03 huginn New commit(s) kohagit: Bug 11531: make it possible to edit transport cost for a new libraries <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=4edcec3d5812b159b7012c43a04577bfd7e462bc> / Bug 11861: Add ISSN column in serials claims table <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=65b62137fcd9101abadb79ca521281854b0ed055> / Bug 11718 - Use new DataTables include in reports templates <http://git.koha-community. 18:07 pianohacker gmcharlt: in discussion with other developers, I've realized that having the definitions of each job and its options in the database raises some tricky problems with updates 18:07 pianohacker if it's a JSON blob, you have to respecify the entire blob each time you update it, and if it's a broken-out table, updates get a little tricky 18:07 gmcharlt pianohacker: that's one of the reasons for not permitting users to create tasks directly 18:08 cait oleonard: should i be able to access course reserves without having permissions to it? 18:08 gmcharlt as far as broken-out tables, arranging FKs for cascading updates can help 18:08 cait my user only has the staff access permission and nothing else right now 18:08 gmcharlt but I could certainly see a case where a new mandatory parameter gets established for a task 18:08 gmcharlt but that would be where our general policy of not breaking existing functionality would come into play 18:09 jenkins_koha Starting build #385 for job master_maria (previous build: SUCCESS) 18:09 cait i think i figured it out 18:09 gmcharlt however, I don't think it's necessarily /logically/ different from what would happen if one radically changed an existing cronjob 18:09 cait can't change anything - so it's only displaying like in the opac 18:13 jenkins_koha Starting build #1661 for job Koha_master (previous build: SUCCESS) 18:16 pianohacker gmcharlt: yes, but if you need to update a particular option or change its value, you'll need to put a big, duplicated blob'o'json in updatedatabase.pl or have a rather verbose sql statement 18:16 pianohacker *add a new option or change its properties 18:17 gmcharlt well, that argues against the JSON 18:17 pianohacker yes, and at least somewhat against the separate table 18:18 gmcharlt er, how is "INSERT INTO task_parameters (task_parameter_code, task_code...)" is complicated? 18:19 pianohacker well, to account for the many possible variations of parameters 18:19 pianohacker hmm, no, those could probably be rolled into one column 18:19 pianohacker sorry, I'm pulling a dcook and thinking out loud 18:20 pastebot "gmcharlt" at 127.0.0.1 pasted "for pianohacker - rev 3 - add default_value and mandatory to task_parameters; get rid of JSON" (47 lines) at http://paste.koha-community.org/163 18:22 pianohacker gmcharlt: that seems reasonable enough, you think we're safe from that table getting too complicated? Also, why active specified per task and not per job? 18:22 pianohacker And shouldn't we be careful with terminology to avoid confusing with the task scheduler? 18:23 pianohacker job_type rather than task, say? 18:23 jcamins pianohacker: aren't you replacing the task scheduler? 18:23 gmcharlt pianohacker: to accoutn for the possiblity of wanting to disable a give task in the stock jobs across teh board -- however, I'd accept an argument taht task.active is superflous 18:23 huginn New commit(s) kohagit: Bug 10415 - Add course reserves to staff client home page <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=8a9cdcd3bcce07ace793b9b2a6ad31f4604961a2> / Bug 11845 - set overlay and import status translatable in addorderiso2709.tt <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=20d0aff0e88544cdddfb4a6b90fc73ed652c84bd> 18:24 gmcharlt pianohacker: 2 - what jcamins said 18:24 gmcharlt I'm not opposed to a better name, but job_type isn't it 18:24 gmcharlt as it doesn't express the concept that a job consists of one or more whazzits 18:26 pianohacker jcamins: Uh, not intentionally, that was more for scheduled reports and such rather than cronjobs? 18:26 pianohacker (right?) 18:27 oleonard cait: Is it working correctly? 18:27 jcamins pianohacker: if it were possible to schedule cron jobs, it would be possible to schedule a cron job that ran a report. 18:28 jcamins And presumably your proposal is intended to work. 18:28 cait oleonard: i think so 18:28 cait i paassed it and it'S PUSHED 18:28 cait so you can't come in now and say i mssed up there :) 18:28 cait ans sorry for the caps - tired typing fingers 18:28 cait we are going to find some dinner now 18:28 cait already 19:30 around here... 18:28 * oleonard wishes he could come! 18:29 gmcharlt pianohacker: jcamins: right, hence [09:52:41] <gmcharlt> one of the tasks could be "run scheduled reports" 18:29 * tcohen thinks cait is at least in the hackfest :-( 18:29 pianohacker gmcharlt: Yes, but ze reports to be run should be scheduled seperately 18:29 * oleonard hear's pianohacker's new French accent coming out 18:29 pianohacker they take different kind of parameters 18:29 gmcharlt right - nothign says that the "run scheduled reports" task couldn't chck a separate reports schedule queue 18:30 gmcharlt the point of such a task is to avoid writting a separate cronjob or daemon just to run reports 18:30 gmcharlt not that doing so would be the worst thing in the world 18:30 pianohacker right right 18:30 gmcharlt and a "run scheduled reports" task would general want to be part of a job with hourly or even minutely periodicity 18:31 pianohacker gmcharlt: makes sense 18:31 pianohacker I think I have enough for a reasonable first prototypes, I can find xargs sed -i the name of tables later 18:37 Sean-CCLSD Hi all 18:41 mtompset Greetings, tcohen. :) 18:42 tcohen hi mtompset 18:52 mtompset @wunder l7e 5y5 18:53 huginn mtompset: The current temperature in Schomberg, Ontario is -8.0°C (2:52 PM EDT on March 12, 2014). Conditions: Light Snow. Humidity: 85%. Dew Point: -10.0°C. Windchill: -8.0°C. Pressure: 29.56 in 1001 hPa (Steady). 18:53 mtompset That explains the blowing snow falling outside my window. YUCK! 18:57 oleonard @wunder 45701 18:57 huginn oleonard: The current temperature in Windy Ridge, Athens, Ohio is 2.5°C (2:57 PM EDT on March 12, 2014). Conditions: Overcast. Humidity: 96%. Dew Point: 2.0°C. Windchill: -3.0°C. Pressure: 29.39 in 995 hPa (Falling). Wind Advisory in effect until midnight EDT tonight... 19:03 jenkins_koha Project master_maria build #385: SUCCESS in 54 min: http://jenkins.koha-community.org/job/master_maria/385/ 19:03 jenkins_koha * Galen Charlton: Bug 11459: use drop-down to set OrderPdfFormat syspref 19:03 jenkins_koha * Sophie Meynieux: Bug 11760: In notices, output road type description rather than code 19:03 jenkins_koha * Jonathan Druart: Bug 11493: Revert "Bug 6869 Batch item modification fails whit accented characters" 19:03 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11459 enhancement, P5 - low, ---, mathsabypro, Pushed to Master , [Signed-Off] OrderPdfFormat pref description could be more verbose 19:03 jenkins_koha * Owen Leonard: Bug 11718 - Use new DataTables include in reports templates 19:03 jenkins_koha * Julian Maurice: Bug 11861: Add ISSN column in serials claims table 19:03 jenkins_koha * Kyle M Hall: Bug 11531: make it possible to edit transport cost for a new libraries 19:03 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11760 normal, P5 - low, ---, sophie.meynieux, Pushed to Master , In notices, code of road type is used instead of descritpion 19:03 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11493 critical, P5 - low, ---, jonathan.druart, Pushed to Master , Batch Item Modification not handling unicode characters 19:03 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6869 normal, P3, ---, fcapovilla, CLOSED FIXED, Batch item modification fails if accented characters are used in the modification form. 19:03 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11718 normal, P5 - low, ---, oleonard, Pushed to Master , Use new DataTables include in reports templates 19:03 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11861 enhancement, P5 - low, ---, julian.maurice, Pushed to Master , Add ISSN column in serials claims table 19:03 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11531 normal, P5 - low, ---, kyle, Pushed to Master , Cannot add new libraries to the transport cost if previously used. 19:09 jenkins_koha Starting build #386 for job master_maria (previous build: SUCCESS) 19:09 rangi we have another meeting in a couple of hours eh? 19:11 gmcharlt yep 19:12 rangi cool 19:13 gmcharlt rangi: http://meetings.koha-community.org/2014/koha_dev_meeting__12_march_2014_part1.log.txt 19:14 rangi ta 19:20 gmcharlt ah, even better 19:20 gmcharlt http://meetings.koha-community.org/2014/koha_dev_meeting__12_march_2014_part1.html 19:21 rangi ah yep, thats easier to read 19:21 gmcharlt had to figure out how to generate them 19:21 gmcharlt as I hadn't started the meeting properly for meetboot 19:21 rangi ahhh 19:34 mtompset gmcharlt: http://meetings.koha-community.org/2014/log.log.html#l-204 -- Internal Server Error? 19:35 mtompset (trying to click on any links) 19:36 pastebot "wajasu" at 127.0.0.1 pasted "hiddenitems patch work in progress 1" (34 lines) at http://paste.koha-community.org/164 19:37 wajasu probably need perl scope related help ^^ 19:37 gmcharlt mtompset: I've fixed the link 19:41 mtompset wajasu: looking.... 19:45 mtompset wajasu: What led you to this function? 19:45 wajasu rebuild_zebra uses it. 19:47 mtompset wajasu: Why would you want to hide anything in the MARC XML? 19:47 mtompset You need everything indexed. 19:48 mtompset Unless you are ADDing to the MARCXML to note which are hidden and which are not. 19:48 wajasu i'm adding to the exported MARCXML just for the export index 19:49 wajasu a 999h=1 for hidden. 19:50 wajasu then the build facets code just does a 'next' to skip if it sees that in the opac. then the facet counters will be ok. 19:50 mtompset So, while 999 be repeated for each 952? 19:50 mtompset ^while^will^ 19:51 wajasu no. its a flag to hide the biblio. i really use the mapping and will have biblio.visible or such later. 19:51 wajasu i only set it if all items are hidden 19:52 wajasu so the biblios don't show up with all items hidden. 19:53 wajasu since getRecords builds facets and its too messy to try to move facet building after searchResults. 19:54 mtompset wajasu: So you are differentiating between 942$n and 999$h in that both hide, but the reasoning is different? 19:54 wajasu yes. 19:55 mtompset and 999$h will be related to how to hide the biblio based on lost and/or hidden items? 19:56 wajasu hidden items. thats why i chose 'h' for now. but will put it in mappings. 19:56 wajasu i took care of item_lost in that patch we were testing the other night. 19:57 mtompset did you put up your tweak then? 19:57 wajasu since itemlost wants to show biblios when all items are lost. 19:57 wajasu i am working on the tweak now. 19:57 mtompset Did you see gmcharlt's follow up comment? 19:58 wajasu let me look 20:00 wajasu i will add a syspref to 'show biblio when all items hidden' for those libraries that wish that. 20:02 jenkins_koha Project master_maria build #386: SUCCESS in 53 min: http://jenkins.koha-community.org/job/master_maria/386/ 20:02 jenkins_koha * Fridolin Somers: Bug 11845 - set overlay and import status translatable in addorderiso2709.tt 20:02 jenkins_koha * Owen Leonard: Bug 10415 - Add course reserves to staff client home page 20:02 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11845 minor, P5 - low, ---, koha-bugs, Pushed to Master , set overlay and import status translatable in addorderiso2709.tt 20:02 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10415 normal, P5 - low, ---, oleonard, Pushed to Master , Add course reserves to staff client home page 20:14 mtompset lost items, wajasu. 20:14 mtompset the problem is the overlap between hidden and lost. 20:15 wajasu i got rid of that overlap in the patch from the other night i believe 20:15 jenkins_koha Project Koha_master build #1661: SUCCESS in 2 hr 4 min: http://jenkins.koha-community.org/job/Koha_master/1661/ 20:15 jenkins_koha * Galen Charlton: Bug 11459: use drop-down to set OrderPdfFormat syspref 20:15 jenkins_koha * Sophie Meynieux: Bug 11760: In notices, output road type description rather than code 20:15 jenkins_koha * Jonathan Druart: Bug 11493: Revert "Bug 6869 Batch item modification fails whit accented characters" 20:15 jenkins_koha * Owen Leonard: Bug 11718 - Use new DataTables include in reports templates 20:15 jenkins_koha * Julian Maurice: Bug 11861: Add ISSN column in serials claims table 20:15 jenkins_koha * Kyle M Hall: Bug 11531: make it possible to edit transport cost for a new libraries 20:15 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11459 enhancement, P5 - low, ---, mathsabypro, Pushed to Master , [Signed-Off] OrderPdfFormat pref description could be more verbose 20:15 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11760 normal, P5 - low, ---, sophie.meynieux, Pushed to Master , In notices, code of road type is used instead of descritpion 20:15 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11493 critical, P5 - low, ---, jonathan.druart, Pushed to Master , Batch Item Modification not handling unicode characters 20:15 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6869 normal, P3, ---, fcapovilla, CLOSED FIXED, Batch item modification fails if accented characters are used in the modification form. 20:15 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11718 normal, P5 - low, ---, oleonard, Pushed to Master , Use new DataTables include in reports templates 20:16 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11861 enhancement, P5 - low, ---, julian.maurice, Pushed to Master , Add ISSN column in serials claims table 20:16 mtompset Yes, but when talking about hiding or showing the biblio, you need to flavour the answer. 20:16 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11531 normal, P5 - low, ---, kyle, Pushed to Master , Cannot add new libraries to the transport cost if previously used. 20:17 mtompset all hidden none lost, all hidden some lost, all hidden all lost, some hidden none lost, some hidden some lost all items, some hidden some lost not all items, some hidden none lost, none hidden none lost, none hidden some lost, none hidden all lost 20:17 wajasu that clears things up tremendously :) 20:18 mtompset Oops... was there a duplicate in that list... let's check... 20:19 mtompset all hidden none lost, all hidden some lost, all hidden all lost, some hidden none lost, some hidden some lost all items, some hidden some lost not all items, some hidden all lost, none hidden none lost, none hidden some lost, none hidden all lost 20:19 mtompset messed up on a none vs all. :) 20:19 jenkins_koha Starting build #1662 for job Koha_master (previous build: SUCCESS) 20:21 mtompset I would expect: hide (biblio), hide, hide, show, maybe, show, depends on hidelost, show, show, depends on hidelost. 20:22 mtompset the maybe being that strange all items being covered by lost items and hidden items together. 20:23 mtompset themaybe is what the system preference needs to help define. :) 20:25 wajasu your all hidden some lost case: is it okay to hide the biblio in OPAC? what if the user logged in searches. would we need to show that in search? or would they get to the details another way? 20:25 wajasu the user logged in being the one who lost the item 20:26 mtompset wajasu: Perhaps it isn't hidden to them based on the PatronEveryBranch or PatronSingleBranch system preferences? 20:27 wajasu i'll confirm the other routes are there 21:01 mtompset when was round 2 supposed to be? 21:02 rangi now ish 21:07 rangi i dont really have anything to add tho 21:13 thd rangi: Would you have any special tricks for creating a hash of hashes in a loop while using use strict? 21:14 francharb bye #koha 21:19 mtompset Greetings, magnuse. :) 21:20 magnuse hiya mtompset 21:20 eythian hi 21:20 mtompset Greetings, eythian. :) 21:21 magnuse is the meeting over already? or did i mess up the time? 21:21 mtompset So, who is chairing meeting 2? It hasn't really started. 21:23 * magnuse thought gmcharlt did 21:23 * gmcharlt checks watch 21:23 mtompset 23 minutes late? 21:24 gmcharlt shoot 21:24 gmcharlt sorry 21:24 wajasu that was a good 1st meeting 21:24 mtompset No problem. you were probably debugging and pushing things. :) 21:25 gmcharlt #startmeeting Dev Meeting, 12 March 2014, part 2 21:25 huginn Meeting started Wed Mar 12 21:25:09 2014 UTC. The chair is gmcharlt. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:25 huginn Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:25 huginn The meeting name has been set to 'dev_meeting__12_march_2014__part_2' 21:25 rangi #info Chris Cormack 21:25 magnuse yeah, the first meeting was the best ever - with lots of cheese in it ;-) 21:25 mtompset #info Mark Tompsett 21:25 magnuse #info Magnus Enger, Oslo Public Library 21:25 mtompset Don't mention the bonus cheese for those who attend both. ;) 21:26 thd #info Thomas Dukleth, Agogme, New York City 21:26 gmcharlt #link http://wiki.koha-community.org/wiki/Developers_IRC_Meeting,_March_12_2014 Agenda 21:26 gmcharlt #info gmcharlt = Galen Charlton, 3.16 RM 21:27 gmcharlt #link http://meetings.koha-community.org/2014/koha_dev_meeting__12_march_2014_part1.html Minutes of first part of meeting 21:28 eythian #info Robin Sheat, Catalyst IT 21:29 gmcharlt #topic Performance - Plack 21:29 gmcharlt at the first part there was some discussion about work on Plack at the hackfest 21:29 jcamins #info Jared Camins-Esakov, C & P Bibliography Services 21:30 gmcharlt and I believe dpavlin and ashimema will be trying to organize a consolidation of the various threads of Plack support 21:30 gmcharlt some stuff I know folks are aware of and have patches for are the Zebra reconnection issues 21:31 gmcharlt I, hopefully notfoolheartedly, announced in-core Plack configs for both intranet and OPAC as a goal for the 3.16 release 21:31 wizzyrea #info Liz Rea, Catalyst IT 21:31 gmcharlt comments, particularly from Catalyst? 21:31 eythian We have one site in production with plack, minor issues have shown up, but nothing world-ending. 21:32 rangi yeah issues have gone now we have switched to just making a z3950 connection per search and not trying to reuse it 21:32 gmcharlt OPAC-only or with staff as well 21:32 rangi (which is what happens under cgi anyway) 21:32 rangi OPAC only 21:32 eythian Though, there is a bigger issue when it comes to having many sites on one server using it: that won't work very well atm, as there's no ability to pool resources between them. 21:32 eythian Solutions to this are possible, I just haven't had a chance to look. 21:32 wizzyrea even two seems dodgy. 21:32 gmcharlt OK, well that keeps in the realm of experimental 21:33 * magnuse hands eythian a bunch of rund tuits 21:33 gmcharlt my goal is mostly to have Plack be reasonably functional enough for dev installations that more devs will actually use it that way 21:33 eythian yeah, there's no reason that won't work pretty well on the OPAC side. 21:33 * magnuse thinks that is an excellent plan 21:33 eythian We're hoping to look into the staff client side some time soon. 21:34 magnuse eythian: wht resurces would yu want to pool? 21:34 wajasu i will attempt to signoff 7844 tonight if someone else doesn't beat me to it. 21:34 eythian magnuse: memory 21:34 mtompset out of curiousity... if it does get into 3.16 experimentally... does that mean the next release it could go production, or will there be more time than that? 21:34 eythian magnuse: the current plack system pre-allocates everything, and doesn't "bubble". 21:35 eythian So, if you have 5 hosts on it, you use 5 times the RAM as when you have one, even when idle 21:35 eythian so if one site gets busy, there's a whole lot of wasted memory you can't use. 21:35 magnuse mtompset: no set schedule - it will be ready for production when we think there are no more evil bugs lurking 21:35 magnuse eythian: ah, thanks 21:36 eythian (because each site has its own plack instance in order to do UID separation properly.) 21:36 * mtompset mutters something about version numbers. ;) 21:36 magnuse eythian: is that a problem with plack or with koha? 21:36 thd eythian: is the it to which you are referring Plack or Zebra? 21:36 eythian magnuse: mostly neither 21:37 eythian thd: *So, if you have 5 hosts on one server 21:37 eythian you meant that one? 21:38 jcamins Just as a comment for anyone who isn't familiar with that part of the code, if C4::Context's context switching were to be resurrected and finetuned, Plack could probably run multiple instances from one process, but you'd lose the user separation, which would be bad. 21:38 eythian magnuse: if I were to fix it, I'd fix it in plack: allowing it to say "keep 3 around, but go up to 10 if needed and then back down to 3 when thigns are quiet." 21:38 eythian this may be possible using a different thing than starman. 21:38 magnuse eythian: sounds like a good thing to have, yes 21:38 eythian (that is how apache works, fwiw) 21:39 thd eythian: Yes, multiple hosts per server with an ambiguous 'it'. 21:43 magnuse eythian: sounds like a problem that needs to be solved before we see widespread adoption of plack among vendors... 21:43 eythian yup 21:43 magnuse (in productin) 21:43 eythian the instance we have running it has its own server for unrelated reasons. 21:43 * magnuse looks quizzically at the "o" key on his keyboard 21:44 eythian and once I did some benchmarking and tuning, making sure it can't run out of ram due to leaks, it's been handling load marvelously. 21:44 gmcharlt OK, great 21:44 gmcharlt moving on 21:44 magnuse but that should not stop us from testing things with plack, using the stuff from bug 7844 21:44 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7844 enhancement, P5 - low, ---, dpavlin, Needs Signoff , plack scripts for developers 21:44 gmcharlt #topic Performance and QA 21:45 gmcharlt #info Question: Should performance be an issue during the QA process? 21:45 gmcharlt two proposals were made at the first part for policies 21:45 gmcharlt first, for QA policy - http://paste.koha-community.org/158 21:45 gmcharlt second, for an addition to the coding guidelines, http://paste.koha-community.org/160 21:47 gmcharlt feedback? objections? +1s? 21:47 eythian That seems reasonable. We do have some bad database latency issues as it is, it'd be good to not have any more. 21:48 * magnuse waves to cait 21:48 cait :) 21:48 cait the others are still out 21:48 rangi +1 21:48 mtompset I voted last time, don't want to double vote. :) 21:48 cait we had couscous and tajine? tonight 21:49 cait oh meeting time? 21:49 wahanui meeting time is always going to favour one section of the globe 21:49 thd I would like to suggest an amendment. 21:49 wizzyrea +1 - we should definitely pay close attention to performance in circ. 21:49 cait #info Katrin Fischer, BSZ Germany 21:50 magnuse qam in da house! 21:51 gmcharlt thd: yes? 21:51 thd Perhaps the policy should acknowledge the possibility that some possible useful features would intrinsically degrade performance and thus may be required to have a system preference to enable or disable them. 21:52 eythian I'd also like to include database accesses in the coding guidelines, that's where a _large_ proportion of time is spent at the moment. 21:54 gmcharlt thd: -1 to that amendment -- the text as written is loose enough to cover that possiblity, but I don't think it wise to open the door to either "turn this system preference on to make your Koha catalog slow" or "let's syspref away a bad initial implementation of a feature" 21:56 mtompset I know in the first meeting there were talks of profiling and perhaps even having some process flag things that generate a 5% slow down. 21:56 gmcharlt eythian: I don't think database access per se needs to be optimized for -- sure, a lot of the time a good way to avoid latency is to avoid reading from the database when you can read from a faster cache, but that strikes me as an implementation detail, not a matter for a broad guideline 21:56 eythian gmcharlt: I'd put in the same bucket as bandwidth, storage, and memory. 21:56 gmcharlt mtompset: yep, there was general agreement that some sort of automated performance testing would be a nice thing to set up 21:58 eythian gmcharlt: the issue being that currently an opac-search causes 1,718 database hits, which starts to be counted in actual seconds. 21:58 eythian (for example) 21:58 mtompset 1718?! 21:59 eythian http://debian.koha-community.org/~robin/opac-search/ <-- mtompset 21:59 wajasu N+1 select problem 21:59 gmcharlt eythian: we don't get billed for database accesses, just time, as it were 22:00 eythian well, it's specifically a performance issue. 22:00 eythian and the heading is "Performance" :) 22:00 gmcharlt I am not disagreeing that a useful strategy would be to reduce the number of queries made, through various means, but I do not see it as a primary thing that we're trying to reduce or conseve 22:00 eythian fair enough. 22:00 eythian though it is the biggest single performance killer :) 22:03 gmcharlt #agreed http://paste.koha-community.org/158 is accepted as a QA guideline 22:03 gmcharlt #agreed http://paste.koha-community.org/160 is accepted as a new coding gudeline 22:04 gmcharlt any new items folks want to discuss? 22:05 eythian elastic search integration is making progress 22:05 eythian it works, but it can't yet do anything particularly advanced. 22:05 magnuse yay for progress 22:06 wajasu jcamins said i might start testing that stuff. 22:06 eythian testing is probably a bit of a strong word at the moment, but you're welcome to have a poke at it. 22:08 wajasu that is a java/lucene based index engine. so would that be something we would begin to require java jvm, or would it be optional 22:08 eythian you shouldn't run ES on the same server you're running koha. 22:08 eythian a production ES installation requires a minimum of 3 servers in a cluster for data integrity. 22:09 eythian So, you would have your ES servers and point to them from Koha. 22:09 eythian (I don't expect ES to be a requirement any time in the near future anyway though.) 22:09 magnuse and zebra should remain as an option as long as there is no z39.50/SRU based on ES, methinks. 22:09 eythian yup, that too 22:10 gmcharlt eythian++ # thanks for the update 22:10 gmcharlt anything else? 22:10 wahanui anything else is a guess 22:10 gmcharlt wajasu: forget anything else 22:10 wahanui gmcharlt: I forgot anything else 22:10 magnuse in other news, look out for bug 11926 22:10 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11926 enhancement, P5 - low, ---, wizzyrea, NEW , Render community koha statistic usages 22:11 eythian ohh 22:11 magnuse we might try to have it signed off and qa'ed before the end of the week... 22:11 eythian I want to have realtime stats pushed to logstash one day 22:11 eythian ah, that's a different thing, ignore me 22:12 wajasu no. I'm just all in that search code and understand many issues now. 22:12 mtompset wasn't there discussion of piwik or something on the devel list a while back? 22:13 * mtompset goes hunting for the email. 22:14 magnuse yeah, paul_p talked about having one central piwik install that any koh site could use, but i *think* it was abandoned, because it would be too much data 22:14 rangi plus its already been done 22:15 rangi http://piwik.koha-community.org/ 22:15 magnuse there is now a basic dancer app to collect data: https://github.com/clrh/hea-app 22:15 rangi koha-community.org has been using it for years 22:15 magnuse rangi: ah, kewl 22:15 rangi and a couple of other koha 22:16 eythian can someone who really knows what it is put a description on bug 11926 and the wiki page? It doesn't actually say much about what it is going to do/be. 22:16 mtompset Isn't just a matter of putting some js in a system preference to use it? 22:16 wajasu should the schema get regenerated? 22:16 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11926 enhancement, P5 - low, ---, wizzyrea, NEW , Render community koha statistic usages 22:16 jenkins_koha Project Koha_master build #1662: SUCCESS in 1 hr 59 min: http://jenkins.koha-community.org/job/Koha_master/1662/ 22:16 jenkins_koha * Fridolin Somers: Bug 11845 - set overlay and import status translatable in addorderiso2709.tt 22:16 jenkins_koha * Owen Leonard: Bug 10415 - Add course reserves to staff client home page 22:16 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11845 minor, P5 - low, ---, koha-bugs, Pushed to Master , set overlay and import status translatable in addorderiso2709.tt 22:16 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10415 normal, P5 - low, ---, oleonard, Pushed to Master , Add course reserves to staff client home page 22:17 magnuse eythian: the idea is to enable koha to report stats to the dancer app, like number of records/items, settings for some interesting sysprefs etc 22:18 * magnuse has not been involved in the work, but heard a prsentation from the people who have this afternoon 22:21 * gmcharlt agrees with eythian that more detail would be nice 22:21 magnuse the wiki page does sum it up ,i think 22:21 eythian it doesn't if you have no context. 22:21 wizzyrea ^^ 22:21 wizzyrea I'm pretty baffled too, tbh. 22:22 magnuse so, there will be a syspref: do not share data/share data/share data anonymously 22:22 wizzyrea something like "a central repository for anonymous worldwide koha usage" would be nice, if that's what it is. 22:23 magnuse if sharing is enabled, every month koha will push data to the dancer app 22:23 magnuse that's what it is 22:23 magnuse to be able to know how many libraries use koha, and their sizes 22:24 magnuse it was also a goal to report on the setting of some sysprefs, to be able to tell how koha is used, if there are features that no-one uses etc 22:24 magnuse also the versions that are in use 22:24 rangi but it has to be off by default 22:25 magnuse yup, of course 22:25 * mtompset agrees with rangi. "Off by default." 22:25 rangi so why would someone go turn it on? 22:25 rangi or even know too? 22:25 magnuse and an option to shar anonymously 22:25 mtompset Perhaps something in the about? 22:25 magnuse for the same reason they register on the wiki or in web-lib-cats? 22:25 rangi this feels like something that should be a plugin 22:25 wizzyrea ^^ 22:26 eythian it seems that it would be better emailing, properly configured servers shouldn't be allowing port 80 access to the outside world anyway. 22:26 rangi and that 22:26 magnuse um, a plugin woul hardly increase use? 22:26 magnuse cool, add your thoughts to the bug or the wiki page folks! 22:26 magnuse :-) 22:27 rangi naw i dont think i will 22:27 magnuse rangi: remember bug 6293? ;-) 22:27 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6293 enhancement, P5 - low, ---, paul.poulain, RESOLVED DUPLICATE, Add a button to the intranet for registering with the Koha community 22:28 rangi yep totally different thing 22:28 wizzyrea it doesn't continuously collect data 22:28 rangi a button that takes you off to a form to fill in somewhere 22:28 wizzyrea and it's just a button, "report in" 22:29 rangi plus it was a dumb idea then too 22:29 rangi i have plenty of those 22:30 magnuse lol 22:30 magnuse ok, i'll shut up now 22:31 wizzyrea :) 22:31 gmcharlt any other topics (briefly?) 22:32 gmcharlt ok, thanks everybody 22:32 gmcharlt #endmeeting 22:32 huginn Meeting ended Wed Mar 12 22:32:43 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) 22:32 huginn Minutes: http://meetings.koha-community.org/2014/dev_meeting__12_march_2014__part_2.2014-03-12-21.25.html 22:32 huginn Minutes (text): http://meetings.koha-community.org/2014/dev_meeting__12_march_2014__part_2.2014-03-12-21.25.txt 22:32 huginn Log: http://meetings.koha-community.org/2014/dev_meeting__12_march_2014__part_2.2014-03-12-21.25.log.html 22:34 wajasu rangi: is it worth regenerating the schema,koha-community.org or wait until a later release, since its from last august. 22:34 gmcharlt wajasu: definitely worth it to do it for 3.14 22:34 wajasu ok. thats what i thought 22:37 eythian wajasu: if you're interested in having a look at the ES stuff: http://git.catalyst.net.nz/gw?p=koha.git;a=shortlog;h=refs/heads/elastic_search 22:37 wajasu ok. 22:40 wajasu i am thinking i can eventually do testing with ES running on my HOST OS, and the koha debian VM talking to it. 22:41 eythian yeah 22:42 eythian I set it up on one of our servers (it was using a bit much ram on my desktop.) 22:42 thd eythian: I never understood which "it" was which from earlier. 22:43 eythian thd: you'll have to re-quote the sentence in question. 22:46 irma g'day chrisvella94 22:46 thd eythian: Was it Zebra or Plack which you were distinguishing for difficulties with multiple hosts on a single server? 22:46 eythian thd: plack 22:46 chrisvella94_ Hey everyone 22:46 wahanui hmmm... everyone is doin' the hot new dance the Cracked Out Kitty Tail Shiver 22:46 irma g'day chrisvella94_ 22:46 wizzyrea lol. 22:47 pablito hi all 22:48 pablito can someone give me a quick intro to OAI in Koha? 22:50 gmcharlt ... not in 45 seconds we can't 22:55 wizzyrea ... 22:56 dcook huh 22:56 * dcook will never understand 23:01 magnuse_ have fun #koha! 23:01 cait good night 23:01 wahanui If you feel like someone is looking through your window, it's OK, it's just me. 23:05 wajasu i know GetMarcBiblio also got items embedded, so I'l like to get_fields for the itemtag, but don't see any such thing in MARC:Record. i guess I'll just query the DB. 23:07 eythian It's not in the MARC in biblioitems, it's recreated when needed from the items table. 23:07 wajasu oh 23:22 tcohen eythian: i've just tested your last patch for 10942, marked SO 23:23 * tcohen feels marking it Passed-QA would be a bit "endogamic" 23:25 eythian tcohen: the debconf one? it worked? 23:25 eythian colour me surprised. 23:25 tcohen two typos only 23:26 tcohen perlish syntax on bash :-D 23:27 eythian heh 23:28 eythian maybe let gmcharlt or Martin have a look and see if they can QA. 23:28 eythian Oh, there are some minor issues with the messages about translations too, they should go to stderr, not stdout as stdout is for communication with debconf and there's a risk of them getting confused. 23:29 eythian s/them/debconf/ 23:30 * eythian -> lunch now though