Time Nick Message 00:05 eythian Yeah, I just tried it on a 3.12 and it didn't work. 00:14 tweetbot_ [off] @sallyheroes: "A chance to become a #KohaILS developer for librarians attending #lianza2013 http://t.co/NMtXMPhlcT" 00:15 dcook wizzyrea++ 00:15 dcook cjh++ 00:20 cjh what did I do? 00:20 cjh ooohhh I havent done that yet. 00:21 dcook It's encouragement :) 00:21 cjh half now, half later? :p 00:22 dcook Something like that ;) 00:26 tcohen bribing? 00:27 dcook Positive reinforcement? 01:05 jcamins This is who we need to promote Koha: http://www.buzzfeed.com/ryanhatesthis/oh-my-god-theres-a-cat-in-russia-that-wears-a-bow-tie-and-wo 01:09 rangi heh 01:09 jcamins You'll be glad to know that they got him all his shots and got him a passport. 01:10 jcamins (part of the interview) 01:31 tcohen heh 02:20 mtompset okay, long crazy day... back to coding tests. 02:20 mtompset next question related to tests... 02:21 mtompset C4::Context has functions which do not require DB access. 02:21 mtompset Would this mean there could be a t/Context.t and a t/db_dependent/Context.t? 02:24 jcamins Yes. 02:24 jcamins Provided you mock all the parts that *do* require DB access. 02:25 mtompset set_userenv does not require DB access at all, as far as I can tell. :) 02:26 jcamins You'll need to test that by running: KOHA_CONF= perl t/Context.t 02:27 mtompset I don't understand what that is to accomplish. 02:29 jcamins It ensures that DB access is not required. 02:29 jcamins After you write your DB-free test, run it in an environment with no DB access. 02:30 mtompset That just sets an environment variable to a string? 02:30 jcamins If it doesn't fail, you're good. 02:30 mtompset I dropped the DB. 02:30 jcamins No, it empties the environment variable for that single test run. 02:30 jcamins Nah, that's not enough. 02:30 jcamins You have to unset KOHA_CONF. 02:32 mtompset unable to locate Koha configuration file koha-conf.xml at /home/mtompset/kohaclone/C4/Context.pm line 373. 02:33 mtompset Hmmm... 02:33 jcamins If it gave you an error message but all tests passed, you're probably fine. 02:33 jcamins But check with gmcharlt about his policy on that. 02:33 jcamins If any tests failed, it has to go into db-dependent. 02:33 mtompset No, it failed to complete the test. 02:33 mtompset because the third method bombed. 02:34 mtompset C4::Context->new; 02:34 jcamins Okay, you can either figure out how to mock the needed bits, or you can move it to db-dependent. 02:34 gmcharlt and it's not a problem to just stick it into db_dependent 02:38 tcohen why not assume every test is db-dependet, unlesswe want to test something is db-independent specifically? 02:38 mtompset And if I recall, rangi suggested that all tests should generally be in one test file per library, and you, jcamins, suggest except if the file is exceptionally crazy large. 02:38 jcamins mtompset: right, but what I was saying was "if the module needs to be split, you should reflect the logical structure in your tests. 02:39 mtompset I think I'll take a page from tcohen's test he wrote on my behalf and create sub tests. 02:39 mtompset This will lend itself to splitting, if and when C4::Context does. 02:39 mtompset (as per a bug report I saw on bugzilla) 02:45 mtompset or not... 02:45 mtompset I am too new to tests to even touch that mess. 02:46 mtj- mtompset, keep at it - its a worthy hump to overcome :) 02:48 mtompset Writing tests is worthy. 02:48 mtompset Spending multiple days to get a single test written well given 2-4 hours of coding and debugging time... I don't think so. 02:49 jcamins mtompset: that's because it's your first test. 02:50 mtompset -- second. And that still took a day. 02:50 mtj- yep, me too… but my 5th test, 10 mins :) 02:51 mtompset Remind me to not find bugs in core libraries that tick me off. 02:51 mtompset Because I'll be writing tests all day. 02:52 dcook mtompset: I feel a bit of your pain 02:52 dcook I've been thinking that I shouldn't try adding features. Or if I do...to add them locally first and then once the kinks are ironed out...then maybe add them here... 02:55 mtompset GAH! fails qa tool! 02:56 mtompset # Variables::ProhibitConditionalDeclarations: Got 1 violation(s). 02:56 mtj- ooh, thats a new one 02:56 mtompset I think I have a rewrite for that one liner. 02:56 mtompset my $self = shift @_ if ($_[0] && ($_[0] eq 'C4::Context' || ref($_[0]) eq 'C4::Context')); 02:56 mtompset It didn't like that code. 02:57 rangi yeah thats pretty foul 02:57 rangi if i was perlcritic id hate that too 02:57 rangi you dont win points by being compact 02:57 rangi it just makes it harder for whoever has to debug that in the future 02:59 mtj- my $self; 02:59 mtj- if ($_[0] && ($_[0] eq 'C4::Context' || ref($_[0]) eq 'C4::Context')) { 02:59 eythian that's pretty terrible, yeah 02:59 mtj- $self = shift; 02:59 mtj- } 03:01 mtompset passes qa-tool: my $self = ($_[0] && ($_[0] eq 'C4::Context' || ref($_[0]) eq 'C4::Context')) ? shift @_ : ''; 03:01 eythian it's not a whole lot better really 03:01 eythian also, it's semantically different 03:02 mtompset well, I get the conditional declaration difference. 03:02 mtompset the point was shift only if I am supposed to shift. 03:02 eythian ternary notation should be avoided unless it stops something becoming unclear. 03:02 eythian also, the purpose might be only assign to $self if there's something to assign there, whereas you assign no matter what now. 03:03 cjh would be the same if you changed '' to undef, but as mentioned ternary isnt nice. 03:04 eythian yeah 03:04 mtompset Not mentioned in the coding guidelines. 03:04 jcamins That's worse, for the record. 03:04 eythian it's a general guideline. 03:04 eythian "Don't write code that's hard to read." 03:05 jcamins I can see what your first one-liner did, but your second one-liner is nearly unreadable. 03:06 eythian too much separation between the verb and the accusative, this isn't German :) 03:07 mtompset The lengthy expression does make this hard to read. 03:08 mtompset Also, $self is not referenced at all in the routine, so the semantic difference is irrelevant. 03:08 cjh I dont think the first $_[0] is needed as 'C4::Context' is truthy and I struggle to think of a reference that would yield false. 03:08 cjh heh nice mtompset 03:09 eythian if $self is never used, then it should never be defined. 03:09 eythian although, it is a standard pattern in OO code to define it. 03:09 mtompset ah... 03:09 cjh but usually not with such a horrid condition. 03:09 eythian cjh: if you're calling it in a non-OO way and giving no args, I guess. 03:09 mtompset so: shift @_ if ($_[0] && ($_[0] eq 'C4::Context' || ref($_[0]) eq 'C4::Context')); 03:10 rangi personally i think this is a massive make work project 03:10 rangi and we would be far better off to just fix all calls to be -> 03:10 mtompset and if we miss one? 03:10 rangi we fix that 03:10 eythian yeah, having the code allow inconsistent notation is worse than making everything consistent. 03:10 rangi you're just piling on more technical debt 03:11 cjh eythian: unless we are talking about difference points, wouldn't that just be caught by the later part of the and? 03:11 rangi but i said that yesterday, so i guess it's not compelling 03:11 eythian cjh: it'd throw warnings if it was undef. 03:12 cjh eythian: heh when I first wrote it I put 'unless they really meant `defined $_[0]`' but for some reason removed that 03:12 eythian they probably did mean that. 03:14 mtompset I am learning doing this. 03:14 cjh mtompset: since $self is never used would it matter if we 'missed one' ? 03:15 mtompset cjh: The scenario is this. 03:15 eythian cjh: you still need to do the shift though 03:15 mtompset There are C4::Context::set_userenv calls and C4::Context->set_userenv calls. 03:15 mtompset Some are busted, because there is no shift. 03:16 cjh eythian: oh of course, I failed to consider later arguments. 03:16 mtompset The simplest solution is to change everything to -> and add the shift. 03:16 eythian oh, so they're not respecting the contract presented to them and should be fixed. 03:17 cjh die 'NOPE' unless ref($_[0]) eq 'C4::Context'; 03:17 cjh hmmm $_[0] eq 'C4::Context' implies it can be called as a static method too, cute. 03:17 mtompset Exactly, cjh. :) 03:18 gmcharlt mtompset: one question -- is it possible that, for you, C4::Context represents essentially a rabbit-hole that you don't need to go down in order to accomplish your larger project? 03:19 mtompset In order to write the test properly (which I didn't, just to get it to work), I need to go down this C4::Context::set_userenv hole. 03:20 mtompset properly being defined as C4::Context->set_userenv. 03:20 mtompset or even ->new, $context->set_userenv. 03:23 mtompset 10895 is the test set I wrote for 10589. 03:25 mtompset Of course, if we aren't supposed to treat C4::Context as an object, then ::set_userenv makes more sense. 03:26 mtompset I just want to write tests to make sure my stuff gets in. :) 03:29 mtj- follow rangi's advice - fix the inconsistent 'C4::Context::set_userenv' calls first as a seperate bug 03:29 mtj- , then make in a blocker to your current bug 03:30 mtj- mtompset ^^ 03:32 mtj- (grep says theres 8 of them) 03:50 * mtompset sighs. 03:51 mtompset Could someone please tell me that they can run: prove t/db_dependent/Circulation.t 03:56 mtompset I can't get it to run in master, it's failing on foreign constraints. 03:57 mtj- do you have an 'MPL' branch? 03:57 wizzyrea the db_dependent tests all more or less require the sample data 03:58 mtompset That's probably it. 03:59 mtompset *whew* A data problem, not a code problem. 04:01 mtj- mtompset, some good news - the 'C4::Context->set_userenv' search/replace suggestion from rangi, looks to work just fine for me 04:01 mtompset I just tested the Circulation.t test 04:02 mtompset Now to figure out how to trigger the other pieces of code. 04:02 mtompset So, I can properly test them. Unless you already did that, mtj- 04:02 mtompset I was planning on putting the patch on bug 10900 04:02 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10900 normal, P5 - low, ---, gmcharlt, NEW , Incorrect calling conventions accessing C4::Context 04:03 eythian so $VERSION in Auth_with_ldap.pm from 3.8 is "3.08.01.002". In 3.12 it's "3.07.00.049". That's quite strange. 04:03 mtj- to test, i logged in and changed my branch 04:04 rangi back in the day when i was rmainting i used to update the versions for each release 04:04 rangi master didnt have that happening 04:04 eythian not updating is fine, I'm just surprised it went backwards. 04:04 rangi naw, it just wasnt updated on master 04:04 eythian oh, I see 04:04 eythian that makes sense. 04:05 dcook Laksa time! 04:05 dcook ... 04:05 * dcook scurries away 04:13 mtj- mtompset, i think a pass of ./t/db_dependent/Circulation.t - is a valid test of the C4::Context->set_userenv changes 04:14 mtompset Yes, but for complete thoroughness, the other changed code points need to be triggered too. 04:15 mtompset Now to fix my other test. 04:16 mtj- hmm, good point - only some changes are tested, not all… :/ 04:30 mtompset logging in triggers set_userenv 1,2, and 6. 04:31 mtompset 3,4,5 and 7... how to triggger. 04:32 mtompset anyone know how to trigger check_api_auth? 04:34 eythian bug 7973 is a terribly bad regression that will break LDAP for many people. If you have LDAP with auth_by_bind, you should be aware of it. 04:34 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7973 new feature, P5 - low, ---, gmcharlt, RESOLVED FIXED, Allow for new type of LDAP authentication 04:36 mtompset Wild! I didn't know you could use a cardnumber to log in to koha. 04:40 cait eythian: so how to fix it? 04:40 eythian cait: I'm thinking on that now. 04:40 cait good 04:40 cait :) 04:40 cait it might make u buy you more beer - he has to struggle with ldap these days 04:41 eythian heh, well if he encounters this, he'll have a lot more struggling to do :) 04:41 cait seems he already ran into the other with extended attributes causing problems 04:42 eythian yeah, that's hopefully fixed. I haven't actually had a chance to check. 04:42 * cait can't find someone to QA ldap patches it seems :( 04:42 cait nope 04:42 eythian ah really 04:42 cait still in the queue, annoyingly 04:42 eythian annoying. 04:42 cait yeah 04:44 eythian slides? 04:44 wahanui kf should be writing slides 04:44 cait meh. 04:46 eythian I don't like this thing of only outputting diagnostic errors if debug is set. That's a bad thing to do. 04:47 cait hm 04:47 cait i think that's where the idea of the logging module comes from? 04:47 cait having different kinds of log levels? 04:48 eythian that's fine, but "$debug and warn "LDAP bind failed"" isn't something you should do. That's a warning you _want_ to see in production. 04:49 cait true 04:52 cait sounds crazy windy outside 04:52 cait @wunder Konstanz 04:52 huginn` cait: The current temperature in Taegerwilen, Taegerwilen, Germany is 12.1°C (6:50 AM CEST on September 18, 2013). Conditions: Rain. Humidity: 94%. Dew Point: 11.0°C. Pressure: 29.62 in 1003 hPa (Steady). 04:54 eythian huginn` doesn't know about wind 04:54 huginn` eythian: I suck 04:54 eythian @wunder nzwn 04:54 huginn` eythian: The current temperature in Wellington, New Zealand is 11.0°C (4:00 PM NZST on September 18, 2013). Conditions: Clear. Humidity: 62%. Dew Point: 4.0°C. Pressure: 30.21 in 1023 hPa (Steady). 04:56 cait 12 degrees is not very cozy 04:56 cait and rain. 05:10 mtompset mtj-: I figured out how to trigger all the code points. 05:10 mtompset YAY! 05:11 mtompset Or should I say mtj, I figured out how to trigger all the code points? 05:29 eythian Signoffs welcome on 10908 05:29 eythian bug 10908 05:29 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10908 blocker, P1 - high, ---, robin, Needs Signoff , Fix broken auth_by_bind LDAP mode 05:47 magnuse @wunder boo 05:47 huginn` magnuse: The current temperature in Bodo, Norway is 14.0°C (7:20 AM CEST on September 18, 2013). Conditions: Mostly Cloudy. Humidity: 63%. Dew Point: 7.0°C. Pressure: 29.56 in 1001 hPa (Steady). 05:48 magnuse so hot! 05:48 * magnuse wanders off to make breakfast 05:48 dcook @wunder SYD 05:48 huginn` dcook: The current temperature in Sydney, New South Wales is 25.0°C (3:30 PM EST on September 18, 2013). Conditions: Clear. Humidity: 21%. Dew Point: 1.0°C. Pressure: 29.53 in 1000 hPa (Rising). 05:49 dcook Mmm spring 05:51 paxed if packaged + gitify is the way to go, shouldn't the "For Developers" section on the website mention it? 05:51 paxed packages* 05:56 mtompset paxed: Good point, but there isn't even a gitify page. 05:56 dcook paxed: I believe that the website has a Git repo as well. If that's a suggestion, perhaps you could write a bug report for it or submit a patch. 05:57 dcook We're a quite loosely organized bottom-up community. 05:57 mtj- mtompset, cool ^^ 05:58 cait gitify? 05:58 wahanui i guess gitify is at https://github.com/mkfifo/koha-gitify 05:58 cait the docs is in the readme currently I think - we could link to it 05:58 dcook Many of those who contribute the most to Koha work for companies that provide hosting options. As a result, they often have other things on their lists of things to do than to make sure the instructions are perfect, since they're already quite familiar with instructions. 05:59 dcook Not that the instructions shouldn't be perfect. mtompset has been doing a lot of great work on fixing up the Ubuntu instructions. 05:59 mtompset Which reminds me... did I put up that patch... 05:59 dcook But it's a collective effort. While we love Koha, I don't know if any of us really market it. 05:59 cait dcook: i think another reason is that it needs constant effort - things changing a lot 06:00 dcook There's that too 06:01 mtj- paxed, the wiki is probably the best place for that missing info 06:01 rangi probably in the developers handbook 06:03 rangi http://wiki.koha-community.org/wiki/I_want_to_help if you scroll to the bottom you can see it here 06:03 rangi you can add that block to any page by putting 06:03 rangi {{DevBook}} 06:04 dcook Hmm, that is slick 06:04 * dcook would love to see someone do OMGWTFBBQ! 06:04 rangi magnuse did it 06:04 rangi dcook: come sit by me and jcamins and the hackfest 06:05 dcook Done 06:05 * cait requests a seat at that table too 06:06 mtompset @quote random 06:06 huginn` mtompset: Quote #193: "<libsysguy> I don't always reterminate....but when I do the terminator is near a stud // * wizzyrea considers if this is a real statement or something to do with the movie." (added by slef at 02:56 PM, March 22, 2012) 06:06 dcook I've been meaning to look at ElasticSearch since Access 2011. Maybe I'll have to poke around a bit more before hackfest.. 06:06 mtompset @quote 277 06:06 huginn` mtompset: downloading the Perl source 06:06 mtompset @quote 278 06:06 huginn` mtompset: downloading the Perl source 06:06 mtompset @quote #278 06:06 huginn` mtompset: downloading the Perl source 06:06 rangi @quote get 278 06:06 huginn` rangi: Quote #278: "jcamins: ... OMGOMGOMG MUST FIX ALL THE THINGS." (added by mtompset at 03:50 AM, September 17, 2013) 06:07 mtompset Thank you. 06:07 dcook hehe 06:07 mtompset dcook's comment reminded me of jcamins' comment. :) 06:07 dcook Jcamins' comment reminds me of this OAI-PMH harvester... 06:07 dcook Or rather..."must predict all the ways people can use and abuse this thing" 06:08 mtompset Does it respect OpacHiddenItems and OpacSuppression? 06:08 dcook Hmm, but now that I've broken it by changing naming conventions, perhaps I should go and fix it again.. 06:08 dcook Not even a little a bit 06:09 dcook Actually, they're likely irrelevant 06:09 dcook The core is simple. Plug in a URL and a metadataPrefix, and harvest all the records. 06:09 dcook Transform them to MARCXML using XSLT 06:10 dcook Load them into a batch import and import 06:10 dcook Either automatically or manually, your choice 06:10 dcook Of course, matching becomes the main issue... 06:11 dcook Since Koha/Zebra don't cope so well with OAI-PMH identifiers 06:11 dcook Due to the colons, me thinks 06:12 dcook Actually, that's probably a Koha thing rather than a Zebra one 06:17 dcook Of course, I figured out a solution that searches a table for the OAI-PMH identifier and sees if it has been imported before...and if it is has...I grab the biblionumber, and stick that in our incoming record via the XSLT so that the standard import matching can work 06:17 dcook But...if people craft XSLTs that don't insert the biblionumber parameter...then matching doesn't work. Although that just means that you'll potentially have duplicate records... 06:18 dcook Or if your matching works...it'll override your local changes with the remote changes...which people might not realize 06:19 dcook The safest thing is to not process updates...but then you don't have updates 06:19 dcook :/ 06:19 cait hm 06:19 * cait needs a nice quote for showing the quote of the day feature 06:20 cait ah, it's ok 06:20 cait i figured something out 06:28 mtompset dcook: Turns out that I hadn't put up my documentation patch for INSTALL.ubuntu 06:28 dcook "o 06:28 dcook :o* 06:29 mtompset It's there now. 06:29 dcook \o/ 06:30 dcook bug 7764 06:30 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7764 normal, P5 - low, ---, mtompset, Needs Signoff , INSTALL.ubuntu needs to be updated 06:30 dcook Neato. I might take a look later. 06:30 dcook Right now, I'm pondering a new matching scheme... 06:32 magnuse cait++ 06:32 dcook If I don't want to risk people making XSLTs that don't fit my scheme...I should make a more foolproof scheme... 06:34 mtompset http://en.wikipedia.org/wiki/Idiot_proof 06:34 dcook That last paragraph seems particularly apt 06:35 mtompset Exactly why I mentioned it. :) 06:35 dcook Although it might be a bit much to expect people to remember to include my parameters.. 06:35 dcook I think matching would be impossible without them though.. 06:36 dcook Well, not impossible, but supremely spotty 06:37 magnuse i don't think expecting people to write xslt in a particular way for a particular feature is asking too much... 06:38 mtompset Well, have a great day, #koha. 06:38 dcook No? 06:38 wahanui http://i.imgur.com/hVVuP.jpg 06:38 dcook I'm glad to hear it :) 06:39 * dcook isn't sure what sounds reasonable anymore 06:39 cait bbiab 06:49 reiveune hello 06:49 magnuse tcohen++ for updating http://wiki.koha-community.org/wiki/Commands_provided_by_the_Debian_packages 06:50 magnuse bonjour reiveune 06:50 magnuse @wunder marseille 06:50 huginn` magnuse: The current temperature in Marseille, France is 17.0°C (8:30 AM CEST on September 18, 2013). Conditions: Clear. Humidity: 68%. Dew Point: 11.0°C. Pressure: 29.86 in 1011 hPa (Rising). 06:51 reiveune salut magnuse kathryn dcook rangi :) 06:51 dcook hey ya reiveune :) 07:10 kivilahtio_ I just can't find the Koha API docs anywhere? I saw it in the dokuwiki and now it is gone? 07:10 kivilahtio_ mysterious... 07:11 paul_p hi kivilahtio_ i've seen your email 07:12 kivilahtio_ paul_p: good. I hope you have time to answer 07:21 rangi we dont use dokuwiki 07:22 rangi you mean http://wiki.koha-community.org/wiki/APIs_and_protocols_supported_by_Koha ? 07:27 magnuse we did use dokuwiki a long time ago? 07:29 kivilahtio_ rangi: The perldocs were published as a web page. 07:29 kivilahtio_ rangi: Documenting C4::Auth for starters 07:29 magnuse http://perldoc.koha-community.org/ 07:29 kivilahtio_ magnuse: thanks! 07:29 kivilahtio_ phew 07:29 magnuse :-) 07:29 kivilahtio_ I'll bookamrk that 07:30 dcook Ugh...why don't the record matching rules seem to work now... 07:31 kivilahtio_ we just found out that Koha has ~2800 open bugs, of which 208 are critical/major. I have to say that is troublesome 07:31 dcook O_o 07:31 rangi would you rather we hid them? :) 07:31 kivilahtio_ rangi: :D 07:31 magnuse rangi++ 07:32 rangi you realise we use bugzilla for all feature and enhancement requests too 07:32 rangi and i bet of those 208, only about 10 are actually critical 07:32 kivilahtio_ rangi: no I don't. This is not mu discovery but I would like to hear your version of it 07:32 rangi i think someone just queried bugzilla, and jumped to some conclusions 07:33 rangi and with mostly badly researched conclusions, a wrong one 07:33 kivilahtio_ rangi: thanks for the clarification 07:33 rangi for examply they assumed that 2800 bugizlla requests not in closed state = 2800 bugs 07:33 kivilahtio_ no they just stated that there are 2800 open bugs :) 07:34 kivilahtio_ rangi: sorry I take my previous comment back 07:35 rangi yep, and since they dont realise that pushed to master and pushed to stable aren't open 07:35 rangi they got that figure 07:36 rangi there are 3 critical 07:36 rangi one in discussion, 1 with a patch that needs testing and one new 07:36 rangi 0 blockers 07:36 magnuse this table might be of interest: http://bugs.koha-community.org/bugzilla3/report.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=REOPENED&bug_status=ASSIGNED&bug_status=In%20Discussion&bug_status=Needs%20Signoff&bug_status=Signed%20Off&bug_status=Passed%20QA&bug_status=Pushed%20for%20QA&bug_status=Failed%20QA&bug_status=Patch%20doesn%27t%20apply&x_axis_field=bug_severity&y_axis_field=bug_status&format=table&action=wrap&saved_report_id=1 07:36 kivilahtio_ I can see your logic 07:36 magnuse sorry for the huge url 07:37 kivilahtio_ magnuse: no worries. That clarifies a lot 07:39 dcook Hmmm... 07:39 rangi the problem with an open data set, you can construct all sorts of queries, but without context they dont mean a lot 07:40 rangi bug 10908 07:40 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10908 blocker, P1 - high, ---, robin, Needs Signoff , Fix broken auth_by_bind LDAP mode 07:40 rangi would be great if someone could sign that off 07:40 rangi i can't obviously 07:42 dcook Ahh, no problem with the matching rules. I'm just an idiot who needs to leave work and head to the gym... 07:42 rangi heh have fun dcook 07:42 dcook Thanks, rangi :) 07:42 dcook I think we only have one LDAP instance and I'm not familiar with it at all :/ 07:42 dcook Otherwise, I'd be all over that 07:42 dcook In fact, that might be a remote instance as well.. 07:49 rangi ls 07:49 rangi heh 07:50 magnuse cd? 07:50 dcook git branch -v -v 07:53 dcook Ok. Actually leaving now. 07:53 dcook Have a good day/night :) 08:11 kf morning #koha 08:14 kf @wunder Konstanz 08:14 huginn` kf: The current temperature in Konstanz, Germany is 15.0°C (10:00 AM CEST on September 18, 2013). Conditions: Light Rain. Humidity: 79%. Dew Point: 12.0°C. Pressure: 29.60 in 1002 hPa (Rising). 08:28 rangi @wunder nzwn 08:28 huginn` rangi: The current temperature in Wellington, New Zealand is 10.0°C (8:00 PM NZST on September 18, 2013). Conditions: Partly Cloudy. Humidity: 66%. Dew Point: 4.0°C. Pressure: 30.24 in 1024 hPa (Steady). 08:39 magnuse @wunder boo 08:39 huginn` magnuse: The current temperature in Bodo, Norway is 14.0°C (10:20 AM CEST on September 18, 2013). Conditions: Mostly Cloudy. Humidity: 67%. Dew Point: 8.0°C. Pressure: 29.56 in 1001 hPa (Steady). 08:40 drojf good morning #koha 08:40 magnuse moin drojf 08:40 drojf @wunder berlin, germany 08:40 huginn` drojf: The current temperature in Prenzlauer Berg, Berlin, Germany is 10.2°C (10:13 AM CEST on September 18, 2013). Conditions: Rain. Humidity: 73%. Dew Point: 6.0°C. Pressure: 29.39 in 995 hPa (Steady). 08:40 drojf :( 08:40 rangi hi drojf 08:40 drojf hei magnuse 08:40 drojf hi rangi 08:42 kf hi drojf, hi rangi 08:42 drojf hi kf 09:13 tweetbot_ [off] @FredRiondet: "@27point7 Je suppose qu'il s'agit de #KohaILS? La supp d'un compte lecteur supprime également ses tags. Ce qui peut poser problème parfois." 09:25 tweetbot_ [off] @27point7: "@FredRiondet Yep, #KohaILS. on utilise pas les tags. mais si c'est le cas c embettant. Je vais essayer d'en faire un correctif vite fait" 09:31 Oak kia ora #koha 09:31 Oak magnuse 09:31 magnuse Oak 09:31 Oak \o/ 09:31 magnuse :-) 09:31 Oak :) 09:32 * Oak sends kf cookies and tea 09:34 tweetbot_ [off] @27point7: "@FredRiondet et une utilisation bien pensée (normalisée?) des tags http://t.co/q49scHzui4 #KohaILS" 09:35 kf Oak: much appreciated - thx :) 09:37 tweetbot_ [off] @27point7: "@FredRiondet facette par type de doc, ça aussi ne n'est pas du standard. on a du bidouiller le code pour la faire apparaître... #KohaILS" 09:40 tweetbot_ [off] @FredRiondet: "@27point7 La faute à Zebra j'ai envie de dire. #KohaILS" 09:48 rangi i wonder if this will work 09:49 rangi w00t 09:49 rangi http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9163#c19 09:49 huginn` 04Bug 9163: new feature, P1 - high, ---, fridolyn.somers, Patch doesn't apply , Cataloguing validation workflow 09:49 tweetbot_ [off] @FredRiondet: "@27point7 Tu n'as pas encore vu le thésaurus skos et la compatibilité 100% Zotero #KohaILS #CHU #Lyon #Teaser" 09:50 rangi my bot is now testing all bugs in need signoff state, if they dont apply cleanly they get updated 09:51 rangi next step it will test all those apply with the tests, and set fail qa any that make tests fail 09:52 rangi http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8918#c23 09:52 huginn` 04Bug 8918: normal, P3, ---, julian.maurice, Patch doesn't apply , ILS-DI: HoldTitle and HoldItem do not calculate rank of hold 09:52 rangi seems to be working fine 09:52 magnuse rangi++ !!! 09:53 magnuse automate all the things! 09:53 rangi thats the idea 09:53 kf seems to be working awesome 09:53 kf :) 09:54 magnuse next step: automatic signoff for the patches that do not make the tests fail ;-) 09:54 rangi its found 6 so far 09:54 rangi that dont apply 09:54 kf ok... tiem for lunch :) 09:55 rangi make that 7 09:55 kf will be gone later... we have our first koha user meeting today :) 09:55 magnuse w00t! 09:55 magnuse have fun kf! 09:55 kf wish us luck :) 09:58 tweetbot_ [off] @FredRiondet: "@27point7 Oui, au presta. Réponse: bug connu de la communauté. Jamais modifié car trop complexe. #KohaILS" 10:09 magnuse ohnoes, poor bug 10240 10:09 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10240 new feature, P5 - low, ---, jcamins, Patch doesn't apply , Offline circulation using HTML5 and IndexedDB 10:10 magnuse does anyone know if there are known problems with opening the value builder popups in ie? 10:10 rangi its not a bad one, just the updatedatabase.pl i can fix that easily enough 10:14 magnuse yay 10:19 rangi fixed 10:19 rangi the original big patch ive signed off a while ago 10:20 rangi it is just the 4 qa follow ups that need signoff, so if someone wanted to do that that would be cool 10:31 magnuse if only i had the time... 10:31 rangi i know that feeling 10:31 * kf too 10:32 kivilahtio_ luckliy we have time to hang around in the IRC! 10:33 kf kivilahtio_: IRC is important. 10:35 rangi if only there were about 4000 libraries using koha, maybe 1% of them could get involved in signoffs and that would be 40 10:35 rangi oh wait we do have 4000 libraries 10:38 magnuse hehe 10:45 magnuse any plans for training more people to sign off during kohacon2013? 10:46 rangi ill train anyone who volunteers 10:54 magnuse rangi++ 11:12 magnuse gah, encoding problems! 11:21 * magnuse needs lunch 11:57 * magnuse wonders what he is doing wrong when he gets output like "Sx{f8}r-Trx{f8}ndelag" 12:26 oleonard Hi #koha 12:31 magnuse hiya oleonard 12:34 magnuse ah, Data::Dumper was messing with my output... 12:36 oleonard I wonder if the patch-doesn't-apply bot knows about bug dependencies? 12:38 magnuse "not yet" would be my guess 12:44 oleonard Joubu: rangi's bot is almost as bad as me about noticing bug dependencies ;) 12:45 Joubu :) 13:11 tcohen morning #koha 13:12 oleonard Hi tcohen 13:45 tcohen @later tell cait take a look at this gift http://snag.gy/6qrpz.jpg 13:45 huginn` tcohen: The operation succeeded. 13:48 tcohen hi jcamins 13:48 jcamins tcohen: that's really eerie. Does my client indicate when I open the channel? 13:48 jcamins Also, hi. 13:48 tcohen a question for u: is there a semantic difference between MARC and UNIMARC see also and see from fields? 13:49 tcohen eerie? 13:49 jcamins There is not. 13:49 jcamins Yeah, you said "hi jcamins" seconds after I opened up the channel. 13:49 tcohen i've just googled eerie.. 13:49 tcohen its a strange coincidence 13:50 jcamins Yup. 13:51 tcohen the templates look for some 'notes' when in UNIMARC scenario 13:51 tcohen and 'other script' 13:51 jcamins Yeah, that functionality was there before and I kept it when I improved the authority display. 13:53 tcohen is displaying authorites search results in the opac working at all for unimarc? 13:53 tcohen looks like it only displays text, so no tracings 13:54 tcohen any UNIMARC user? 14:04 tcohen guys, any UNIMARC user? 14:05 jcamins Oh, that reminds me. 14:05 jcamins Any French speakers about? 14:06 tcohen i'm about to break all unimarc-related authorities visualization 14:07 jcamins Noooooo. 14:07 tcohen hmmm, looks no one around :-P 14:07 tcohen just testing jcamins 14:07 jcamins Oh. Heh. 14:07 sophie_m yes it works 14:08 sophie_m jcamins: ? 14:08 tcohen in the opac, you are presented links to see also and see from authorities (when searching authorities)? 14:08 jcamins Yay! 14:08 jcamins sophie_m: Is this grammatical for a title: "Le Premier Jour du l’An CCXXII de l’Ère Républicaine 14:08 sophie_m ah opac 14:09 jcamins I read French okay, but I can't write it. 14:09 sophie_m Le premier jour de l'an (et non pas "du") jcamins 14:09 sophie_m on peut aussi dire de l'année 14:10 sophie_m jcamins: it's not so bad :() 14:10 sophie_m :) 14:10 jcamins Thanks! 14:10 tcohen authorities-search-results.inc clearly has a IF (unimarc) ELSE END 14:10 tcohen the unimarc block only prints plain text, no URL 14:10 jcamins That's the title for my dinner menu for Sunday. :) 14:11 jcamins sophie_m++ # for humoring me 14:13 sophie_m tcohen : I can't find at the moment exemples with see also 14:14 tcohen thanks sophie_m 14:26 tcohen unimarc sample koha? 14:29 oleonard tcohen: There is a sandbox with UNIMARC data isn't there? 14:30 tcohen sandboxes? 14:30 wahanui sandboxes are http://wiki.koha-community.org/wiki/Sandboxes 14:30 tcohen thanks oleonard 14:36 mtompset Greetings, #koha. 14:37 mtompset gmcharlt++ # taking dependent patches into account. Good and necessary idea. 14:39 oleonard Firefox, get it together! How long have we had to deal with this stupid print truncation bug?! 14:41 jcamins Ummm... a long time? 14:41 * druthb waves to mtompset. 14:41 oleonard At the moment I'm looking at a web page on the subject from 2007, so yeah a long time. 14:42 mtompset Greetings, druthb, oleonard jcamins. :) 14:42 mtompset print truncation bug? 14:42 gmcharlt oleonard: Firefox is just trying to save trees? </lame_excuse> 14:43 oleonard gmcharlt: Maybe if pages past page 1 were nonexistent instead of blank :P 14:43 mtompset But the data you REALLY need is on the first page anyways. ;) 14:45 oleonard I knew I shouldn't have designed my Geocities page with a table layout. Now grandma can't print it out to show the bridge club. 14:46 mtompset " iframe printing broken when iframe height more than page height" -- "Reported: 2001-12-03 01:18 PST" -- "Status: NEW" WHAT?! 14:47 tcohen bug 10691 14:47 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10691 normal, P5 - low, ---, tomascohen, Needs Signoff , 5xx not properly linked by authid in authority search result list 14:49 mtompset "internet explorer prints all four pages properly." -- How scary is that, oleonard? 14:58 mtompset gmcharlt: any thoughts on 10454? LAST_INSERT_ID() is a MySQLism. khall is recommending avoiding MySQLisms. 15:01 Joubu mtompset: DBI provides a last_insert_id method 15:01 tcohen jcamins: do u think 10691 should be fixed fr staff too? 15:02 Joubu mtompset: http://search.cpan.org/dist/DBI/DBI.pm#last_insert_id 15:02 jcamins tcohen: yeah, ideally. 15:02 mtompset Looking at that link now. Thank you, Joubu. 15:08 tcohen jcamins: i still belive authorities search in UNIMARC is sort of broken 15:08 jcamins tcohen: that seems probable to me. 15:09 tcohen there's at least a call to a process called language that is not there :-D 15:09 tcohen (on the unimarc if's branch) 15:09 tcohen it is on the staff interface 15:23 reiveune bye 15:32 tcohen volunteer for signing a really trivial patch so we have it fr 3.12.5? 15:33 tcohen only removes two quotation symbols from an xslt 15:36 tcohen bug 10905 15:36 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10905 minor, P5 - low, ---, tomascohen, Needs Signoff , Author tracings incorrect when UseAuthoritiesForTracings is turned on 15:59 tweetbot_ [off] @KohaILS: "#KohaILS [Koha-patches] [PATCH 2/2] Bug 10691: 5xx not properly linked by authid in… http://t.co/FWffrE8hUd" 15:59 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10691 normal, P5 - low, ---, tomascohen, Needs Signoff , 5xx not properly linked by authid in authority search result list 16:02 oleonard nengard around? 16:02 nengard yes 16:03 oleonard Do you have any idea why the kohails Twitter account is tweeting random koha-patches emails? 16:04 nengard it's part of the yahoo pipe that feeds it 16:04 nengard not sure why it's not doing them all though 16:06 jcamins Why did it suddenly start getting koha-patches e-mails? I don't think it used to, dit it? 16:06 jcamins *did 16:06 nengard it's support to be commits I think - and not it didn't - I cleaned up some broken feeds and thought adding in new features would be a good thing 16:07 jcamins Ah. 16:07 jcamins I thought it just randomly switched, which would be weird. 16:10 huginn` New commit(s) kohagit: Bug 10876: Fix opac-MARCdetail.pl displaying items that are meant to be hidden <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=f072cbdf9bf35a44364c5374b8284c0583f4e262> / Bug 10872: UT for GetHiddenItemnumbers and POD fix <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=5d8ad739293ef8cf22a808404e52a9c74275aaf0> / Bug 10872 - C4::Items GetHiddenItems fix and optimization <http://git.koha-com 16:14 jenkins_koha Starting build #107 for job master_maria (previous build: FIXED) 16:16 nengard jcamins - nope just a weird human going in and screwing with it 16:18 jenkins_koha Starting build #1425 for job Koha_master (previous build: FIXED) 16:20 huginn` New commit(s) kohagit: Bug 10731: fix use of IntranetSlipPrinterJS by hold slips <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=887900ba597886f8ed06943849be172131f12cee> 16:20 tcohen nengard: quick question 16:21 nengard yup 16:21 tcohen you're cataloguing, and want to link an authority 16:22 tcohen start typing something 16:22 tcohen the autocomplete feature shows a list 16:22 tcohen your's is there, you click on it 16:22 tcohen what you expect to happen once you click? 16:23 tcohen should it put it in the search field? (current) 16:23 tcohen should it directly trigger that search? 16:23 tcohen should it link the authority? 16:24 mtompset gmcharlt++ # Thank you, gmcharlt. :) 16:25 tcohen nengard? 16:25 wahanui nengard is fast 16:26 nengard sorry ... reading 16:26 tcohen heh 16:26 nengard i think it should link the authority 16:26 nengard and if it can't do that then put it in the search field 16:26 mtompset wahanui: nengard is also the queen of documentation. 16:26 wahanui okay, mtompset. 16:26 nengard :) 16:27 tcohen i'll gather some other opinions and use cases 16:27 tcohen thanks nengard 16:28 mtompset tcohen: I don't think it should directly link immediately, but that's my totally uninformed opinion. :) 16:30 huginn` New commit(s) kohagit: Bug 9294: Followup : add missing lines. <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=da9863f1a5225d3af7daac1e4874e42fbd7dd369> / Bug 9294 - Move JavaScript out of circulation template <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=249b37ef488d90d8cd9104c4d3d806f7a30590d8> 16:40 huginn` New commit(s) kohagit: Bug 10376: fix ability to print cart from IE9 & 10 <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=990eebf132fef94dfbac4d3e17fe7acd9ce7b2c6> 16:47 bag @seen libsysguy 16:47 huginn` bag: libsysguy was last seen in #koha 3 weeks, 0 days, 4 hours, 47 minutes, and 53 seconds ago: <libsysguy> yo magnuse 16:48 oleonard Hi bag 16:48 bag hey owen 16:52 huginn` New commit(s) kohagit: Bug 10599: add option to unselect on loan items on the batch item modification tool <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=5ed940b18eddca2e4cd823afce2e9558b074158d> 16:57 druthb bag: I just saw libsysguy in the lunch line, and made disparaging remarks about him. 16:57 bag poor guy 16:57 druthb :P 16:58 bag tell him I saw him walking around SB the other day - with a surf board under his arm 16:58 druthb I showed him my engagement ring, and he bemoaned the fact that The Swede wants the Star of Africa or some such expensive bauble on her finger. 16:58 jenkins_koha Project master_maria build #107: SUCCESS in 44 min: http://jenkins.koha-community.org/job/master_maria/107/ 16:58 jenkins_koha * Mark Tompsett: Bug 10584 - Hide OPAC biblio details if all items are hidden 16:58 jenkins_koha * Mark Tompsett: Bug 10872 - C4::Items GetHiddenItems fix and optimization 16:58 jenkins_koha * Tomas Cohen Arazi: Bug 10872: UT for GetHiddenItemnumbers and POD fix 16:58 jenkins_koha * Mark Tompsett: Bug 10876: Fix opac-MARCdetail.pl displaying items that are meant to be hidden 16:58 jenkins_koha * Kyle M Hall: Bug 10731: fix use of IntranetSlipPrinterJS by hold slips 16:58 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10584 enhancement, P5 - low, ---, mtompset, Pushed to Master , Hide OPAC bibilo details if all items are hidden. 16:58 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10872 minor, P5 - low, ---, mtompset, Pushed to Master , C4::Items GetHiddenItems fix and optimization 16:58 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10876 normal, P5 - low, ---, mtompset, Pushed to Master , Fix opac-MARCdetail.pl partial hides 16:58 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10731 minor, P5 - low, ---, kyle, Pushed to Master , IntranetSlipPrinterJS is not working for hold slips 16:58 jenkins_koha Starting build #108 for job master_maria (previous build: SUCCESS) 16:59 * mtompset crosses fingers. :) 17:02 huginn` New commit(s) kohagit: Bug 10599: (follow-up) fix incomplete test case <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=304b8d7de3c75c0002528bcd4b142ed3340d452a> 17:31 jcamins TIL: do not run siege with 200 concurrent clients on a small Koha server. 17:31 jcamins For your server is small, and crunchy, and hates you terribly. 17:34 huginn` New commit(s) kohagit: Bug 10601: (follow-up) improvements to ->set() and ->get() <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=72479fec404ebf446f53a1c290ac10139e65d418> / Bug 10601: (follow-up) unit tests for new ->set() and ->get() <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=f4a30cc68bb633b6a990f87205f76728e27ae985> / Bug 10601 [QA Followup] fix POD error <http://git.koha-community.org/gitweb/?p=koha.git 17:42 jenkins_koha Project master_maria build #108: SUCCESS in 43 min: http://jenkins.koha-community.org/job/master_maria/108/ 17:42 jenkins_koha * Owen Leonard: Bug 9294 - Move JavaScript out of circulation template 17:42 jenkins_koha * Jonathan Druart: Bug 9294: Followup : add missing lines. 17:42 jenkins_koha * Marcel de Rooy: Bug 10376: fix ability to print cart from IE9 & 10 17:42 jenkins_koha * Jonathan Druart: Bug 10599: add option to unselect on loan items on the batch item modification tool 17:42 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9294 enhancement, P5 - low, ---, oleonard, Pushed to Master , Move JavaScript out of circulation template 17:42 jenkins_koha * Galen Charlton: Bug 10599: (follow-up) fix incomplete test case 17:42 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10376 normal, P5 - low, ---, m.de.rooy, Pushed to Master , Printing cart does not work under IE9 17:42 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10599 enhancement, P5 - low, ---, jonathan.druart, Pushed to Master , Uncheck on loan items on the batch item modification tool 17:42 jenkins_koha Starting build #109 for job master_maria (previous build: SUCCESS) 17:52 jenkins_koha Project Koha_master build #1425: SUCCESS in 1 hr 34 min: http://jenkins.koha-community.org/job/Koha_master/1425/ 17:52 jenkins_koha * Mark Tompsett: Bug 10584 - Hide OPAC biblio details if all items are hidden 17:52 jenkins_koha * Mark Tompsett: Bug 10872 - C4::Items GetHiddenItems fix and optimization 17:52 jenkins_koha * Tomas Cohen Arazi: Bug 10872: UT for GetHiddenItemnumbers and POD fix 17:52 jenkins_koha * Mark Tompsett: Bug 10876: Fix opac-MARCdetail.pl displaying items that are meant to be hidden 17:52 jenkins_koha * Kyle M Hall: Bug 10731: fix use of IntranetSlipPrinterJS by hold slips 17:52 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10584 enhancement, P5 - low, ---, mtompset, Pushed to Master , Hide OPAC bibilo details if all items are hidden. 17:52 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10872 minor, P5 - low, ---, mtompset, Pushed to Master , C4::Items GetHiddenItems fix and optimization 17:52 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10876 normal, P5 - low, ---, mtompset, Pushed to Master , Fix opac-MARCdetail.pl partial hides 17:52 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10731 minor, P5 - low, ---, kyle, Pushed to Master , IntranetSlipPrinterJS is not working for hold slips 17:53 jenkins_koha Starting build #1426 for job Koha_master (previous build: SUCCESS) 18:26 jenkins_koha Project master_maria build #109: SUCCESS in 44 min: http://jenkins.koha-community.org/job/master_maria/109/ 18:26 jenkins_koha * Jonathan Druart: Bug 10601: Add a counter on batch items modifications 18:26 jenkins_koha * Kyle M Hall: Bug 10601 [QA Followup] fix POD error 18:26 jenkins_koha * Galen Charlton: Bug 10601: (follow-up) unit tests for new ->set() and ->get() 18:26 jenkins_koha * Galen Charlton: Bug 10601: (follow-up) improvements to ->set() and ->get() 18:26 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10601 enhancement, P5 - low, ---, jonathan.druart, Pushed to Master , Add a counter on batch items modifications 18:33 jcamins If anyone is interested in seeing some performance statistics I just collected on Apache vs Plack: http://paste.koha-community.org/218 18:44 rambutan Starman wins! 18:44 jcamins rambutan: by a lot. 18:45 rambutan long live Starman! 18:45 jcamins However, neither Apache nor Starman can handle 100 simultaneous connections. 18:46 rambutan That would be a heck of a lot of circ terminals 18:47 jcamins Yes. 18:47 oleonard But fewer than the number of cloned superlibrarians jcamins has growing in vats in his lab 18:47 jcamins And I probably would not use a baby server for a library system with that many simultaneous users. 18:50 oleonard Starman = "baby server?" 18:51 jcamins oleonard: no, a Windows Azure "small" instance is a baby server. 19:08 jcamins For anyone thinking of running 50 simultaneous connections against a small server, I'd recommend against that, too. 19:17 rangi its pretty much a function of ram 19:19 jcamins Yeah, with 1.7GB/RAM and the worst I/O performance I have ever seen, I wasn't expecting anything much from this server. 19:23 jcamins rangi: actually, I just noticed something interesting. With Starman the limiting factor is CPU not memory. 19:24 jcamins I have 620mb of RAM free, but CPU is stuck at 100%. 19:24 rangi ah yeah, that makes sense, it reduces the RAM overhead a lot 19:25 jcamins So probably if I tried this on a server that I'd consider actually running in production it'd do better. 19:26 jenkins_koha Project Koha_master build #1426: SUCCESS in 1 hr 33 min: http://jenkins.koha-community.org/job/Koha_master/1426/ 19:26 jenkins_koha * Owen Leonard: Bug 9294 - Move JavaScript out of circulation template 19:26 jenkins_koha * Jonathan Druart: Bug 9294: Followup : add missing lines. 19:26 jenkins_koha * Marcel de Rooy: Bug 10376: fix ability to print cart from IE9 & 10 19:26 jenkins_koha * Jonathan Druart: Bug 10599: add option to unselect on loan items on the batch item modification tool 19:26 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9294 enhancement, P5 - low, ---, oleonard, Pushed to Master , Move JavaScript out of circulation template 19:26 jenkins_koha * Galen Charlton: Bug 10599: (follow-up) fix incomplete test case 19:26 jenkins_koha * Jonathan Druart: Bug 10601: Add a counter on batch items modifications 19:26 jenkins_koha * Kyle M Hall: Bug 10601 [QA Followup] fix POD error 19:26 jenkins_koha * Galen Charlton: Bug 10601: (follow-up) unit tests for new ->set() and ->get() 19:26 jenkins_koha * Galen Charlton: Bug 10601: (follow-up) improvements to ->set() and ->get() 19:26 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10376 normal, P5 - low, ---, m.de.rooy, Pushed to Master , Printing cart does not work under IE9 19:26 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10599 enhancement, P5 - low, ---, jonathan.druart, Pushed to Master , Uncheck on loan items on the batch item modification tool 19:26 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10601 enhancement, P5 - low, ---, jonathan.druart, Pushed to Master , Add a counter on batch items modifications 19:29 pastebot "rangi" at 127.0.0.1 pasted "the main logic of the bot" (21 lines) at http://paste.koha-community.org/219 19:30 rangi it uses www::mechanize to get the full xml of the bug too, so it can see dependencies, and could make integration branch and apply dependencies too 19:31 jcamins Git::Repository == wrapper around git binary? 19:31 rangi ill clean it up a little and push it 19:31 rangi jcamins: yup 19:32 rangi its simple, but works nicely 20:01 rangi https://gitorious.org/koha-git-tester 20:02 rangi theres the little script i hacked up, pull requests welcomed 20:03 jcamins Nice! 20:03 oleonard rangi++ 20:04 rangi now time to take the kids to school 20:12 drojf good evening #koha 20:13 druthb Hi, drojf! 20:15 drojf druthb! :) 20:15 druthb :D 20:17 rambutan [off]Interesting read: http://www.roganhamby.com/ 20:19 tcohen jcamins around? 20:22 jcamins I am. 20:22 tcohen have a question about bug 10691 20:22 huginn` 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10691 normal, P5 - low, ---, tomascohen, Needs Signoff , 5xx not properly linked by authid in authority search result list 20:22 tcohen what if the authority record doesn't have a RLIN for the 'see also' or 'see from' (i.e. just plain text) 20:23 jcamins It should just be a search. 20:23 tcohen it should fallback to generic search? 20:23 jcamins Yeah. 20:24 tcohen my patch only made th e authid part 20:24 tcohen ok, not complete solution i guess 20:26 oleonard Bye #koha 20:34 tcohen networking problems 20:36 tcohen is it ok if i mark failed-qa with a proper message? 20:38 jcamins Yeah, I think so. 20:45 tcohen jcamins: what do u think of passing search_link and exact_link to the authresult process? 20:45 tcohen and choosing inside that function? 20:45 jcamins tcohen: that seems reasonable. 20:45 tcohen other way could be just hardcoding those URLs in the .inc 20:46 tcohen and if authid -> one else -> the other 21:00 drojf what's the gitbot? a bot checking if patches need to be rebased? 21:00 jcamins Yep. 21:00 drojf cool 21:01 drojf well, unless the part where my patch needs attention :P 21:12 tcohen @seen cait 21:12 huginn` tcohen: cait was last seen in #koha 14 hours, 33 minutes, and 29 seconds ago: <cait> bbiab 21:13 tcohen sigh 21:17 JoeLib001 Hello. :-) I have a Z39.50 Server question. Anyone up for it? 21:17 * cait waves 21:18 mtompset No, but ask anyways? :) I don't guarantee I'll know. :) 21:18 JoeLib001 Well, more of a Z39.50 server problem... or something... 21:18 JoeLib001 Hehe. :-) 21:18 mtompset Greetings, cait. 21:19 JoeLib001 I do not get any hits when I do a title search with subtitles when I do a title search of my Koha's Database via Z39.50. 21:20 mtompset did you check that it was working with yaz first? 21:20 JoeLib001 Example: 245#a Systematic Theology :#bcreation, Christ, salvation 21:20 mtompset or was that yaz-client? 21:20 JoeLib001 I tried using the yaz-client as well. It still comes up 0. 21:21 JoeLib001 Yeah, ok. Ignore the space after the a. XD 21:21 JoeLib001 I do a search for "Systematic Theology" and I get a hit. 21:22 JoeLib001 I do the following searches and I get no hits. "Systematic Theology :creation", "Systematic Theology : creation", "Systematic Theology creation", "Systematic Theology :creation, Christ, salvation". 21:23 JoeLib001 My bad the example shows: Example: 245#aSystematic Theology :#bcreation, Christ, salvation / 21:24 mtompset Don't mind me... I'm trying to refresh my memory with this stuff. :) 21:24 JoeLib001 I have tried a few other titles that have subtitles and I get the same result. 21:24 rangi back 21:25 tcohen [off] maybe zebrasrv is an atheist 21:25 JoeLib001 Hehehe. ;-) 21:25 JoeLib001 Well, zebrasrv didn't like Gettysburg either. XD 21:26 mtompset [off] Or just not a Christian, tcohen. :P 21:26 tcohen i'm sorry JoeLib001, i know too little about searching algorithms inside zebra 21:26 rangi much more likely we have not told zebra that subtitle is part of title 21:26 JoeLib001 Yeah, I started reading the Z39.50 Standards and didn't find anything relating to subtitles and gave up. XD 21:27 tcohen [off] touche mtompset, indeed, zebra is not matching chris with salvation :-P 21:27 rangi [off] it better not, im busy enough as it is 21:27 JoeLib001 rangi: that would make sense. 21:28 rangi JoeLib001: id run zebrasrv from the commandline, and then try a title search in koha, and see the string it is using to search 21:28 tcohen are u in grs or dom setup JoeLib001 ? 21:29 jcamins JoeLib001: what search did you do in yaz-client? 21:29 JoeLib001 rangi: Would that mess something up, if I tried it from my production server? 21:29 rangi hmm yeah, dont do that :-) 21:29 JoeLib001 jcamins: find "Systematic Theolgoy" comes up with a ht 21:29 jcamins JoeLib001: but you said you tried a title search? 21:29 JoeLib001 without my typos. XD 21:29 mtompset [off] tcohen, I think you mean Christ, not chris. Hence, rangi's comment. :) 21:30 JoeLib001 Ok, I probably don't know the difference. XD 21:30 jcamins So, keyword search. 21:30 JoeLib001 Ahh... 21:30 jcamins As it happens, a title search isn't going to work either. 21:31 JoeLib001 Yeah, keyword search didn't come up with it when I tested with the yaz-client. 21:31 jcamins But I wanted to check that I was following along -- sort of -- before offering my two cents. 21:31 JoeLib001 Ok. 21:32 jcamins Phrase searching will not do what you expect. 21:32 jcamins Especially not with GRS-1, which I believe is what you're using. 21:33 JoeLib001 Why not and can I do something about it? Reasonably without days or weeks of effort. XD 21:33 mtompset Oops... 21:33 mtompset What does 'd' do in yaz-client? 21:33 jcamins mtompset: no idea. 21:33 mtompset (in terms of data) 21:33 rangi tcohen: what time do you arrive in reno? 21:34 jcamins Phrase searching is used for full-subfield searching. 21:34 tcohen rangi: 10:25 21:34 tcohen DALLAS, TX (DALLAS FT WORTH INTL) 15 OCT 08:55 21:34 jcamins So a phrase search for "Systematic theology" will work, since that's one subfield, but a phrase search for "Systematic theology creation" will not, because that's two. 21:34 tcohen RENO, NV (TAHOE INTL) 15 OCT 10:25 21:34 cait tcohen: flights booked? 21:34 cait woohoo 21:35 JoeLib001 Hmm..., that sucks. XD 21:36 jcamins So what you're going to need to do is not use phrase searches. 21:36 JoeLib001 What is the alternative? Just searching by ISBN? 21:36 rangi ahh sweet, ill be there by then :) 21:36 jcamins This search should work: f @attr 1=1016 "systematic theology creation" 21:37 jcamins (in yaz-client) 21:37 jcamins I think. 21:37 tcohen thats great rangi! 21:37 JoeLib001 Ok, I will give that a try. 21:37 jcamins Most likely it's just a matter of switching which attributes you're using over Z39.50. 21:38 gmcharlt rangi: question is, how much of a zombie will you be by that point? ;) 21:39 rangi ahh ive learnt, im arriving on the 13th 21:39 gmcharlt :) 21:39 rangi and its only a 1 hour flight, then 13 hr flight, then another 1 hour one 21:39 eythian hi 21:40 jcamins rangi: really? 21:40 rangi yep 21:40 rangi and some time in airports 21:40 jcamins Wow. That seems surprisingly short. 21:40 rangi wlg->akl is 1 hour 21:40 jcamins Not that I'd want to do it. 21:40 rangi akl->sfo = 12 or 13 depending on winds 21:40 rangi then 55 min to reno 21:40 tcohen 1:30+10:15+3:30 21:41 rangi its certainly a lot shorter than edinburgh last year 21:42 jcamins From here to Cordoba is 13-14 hours. 11 hours flight time. 21:43 rangi yeah im not sure how much time in total it takes 21:43 rangi the timezones make it hard to figure out 21:43 jcamins From here to Ibadan is 20 hours, 13 hours flight time. 21:44 rangi i start at 4pm on the 13th nz time 21:44 rangi and land at 4.55pm on hte 13th 21:44 rangi reno time 21:44 mtompset Probably 24h 55m then, including any stop overs. 21:44 jcamins ... 21:44 jcamins weird. 21:46 eythian hi wahanui 21:46 wahanui salut, eythian 21:46 eythian wahanui: internet explorer 21:46 wahanui eythian: sorry... 21:46 eythian wahanui: internet explorer is https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn2/1236471_10151582918166526_280952799_n.png 21:46 wahanui OK, eythian. 21:47 JoeLib001 jcamins: That returned 0 hits too. 21:47 jcamins JoeLib001: odd... 21:47 rangi wellington 4pm is 8pm the day before 21:47 rangi so its 21 hours ish 21:48 rangi in airports and planes 21:48 JoeLib001 Number of hits: 0, setno 4 SearchResult-1: term=systematic cnt=2, term=theology cnt=54, term=creation cnt=16 21:48 jcamins Hmm. 21:49 jcamins Try connecting to your biblioserver instead of publicserver. 21:49 jcamins Does it work there? 21:50 JoeLib001 I think I connected to the biblio server. I entered: open localhost:9999/biblios 21:50 jcamins No, that's the publicserver. 21:50 jcamins biblioserver is going to be via a unix socket. 21:51 JoeLib001 Ah, ok. Is there a document on the interwebs that I can read up on Koha's Z39.50 stuff. XD 21:51 jcamins understanding zebra? 21:51 JoeLib001 Yeah. 21:51 jcamins zebra? 21:51 wahanui zebra is a fielded free text indexing and retrieval engine with a Z39.50 front-end. You can use any compatible, commercial, or freeware Z39.50 client to access data stored in Zebra. or the search engine koha uses 21:51 jcamins z39.50? 21:51 wahanui well, z39.50 is the ANSI standard of the beast. 21:51 jcamins understanding z39.50? 21:52 jcamins Ummm... 21:52 jcamins understanding indexing? 21:52 jcamins indexing? 21:52 wahanui indexing is done by Zebra. 21:52 jcamins searching? 21:52 wahanui somebody said searching was not working 21:52 jcamins yaz-client? 21:52 wahanui yaz-client is http://www.indexdata.com/yaz/doc/yaz-client.html 21:52 jcamins Apparently wahanui doesn't have the link. 21:52 jcamins understanding zebra indexing? 21:52 wahanui understanding zebra indexing is http://wiki.koha-community.org/wiki/Understanding_Zebra_indexing 21:52 jcamins Of course. 21:53 JoeLib001 Thanks. 21:53 jcamins That and this one: http://wiki.koha-community.org/wiki/Troubleshooting_Koha_as_a_Z39.50_server 22:09 mtompset NOOOO! 22:09 mtompset I forgot to ask her something. 22:12 tcohen bye #koha 22:13 mtompset Bye, tcohen. :) 23:46 dcook rangi++ 23:46 dcook That automated gitbot is kinda handy 23:46 dcook Did get a conflict on the updatedatabase.pl, but then I noticed that my commit for that script was bad anyway...