Time  Nick         Message
00:04 jcamins      eythian: I know, it made me very sad in parseQuery.
00:04 eythian      I don't quite understand the purpose of parseQuery
00:04 eythian      As such, I've been ignoring it.
00:43 jenkins_koha Project Koha_master build #1748: SUCCESS in 2 hr 14 min: http://jenkins.koha-community.org/job/Koha_master/1748/
00:43 jenkins_koha Kyle M Hall: Bug 12212: fix error that prevented sysprefs.sql from loading
00:43 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12212 blocker, P5 - low, ---, kyle, Pushed to Master , Wrong number of parameters for AggressiveMatchOnISBN in sysprefs.sql
01:51 mtj_         hey #koha, does anyone know of a nice way to upgrade a koha to DOM, via the packages?
01:53 mtj_         ive found this nice reference -> http://wiki.koha-community.org/wiki/Switching_to_dom_indexing
01:57 eythian      mtj_: IIRC there's no automagic way of doing it
02:06 mtj_         no probs, that was my guess too eythian
04:40 cait         hi #koha
04:42 eythian      hi cait
04:42 eythian      oh
04:42 eythian      bye cait
04:47 eythian      hi cait
04:47 eythian      hrm, opac-search.pl makes too many assumptions about things.
04:48 eythian      like, assuming a built query is going to be a string, so you can just slap the suppression stuff on the end.
04:52 eythian      sub getRecords is 351 lines long :/
04:52 * eythian    notes that I should start breaking up my code now.
04:54 * eythian    also notes that he shouldn't change grammatical person part way through a sentence.
05:00 dcook        hehe
05:15 * cait       waves
05:58 paxed        is there something wrong with this: http://bilious.alt.org/~paxed/asiakas_lainat_100-101-103.png
06:18 ashimema     eythian, your heading into scary territory with search
06:18 eythian      ashimema: I know
06:18 eythian      I'm working on elasticsearch support
06:18 cait         morning ashimema
06:19 eythian      so basically catching all the things that call C4::Search and directing them off to a shim that sends them in the right direction.
06:19 ashimema     I got completely lost at the opac suppression bit whilst trying to write a patch for bug 10542
06:19 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10542 critical, P1 - high, ---, martin.renvoize, Failed QA , QueryParser + OpacSuppression doesn't allow search in 'all libraries'
06:20 eythian      I'd quite like to just rewrite how it works, but the search stuff is messy and underdocumented.
06:20 eythian      and without understanding it all, I'd lose zebra support, which is a no-no.
06:20 ashimema     Yeah, that was my conclusion too.. I'd like to re-write it massively.
06:21 eythian      doing a proper rewrite would also take more time than I have budget for.
06:21 ashimema     likewise
06:21 ashimema     it feels to me that at the moment QueryParser just adds yet another level of complication to it all aswell
06:22 ashimema     My initial wondering regarding ElasticSearch was wether you could just write a QP driver
06:22 ashimema     oh.. eythian.. as your about, can you comment on whether there's any simple way of having a per instance zebra config using packages?
06:23 ashimema     I'm still battling with how it all fits together.
06:23 eythian      ashimema: there's not a nice way of doing it, though some have copied the relevant files into koha/sites/whatever and redirected the koha-conf to refer to that.
06:24 dcook        The funny thing is at the moment I have per instance zebra config and want the opposite, ashimema ;)
06:24 * dcook      doesn't use packages though
06:24 * dcook      would also like to do a re-write of Search but alas the budget/time conundrum
06:25 eythian      I've been loosely basing it on the solr stuff, but parts of that is done in ways that I don't think are ideal.
06:25 eythian      and it's also undocumented.
06:25 eythian      but it follows the same basic structure.
06:25 ashimema     hint, hint.. can you document what your doing so we can follow suit later ;)
06:26 eythian      ashimema: I'm quite a fan of documentation myself :)
06:26 ashimema     Yeah, I had a feeling the idea would be to stick the whole set of zebra config into /etc/koha/sites/whatever and rejig the config.
06:26 dcook        http://www.codinguser.com/wp-content/uploads/2012/07/document_all_the_things.jpg
06:26 dcook        For once a link for it..
06:26 dcook        document?
06:26 wahanui      document is not a stylesheet
06:26 dcook        document?
06:26 wahanui      document is, like, not a stylesheet
06:26 dcook        document is also http://www.codinguser.com/wp-content/uploads/2012/07/document_all_the_things.jpg
06:26 wahanui      okay, dcook.
06:26 ashimema     is that a lating solution though... if so I may write a script to add to packages to do exactly that for you.
06:27 ashimema     s/lating/lasting/
06:28 eythian      http://git.catalyst.net.nz/gw?p=koha.git;a=blob;f=Koha/SearchEngine/Elasticsearch/QueryBuilder.pm;h=227df1c7cb873b86a50c263a93706023fb822283;hb=refs/heads/elastic_search <-- e.g.
06:28 dcook        ashimema: If you added it to the koha-create command as a flag, I imagine that would work?
06:28 eythian      (though keep in mind that's relatively incomplete at this stage, and just doing what I need it to do for now.)
06:29 eythian      http://git.catalyst.net.nz/gw?p=koha.git;a=blob;f=Koha/ElasticSearch/Indexer.pm;h=f4394a701600fcc5de57badd42d8afda7c96533e;hb=refs/heads/elastic_search <-- I do have a rebuild_elasticsearch though, that basically calls into this.
06:30 ashimema     dcook, I was thinking of adding a new script koha-zebra-customise or similar.. with a flag for do or undo the creation of files and change of config in koha-conf
06:30 dcook        I see what you mean now about it not necessarily being that lasting :/
06:31 dcook        eythian: Looks neat at a glance :)
06:32 dcook        Love the Blade Runner ref ;)
06:32 ashimema     I tihnk i'de prefer some way of doing fallbacks, such that only customised files need to exist in /sites/whatever.. as apposed to a full copy
06:32 eythian      yeah :) took me a while to work out what craziness was going on there.
06:32 ashimema     but I have no idea if that's plausable without some real digigng into how it all fits together at present
06:32 eythian      ashimema: an option there might be to use symlinks. Just thinking out loud though
06:33 eythian      you could have symlinks to the global files.
06:33 eythian      though even better would be something that allows you to use the global files, and then add some small changes to the top of that.
06:33 eythian      I don't know how you'd do that.
06:33 dcook        What was the original question again?
06:33 dcook        Per instance config...
06:33 dcook        I guess it depends on what you're doing?
06:34 ashimema     yup
06:34 dcook        Just adding new indexes?
06:34 ashimema     I want to add phrases to icu config.. whihc means changing one line in default.idx and adding a phrases.xml
06:35 ashimema     so.. i'de love to be able to override default.idx but not bother copying all the other files
06:35 ashimema     or symlinkin either really.
06:35 ashimema     as you say eythian.. it would be nice to have some fallback system such that you look for the custom overriden file in sites/whatever first, then if they don't exist you can fall back to the defaults.
06:36 dcook        That is something I rather like about Vufind..
06:36 dcook        They're pretty good at that sort of thing
06:36 * dcook      is actually just whipping up some fallbacks for the XSLTs...
06:36 eythian      ashimema: not even that, but it loads the global file, then you can override small parts of it.
06:36 ashimema     or maybe your right.. maybe you could add an import to the end of all the default ones where you can add your overrides..
06:36 eythian      yeah, that
06:36 wahanui      hmmm... yeah, that is cool - a way to enhance the OPAC without bloating Koha...
06:36 dcook        So that a spelling mistake doesn't bring down your search results and detail pages..
06:36 ashimema     hmm.. no idea if zebra supports that kinda thing though
06:36 eythian      don't know either
06:36 eythian      I still tend to treat zebra like a mysterious black box
06:37 dcook        ^
06:37 ashimema     I'm getting there with zebra.. but there's still a huge amount to learn.
06:37 eythian      I've tried reading the docs, and it's not easy.
06:37 dcook        The docs aren't always comprehensive either :/
06:37 dcook        They word things in some awful ways as well..
06:41 ashimema     indeed they do.
06:42 cait         brb
06:43 marcelr      hi #koha
06:44 ashimema     morning marcelr..
06:45 ashimema     random question for you.. when you wrote the xslt parser stuff, bug 11826, did you test the remote style sheet functionality at all?
06:45 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11826 enhancement, P5 - low, ---, m.de.rooy, Signed Off , Improving code for XSLT handling
06:45 ashimema     I'm not getting nasty error form https anymore.. but it also doesn't appear to be souricng the files at all for me.
06:46 eythian      hoi marcelr
06:46 dcook        You know ashimema...it might be worthwhile playing with that profilePath in zebra-biblios-dom.cfg
06:47 dcook        # profilePath - where to look for config files
06:47 dcook        profilePath: some/local/path:/usr/share/idzebra-2.0/tab
06:47 dcook        It might be that if it finds a default.idx in the first dir that it might not look in the later ones?
06:48 eythian      you could look in the documentahahahahaha
06:48 dcook        hehe
06:48 dcook        "Specifies a path of profile specification files. The path is composed of one or more directories separated by colon. Similar to PATH for UNIX systems"
06:48 marcelr      hi ashimema eythian dcook
06:48 dcook        I only somewhat understand PATH for UNIX systems myself, so..
06:48 dcook        yo, marcelr
06:49 eythian      dcook: PATH behaves exactly as you describe
06:49 ashimema     oh.. interesting..
06:49 wahanui      interesting is sometimes good and sometimes bad
06:49 eythian      looks through it, and stops at the first one that contains the thing you're looking for.
06:49 marcelr      ashimena: i tested the remote with a path to my own server, as i recall well
06:49 ashimema     though currently i'm stuggling to navigate the indexdata docs.
06:49 dcook        eythian: Sweet as
06:49 ashimema     hmm.. might be somthing on my config then.
06:50 ashimema     I'll double check it all again before commenting on the bug.
06:50 marcelr      ok
06:50 ashimema     sorry I didn't get the QA done quick enough.. it took a bit longer than I hoped with the remote stuff not working for me at the moment.
06:50 marcelr      ashimena: can you give me your url for a remote xslt?
06:50 marcelr      i can retest that one?
06:52 ashimema     I was 'borrowing' one from another of our systems: I tried two.. http://tna.koha-ptfs.eu/custom/en/xslt/ was one set, and https://rgs.koha-ptfs.co.uk/custom/en/xslt/ is another.
06:52 marcelr      ok i try that in a few moments..
06:53 ashimema     i believe only one should work, as the Utils link is right for only the tna one in my current test environment
06:53 ashimema     <xsl:import href="/usr/share/koha/opac/htdocs/opac-tmpl/bootstrap/en/xslt/MARC21slimUtils.xsl"/>
06:53 ashimema     that bit.. that's caught me before.. so I double check it now
06:54 * eythian    wonders if it's attempting to validate the SSL cert, but has no collection of CA certs to fall back on.
06:54 eythian      (totally a guess.)
06:54 eythian      s/fall back on/reference/
06:54 ashimema     indeed.. that's what the issue was when getURI was the method.
06:55 ashimema     i.e. bug 12172
06:55 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12172 minor, P5 - low, ---, gmcharlt, Needs Signoff , Remote XSLT style sheets fail to fetch under https under recent LWP::Simple
06:55 ashimema     but I'm hoping marcelr's xslt parser fixes it outside of using LWP or similar.
06:55 ashimema     my understanding is that he's using the inbuilt fetching in the xml parser module
06:56 eythian      I'd _expect_ that to be smart about things, but who knows.
06:56 dcook        ashimema: The only thign explicitly linked to that profilePath pref is http://www.indexdata.com/zebra/doc/grs-conf.html#attset-files but pretty sure it's what's pointing at default.idx as well..
06:56 ashimema     some errors somewhere would be useful though.. at the moment it seems to just fail silently
06:57 ashimema     I think you could be right dcook.. nicely found.
06:57 ashimema     time for some testing
06:57 dcook        Sorry, broken record. Intrigued by this new issue
06:57 dcook        Is getURI no longer used?
06:58 ashimema     ack.. this was not my plan for the day.. but having you guys online this morning has certainly helped me get further along with this long standing issue for us.
06:58 dcook        Semi high five?
06:58 ashimema     getURI is currently still used.. but both my and marcelr's patch get rid of it.
06:58 dcook        Just read the patch :)
06:58 dcook        Hmm
06:58 dcook        Actually, while you guys are around, I have a question about that as well
06:58 dcook        What do you think about fetching the remote XSLT higher up in the sub?
06:59 dcook        If it fails, you can use the default XSLT instead
06:59 dcook        Maybe throw a warn in the logs for an admin to catch
06:59 ashimema     it's only used once within the XSLT parsing stuff..  I factor the get into the main code block (as it's only used once anyway, and is like 2 lines of code).. and marcelr's pulls it out compleetleing into his new parser module.. which is muhc nicer
06:59 dcook        Hmm, haven't looked at the new parser module
06:59 ashimema     actually.. it's allot harder than you think to just use the defaults (in the current implementation at least).. Marcelr's refactor could probably do this though..
07:00 dcook        Mmm, I have something working that does it
07:00 ashimema     bug 11826
07:00 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11826 enhancement, P5 - low, ---, m.de.rooy, Signed Off , Improving code for XSLT handling
07:00 ashimema     that's the xslt handler a'la marcelr..
07:00 ashimema     it's noce
07:02 dcook        Hmm..
07:02 dcook        I've been thinking a bit about this today
07:02 ashimema     Joubu about?
07:02 dcook        In search results, we're creating the parser 20 times in a row
07:02 ashimema     yeah.. it's horrible..
07:02 dcook        I'm wondering why we don't do it once, then just iterate through the records..
07:03 ashimema     take a look at marcel's bug..
07:03 dcook        I'm looking at it now, but it looks like it still works the same way as in the past :/
07:03 ashimema     i think he at least caches
07:03 dcook        Better though
07:03 ashimema     yeah.. it's a first step..
07:03 ashimema     factoring out some bits for a future improvement me thinks
07:03 dcook        I've wondered about cacheing..
07:03 dcook        Especially due to the line "unless ( $stylesheet->{$xslfilename} ) {"
07:04 dcook        I assume that means there is cacheing but my current dev setup doesn't have memcache
07:05 ashimema     me too.. in fact we found memcached messes stuff up too much
07:05 ashimema     so almost none of our customers have it turned on..
07:05 dcook        It can be a bit of a pain :/
07:05 eythian      yeah, you've got to be careful with it in testing environments.
07:06 ashimema     indeed
07:06 eythian      I've improved some aspects of it.
07:06 eythian      (my plack patches, for example.)
07:06 ashimema     :)
07:06 dcook        eythian: Yeah, it looks like you've been busy :)
07:06 eythian      just a little :)
07:06 dcook        Which reminds me I need to continue on with my custom XSLTing here..
07:08 ashimema     packages defualt to DOM + ICU for indexing now right?
07:08 dcook        Yata!
07:08 eythian      DOM at least.
07:08 dcook        DOM, yes. Not sure about ICU.
07:08 eythian      not totally sure about icu
07:08 eythian      heh
07:08 * dcook      stares at eythian
07:08 dcook        I know the non-package install is DOM and CHR as of 3.14.5
07:08 dcook        But that's about it
07:08 eythian      I think that's still the case.
07:08 * dcook      may or may not be working on 3.14.5 at present
07:09 eythian      IIRC there are issues with going to ICU totally.
07:10 ashimema     Thanks..
07:10 dcook        Yeah, I think there are a few problems with it here and there
07:10 Joubu        hi
07:10 wahanui      hey, Joubu
07:10 dcook        salut Joubu
07:11 ashimema     yeah, we've been using DOM + ICU on our installs for ages.. and it's no causing us pain swithcing to packages without bits of it..
07:11 ashimema     but your right.. tere are some issues with the combination.. which we've been trying to fix as we come accross them.
07:11 eythian      adding ICU support, even non-default, to the packages would be something I'd approve of.
07:11 ashimema     Joubu.. do the biblibre snadboxes all use nginx as the webserver?
07:12 ashimema     ah.. so that may be where we're getting confused..
07:12 ashimema     we though we we're using ICU in our packages..
07:12 Joubu        ashimema: hum, no idea. I don't think so
07:12 ashimema     that explains some things.
07:12 ashimema     and.. cait thanks you for updating them recently.. what did you update?
07:12 ashimema     can't see anything in git 'tis all
07:13 * ashimema   has zeno on his back about a utf8 patch he wants to test
07:14 * eythian    wonders if the koha list is down again
07:15 eythian      it's been Too Quiet™.
07:15 dcook        hehe
07:16 * eythian    adds "use C4::Search; # :(" to a Koha:: file...
07:16 * eythian    feels a little dirty
07:16 ashimema     hehe...
07:17 ashimema     got wash thy self eythian
07:17 eythian      perhaps I should just go to the pub when I go home, drink it all away.
07:17 eythian      *before I go home
07:18 ashimema     hehe
07:18 ashimema     sounds like a plan to me
07:19 Hasenbear    frustrated koha newbie here. working with 3.12 but not getting far with the manual. anyone have an ear and some insight for me?
07:19 dcook        The hell is this nonsense: <xsl:for-each select="marc:datafield[(@tag=100 or @tag=700) and @ind1!='z']">
07:20 dcook        Hasenbear: Possibly. What's your question?
07:20 eythian      wahanui: ask
07:20 wahanui      Don't ask to ask, just ask.
07:20 dcook        @ind1!='z' is madness...
07:20 huginn       dcook: I've exhausted my database of quotes
07:20 eythian      dcook: that is pretty mad
07:21 Hasenbear    dcook: how do i set up so i can add new items by isbn?  i don't understand the sru service :(
07:21 eythian      Hasenbear: what's your workflow that you're thinking of?
07:21 dcook        eythian: Looks like Jared added it...he knows his stuff so there must be a reason..
07:21 eythian      e.g. often that's done with a Z39.50 search.
07:21 dcook        Unless he's trolling me :p
07:22 eythian      dcook: either is possible ;)
07:22 dcook        :p
07:22 Hasenbear    i want to connect with the germany national library and they don't support z39.50 anymore, only sru
07:22 dcook        Yikes
07:22 eythian      wow
07:22 dcook        Where's cait when you need her..
07:22 eythian      yeah
07:23 eythian      @later tell cait <Hasenbear> i want to connect with the germany national library and they don't support z39.50 anymore, only sru
07:23 huginn       eythian: The operation succeeded.
07:23 eythian      Hasenbear: cait is the German Koha expert, she'll be able to tell you what's up.
07:24 ashimema     I'm not 100% sure we're supporting fetch by SRU yet?
07:24 Hasenbear    thanks. how can i reach her?  i fell like i'm in a paralell universe here :P all new!
07:24 ashimema     I'm sure this came up recently..
07:24 ashimema     but I may well be wrong
07:24 eythian      Hasenbear: she's normally online now, so maybe she's got meetings or something.
07:24 ashimema     she'll be online soon enough.
07:24 eythian      @seen cait
07:24 huginn       eythian: cait was last seen in #koha 41 minutes and 57 seconds ago: <cait> brb
07:25 Hasenbear    okay so i should wait.
07:25 eythian      yep
07:25 dcook        "Embed see from headings into the specified record(s) and return the result.
07:25 dcook        +In order to differentiate added headings from actual headings, a 'z' is
07:25 dcook        +put in the first indicator."
07:25 dcook        :S
07:25 eythian      dcook: where'd you see that?
07:25 eythian      I skimmed the LOC docs, but didn't see it
07:25 dcook        commit bc05b5d1
07:25 eythian      ah
07:25 dcook        Looks like a local thing Jared is doing :/
07:25 eythian      what a hack
07:27 eythian      why the hell does getRecords need a list of all the branches...
07:28 dcook        Quite a hack. After reading through, I see why he's doing it, but definitely suboptimal...although probably the only option without re-writing search..
07:28 dcook        eythian: Good question
07:29 eythian      oh, for facets.
07:29 eythian      ug
07:29 dcook        Damned facets..
07:30 dcook        Hey...you're still here rather late, eythian
07:30 dcook        If I'm late, you're extra late :p
07:30 eythian      yeah, I'm being productive.
07:30 eythian      I figure why stop now.
07:30 marcelr      ashimena: fetching records via SRU is still on my list; we are doing it in production for some years already but it never got into Koha
07:31 marcelr      i now first wanted bug 11826 to reach master..
07:31 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11826 enhancement, P5 - low, ---, m.de.rooy, Signed Off , Improving code for XSLT handling
07:32 eythian      > Can't declare reference constructor in "my" at /mnt/catalyst/koha/Koha/ElasticSearch/Search.pm line 108, near ") ="
07:32 eythian      that is not an error I've seen before.
07:33 ashimema     Thanks for clarifying marcelr
07:33 marcelr      bug 6536
07:33 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6536 enhancement, P3, ---, m.de.rooy, ASSIGNED , Z3950 Enhancements: SRU targets, MARC conversion, additional XSLT processing (umbrella report)
07:33 ashimema     I knew I'd seen mention of it somewhere.. and knew there was a reason I was keen to get 11826 moving
07:33 marcelr      at that time the marc conversion killed a signoff
07:34 marcelr      it was too ambitious
07:34 ashimema     Hasenbear.. read the above few comments.
07:34 ashimema     I see
07:34 ashimema     did you spot anything wrong with my hosted xslt's marcel?
07:35 eythian      oh right, don't leave a \@... in a declaration when copy-pasting.
07:35 ashimema     I'm thinking for my next test I just take a copy of the Utils script and also host that seperately..
07:35 ashimema     hehe
07:36 marcelr      i will be trying your xslt very soon
07:36 Hasenbear    um.. how?
07:36 Hasenbear    sorry, got it now :P
07:37 eythian      Hasenbear: cait is here to answer all your questions ;)
07:38 cait         huh?
07:38 Hasenbear    thanks guys.  so i take it that the sru function doesn't do what i'm looking for?  adding new items via isbn
07:38 eythian      wahanui: germs
07:38 wahanui      Germs originated in Germany, before rapidly spreading throughout the rest of the world.
07:38 eythian      t/hee
07:38 cait         eythian: be nice
07:38 cait         Hasenbear: what's your question?
07:38 Hasenbear    actually i'm canadian :)
07:38 eythian      cait: see huginn
07:39 cait         could another german z39.50 target help you?
07:39 marcelr      ashimema: opacdetail contains <xsl:import href="/usr/share/koha/opac/htdocs/opac-tmpl/bootstrap/en/xslt/MARC21slimUtils.xsl > which is a problem for remote
07:40 eythian      arrg, this solr code could _never_ have worked, and yet it's in Koha :/
07:40 Hasenbear    cait can you recommend one that would have reliable data sets for social sciences?
07:40 eythian      it reference modules that don't exists anywhere
07:40 cait         i would recommend using one of the big unoin catalogs
07:41 cait         I work for swb - so i know where the information you need is, but you can also check if hbz, gbv or others offer similar. irspy might have the connection data
07:41 cait         well i work for bsz... and swb is our union catalog, one second
07:42 cait         our catalog is here if you want to try some sample searches http://swb2.bsz-bw.de/DB=2.1/START_WELCOME
07:43 ashimema     eythian.. I could never get solr working in my testing.. that could explain it.
07:43 cait         [off] z39.50n.bsz-bw.de, swb, 20211, marc21, utf8
07:43 ashimema     marcelr, yeah.. I had a feeling it might be the Utils import..
07:43 cait         [off] 20210
07:43 ashimema     however.. it works before your patch that way.
07:43 eythian      ashimema: it references an entire namespace (Data::) that doesn't exist.
07:44 marcelr      ashimena: and http://tna.koha-ptfs.eu/custom/en/xslt/MARC21slim2OPACDetail.xsl contains this line: /home/koha/kohaclone/koha-tmpl/opac-tmpl/bootstrap/en/xslt/MARC21slimUtils.xsl
07:44 marcelr      so both will not work remote
07:44 cait         information about the z39.50 target is here https://wiki.bsz-bw.de/doku.php?id=v-team:daten:z39.50neu
07:44 ashimema     yeah, both have a path that's correct for their environment.
07:45 Hasenbear    thank you cait. will see if i can get things going with that. i may have more questions yet!
07:45 marcelr      can you make a copy and change the path to a remote one
07:45 ashimema     that's my next test ;)
07:45 marcelr      just for testing
07:45 cait         ashimema: are you trying to use remote xslt files?
07:45 marcelr      he is
07:45 cait         ashimema: i think i got it working in the past copying the slimutils or using an url there
07:45 eythian      yay, now I have MARC coming out of elasticsearch.
07:45 ashimema     We already use them in a few places.. so I'm testing that they still work with marcel's xslt patch
07:46 cait         eythian: and that was what you wanted? :)
07:46 eythian      yes :)
07:46 cait         then it#s good i guess
07:46 eythian      I'm trying to wire it in so that it'll work with opac-search.pl
07:46 cait         shouldn't you be at training?
07:46 eythian      not on a Thursday
07:46 eythian      I'm still sore from two hours straight of swordwork last night.
07:47 cait         after the germs joke... you don't expect pity, do you?
07:47 eythian      haha
07:47 marcelr      ashimena: or just <xsl:import href="MARC21slimUtils.xsl"/> when it is in the same folder
07:48 marcelr      >
07:48 marcelr      ?
07:48 ashimema     I'll try both..
07:48 ashimema     just copying files accross now.
07:48 dcook        singleBranchMode...ugh...
07:48 ashimema     I never managed to get the 'full-path' option working prior to your patch.
07:49 ashimema     hopefully that'll work nicely too
07:49 dcook        yay eythian and ES!
07:49 ashimema     eythian++
07:57 cait         packages?
07:57 wahanui      i guess packages is at http://wiki.koha-community.org/wiki/Debian
07:58 eythian      hmm, I'm not sure it's quite possible to convert these records back into real MARC.
07:58 eythian      oh, no. I lie.
07:58 eythian      It's just a funny formatted record in the first place.
08:05 eythian      OK, I still can't work out what sort of data opac-search expects. I'm going to leave it there and pick this up next week.
08:05 eythian      later all.
08:06 ashimema     see ya eythian
08:07 dcook        night eythian
08:11 cait         by eythian
08:11 cait         bye eythian
08:20 mveron       Hi #koha
08:20 * mveron     Waves to cait
08:20 marcelr      hi mveron
08:20 mveron       Daag marcelr. Hoe is het ermee?
08:20 wahanui      i already had it that way, mveron.
08:20 marcelr      prima bedankt
08:21 mveron       :-)
08:21 cait         marcelr: sorry about the incomplete link thing... just in a lot of other trouble right now :(
08:21 marcelr      ok
08:24 dcook        Hmm, bit annoying to have OPACItemsResultsDisplay and OPACItemLocation as sysprefs...
08:24 dcook        They almost do the same thing...in different places...hurray!
08:32 ashimema     lots of the prefs need some thought
08:33 cait         i am not sure both are implemented for xslt
08:33 cait         might be worth checking bugzilla with the names
08:42 dcook        Yeah, I don't think both are in xslt
08:43 dcook        Although I added OPACItemsResultsDisplay to ours locally and kept meaning to submit to the community ;)
08:55 Hasenbear    hello again, back with more questions.
08:55 Hasenbear    cait, thanks for the info on those catalogues, have got the z39.50 running with swb.
08:56 Hasenbear    have added a new item to the catalogue but can't view the item in the staff client. a search keeps coming up with  no results.  what am i doing wrong???
08:56 cait         hi Hasenbear
08:56 cait         first thing to be careful about is differentiating between record and item
08:57 * dcook      thinks it also sounds like an indexing issue perhaps
08:57 cait         the record is only the downloaded bibliographic data and the items are then attached to it
08:57 cait         yes, i think tha ttoo
08:57 cait         after saving the record it will take about 5 mins max normally unti lyou can search for the record
08:58 cait         there is a job that needs to be set up for indexing, how that works differes a bit depending on how you installed koha
08:59 Hasenbear    indexing? i didn't install koha, that was done by our administrator.
08:59 cait         indexing = making it searchable
09:00 cait         if it doesn't work after 5 mins or so you might want to contact him/her
09:00 cait         the other thing is that the zebra server might not be running and that would also impact search
09:00 cait         it's most likely a problem on server side if yo ucould save the record without problems
09:01 Hasenbear    i saved the record, then edited the item (i thought). there were no probs there.
09:01 cait         ok, that sounds good
09:01 cait         is it a new installation?
09:02 Hasenbear    it was installed about a month ago, i hjave only now got to the point where i can start adding records (and items...?).  this was attempt #2.
09:02 cait         ah, yeah i think best to talk to your admin
09:03 Hasenbear    the same thing happened with attempt #1, btw, so now i have 2 ghost books i nthe system...?
09:03 cait         they should show up
09:03 cait         when the problem is fixed
09:03 cait         probably saved correctly into your database, just not being searchable
09:03 Hasenbear    can you give a hint as to what he needs to look at?
09:03 cait         he will want to look into the zebra setup steps
09:04 cait         telling you more is hard without knowing how it was installed
09:04 ashimema     you could direct him to here.. withough knowing the install type etc it's hard to advise where to look
09:04 ashimema     jinx
09:04 cait         ...?
09:05 cait         ... .
09:05 cait         (i always forget how you get unjinxed :) )
09:05 ashimema     ;)
09:05 Hasenbear    okay thanks for the help.  you guys have saved me lots of grey hairs!
09:05 ashimema     don't tihnk i've ever got that far
09:06 ashimema     dcook.. your right.. that profilePath works exactly as you'd expect.  Now to work out a patch for adding it to the default package install
09:08 mveron       Hasenbear: Check About page, Server Information. If Index server is not running you get a warning message.
09:10 mveron       cait: Shelving control number in German?
09:10 cait         no idea
09:10 cait         i think we are not even sure what the field is used for in english :)
09:10 cait         maybe a numerus currens number
09:10 mveron       OK, will put "Keine Idee"  :-)
09:31 dcook        ashimema: Awesome! :)
09:31 dcook        Speaking of grey hairs...
09:31 * dcook      goes back to looking at immigration information
09:31 mveron       cait: I'll put Lagerkontrollnummer .  (For the records: http://www.loc.gov/marc/holdings/hd852.html - Shelving control number that is used as the shelving scheme for an item. )
10:00 cait         mveron: hm i think lager doesn't sound quite right in terms of libraries, more like a magazinnummer maybe then
10:01 cait         mveron: bit hard to tell
10:20 mveron       cait:Its about the Shelving scheme, Scheme used to shelve a bibliographic item in the collections of the reporting organization. Hmm, yes, Magazinnummer would be better.
10:23 * mveron     ponders about Shelving scheme... Lagerschema... Magazinorganisation... Magazinschema...
10:24 cait         mveron: maybe not worth putting too much thought into it :)
10:25 cait         not sure the field has much use currently
10:26 * mveron     Loves to struggle with words...  :-)
10:26 cait         ok, then you can keep pondeirng :)
10:27 mveron       :-)
12:12 francharb    morning
12:16 oleonard     Hi #koha
12:27 marcelr      hi oleonard
12:31 marcelr      does anyone know how to escape quotes in a DBIC search ?
12:32 marcelr      i already tried various combinations with \' etc and also with { quote_char => .. } in the connect
12:42 marcelr      oleonard: could you please have a look at the followup on bug 9612; it should resolve the issue you reported there
12:42 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9612 minor, P5 - low, ---, m.de.rooy, Needs Signoff , SRU Response is different when DOM indexing is enabled
13:02 barton       does #koha have @later?
13:02 marcelr      yes
13:02 barton       coolness. thanks.
13:03 oleonard     @later tell barton Yes
13:03 huginn       oleonard: The operation succeeded.
13:04 barton       thanks oleonard ;-)
13:06 barton       @later tell mrenvoize there's a broken link on your zebra index page -- 'koha update procedure' points to "Updating Koha Install", which doesn't exist on the koha wiki.
13:06 huginn       barton: The operation succeeded.
13:07 barton       morning Dyrcona
13:07 Dyrcona      morning barton
13:08 barton       this begs the question -- what *is* the koha update procedure, and where is it documented on the wiki? I did search the wiki for anything remotely related, came up empty.
13:13 tcohen       morning #koha
13:14 marcelr      hi tcohen
13:15 * marcelr    resolved the quote issue with dbic search; it was a special quote char..
13:26 rambutan     @later eat lunch
13:26 huginn       rambutan: I've exhausted my database of quotes
13:26 rambutan     @wunder 64507
13:26 huginn       rambutan: The current temperature in Wyatt Park, St Joseph, Missouri is 21.7°C (8:26 AM CDT on May 08, 2014). Conditions: Clear. Humidity: 78%. Dew Point: 18.0°C. Pressure: 29.69 in 1005 hPa (Rising).
13:27 rambutan     @later tell rambutan eat lunch
13:27 huginn       rambutan: The operation succeeded.
13:37 tcohen       gmcharlt: is there a list of blockers for 3.16?
13:38 tcohen       http://snag.gy/6gwLB.jpg
13:40 ashimema     can someone sanity check me..
13:40 ashimema     bug 5943 is a duplicate of bug 5202 right?
13:40 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5943 enhancement, PATCH-Sent (DO NOT USE), ---, matthias.meusburger, Failed QA , Merging Authorities
13:40 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5202 new feature, P5 - low, ---, jcamins, Pushed to Master , Merge authority records
13:41 ashimema     there's a hole bunch of authorities related bugs in interesting states that all seem to duplicate each other.. I'm trying to have a bit of a tidy up
14:11 ashimema     @wunder stevenage, uk
14:11 huginn       ashimema: The current temperature in Pin Green, Stevenage, United Kingdom is 13.5°C (3:10 PM BST on May 08, 2014). Conditions: Rain. Humidity: 99%. Dew Point: 13.0°C. Pressure: 29.65 in 1004 hPa (Steady).
14:11 cait         @wunder Konstanz
14:11 huginn       cait: The current temperature in Konstanz, Germany is 20.0°C (4:00 PM CEST on May 08, 2014). Conditions: Scattered Clouds. Humidity: 27%. Dew Point: 5.0°C. Pressure: 29.99 in 1015 hPa (Falling).
14:11 ashimema     oh.. caits back
14:11 cait         yeah, meetings
14:11 ashimema     been quiet here without you cait.
14:11 cait         so you are saying I talk all the time?
14:11 cait         ;)
14:13 ashimema     hehe..
14:13 ashimema     no more than me ;)
14:28 * Oak        waves
14:29 Oak          @wunder islamabad
14:29 huginn       Oak: The current temperature in Islamabad, Pakistan is 28.0°C (7:00 PM PKT on May 08, 2014). Conditions: Partly Cloudy. Humidity: 51%. Dew Point: 17.0°C. Pressure: 29.74 in 1007 hPa (Rising).
14:34 rambutan     hey Oak
14:35 tcohen       @wunder cordoba, argentia
14:35 huginn       tcohen: Error: No such location could be found.
14:35 tcohen       @wunder cordoba, argentina
14:35 huginn       tcohen: The current temperature in Bo Alto de San Martin, Cordoba City, Argentina is 18.0°C (11:35 AM ART on May 08, 2014). Conditions: Scattered Clouds. Humidity: 78%. Dew Point: 14.0°C. Pressure: 30.33 in 1027 hPa (Steady).
14:36 tcohen       @wunder SACO
14:36 huginn       tcohen: The current temperature in Cordoba, Argentina is 16.0°C (11:00 AM ART on May 08, 2014). Conditions: Scattered Clouds. Humidity: 88%. Dew Point: 14.0°C. Pressure: 30.33 in 1027 hPa (Steady).
14:39 oleonard     @wunder 45701
14:39 huginn       oleonard: The current temperature in Windy Ridge, Athens, Ohio is 25.1°C (10:39 AM EDT on May 08, 2014). Conditions: Clear. Humidity: 57%. Dew Point: 16.0°C. Pressure: 30.14 in 1020 hPa (Rising).
14:47 Oak          hello rambutan :)
14:50 barton       hey, I have a utility script that I'm thinking about writing... I want a script that I can supply an itemnumber and an overdue status to, and it will check sysprefs and circ rules and automatically set the due date on the item.
14:51 barton       That would make testing notices *so* much easier.
14:52 barton       I don't suppose that I would be lucky enough that someone else has already written such a beast, eh?
14:55 cait         hm not sure i understand how that would workß
14:55 cait         hm the use case i mean
14:55 cait         barton: what i do is backdate issues
14:56 cait         not sure what an overdue status would be
15:03 rambutan     barton: check w/ druthb
15:04 francharb    hi
15:04 francharb    Is there a way to block holds on biblio if you have checkout AND available items?
15:05 barton       cait -- the goal is to trigger a given notification, e.g. 'All libraries'/'DUEDGST' or 'Slushy Grove'/'ODUE'. -- Given an item that is checked out to a patron that *could* trigger a given notice, I would like a script that would look up the right information and backdate the issue appropriately, so that the next time I run overdue.pl or advance_notices.pl, the notice would be generated.
15:05 barton       ^^^ I'm using the word 'trigger' loosely here.
15:05 cait         currently not - there was a bug/patch tryintg to, but the developer gave up on it
15:06 francharb    cait, did you answer barton or my question?
15:06 francharb    :)
15:06 cait         i tried ansering yours
15:06 francharb    thanks! I wasnt sure
15:06 cait         i thik the question was if you can prevent holds if there is still an item on shelf that the user could get?
15:06 francharb    and thats what I had in mind as well
15:07 tcohen       yay! SSD for building debian packages :-D
15:07 cait         yay:)
15:07 francharb    cait, exactly
15:07 cait         i think the problem is on how to make it work with other branches in the mix
15:07 cait         probably not so hard for a single library
15:07 francharb    true
15:07 cait         it was from a french library it hink
15:09 cait         hm or not
15:09 cait         bug 6837
15:09 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6837 enhancement, P5 - low, ---, barry, Failed QA , When AllowOnShelfHolds is OFF then holds on records with available items should not be possible
15:09 francharb    That's how I know it could have work and I didn't remember if it worked and if it was upstreamed for the community
15:10 francharb    thanks for the answer
15:10 cait         bug 1148
15:10 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=1148 enhancement, P2, ---, chris, CLOSED FIXED, Patron image upload process should offer better instructions
15:10 cait         bug 11481
15:10 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11481 enhancement, P5 - low, ---, koha, BLOCKED , new reservation syspref HoldOnlyWhenAllItemsOnLoan
15:10 cait         the last might be the one you remembered
15:24 ashimema     bet that makes a difference tcohen
15:24 ashimema     I'm just running through your instructions for creating a repository as it happens.
15:26 tcohen       ashimema: it does make a difference :-D
15:26 tcohen       I'm glad the instructions serve its purpose!
15:26 ashimema     it's not 'too' slow on my system. but I bet an SSD makes it fly
15:27 tcohen       [off] btw, its bgkriegel's birthday
15:27 ashimema     we're still very much at the early stages of working with packages..
15:27 ashimema     it's an interesting endaevour
15:28 tcohen       ashimema: let me know any trouble you face
15:28 * liw        hears packages being mentioned
15:28 tcohen       hi liw, great piece of information # your email
15:28 liw          thank you
15:29 ashimema     we're just running up against a number of small bugs regarding how we normally configure stuff..
15:29 tcohen       ashimema: example?
15:29 wahanui      it has been said that example is probably a status change
15:29 ashimema     like we've been using DOM + ICU for years now. but ICU is not default as far as I'm aware, and DOM has only just become default..
15:29 tcohen       liw: do u have any opinion on launchpad build service (aka PPA)
15:30 ashimema     we also, often customise zebra a little (mostly with stuff that's een submitted, but not yet accepted upstream).. and not having simple customisation epr instance yet is a bit of a bain.
15:30 liw          tcohen, not really; I don't use it, but I know rangi uses it to build packages of one my personal projects for Ubuntu, and it works well for that
15:30 tcohen       i found an interesting difference with how we do things in Koha
15:30 ashimema     liw++ for packages and general awesomeness..
15:31 ashimema     take it you've relied to those involved in the repo names debate now.
15:31 tcohen       launchpad expects you provide a set of patches to be applied when building for a specific target
15:31 ashimema     tcohen.. elaborate?
15:31 cait         [off] oooh :)
15:31 tcohen       on the other hand, we try to have a set of scripts that work on every environment
15:32 tcohen       that's a different approach
15:32 ashimema     mixed conversations there me thinks.
15:36 tcohen       I was mentioning liw something I saw it is handled in a different way we do
15:37 tcohen       we expect our maintenance scripts, debian/rules, etc to work on several environments
15:37 tcohen       people build for different environments providing patches for each
15:37 ashimema     yeah, that's different.
15:38 ashimema     did the conversation about repository names ever happen..
15:38 ashimema     i.e it's still squeeze at the moment.. that conversation?
15:38 cait         maybe you could bring it up on the list again - or call for a meeting discussing it? put it on agenda for dev meeting?
15:39 ashimema     I konw liw was going to reply to the email thread.. but i've not seen a reply as yet.. but then.. my emials skills of late have been lacking.
15:40 liw          ashimema, I started a new thread, and my mail didn't go through to the list, so tcohen forwarded it for me
15:40 liw          ashimema, http://lists.koha-community.org/pipermail/koha-devel/2014-April/040483.html
15:45 ashimema     brill, thanks liw.. I probably recieved it then.. just missed it in the mass of mail i'm getting at the moment.
15:52 liw          ashimema, I know that feeling quite well
15:53 tcohen       liw, I'll soon experiment with the package renaming approach
15:54 liw          tcohen, nice
15:54 tcohen       and see what can launchpad automate for us regarding the different targets building
15:54 tcohen       (at least for testing purposes)
15:54 ashimema     tcohen.. any chance you could glance your eye over 12216. I'm sure i've probably missed some things, and you seem pretty adept at packaging patches now ;)
16:04 cait         bye bbl
16:07 ashimema     That's all excellent advice liw, thanks.
16:46 huginn       New commit(s) kohagit: Bug 9723: display time due for hourly loans in the public catalog <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=6f0215da9efcd1d7dba02aba5dde327f8d17b13f> / Bug 4068: (follow-up) use URI::Escape <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=fb8d47bedac13944d8efd6eec8286c3eff574782> / Bug 4068: ensure accepting a suggestion does not hide the 'pending' tab <http://git.koha-community.org/gi
16:46 jenkins_koha Starting build #1749 for job Koha_master (previous build: SUCCESS)
17:34 tcohen       we need a RMaint / RM / QA dashboard
17:37 ashimema     don't forget MMaint ;)
17:37 ashimema     what are you wanting in such a dashboard..
17:50 tcohen       keep track of stuff you already saw, what would u do with it
17:50 tcohen       taking private notes/thoughts on them
18:51 jenkins_koha Project Koha_master build #1749: SUCCESS in 2 hr 7 min: http://jenkins.koha-community.org/job/Koha_master/1749/
18:51 jenkins_koha * Robin Sheat: Bug 9048 - fix quote editor under Plack
18:51 jenkins_koha * Kyle M Hall: Bug 12198: remove unnecessary call to GetMemberIssuesAndFines from guarantor search
18:51 jenkins_koha * Kyle M Hall: Bug 12198: (code cleanup) remove unused variables, tidy code
18:51 jenkins_koha * Galen Charlton: Bug 12198: (follow-up) fix warning when opening guarantor search form
18:51 jenkins_koha * Owen Leonard: Bug 12196 - Remove unused jquery.qtip.js plugin
18:51 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9048 major, P5 - low, ---, robin, Pushed to Master , Quote editor does not work under Plack
18:51 jenkins_koha * Owen Leonard: Bug 12195 - Remove duplicated plugin jquery.dataTables.min.js
18:51 jenkins_koha * Kyle M Hall: Bug 4068: ensure accepting a suggestion does not hide the 'pending' tab
18:51 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12198 normal, P5 - low, ---, kyle, Pushed to Master , Guarantor search makes incorrect and unnecessary call to GetMemberIssuesAndFines
18:51 jenkins_koha * Galen Charlton: Bug 4068: (follow-up) use URI::Escape
18:51 jenkins_koha * Owen Leonard: Bug 9723: display time due for hourly loans in the public catalog
18:51 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12196 normal, P5 - low, ---, oleonard, Pushed to Master , Remove unused jquery.qtip.js plugin
18:51 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12195 normal, P5 - low, ---, oleonard, Pushed to Master , Remove duplicated plugin jquery.dataTables.min.js
18:51 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=4068 major, P5 - low, ---, kyle, Pushed to Master , Accepting a suggestion hides 'pending' tab
18:51 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9723 minor, P5 - low, ---, oleonard, Pushed to Master , Hourly loans don't show time due in OPAC
20:06 rangi        @later tell tcohen i used to build koha packages with the ppa, gained us nothing really, as they are always _all anyway and the debian packages work fine on ubuntu (we dont have a bunch of C in koha that needs to be compiled for different architectures) it ended up effectively a splinter, best to keep it in one place
20:06 huginn       rangi: The operation succeeded.
20:14 cait         mornin rangi
20:15 rangi        hi cait
20:26 barton       I have a koha mechanics question -- what happens when I click on the 'Renew or return checked items' button on the moremember.pl? I presume that I'm going to end up hitting C4::Circulation::AddReturn() at some point, but I can't tell how I get there.
20:28 rangi        <form action="/cgi-bin/koha/reserve/renewscript.pl" method="post" class="checkboxed">
20:29 rangi        it calls that script
20:29 barton       thanks rangi!
20:35 rangi        http://library.nzica.com/informed-professional/#/all/  <-- what you can do with koha reports + angularjs
20:36 gmcharlt     nice
20:37 cait         so pretty too
21:19 barton       @seen mr
21:19 huginn       barton: I have not seen mr.
21:19 barton       nuts.
21:19 barton       @seen mrenvoize
21:19 huginn       barton: mrenvoize was last seen in #koha 8 weeks, 0 days, 12 hours, 3 minutes, and 48 seconds ago: <mrenvoize> don't we all wahanui
21:20 barton       aroo?
21:21 barton       where'd he go?
21:22 cait         it's late here :)
21:22 cait         probably to bed
21:22 cait         23:22
21:22 barton       cait: 8 weeks ago?
21:23 cait         yeah that#s a bit odd
21:23 cait         he was here
21:23 barton       ok, that's good...
21:24 cait         oh right
21:24 cait         wrong nick
21:24 barton       I'm not in #koha every day, and I don't keep *that* close track on people's comings and goings, but I think I woulda noticed an 8 week gap ;-)
21:24 cait         ashimema
21:24 wahanui      rumour has it ashimema is on qa now .)
21:25 barton       oh, foo.
21:26 barton       well ... I guess that I had better send my last @later to the *right* nick ;-)