Time  Nick          Message
23:36 tcohen        :-D
23:36 tcohen        Oops
23:32 huginn        New commit(s) kohagit: Bug 12428: remove debugging leftover <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=e497b131943b375723bffebe89a0ce8a8600f112>
22:40 wahanui       o/ '`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'`'
22:40 wizzyrea      more confetti?
22:40 wahanui       somebody said confetti was http://25.media.tumblr.com/tumblr_lpm3j6aNaN1qh8hleo1_400.gif
22:40 wizzyrea      confetti?
22:40 wahanui       confetti is http://25.media.tumblr.com/tumblr_lpm3j6aNaN1qh8hleo1_400.gif
22:40 wizzyrea      confetti?
21:30 carmenh       lol thanks @cait and @rangi
21:30 wahanui       pianohacker is a Dune fan, it seems.
21:30 cait          pianohacker?
21:28 nengard       damn skippy :)
21:28 wahanui       somebody said nengard was the queen of documentation.
21:28 nengard       nengard?
21:25 cait          heh
21:25 wahanui       I LIKE ALMONDS! HAVE SOME NUTS!
21:25 cait          rangi?
21:21 wahanui       https://www.youtube.com/watch?v=BD0mif8R9vQ
21:21 rangi         yeah buddy
21:20 wahanui       git is mostly needed when you want to do development, there are packages for debian that can make my life eaiser installing it
21:20 cait          git?
21:20 wahanui       documentation is at http://koha-community.org/documentation/
21:20 cait          documentation?
21:20 wahanui       :)
21:20 cait          wahanui botsnack cookies
21:20 cait          hmmm also ....
21:19 rangi         that one is quite handy
21:19 huginn        rangi: Contains title as abbreviated for indexing or identification. An abbreviated key title is supplied by ISSN centers, based on the Key Title (Field 222). Other abbreviated titles are supplied by cataloging agencies, including abstracting and indexing services. (Repeatable) [a,b,2,6,8]
21:19 rangi         @marc 210
21:18 huginn        rangi: unknown tag 200
21:18 rangi         @marc 200
21:15 huginn        cait: Error: No such location could be found.
21:15 cait          @wunder will take airport codes... i think also zipcodes and place names
21:12 huginn        carmenh: Of course.
21:12 carmenh       @eightball
21:12 huginn        carmenh: Quote #304: "<dcook> I'm glad that it's solved and that it's open source, so I could figure it out." (added by wizzyrea at 03:44 AM, April 03, 2014)
21:12 huginn        cait: It is so.
21:12 carmenh       @quote random
21:12 cait          @eightball was that right?
21:12 cait          or... if you need an answer... @eightball was that right?
21:11 huginn        cait: Quote #36: "<pianohacker> first, burn the perl book" (added by jdavidb at 07:12 PM, September 25, 2009)
21:11 cait          @quote random
21:11 cait          or when you get bored, you can get a quote
21:11 cait          you can get wather reports from huginn
21:11 huginn        cait: The current temperature in Konstanz, Germany is 17.0°C (11:00 PM CEST on June 23, 2014). Conditions: Clear. Humidity: 89%. Dew Point: 16.0°C. Pressure: 30.01 in 1016 hPa (Falling).
21:11 cait          @wunder Konstanz
21:11 carmenh       rangi
21:10 carmenh       setting up emails, downloading programs, all that fun stuff :) …. and no to the bots :)
21:08 rangi         carmenh: what are you doing on your first day? looking around? has nengard showed you the bots in here yet?
21:07 cait          now you were faster than me
21:06 cait          http://wiki.koha-community.org/wiki/Development_IRC_meeting,_2_July_2014
21:06 rangi         right added to the agenda
21:06 cait          i didn't find the other page and then forgot about it
21:06 cait          ah i added the page
21:05 rangi         but not now
21:05 rangi         http://wiki.koha-community.org/wiki/IRC_Meetings missing from here
21:05 rangi         ill add that too
21:05 rangi         hmm
21:04 cait          dev meeting
21:04 cait          yep
21:04 rangi         is the next meeting july 2?
21:03 cait          yeah, I think that'd be good
21:03 rangi         ill bring it up in the next meeting
21:03 rangi         i hope we can get back to regular monthly maintenance releases
21:03 cait          yeah it#s true
21:02 rangi         ive noticed our dates around the releases seem to be getting a bit muddled up, it always used to be then 22nd .. now it seems a bit random (excepting kyle who pretty much hit the date)
21:02 rangi         (just the release announcement to go eh)
21:01 rangi         khall++
21:00 cait          khall++ # new 3.12 release :)
20:25 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12428 normal, P5 - low, ---, oleonard, Pushed to Master , "OPAC info" is not displayed in the OPAC
20:25 jenkins_koha  * Tomas Cohen Arazi: Bug 12428: (QA followup) regression tests.
20:25 jenkins_koha  * Owen Leonard: Bug 12428 - "OPAC info" is not displayed in the OPAC
20:25 jenkins_koha  Project Koha_Master_D7 build #21: UNSTABLE in 40 min: http://jenkins.koha-community.org/job/Koha_Master_D7/21/
20:24 nengard       Hell's kitchen
20:24 rangi         heh
20:24 nengard       No
20:24 nengard       he fell asleep watching  Kitchen Nightmares
20:24 cait          aah
20:24 nengard       :)
20:24 nengard       came all the way from NZ to help me move in!!
20:23 rangi         helping nengard move into her house
20:23 cait          so where did you meet nengard the first time? :)
20:23 rangi         for those who don't know, the first time i met nengard in person, was the same time i met carmenh
20:23 carmenh       yes sir. first official day :)
20:22 nengard       :)
20:22 rangi         ohhh look its carmenh !!!
20:18 carmenh       hello rangi :)
20:16 rangi         heya bag, cait and pianohacker
20:16 cait          hi bag :)
20:16 bag           heya cait and rangi
20:13 pianohacker   cait: response to 10486 is coming, have been travelling
20:13 cait          rangi++
20:13 rangi         im sending a patch to update history.txt and about.tt shortly
20:13 pianohacker   wooo!
20:13 cait          hi pianohacker
20:13 rangi         we are at 252 people with patches in koha now
20:13 pianohacker   oh. Hi cait!
20:12 pianohacker   hi rangi
20:10 cait          mornng rangi :)
20:10 rangi         morning
19:59 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11742 major, P5 - low, ---, jonathan.druart, Pushed to Master , Overdue notice/status triggers displaying the wrong notice for default
19:59 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12350 enhancement, P5 - low, ---, koha-bugs, Pushed to Master , Disable apache indexes on package installation by default
19:59 jenkins_koha  * Tomas Cohen Arazi: Bug 11742: (QA followup) wrong number of tests
19:59 jenkins_koha  * Jonathan Druart: Bug 11742: FIX the code parameter was not take into account
19:59 jenkins_koha  * Jonathan Druart: Bug 11742: A letter code should be unique.
19:59 jenkins_koha  * Jonathan Druart: Bug 11742: Change return type for GetLetters
19:59 jenkins_koha  * Robin Sheat: Bug 12350 - disable apache indexes
19:59 jenkins_koha  Project Koha_Master_U12 build #27: FIXED in 54 min: http://jenkins.koha-community.org/job/Koha_Master_U12/27/
19:59 wahanui       o/ '`'`'`'`'`'`'`'`'`
19:59 jenkins_koha  Yippee, build fixed!
19:50 huginn        New commit(s) kohagit: Bug 12428: (QA followup) regression tests. <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=966e70e4b07d1254845748e7b4a846d0ad3ce44d> / Bug 12428 - "OPAC info" is not displayed in the OPAC <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=c5602bf8136ec1d2d9f353cd8d55b1db784ae7b2>
19:48 pastebot      "tcohen" at 172.16.248.212 pasted "cait: tests" (37 lines) at http://paste.koha-community.org/59
19:37 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11742 major, P5 - low, ---, jonathan.druart, Pushed to Master , Overdue notice/status triggers displaying the wrong notice for default
19:37 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12350 enhancement, P5 - low, ---, koha-bugs, Pushed to Master , Disable apache indexes on package installation by default
19:37 jenkins_koha  * Tomas Cohen Arazi: Bug 11742: (QA followup) wrong number of tests
19:37 jenkins_koha  * Jonathan Druart: Bug 11742: FIX the code parameter was not take into account
19:37 jenkins_koha  * Jonathan Druart: Bug 11742: A letter code should be unique.
19:37 jenkins_koha  * Jonathan Druart: Bug 11742: Change return type for GetLetters
19:37 jenkins_koha  * Robin Sheat: Bug 12350 - disable apache indexes
19:37 jenkins_koha  Project Koha_Master_D7 build #20: FIXED in 40 min: http://jenkins.koha-community.org/job/Koha_Master_D7/20/
19:37 wahanui       o/ '`'`'`'`'`'`'`'`'`
19:37 jenkins_koha  Yippee, build fixed!
19:11 cait          hola!
19:10 pastebot      "tcohen" at 172.16.248.212 pasted "cait: is this supposed to work?" (42 lines) at http://paste.koha-community.org/58
18:56 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12231 minor, P5 - low, ---, nengard, Pushed to Master , AllowMultipleIssuesOnABiblio description misleading
18:56 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12086 major, P5 - low, ---, kyle, Pushed to Master , Hold priorities incorrect, when waiting status was reversed
18:56 jenkins_koha  * Nicole C. Engard: Bug 12231 - Update AllowMultipleIssuesOnABiblio language
18:56 jenkins_koha  * Jonathan Druart: Bug 12086: qa-followup: remove warning on launching unit tests
18:56 jenkins_koha  * Kyle M Hall: Bug 12086 - Hold priorities incorrect, when waiting status was reversed
18:56 jenkins_koha  Project Koha_Master_D7 build #19: UNSTABLE in 41 min: http://jenkins.koha-community.org/job/Koha_Master_D7/19/
18:29 huginn        New commit(s) kohagit: Bug 11742: (QA followup) wrong number of tests <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=c81f58a1c821905fb89016487325264390065cdd> / Bug 11742: FIX the code parameter was not take into account <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=1ac6af8fe21c6838f1a0b5e3e8bf3efd0ee16156> / Bug 11742: A letter code should be unique. <http://git.koha-community.org/gitweb/?p=koha.git;a=commitd
18:09 huginn        New commit(s) kohagit: Bug 12231 - Update AllowMultipleIssuesOnABiblio language <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=1692ab4cdf620012bd02b2c21094e02218f50c0c> / Bug 12086: qa-followup: remove warning on launching unit tests <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=a717931d7dfc08d9ae283bdae548727d63711a2a> / Bug 12086 - Hold priorities incorrect, when waiting status was reversed <http://git.koha-
17:09 wahanui       hey, bag
17:09 bag           hello
15:08 cait          :)
15:08 nlegrand      I'm quite happy, I got a snapshots of our database upgraded from 3.2 -> 3.16 right now, and it seems to work :). Let's find bugs and plug our one year custom dev! ^^
15:06 nlegrand      Ok!
15:06 cait          :)
15:06 reiveune      bye
15:05 cait          that you provided a patch or that you plan to work on one
15:05 nlegrand      But I'm not sure of what it means when a bug is assigned to you? :)
15:04 nlegrand      Thanks!
15:03 nlegrand      ho
15:02 * cait        assignes 12466 to nlegrand
15:01 cait          nlegrand: when you propose a patch or work on one, you can assign the bug to yourself :)
15:00 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12466 trivial, P5 - low, ---, gmcharlt, NEW , Bad updatedatabase.pl message for $DBversion = "3.15.00.049";
15:00 nlegrand      When I said I was about to talk about modern Koha, I wasn't lying. I also propose MAJOR improvement like Bug 12466 ^^
14:57 nengard       hiya
14:56 cait          hi nengard :)
14:41 khall         hit most of northeastern US
14:41 cait          i like thunderstorms, but without the tornados please
14:41 khall         we had some pretty massive thunderstorms with tornadoe here a few days ago
14:40 cait          looks like we might be getting a thunderstorm
14:40 huginn        cait: The current temperature in Taegerwilen, Taegerwilen, Germany is 22.4°C (4:40 PM CEST on June 23, 2014). Conditions: Clear. Humidity: 65%. Dew Point: 16.0°C. Pressure: 30.04 in 1017 hPa (Steady).
14:40 cait          @wunder Konstanz
14:40 cait          khall++
14:37 jenkins_koha  Kyle M Hall: Update release notes for 3.12.13 release
14:37 jenkins_koha  Project Koha_3.12.x_U12 build #2: FIXED in 30 min: http://jenkins.koha-community.org/job/Koha_3.12.x_U12/2/
14:37 wahanui       o/ '`'`'`'`'`'`'`'`'`
14:37 jenkins_koha  Yippee, build fixed!
14:34 cait          yay :)
14:32 jenkins_koha  Kyle M Hall: Update release notes for 3.12.13 release
14:32 jenkins_koha  Project Koha_3.12.x_D7 build #2: FIXED in 27 min: http://jenkins.koha-community.org/job/Koha_3.12.x_D7/2/
14:32 wahanui       o/ '`'`'`'`'`'`'`'`'`
14:32 jenkins_koha  Yippee, build fixed!
13:52 mveron        Welcome :-)
13:52 cait          mveron: thx!
13:51 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12295 critical, P5 - low, ---, kyle, Pushed to Stable , Javascript error when merging authorities
13:51 mveron        cait: Regarding the authority popup: Have a look at Bug 12295 - Javascript error when merging authorities
13:51 pianohacker   s/some/terrifying amounts of/
13:51 cait          carmenh: i work for a support provider in germany and also do some QA :)
13:50 mveron        Hi #koha
13:49 cait          nice :) welcome to #koha :)
13:49 cait          heh
13:49 carmenh       I am a new trainer :) ... and hello cait
13:49 edveal        Sorry Nengard just told me not to tease you, cait :)
13:49 cait          edveal: you all have nice job titles, i was just curious ;)
13:48 edveal        cait she is working…
13:47 cait          what are you doing at bywater?
13:47 cait          hi carmenh :)
13:46 carmenh       Hello everyone! My name is Carmen and I am a new Bywater employee. Looking forward to meeting/chatting with you all.
13:10 magnuse       have fun, #koha!
13:10 magnuse       hiya pianohacker!
13:09 pianohacker   good morning
13:02 cait          but the button doesn't bring up a pop up for me
13:01 cait          i have 2 authority z-targets configured
12:58 cait          does someone know if there is a bug?
12:58 cait          i am trying ti omport an authority via z39.50 in 3.16.0
12:58 cait          hm
12:47 huginn        tcohen: The current temperature in Cordoba Aerodrome, Argentina is 13.0°C (9:00 AM ART on June 23, 2014). Conditions: Mist. Humidity: 81%. Dew Point: 11.0°C. Pressure: 30.00 in 1016 hPa (Rising).
12:47 tcohen        @wunder cordoba, argentina
12:47 tcohen        morning #koha
12:11 cait          :)
12:11 nlegrand      I plan to talk about _maintained_ version soon ^^
12:10 nlegrand      cait: ok :)
11:44 khall         mornin cait!
11:44 cait          hi khall
11:10 khall         mornin magnuse!
11:10 magnuse       hiya khall
10:06 cait          nlegrand: i think 3.8 is not maintained, so it wuld be documented but not likely to get fixed
09:56 paxed         eh, wut? why is items.renewals NULL?
09:54 paxed         doesn't show the 0 i would expect.
09:54 paxed         damnit. if items.renewals is zero, the slip shows NOTHING.
09:35 nlegrand      and go on sorry
09:35 nlegrand      my question is : is it worth to report it for 3.8.x ? Or should I fix it in my instance und weiter gehen?
09:34 nlegrand      here is the fix (I guess), from master: http://pastebin.com/fQzPruRD
09:34 nlegrand      checkouting 3.8.x from a 3.6.x brings me this error on opac and intranet : Global symbol "$itemnumbers" requires explicit package name at /var/repositories/koha/C4/Biblio.pm line 2844.
09:33 huginn        04Bug 9046: critical, P5 - low, ---, jonathan.druart, Pushed to Stable , Items are not exported with the tools/export.pl
09:33 nlegrand      I'm talking to you again from older versions :). I'm testing upgrade, and i think I have a bug in 3.8.x brought by this bug : http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9046
09:30 nlegrand      Hey #koha!
08:30 paxed         (of course, if i had to guess, the perl gettext implementation doesn't)
08:29 paxed         cait: gettext supports plural forms.
08:28 cait          paxed: not nice, but not sure how to do it in a better way
08:27 paxed         hard-coded plural forms! eeek!
08:27 paxed         [% IF acquisition_details.total_quantity == 1 %] 1 item is on order. [% ELSE %] [% acquisition_details.total_quantity %] items are on order. [% END %]
08:21 magnuse       hiya ashimema
08:20 cait          good morning ashimema
08:20 ashimema      good morning #koha
08:17 magnuse       there is also etc/zebradb/etc/word-phrase-utf.chr
08:17 cait          there is an example for arabic on the wiki - that should give you an idea
08:16 cait          you want to change the icu file and add a transliteration rule there
08:16 cait          icu
08:16 cait          when using isu
08:16 cait          hm it depends
08:15 magnuse       i *think* it might be etc/zebradb/lang_defs/<lancode>/sort-string-utf.chr
08:14 paxed         if you meant etc/zebradb/lang_defs/en/sort-string-utf.chr
08:13 paxed         i thought that was for search results only?
08:12 magnuse       there is a zebra config file for mapping characters
08:09 paxed         using zebra, when user searches for "nesbo", they should also get results for "nesbø" - how can i do that?
07:32 dcook         Looks like it's pretty old code anyway
07:31 dcook         But I was referring to the weird loop someone wrote :p
07:31 dcook         True
07:31 magnuse       MARC is weird ;-)
07:29 dcook         GetMarcNotes is weiiird
07:01 alex_a        bonjour
07:01 Viktor        hi magnuse
07:01 magnuse       bonjour alex_a och Viktor
06:57 yohann        Salut magnuse
06:57 magnuse       bonjour yohann
06:46 cait          bbiab
06:44 huginn        magnuse: The current temperature in Realtor, CABRIES, France is 19.8°C (8:44 AM CEST on June 23, 2014). Conditions: Mostly Cloudy. Humidity: 49%. Dew Point: 9.0°C. Pressure: 30.09 in 1019 hPa (Rising).
06:44 reiveune      bonjour magnuse
06:44 magnuse       @wunder marseille
06:44 huginn        magnuse: I'll give you the answer just as soon as RDA is ready
06:44 magnuse       @wudner marseille
06:44 magnuse       bonjour reiveune et paul_p
06:40 reiveune      hello
06:35 dcook         Can't tell if someone has changed the triggers since reporting the issue as well..
06:35 dcook         Hmm, I dislike issues with overdues...
06:32 huginn        magnuse: The current temperature in Bodo, Norway is 9.0°C (8:20 AM CEST on June 23, 2014). Conditions: Scattered Clouds. Humidity: 76%. Dew Point: 5.0°C. Pressure: 30.01 in 1016 hPa (Steady).
06:32 magnuse       @wunder boo
06:32 cait          hm ok, supposed to rain in the evening
06:31 cait          weather here is difficult
06:31 cait          hmmm
06:31 dcook         Hmm, the only downside of having the heat on in the office is that it's going to feel colder outside..
06:31 cait          hmmm
06:31 huginn        dcook: The current temperature in Sydney, New South Wales is 17.0°C (4:00 PM EST on June 23, 2014). Conditions: Mostly Cloudy. Humidity: 52%. Dew Point: 7.0°C. Pressure: 29.74 in 1007 hPa (Steady).
06:31 dcook         @wunder sydney, australia
06:30 huginn        cait: The current temperature in Taegerwilen, Taegerwilen, Germany is 18.6°C (8:30 AM CEST on June 23, 2014). Conditions: Clear. Humidity: 62%. Dew Point: 11.0°C. Pressure: 30.12 in 1020 hPa (Steady).
06:30 cait          @wunder Konstanz
06:30 cait          heh
06:30 dcook         Possible but highly unlikely :)
06:30 dcook         royal flush would have to be five sign offs following each other numerically
06:30 dcook         flush
06:30 dcook         flush? royal flush?
06:27 cait          maybe
06:27 cait          that woudl be 2 sharing 2/3
06:26 cait          heh
06:25 magnuse       full house?
06:25 magnuse       we should have a name for when one person holds all the 5 spots in the "Last 5 sign offs" list :-)
06:25 magnuse       bgkriegel++
06:21 cait          bgkriegel++
06:20 cait          yep
06:20 magnuse       and now it's 45?
06:17 cait          :)
06:17 cait          hm i swear i left the qa queue at 38.... last night
06:12 * magnuse     waves
06:08 dcook         Neat
06:05 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12461 enhancement, P5 - low, ---, koha-bugs, Needs Signoff , Add patron clubs feature
06:05 cait          bug 12461
06:05 cait          my thought was that maybe he wanted a fresh start, also probably needs some of a rewrite by now
06:05 dcook         Ahh, that would explain it a bit
06:04 cait          only for the clubs
06:04 cait          dcook: i tink i saw that kyle made a new bug
06:02 cait          hi dcook :)
06:02 dcook         hey cait :)
06:02 cait          :)
06:02 cait          hi eythian
06:02 eythian       hi cait
05:32 huginn        dcook: The operation succeeded.
05:32 dcook         @later tell pianohacker Nevermind about --$i I think I see now :p
05:30 huginn        dcook: The operation succeeded.
05:30 dcook         @later tell pianohacker I think your comment is incorrect here. It should include all "errcode" AND those messages "my $exception = $server->{connection}->exception();#ignores errmsg, addinfo, diagset"
05:28 huginn        dcook: The operation succeeded.
05:28 dcook         @later tell pianohacker Shouldn't --$i be $i - 1 in the following code?  "my $server = $servers[ --$i ];"
05:13 pianohacker   cool. Okay, I need to go to bed. Night man :)
05:11 dcook         But I haven't looked too closely yet
05:11 dcook         As far as I know, just not implemented
05:10 pianohacker   ah yeah that's what I meant. Interesting. Fundamental reasons it can't, or just not implemented?
05:10 dcook         (Well silently croaks)
05:09 dcook         They'll work, but QP croaks and falls back to non-QP
05:09 dcook         You can find "kw,phr", "ti,phr", etc. in the advanced search
05:09 dcook         How do you mean?
05:08 pianohacker   could have sworn I saw the search interface output those
05:08 pianohacker   the lack of qualifiers
05:08 dcook         Hmm?
05:08 pianohacker   ah, hrm. Doesn't that break parts of the frontend (for both of those)
05:07 dcook         It's relevance ranking needs some work, although that's just a bit of a time investment..
05:07 dcook         It'll do "kw" but not "kw,phr"
05:07 dcook         It can't handle anything with a qualifier like ',phr'
05:07 pianohacker   like?
05:07 dcook         Ideally, I'd like to use QueryParser more, but it needs some fixes
05:06 dcook         Yeah, I build a simple PQF query at the moment with my utility
05:06 dcook         When "my $connection = ZOOM::Connection->new($server->host,$server->port,$zoptions);" works quite well
05:06 pianohacker   Yup. I actually just have the frontend send in PQF, I did not want to touch that rats nest
05:06 dcook         $connection->connect( $server->host, $server->port );
05:06 dcook         my $connection = ZOOM::Connection->create($zoptions);
05:06 dcook         I noticed that we often use this syntax as well:
05:05 dcook         Same for building queries. Breeding...ugh.
05:04 pianohacker   well, in theory it could appear once ;) but yes that's a good idea
05:03 dcook         I was just thinking to reduce the number of times we have the code popping up throughout Koha
05:03 pianohacker   for SRU support and whatnot?
05:03 dcook         So that we'd have one sub somewhere to create ZOOM connections
05:02 dcook         I was thinking about trying to abstract the code out a bit more
05:02 pianohacker   as you should
04:59 * dcook       shudders at the mention of Breeding
04:58 pianohacker   dcook: here, take a look at the code: https://github.com/pianohacker/koha/blob/rancor-submit/Koha/MetaSearcher.pm
04:55 pianohacker   * entirely in Koha::, and in theory the Breeding API could be ported to it
04:55 pianohacker   dcook: I managed to build the new metasearcher entirely in Koha, and in theory
04:54 dcook         pianohacker: For sure. I'd love to at least consolidate some of our Z39.50 code, but I have the feeling it'll be quite the uphill battle..
04:47 pianohacker   "USB 4.0, so good it makes circles twice as circley"
04:47 eythian       pianohacker: it doesn't have to be 4 dimensional. It's just 720° around.
04:46 pianohacker   dcook: That's definitely possible. Would definitely want to build it on the new APIs though
04:46 pianohacker   dcook: this is for rancor
04:46 pianohacker   4th-dimensional connectors! They're the latest greatest thing
04:45 dcook         eythian: lol
04:44 dcook         pianohacker: I was looking at C4::Search, and noticed that we could potentially incorporate results from external Z39.50 targets into the Koha search results, yeah? I suppose it would take a fair bit of reworking though...
04:44 eythian       http://www.scp-wiki.net/scp-1394-j <-- this explains everything
04:43 dcook         project*
04:43 dcook         Which projects is yours for?
04:43 dcook         Actually, now that I think about it..
04:42 dcook         (Ahhhh. That makes sense.)
04:42 pianohacker   ahhh gotcha
04:42 dcook         Mostly it'll be looking up holdings data for multiple targets for ILL
04:42 pianohacker   (Ah, right, overloaded word. 0-based position.)
04:42 dcook         It's sort of a multi-purpose utility
04:42 pianohacker   dcook: what is your project for?
04:42 dcook         (Index in what sense?)
04:41 pianohacker   Yeah, it really depends if you're doing inter-target sorting
04:41 pianohacker   (yup)
04:41 dcook         I suppose your use case is more complex though so this would be the way to do it..
04:40 dcook         I thought about doing it that way, but I wasn't sure if it would be more efficient to do that or to just have the hash key as my ID and then the array of records looked up by that.
04:40 dcook         Cool beans :)
04:40 dcook         (index within that server's results?)
04:39 pianohacker   yup. Each result is a hashref (later JSONified) containing the server ID, extracted metadata fields using the koha to marc mapping, marcxml record and index within that servers's results (before sorting)
04:37 dcook         pianohacker: You pass it along with the individual record then?
04:37 dcook         pianohacker: Ahh, I thought that might be the case
04:37 dcook         key's value*
04:37 dcook         key*
04:37 dcook         Where I just have the host as a key and then X records in a array as that hash's value
04:36 pianohacker   dcook: It's matched between the frontend and backend by the ID on z3950servers, so it could be displayed however. I display the description of the server though
04:36 dcook         Whether I want to have a hash with the host, record, etc. Or if I put it into a more hierarchical hash..
04:36 dcook         eythian: Yeah, I know where my results are coming from, I'm just not sure how I want to do it
04:36 dcook         pianohacker: What info do you use? Host?
04:35 eythian       either that or you know what worker you're fetching from, and work it out from there.
04:35 pianohacker   It is labeled in the results, yeah
04:35 eythian       like, tuples or something
04:35 eythian       you pass the data around
04:35 dcook         Still debating on whether or not it's important to know where they're from
04:34 dcook         I'm doing up a little z39.50 client that does async searches on multiple targets, and I'm pondering how best to return my results
04:34 dcook         Or is that irrelevant?
04:34 dcook         Hmm, so how do you know which result is from which server?
04:34 pianohacker   Ah, no, they're mixed together, as the sorting is across all results
04:33 dcook         That is, do you organize them by connection/hostname?
04:33 dcook         pianohacker: How do you return your results?
04:33 pianohacker   dcook: in briefly, what's up?
04:31 wizzyrea      our git is getting overloaded a lot lately
04:00 dcook         Thanks, rangi. That looks better :)
03:40 dcook         Cool. Not that I'm trying to be angsty or anything. I just like to watch the numbers :).
03:39 rangi         it might have been git was overloaded when it tried to run, ill run them again manually
03:35 * dcook       just looked it up in master as well
03:34 dcook         June 6th
03:33 dcook         e897e11c65d1a5cbeb5ca5bff5a83a41269588c1 according to GH
03:33 rangi         whats the commit sha?
03:33 rangi         on master
03:33 dcook         Github has it :/
03:33 dcook         It was committed 2 days ago and authored 17
03:33 rangi         if i do a git log
03:32 dcook         That's what I thought at first
03:32 rangi         maybe you are confusing the date it was pushed, with the date it was committed
03:32 rangi         not in the git log of master
03:32 dcook         Wait...not 21st
03:32 dcook         Should be June 21st, I think
03:32 rangi         Date:   Wed May 21 13:22:10 2014 +1000
03:32 rangi         Author: David Cook <dcook@prosentient.com.au>
03:32 rangi         last commit was may 21
03:31 dcook         (As little as it is :P)
03:31 dcook         Hmm, mine doesn't seem to be
03:31 rangi         and yep they are up to date
03:30 rangi         yep they update every day
03:29 dcook         It says it was though..
03:29 dcook         Hmm, don't know if the koha master stats are updating..
02:57 dcook         Hmm?
02:54 wizzyrea      I am glad I am not the only one who does that
02:14 tcohen        byeee
02:14 tcohen        night "koha
01:56 jenkins_koha  Starting build #1 for job Koha_3.14.x_D6
01:56 jenkins_koha  Project Koha_3.16.x_D6 build #1: UNSTABLE in 29 min: http://jenkins.koha-community.org/job/Koha_3.16.x_D6/1/
01:27 jenkins_koha  Starting build #1 for job Koha_3.16.x_D6
01:26 jenkins_koha  Project Koha_3.12.x_U12 build #1: UNSTABLE in 29 min: http://jenkins.koha-community.org/job/Koha_3.12.x_U12/1/
01:19 dcook         I had some questions about how you're handling your metasearch results..
01:19 dcook         pianohacker: you still around?
01:18 jenkins_koha  Project Koha_3.12.x_D7 build #1: UNSTABLE in 26 min: http://jenkins.koha-community.org/job/Koha_3.12.x_D7/1/
01:17 eythian       whatever happened to irma_963
00:58 rangi         and that was the total wrong window :)
00:58 rangi         so ill load that live after lunch
00:58 rangi         right, got the ok from tim, data from ero looks fine in their test db
00:57 jenkins_koha  Starting build #1 for job Koha_3.12.x_U12
00:57 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12393 normal, P5 - low, ---, jweaver, Pushed to Master , OverDrive does not depend on SSL modules for LWP, causing searches to fail
00:56 jenkins_koha  Jesse Weaver: Bug 12393 - Depend on SSL module for LWP, for OverDrive
00:56 jenkins_koha  Project Koha_Master_U12 build #25: SUCCESS in 53 min: http://jenkins.koha-community.org/job/Koha_Master_U12/25/
00:56 jenkins_koha  Project Koha_3.12.x_U14 build #1: UNSTABLE in 21 min: http://jenkins.koha-community.org/job/Koha_3.12.x_U14/1/
00:55 jenkins_koha  Project Koha_3.12.x_D6 build #1: UNSTABLE in 24 min: http://jenkins.koha-community.org/job/Koha_3.12.x_D6/1/
00:52 jenkins_koha  Starting build #1 for job Koha_3.12.x_D7
00:51 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12393 normal, P5 - low, ---, jweaver, Pushed to Master , OverDrive does not depend on SSL modules for LWP, causing searches to fail
00:51 jenkins_koha  Jesse Weaver: Bug 12393 - Depend on SSL module for LWP, for OverDrive
00:51 jenkins_koha  Project Koha_Master_D7 build #18: SUCCESS in 40 min: http://jenkins.koha-community.org/job/Koha_Master_D7/18/
00:39 * eythian     is not really with it today
00:39 eythian       next stable
00:39 eythian       oh
00:39 eythian       tcohen: I see no mention of it going to stable in that bug
00:38 pianohacker   woo time zones
00:37 eythian       hmm, lunch
00:37 pianohacker   bbl dinner
00:35 eythian       well this is good news, I wonder if Ubuntu will SRU it
00:35 eythian       I thought you meant koha stable :)
00:35 eythian       oh
00:35 jenkins_koha  Starting build #1 for job Koha_3.12.x_U14
00:35 tcohen        https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734865
00:34 eythian       tcohen: how?
00:34 tcohen        eythian: the mpm-itk install problem is about to be fixed on stable
00:31 jenkins_koha  Starting build #1 for job Koha_3.12.x_D6
00:28 pianohacker   ooh, I wonder.
00:28 pianohacker   beautiful solution to Python's GIL problem :) Guess I'll just have to benchmark and see if it's a huge issue
00:28 eythian       Or maybe it does COW anyway, which _looks_ a lot like having your own copies
00:28 jenkins_koha  Jesse Weaver: Bug 12393 - Depend on SSL module for LWP, for OverDrive
00:28 jenkins_koha  Project Koha_Master_U14 build #23: STILL UNSTABLE in 37 min: http://jenkins.koha-community.org/job/Koha_Master_U14/23/
00:27 eythian       it's probably able to be smart and just duplicate the required bits.
00:27 eythian       I dunno
00:27 eythian       oh right
00:26 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12393 normal, P5 - low, ---, jweaver, Pushed to Master , OverDrive does not depend on SSL modules for LWP, causing searches to fail
00:26 jenkins_koha  Jesse Weaver: Bug 12393 - Depend on SSL module for LWP, for OverDrive
00:26 jenkins_koha  Project Koha_Master_D6 build #5: STILL UNSTABLE in 37 min: http://jenkins.koha-community.org/job/Koha_Master_D6/5/
00:26 pianohacker   this is the thread thing though: http://search.cpan.org/~rjbs/perl-5.18.2/pod/perlthrtut.pod#Shared_And_Unshared_Data
00:25 eythian       I assume that perl does too
00:25 eythian       though a glibc fork actually ends up calling clone()
00:25 pianohacker   oh for fork yes
00:24 eythian       http://stackoverflow.com/questions/13813636/how-does-copy-on-write-in-fork-handle-multiple-fork
00:24 * pianohacker goes to documentation... stack overflow disagrees but it might be wrong
00:23 eythian       there's no wholesale data copy, as it's all copy-on-write
00:23 pianohacker   eythian: are there any major issues besides the wholesale data copy when the interpreter for the new thread is spawned?
00:22 eythian       I've only used Perl threads once, a long time ago. It seemed to work OK.
00:22 eythian       This does sound like the sort of thing that threading might be better for
00:21 eythian       yeah
00:20 pianohacker   s/server/main process/
00:20 pianohacker   I don't think that would be a huge issue, since in theory the request won't finish until the threads are done, but if forking works with plack, I don't want to touch the rat's nest I've heard perl threading is. The only issue then is how to send data back to the server
00:20 eythian       However, if it doesn't, and everything interacting with the threads is thread-safe, there's probably no reason not to go that way.
00:19 eythian       This may or may not upset threads running in that process.
00:19 eythian       plack processes get reaped after a certain number of requests
00:18 pianohacker   woah. Okay then. To hell with that madness then
00:18 eythian       but
00:18 eythian       I have no particular reason to expect that plack will upset threads
00:18 eythian       That surprised me too.
00:18 eythian       forking doesn't appear to upset plack (there were some issues with it, but they were more implementation problems.)
00:17 pianohacker   that's why I asked if I was crazy
00:17 eythian       You want to use perl threading?
00:16 pianohacker   oh. Isn't that a fork rather than a thread, though? Would that cause problems with plack?
00:15 eythian       (the processing of an uploaded MARC file)
00:15 eythian       Well, it's really just spinning off a worker thread, but it's the same thing essentially.
00:15 pianohacker   eythian: multithreading in koha?
00:15 eythian       Not a whole lot, it's done in one or two other places.
00:15 pianohacker   (Given that Z39.50 searches are currently time constrained by MARC-8 -> UTF-8 conversion rather than the network.)
00:14 eythian       pianohacker: it depends.
00:14 pianohacker   I have a crazy question for y'all. Just how many problems would it cause for me to introduce multithreading into the metasearcher I'm writing for rancor?
00:11 jenkins_koha  Starting build #18 for job Koha_Master_D7 (previous build: FIXED)
00:11 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12416 normal, P5 - low, ---, yohann.dufour, Pushed to Master , DelUniqueDebarment (Debarments.pm) is not tested in Borrower_Debarments.t
00:11 jenkins_koha  * Yohann Dufour: Bug 12416: add new tests of DelUniqueDebarment
00:11 jenkins_koha  * Yohann Dufour: Bug 12416: the subroutine 'ok' is replaced by the subroutine 'is'
00:11 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12462 trivial, P5 - low, ---, tomascohen, Pushed to Master , Fix some POD errors
00:11 jenkins_koha  * Yohann Dufour: Bug 12416: add the test of DelUniqueDebarment
00:11 jenkins_koha  * Tomas Cohen Arazi: Bug 12462: Fix some POD errors
00:11 jenkins_koha  Project Koha_Master_D7 build #17: FIXED in 41 min: http://jenkins.koha-community.org/job/Koha_Master_D7/17/
00:11 wahanui       o/ '`'`'`'`'`'`'`'`'`
00:11 jenkins_koha  Yippee, build fixed!
00:04 jenkins_koha  Starting build #25 for job Koha_Master_U12 (previous build: FIXED)
00:03 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12416 normal, P5 - low, ---, yohann.dufour, Pushed to Master , DelUniqueDebarment (Debarments.pm) is not tested in Borrower_Debarments.t
00:03 jenkins_koha  * Yohann Dufour: Bug 12416: add new tests of DelUniqueDebarment
00:03 jenkins_koha  * Yohann Dufour: Bug 12416: the subroutine 'ok' is replaced by the subroutine 'is'
00:03 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12462 trivial, P5 - low, ---, tomascohen, Pushed to Master , Fix some POD errors
00:03 jenkins_koha  * Yohann Dufour: Bug 12416: add the test of DelUniqueDebarment
00:03 jenkins_koha  * Tomas Cohen Arazi: Bug 12462: Fix some POD errors
00:03 jenkins_koha  Project Koha_Master_U12 build #24: FIXED in 53 min: http://jenkins.koha-community.org/job/Koha_Master_U12/24/
00:03 wahanui       o/ '`'`'`'`'`'`'`'`'`
00:03 jenkins_koha  Yippee, build fixed!