IRC log for #koha, 2013-09-18

All times shown according to UTC.

Time S Nick Message
00:05 eythian Yeah, I just tried it on a 3.12 and it didn't work.
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?
00:38 drnoe_away left #koha
00:43 ebegin joined #koha
01:05 jcamins This is who we need to promote Koha: http://www.buzzfeed.com/ryanha[…]-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 kivilahtio_ joined #koha
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:26 kivilahtio_ joined #koha
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` Bug http://bugs.koha-community.org[…]_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:19 cait joined #koha
04:24 talljoy joined #koha
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` Bug http://bugs.koha-community.org[…]w_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.
04:59 dcook joined #koha
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` Bug http://bugs.koha-community.org[…]_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:54 sophie_m joined #koha
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[…]ki/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:25 laurence joined #koha
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` Bug http://bugs.koha-community.org[…]w_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:39 cait left #koha
06:49 reiveune joined #koha
06:49 reiveune hello
06:49 magnuse tcohen++ for updating http://wiki.koha-community.org[…]e_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 :)
06:56 alex_a joined #koha
06:58 lds joined #koha
07:02 paul_p joined #koha
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[…]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[…]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` Bug http://bugs.koha-community.org[…]_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:10 kf joined #koha
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:38 drojf joined #koha
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:03 drojf joined #koha
09:31 Oak joined #koha
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 gerundio joined #koha
09:32 * Oak sends kf cookies and tea
09:35 kf Oak: much appreciated - thx :)
09:48 rangi i wonder if this will work
09:49 rangi w00t
09:49 rangi http://bugs.koha-community.org[…]g.cgi?id=9163#c19
09:49 huginn` Bug 9163: new feature, P1 - high, ---, fridolyn.somers, Patch doesn't apply , Cataloguing validation workflow
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[…]g.cgi?id=8918#c23
09:52 huginn` Bug 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:56 kf left #koha
10:09 magnuse ohnoes, poor bug 10240
10:09 huginn` Bug http://bugs.koha-community.org[…]_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:30 kf joined #koha
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:38 kf left #koha
10:45 magnuse any plans for training more people to sign off during kohacon2013?
10:46 rangi ill train anyone who volunteers
10:47 laurence1 joined #koha
10:51 laurence1 left #koha
10:52 Oak2 joined #koha
10:54 magnuse rangi++
10:55 Oak2 left #koha
11:03 Oak joined #koha
11:12 magnuse gah, encoding problems!
11:21 * magnuse needs lunch
11:33 drnoe joined #koha
11:46 tcohen joined #koha
11:57 meliss joined #koha
11:57 * magnuse wonders what he is doing wrong when he gets output like "Sx{f8}r-Trx{f8}ndelag"
12:24 oleonard joined #koha
12:26 oleonard Hi #koha
12:31 magnuse hiya oleonard
12:32 tcohen joined #koha
12:34 magnuse ah, Data::Dumper was messing with my output...
12:35 tcohen_ joined #koha
12:36 oleonard I wonder if the patch-doesn't-apply bot knows about bug dependencies?
12:38 talljoy joined #koha
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:03 meliss joined #koha
13:09 edveal joined #koha
13:11 tcohen morning #koha
13:12 oleonard Hi tcohen
13:30 NateC joined #koha
13:37 BigRig joined #koha
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 laurence joined #koha
13:51 jcamins Yeah, that functionality was there before and I kept it when I improved the authority display.
13:52 maximep joined #koha
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?
13:58 laurence left #koha
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:11 rambutan joined #koha
14:13 sophie_m tcohen : I can't find at the moment exemples with see also
14:14 tcohen thanks sophie_m
14:20 Dyrcona joined #koha
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 joined #koha
14:36 mtompset Greetings, #koha.
14:37 mtompset gmcharlt++ # taking dependent patches into account. Good and necessary idea.
14:38 alex_a joined #koha
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` Bug http://bugs.koha-community.org[…]_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:50 BigRig_ joined #koha
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/DB[…]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:23 reiveune left #koha
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` Bug http://bugs.koha-community.org[…]_bug.cgi?id=10905 minor, P5 - low, ---, tomascohen, Needs Signoff , Author tracings incorrect when UseAuthoritiesForTracings is turned on
15:55 nengard joined #koha
15:59 huginn` Bug http://bugs.koha-community.org[…]_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/[…]4b8284c0583f4e262> / Bug 10872: UT for GetHiddenItemnumbers and POD fix <http://git.koha-community.org/[…]04e52a9c74275aaf0> / 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/[…]849be172131f12cee>
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/[…]e4874e42fbd7dd369> / Bug 9294 - Move JavaScript out of circulation template <http://git.koha-community.org/[…]4d3d806f7a30590d8>
16:40 huginn` New commit(s) kohagit: Bug 10376: fix ability to print cart from IE9 & 10 <http://git.koha-community.org/[…]e17fe7acd9ce7b2c6>
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/[…]fce2e9558b074158d>
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.[…]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` Bug http://bugs.koha-community.org[…]_bug.cgi?id=10584 enhancement, P5 - low, ---, mtompset, Pushed to Master , Hide OPAC bibilo details if all items are hidden.
16:58 huginn` Bug http://bugs.koha-community.org[…]_bug.cgi?id=10872 minor, P5 - low, ---, mtompset, Pushed to Master , C4::Items GetHiddenItems fix and optimization
16:58 huginn` Bug http://bugs.koha-community.org[…]_bug.cgi?id=10876 normal, P5 - low, ---, mtompset, Pushed to Master , Fix opac-MARCdetail.pl partial hides
16:58 huginn` Bug http://bugs.koha-community.org[…]_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/[…]d4b142ed3340d452a>
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/[…]290ac10139e65d418> / Bug 10601: (follow-up) unit tests for new ->set() and ->get() <http://git.koha-community.org/[…]205f76728e27ae985> / Bug 10601 [QA Followup] fix POD error <http://git.koha-community.org/gitweb/?p=koha.git
17:36 Dyrcona joined #koha
17:42 jenkins_koha Project master_maria build #108: SUCCESS in 43 min: http://jenkins.koha-community.[…]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` Bug http://bugs.koha-community.org[…]w_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` Bug http://bugs.koha-community.org[…]_bug.cgi?id=10376 normal, P5 - low, ---, m.de.rooy, Pushed to Master , Printing cart does not work under IE9
17:42 huginn` Bug http://bugs.koha-community.org[…]_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:45 oleonard_ joined #koha
17:47 rambutan joined #koha
17:47 talljoy1 joined #koha
17:47 nengard_ joined #koha
17:47 halcyonCorsair joined #koha
17:49 phasefx__ joined #koha
17:51 Joubu joined #koha
17:52 jenkins_koha Project Koha_master build #1425: SUCCESS in 1 hr 34 min: http://jenkins.koha-community.[…]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` Bug http://bugs.koha-community.org[…]_bug.cgi?id=10584 enhancement, P5 - low, ---, mtompset, Pushed to Master , Hide OPAC bibilo details if all items are hidden.
17:52 huginn` Bug http://bugs.koha-community.org[…]_bug.cgi?id=10872 minor, P5 - low, ---, mtompset, Pushed to Master , C4::Items GetHiddenItems fix and optimization
17:52 huginn` Bug http://bugs.koha-community.org[…]_bug.cgi?id=10876 normal, P5 - low, ---, mtompset, Pushed to Master , Fix opac-MARCdetail.pl partial hides
17:52 huginn` Bug http://bugs.koha-community.org[…]_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:00 edveal joined #koha
18:03 sophie_m joined #koha
18:26 jenkins_koha Project master_maria build #109: SUCCESS in 44 min: http://jenkins.koha-community.[…]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` Bug http://bugs.koha-community.org[…]_bug.cgi?id=10601 enhancement, P5 - low, ---, jonathan.druart, Pushed to Master , Add a counter on batch items modifications
18:29 tcohen joined #koha
18:32 SherryS joined #koha
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:33 SherryS left #koha
18:39 NateC joined #koha
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.[…]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` Bug http://bugs.koha-community.org[…]w_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` Bug http://bugs.koha-community.org[…]_bug.cgi?id=10376 normal, P5 - low, ---, m.de.rooy, Pushed to Master , Printing cart does not work under IE9
19:26 huginn` Bug http://bugs.koha-community.org[…]_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` Bug http://bugs.koha-community.org[…]_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
19:35 trea-afk left #koha
19:53 meliss joined #koha
20:01 rangi https://gitorious.org/koha-git-tester
20:02 pianohacker joined #koha
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 joined #koha
20:12 drojf good evening #koha
20:13 druthb Hi, drojf!
20:14 tcohen joined #koha
20:15 drojf druthb! :)
20:15 druthb :D
20:19 tcohen jcamins around?
20:22 jcamins I am.
20:22 tcohen have a question about bug 10691
20:22 huginn` Bug http://bugs.koha-community.org[…]_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:33 tcohen joined #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
20:55 Dyrcona joined #koha
21:00 clintD joined #koha
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:04 nengard joined #koha
21:08 tcohen joined #koha
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:16 JoeLib001 joined #koha
21:16 cait joined #koha
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 JoeLib001 Hehehe. ;-)
21:25 JoeLib001 Well, zebrasrv didn't like Gettysburg either. XD
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 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: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 drnoe_away left #koha
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 wahanui joined #koha
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.akam[…]6_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[…]ng_Zebra_indexing
21:52 jcamins Of course.
21:53 JoeLib001 Thanks.
21:53 jcamins That and this one: http://wiki.koha-community.org[…]s_a_Z39.50_server
22:03 cait left #koha
22:09 mtompset NOOOO!
22:09 mtompset I forgot to ask her something.
22:12 tcohen bye #koha
22:13 mtompset Bye, tcohen. :)
22:24 maximep left #koha
22:53 Irma joined #koha
23:28 dcook joined #koha
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...

| Channels | #koha index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary