Time  Nick           Message
01:58 Brooke         kia ora
01:59 jcamins_away   Greetings.
01:59 * jcamins_away goes to bed.
01:59 * Brooke       steals jcamins' away
01:59 Brooke         night
02:11 Brooke         someone remind francharb to drink one for me.
02:22 Brooke         @later tell druthb http://leg1.state.va.us/cgi-bin/legp504.exe?121+sum+HB752
02:22 huginn         Brooke: The operation succeeded.
06:10 cait           hi #koha
06:28 kmkale         hi cait :)
06:29 cait           hi kmkale
06:29 kmkale         ltnc
06:44 fredericd      good morning cait. How is Marseille going?
06:44 cait           good :)
06:44 cait           onl ysad it's the last day already
06:45 fredericd      is it sunny?
07:29 magnuse        kia ora #koha!
08:02 * oleonard     bursts in!
08:04 magnuse        yay!
08:06 oleonard       Last day of Hackfest :(
08:06 magnuse        :-(
08:06 kmkale         hi magnuse oleonard :)
08:06 magnuse        namaste kmkale
08:06 magnuse        oleonard: when are you leaving?
08:06 magnuse        @wunder marseille
08:06 huginn         magnuse: The current temperature in Marseille, France is 14.0°C (9:00 AM CET on March 23, 2012). Conditions: Scattered Clouds. Humidity: 55%. Dew Point: 5.0°C. Pressure: 30.24 in 1024 hPa (Steady).
08:06 magnuse        ooh, nice
08:06 magnuse        @wunder boo
08:06 huginn         magnuse: The current temperature in Bodo, Norway is 4.0°C (8:50 AM CET on March 23, 2012). Conditions: Mostly Cloudy. Humidity: 87%. Dew Point: 2.0°C. Windchill: 0.0°C. Pressure: 30.24 in 1024 hPa (Rising).
08:06 magnuse        meh
08:07 oleonard       I'm leaving very early Sunday morning
08:07 oleonard       I think there will be some socializing tomorrow, so my week isn't quite over
08:07 magnuse        ah, still some time, then
08:07 magnuse        yay!
08:09 oleonard       We're just trying to figure out how to best way to prioritize our remaining hours
08:10 oleonard       Maybe just test and sign off rather than try to do anything new.
08:11 magnuse        i'd vote for that :-)
08:11 magnuse        ouch, needs signoff is back to 84
08:12 magnuse        i hope to do a little signing off today too
08:12 alex_a         bonjour
08:12 magnuse        hiya alex_a
08:16 * oleonard     is surprised this morning by the new dependencies introduced by Hourly Loans
08:17 magnuse        which ones would that be?
08:18 oleonard       libdatetime-format-dateparse-perl
08:18 magnuse        ah, DateTime/Format/DateParse.pm
08:18 oleonard       libreadonly-perl
08:18 oleonard       libreadonly-xs-perl
08:19 oleonard       Thanks to cait for keeping me from panicking when my staff client exploded ;)
08:21 cait           :)
08:21 cait           you are welcome
08:22 francharb      0/
08:22 Joubu          hello
08:24 cait           good morning all :)
08:24 gaetan_B       hello!
08:25 reiveune       hello
08:25 wahanui        hola, reiveune
08:37 oleonard       http://www.screencast.com/t/v98GyDqINXB1
08:37 Suzzane        Halloo everyone
08:37 oleonard       Module-specific colors now possible thanks to Bug 7760
08:37 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7760 enhancement, P5 - low, ---, katrin.fischer, Pushed to Master , Add ids and classes to every staff page to help with customizaton
08:37 oleonard       cait++
08:38 magnuse        cait++
08:38 magnuse        that is awesome
08:40 cait           hehe it was boring
08:40 cait           and I missed 3 pages!
08:40 magnuse        just 3! :-)
08:40 cait           we know about so far...
08:41 magnuse        good job anyway!
08:43 magnuse        cait: should bug 7780 be "needs signoff"?
08:43 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7780 normal, P5 - low, ---, paul.poulain, Needs Signoff , fix translator tool verbosity
08:43 cait           hm no
08:43 cait           I signed off on it
08:43 magnuse        but then you said signoff depended on a followup...
08:43 cait           so no :) it souldn' :)
08:44 cait           yeah, paul_p promised me a follow-up
08:44 cait           hope he will remember
08:44 magnuse        better start nagging him ;-)
08:48 cait           hmmm
08:51 Suzzane        Hi paul_p
08:54 paul_p         hi Suzzane
08:54 Suzzane        am good,
08:54 paul_p         hello #koha
08:54 Suzzane        we managed to configure the system
08:54 paul_p         today is the last day of the hackfest... time passes too fast :(
08:54 Suzzane        OPAC was a major challenge though
08:55 Suzzane        where is the hackfest?
08:55 wahanui        i guess the hackfest is slowly seing hackers leaving...
08:57 oleonard       Suzzane: Marseille
08:57 wahanui        rumour has it Marseille is a very contrasted city, some parts are gorgeous, other parts are... well... not so
08:57 oleonard       Thanks wahanui :P
08:58 oleonard       Suzzane, how was the OPAC a challenge?
08:59 Suzzane        the programmers have tried to customize it as much as possible but the appearance is not sooooo nice.
09:00 oleonard       Is it public?
09:00 Suzzane        no, its a special library
09:00 Suzzane        i wish to come to scotland and learn more
09:01 Suzzane        who is sending for call for papers
09:02 Suzzane        i need to start preparing.....
09:02 magnuse        http://koha-community.org/kohacon12/
09:02 magnuse        "The next information will probably be the call for papers."
09:02 Suzzane        chap chap......
09:03 Suzzane        africa is far, i need to plan earlier......
09:03 cait           I think mj said start of next week
09:03 cait           there should be acall for papers
09:03 Suzzane        bravo!!!!!
09:03 Suzzane        cant wait
09:04 Suzzane        bye everyone..... enjoy your weekend
09:04 magnuse        have fun Suzzane
09:10 kmkale         she has been learning since pre kohacon11
09:10 kmkale         and she still feels confident enough to present papers
09:10 kmkale         amazing
09:30 oleonard       Still trying to duplicate the problems reported with the patch for Bug 7178, not succeeding...
09:30 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7178 enhancement, P5 - low, ---, julian.maurice, Failed QA , Improve order item creation
09:59 francharb      cait, the 7178 patch still doesnt apply.. sniff
09:59 cait           ooh
09:59 cait           I will come ant take a look
10:01 magnuse        oh wow, something made the response time of my installation of master much lower a couple days ago
10:03 magnuse        [off] http://div.libriotech.no/kohamisc/36x-vs-master.png
10:32 huginn         New commit(s) kohagit: Bug 6679 : Fixing perlcritic violation <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=88efb109e58d9c47b73b59a64cf8fe1b469d1bc5> / Merge remote-tracking branch 'origin/new/bug_7548' <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=1474d95c103c27f90361b5b9b93851aff5d92d0c> / Bug 7548 Fix variable scoping in the template - Rebased <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;
10:33 jenkins_koha   Starting build #679 for job Koha_master (previous build: STILL UNSTABLE -- last SUCCESS #675 18 hr ago)
10:36 alex_a         dpavlin++
10:37 oleonard       cait, asaurat1 : Bug 7812
10:37 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7812 enhancement, P5 - low, ---, oleonard, NEW , Add markup to staff client templates to increase customization options
10:41 asaurat1       oleonard: I like the idea!
10:41 oleonard       It's a start at least, and is not so difficult as re-writing with a new grid
10:43 asaurat1       implementing a new grid will require a lot of preparation I guess, so this kind of easy step will be useful
10:58 rangi          Sup peeps
10:59 magnuse        rangi: friday in da house!
11:00 rangi          Saturday here
11:02 magnuse        rangi: by 2 minutes?
11:08 jcamins        Good morning, #koha.
11:08 cait           hi jcamins hi rangi
11:08 cait           rangi: go to bed ;)
11:13 rangi          its the weekend and the kids are at their grandparents
11:19 jenkins_koha   Project Koha_master build #679: STILL UNSTABLE in 46 min: http://jenkins.koha-community.org/job/Koha_master/679/
11:19 jenkins_koha   * koha: Bug 7548 Fix variable scoping in the template - Rebased
11:19 jenkins_koha   * Chris Cormack: Bug 6679 : Fixing perlcritic violation
11:19 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7548 normal, P5 - low, ---, henridamien, Pushed to Master , Missing arguments in the pagination of receptions
11:19 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6679 minor, P1 - high, ---, chris, ASSIGNED , Fixing code so it passes basic Perl::Critic tests
11:19 rangi          theres a patch of 5549
11:19 rangi          that will make jenkins stable again
11:20 rangi          s/of/on/
11:23 juan_sieira    aloha #koha
11:32 marcelr        hi koha
11:32 marcelr        lunch in france?
11:33 jcamins        Yes please!
11:34 marcelr        :)
12:16 marcelr        working on bug 7178 now
12:17 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7178 enhancement, P5 - low, ---, julian.maurice, Failed QA , Improve order item creation
12:18 pastebot       "kmkale" at 113.193.76.222 pasted "make test fails" (7 lines) at http://paste.koha-community.org/318
12:19 kmkale         fresh in the oven git install gives ^^ error in  make test
12:19 kmkale         new server, fresh git based dev install, no previous install or database
12:20 * chris_n      thinks we should be making propositions and soliciting consensus on coding guidelines rather than arbitrarily dictating them
12:20 chris_n        re: mysqlisms post
12:21 marcelr        hi chis_n: sounded a bit like that, yes
12:21 chris_n        FTR, I agree with the proposition, just not the method of adding it to the guidelines
12:21 marcelr        chis=chris
12:23 kmkale         can anyone tell me a bit about above error?
12:28 * chris_n      comments on list
12:28 chris_n        kmkale: looking now
12:29 chris_n        kmkale: it appears you have an empty db?
12:29 kmkale         yah. new install
12:29 chris_n        hmm
12:29 kmkale         will be empty
12:29 chris_n        but that test should be in t/db_dependent if it requires a db to pass
12:29 chris_n        so that's a bug imho
12:29 jcamins_away   Agreed.
12:29 jcamins_away   I think I patched it, too.
12:29 kmkale         git log tell me it looks like bug bug 7284?
12:30 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7284 major, P3, ---, jcamins, Pushed to Master , Authority matching algorithm improvements
12:30 jcamins_away   I have to head into the city now, but I think there may be a patch from me awaiting sign off to fix that very issue.
12:30 jcamins_away   If there isn't, let me know, and I'll try and track down where it went.
12:31 * jcamins_away heads into the city, will check back in from there to hear whether kmkale can find the patch.
12:31 jcamins_away   kmkale: you can safely ignore the error, though.
12:32 jcamins_away   (I think this is the same error I encountered in the past)
12:32 kmkale         jcamins_away: atleast that patch ( fix ) is not in master for sure
12:55 marcelr        new dependency: Can't locate DateTime/Format/DateParse.pm in @INC  ?
12:58 marcelr        DateTime/Set
12:58 marcelr        Readonly
12:59 marcelr        ah came through
13:01 marcelr        paul_p: dbrev 3.07.00.036 does not include a SetVersion
13:14 magnuse        dpavlin: bug 7810 says "on pack restart" - should that be "on plack restart"?
13:14 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7810 enhancement, P5 - low, ---, dpavlin, Needs Signoff , C4/Auth.pm - on pack restart session is undefined
13:27 marcelr        paul_p: working on bug 7376
13:27 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7376 critical, P5 - low, ---, paul.poulain, Signed Off , Transfer limits should be checked at check-in
13:49 jcamins_away   kmkale: did you test the unsigned off patch?
13:53 oleonard       How's it going jcamins ?
13:55 * chris_n      greets oleonard
13:55 jcamins        oleonard: not bad. For a change I didn't have to go over to the new apartment this morning.
13:55 oleonard       Anything last-minute anyone's still hoping to get into 3.8? :)
13:56 marcelr        7805 :)
13:57 oleonard       Ah, that's a good one marcelr
13:57 marcelr        ;)
13:57 jcamins        Bug 7702.
13:57 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7702 minor, P5 - low, ---, jcamins, Needs Signoff , Test for C4::Heading::MARC21 should only run under MARC21
13:58 jcamins        Yeah, that's the big one I'd like to see.
13:59 jcamins        (I mean, I'd like everything to get in, but that's a reasonable request. :P
13:59 marcelr        true
13:59 jcamins        I guess 7702 won't be subject to feature freeze, since it just fixes some issues with the unit test.
14:00 jcamins        Oh, the follow-ups for bug 5549 that fix the unit tests.
14:00 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5549 enhancement, P1 - high, ---, chris, Needs Signoff , Hourly Loans
14:05 oleonard_      is there a magic keyboard shortcut for "disable the wireless?" if so I found it
14:07 jcamins        Poor libsysguy... he probably doesn't know what to do with himself anymore. :P
14:09 hdl1           jcamins: ?
14:09 libsysguy      I'm prepping for the move today
14:09 jcamins        hdl1: hourly was pushed!
14:09 * libsysguy    is so excited to update after several months of being behind master
14:10 jcamins        hdl1: libsysguy has spent the last, what, year? trying to get hourly into Koha.
14:10 hdl1           and he got it.
14:10 libsysguy      jcamins it has been about as long as I have been running KOha
14:10 libsysguy      so yes
14:10 jcamins        hdl1: yup. So now he has nothing to do with himself.
14:10 libsysguy      actaully there are tons of patches I want to write now that hourly is in the core
14:10 hdl1           well there is always new grounds and horizons.
14:11 jcamins        True.
14:11 libsysguy      and convert all of C4::Dates over to the koha Koha namespace :)
14:12 libsysguy      so this may be a dumb point to bring up but im curious
14:12 libsysguy      I saw the stuff on the devel list about database integration for postgres
14:12 libsysguy      why not have a way to implement database drivers?
14:12 libsysguy      similar to the model in an MVC style system
14:13 libsysguy      and in your application logic you don't actaully write sql, you just use the model
14:13 jcamins        libsysguy: mbalmer and other unidentified developers felt that it was better to write their own database driver.
14:13 jcamins        This C4::DBQ.
14:14 jcamins        Rather than using DBI or something standard like that.
14:14 * jcamins      disagrees with this decision.
14:14 libsysguy      hmm
14:15 jcamins        However, I don't care enough about database independence to do the work on switching to a sensible MVC architecture, so I'm ignoring the issue.
14:15 libsysguy      ahh I see...
14:15 libsysguy      i see a new project for me
14:15 libsysguy      :p
14:16 libsysguy      seems impossible enough
14:16 jcamins        lol
14:32 * wizzyrea     waves
14:32 * jcamins      waves back.
14:36 wizzyrea       very quiet
14:39 marcelr        hi wizzyrea
14:39 marcelr        making some noise
14:39 marcelr        sorry
14:39 wizzyrea       hehehe
14:39 marcelr        france is recovering from the wine
14:40 wizzyrea       OH I see.
14:40 kyleh          bug 7804 is ready for testing if you are interested. If anyone needs assistance, I'll be around.
14:40 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7804 enhancement, P5 - low, ---, kyle.m.hall, Needs Signoff , Add Koha Plugin System
14:40 wizzyrea       awesome kyle
14:40 marcelr        sounds good
14:41 kyleh          it's a bit more complicated than most testing will be, as it modifies the file system, and also modifies koha-http.conf and koha-conf.xml
14:41 kyleh          i've put some notes on the bug report
14:47 wizzyrea       i see what you did there
14:54 maximep        wow, I love 7804. A plugin system is a great idea!
14:56 kyleh          yes, it's been in production at the CCFLS for quite a while now. It's really nice to be able to add new functionality without modifying the koha codebase. Especially for very specific task that don't make sense to have in koha proper.
14:57 jcamins        kyleh: I didn't look very closely, but does it support versioning? The description mentioned versioning, but when I glanced through the code, I didn't spot any support for that.
14:58 jcamins        That seems to me pretty critical for version 1, because otherwise you can't tell if you successfully updated your plugin or not.
14:58 kyleh          jcamins: right they don't, I should add that.
14:58 jcamins        Thanks.
14:58 jcamins        I love the idea, though.
14:59 kyleh          It does have a last updated field, and a minimum Koha version, though it is not enforced.
14:59 jcamins        Yeah, I saw that.
14:59 kyleh          It should also have a max version as well.
14:59 jcamins        But if you're debugging a plugin, you really need to be able to track *exactly* which code you have installed.
15:00 kyleh          good idea, I think I'll add that now.
15:00 jcamins        Also, remember that we should be switching to .tt instead of .tmpl.
15:00 jcamins        (not a huge issue, but since I was just looking at the code in lieu of having a computer to test it on, I noticed ;)
15:01 jcamins        Additional question: what's C4::Dates for in there?
15:03 kyleh          for the date last updated part
15:03 jcamins        Doesn't seem to be used at all?
15:03 kyleh          it really doesn't need to be in there if I add a versioning system.
15:03 paul_p         marcelr++ (for QAing BibLibre patches ;-) )
15:04 jcamins        Oh, it's used in the pm, not the pl.
15:04 paul_p         hackfester now presenting what has been done this week. I'll write an entry on koha-community.org soon
15:04 paul_p         (still 3 hours left, it's not finished ;-) )
15:04 magnuse        yay
15:04 magnuse        Bug 7727 is an easy signoff - just saying... ;-)
15:04 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7727 normal, P5 - low, ---, magnus, Needs Signoff , NORMARC XSLT OPAC detail view shows double tabs
15:05 jcamins        Bug 7702 is an easy sign-off, too.
15:05 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7702 minor, P5 - low, ---, jcamins, Needs Signoff , Test for C4::Heading::MARC21 should only run under MARC21
15:05 paul_p         biblibre patches are not easy to signoff but add great features everyone will be happy to have ;-)
15:05 marcelr        :)
15:06 jcamins        kyleh: I see you used the patron image upload code as a template.
15:06 jcamins        kyleh: if you look at C4::Images, that was adapted from the image upload code to be slightly less brittle.
15:06 kyleh          I belive so, it's been so long since I wrote the original code, I can barely remember ; )
15:09 kyleh          I was also wrong, versioning is enforced via a warning.
15:09 marcelr        Looking at bug 5342
15:10 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5342 enhancement, P5 - low, ---, jonathan.druart, Signed Off , Serial claiming improvements
15:11 magnuse        jcamins: to test 7702 - is it enough to set marcflavour = UNIMARC and run prove before and after the patch? that sort of thing?
15:12 jcamins        Koha DB versioning is enforced via a warning, not plugin versioning... right?
15:12 magnuse        or maybe just run t/Heading_MARC21.t directly?
15:12 jcamins        magnuse: yup.
15:12 jcamins        magnuse: I'd sign off on yours except I'm not at home.
15:12 jcamins        I'd really like to get it in to 3.8. :/
15:12 jcamins        Oh, yeah, that'd be much faster.
15:12 kyleh          right, so if the plugins minimum version exceeds the koha version, it will warn that Koha is out of date for the plugin
15:13 magnuse        jcamins: works nicely, i'm signing off
15:13 jcamins        Yeah, that's good. Maximum version is also probably necessary, since people might write plugins as work-arounds for issues that exists in a stable version but not master.
15:13 jcamins        *that exist*
15:15 marcelr        Looking at bug 5354
15:15 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5354 enhancement, P5 - low, ---, jonathan.druart, Signed Off , Partial duplication of a subscription
15:27 magnuse        hdl and jcamins: should bug 7430 be set to signed off? jared has called it a "proof-of-concept commit" - not quite sure what that means...
15:27 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7430 normal, PATCH-Sent (DO NOT USE), ---, jcamins, Needs Signoff , ModZebra should not be in C4::Biblio
15:27 jcamins        magnuse: it meant that it needed more eyes, and to be revised, which Juan did.
15:28 magnuse        so it can be set to signed off?
15:28 jcamins        I just copy-and-pasted the earlier commit message into it when I signed off to confirm that it still worked in every case that I had checked.
15:28 jcamins        I think so.
15:29 jcamins        I probably should have revised the commit message, but I was feeling lazy.
15:29 magnuse        :-)
15:29 magnuse        ok, changed it
15:33 jcamins        clrh: is there some sort of planning document that you came up with about the C4::Search->Koha::Search[::]Engine migration?
15:34 jcamins        Juan mentioned something about that.
15:34 oleonard_      Did you look on the wiki jcamins?
15:34 oleonard_      She was just showing us some of the work, and I know there was some info there
15:35 jcamins        oleonard_: I did not. The answer to my question, then is "yes, on the wiki." :)
15:35 jcamins        http://wiki.koha-community.org/wiki/Switch_to_Solr_RFC
15:38 clrh           jcamins: hm paul will do a mail to resume hoackfest
15:38 clrh           we did a big debrief where people show us things
15:39 clrh           jcamins: I put things on rfc solr on koha community
15:39 jcamins        clrh: I found it, thanks. :)
15:39 clrh           it is really a draft
15:39 clrh           ok
15:39 clrh           :)
15:39 jcamins        oleonard told me where to look.
15:39 asaurat        oleonard_: cait: http://www.youtube.com/watch?v=n6DJiCKQMPw
15:40 asaurat        (but is there a video explaining this habbit of hugging people in Germany ? ;))
15:40 oleonard_      Americans are huggers too asaurat
15:40 marcelr        Looking at bug 7470
15:40 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7470 enhancement, P5 - low, ---, jonathan.druart, Signed Off , Babeltheque improvement and social networks links (like, +1,...)
15:41 asaurat        ok ! good to know =) that's nice but it's awkward too when you get the surprise !
15:42 jcamins        asaurat: if you don't like surprise hugs, avoid American actors. Walk into a room full of actors you don't know, and they'll *all* try and hug you.
15:43 jcamins        :)
15:44 asaurat        I've always avoided Danny De Vito but so far he never tried to hug me
15:44 jcamins        Hehe.
15:45 * magnuse      calls it a week
15:45 jcamins        magnus_afk: pizza?
15:45 wahanui        rumour has it pizza is in the oven
15:49 oleonard       wahanui, you'd better back that statement up with real pizza
15:49 wahanui        oleonard: sorry...
15:49 oleonard       That's what I thought.
15:51 clrh           jcamins: do you know poo concepts? if yes, do you have a feedback to give me on this: https://github.com/clrh/wip-searchengine-layer (it is reaaaally justa start but a start yet)
15:52 jcamins        POO?
15:52 oleonard       OOP?
15:52 clrh           object oriented prog yes :)
15:52 jcamins        Ooh, yes.
15:52 clrh           poo is a frensh acronym
15:52 clrh           french
15:52 jcamins        Hehe. In English that means something else.
15:53 clrh           oups you are right :/
15:53 libsysguy      LMAO
15:53 libsysguy      how do you do a quote
15:54 jcamins        So your thought is to have Data::SearchEngine::Solr be a separate CPAN package?
15:54 wizzyrea       @quote add
15:54 wizzyrea       <the quote>
15:54 clrh           jcamins: it is already the case
15:54 clrh           it is a cpan module
15:54 clrh           hdl is writing the "Data::SEarchengine:zebra" with juan
15:54 jcamins        I see.
15:54 clrh           it is just an api to acces a server, it is not koha specific
15:55 jcamins        So basically it's a wrapper around Yaz?
15:55 libsysguy      sorry clrh I didn't mean that in a bad way, I just have the sense of humor of a 12 year old :p
15:55 clrh           maybe hdl could better answer I think he uses zoom
15:55 clrh           libsysguy: I really didn't understand what you said
15:55 jcamins        Right. I meant zoom.
15:55 clrh           ok
15:56 libsysguy      clrh: il est sorti comme un geste grossier
15:57 jcamins        So then instead of invoking zoom directly in Koha::SearchEngine::Zebra, we'll invoke Data::SearchEngine::Zebra?
15:57 libsysguy      on my part
15:57 clrh           in koha you could call C4::SearchEngine::Search->search no "zebra inside"
15:57 clrh           the implementation is hidden
15:58 jcamins        Right, but I'm thinking about inside the C4::SearchEngine::Zebra module.
15:58 clrh           in C4::SearchEngine::Zebra::Search which will call a Data::SearchEngine::Zebra
15:58 jcamins        Right.
15:58 clrh           ok
15:58 jcamins        That's what I thought. :)
15:58 clrh           great
15:58 jcamins        So there's two parts to this. 1) everything using Zebra has to go into Koha::SearchEngine::Zebra, and 2, there needs to be a Data::SearchEngine::Zebra.
15:59 clrh           Koha or C4? didnt' follow the discuss
15:59 hdl1           jcamins: /me working on Data::SearchEngine::Zebra
16:00 clrh           but in <PATH>::SearchEngine::Zebra::Search and <PATH>::SearchEngine::Zebra::Index and other modles - depends of the use cases we will discover ;)
16:00 jcamins        Right.
16:00 jcamins        hdl1: what will the query that Data::SearchEngine::Zebra look like?
16:00 clrh           I will rename "lib" into Koha then (in wip-searchengine-layer
16:01 jcamins        I think it's better to take PQF, or to use some sort of external query tokenizer.
16:01 jcamins        CCL is very, very buggy problematic.
16:01 clrh           jcamins: not sure to be able to answer to all you quetsion, I have the feelings of a big work in progress :)
16:01 jcamins        clrh: I know. But I'll pester hdl1 anyway. ;)
16:01 talljoy        anyone experienced problems with items.permanent_location not updating when an item is edited?  The field is being set to NULL which then causes major problems when the CART sys pref is set.  This causes significant data losses for libraries.
16:01 clrh           but it is cool you feel positive thing about what I show you (even if a little thing)
16:02 clrh           jcamins: np :)
16:03 hdl1           jcamins: here you are.
16:04 hdl1           http://paste.koha-community.org/319
16:04 jcamins        talljoy: I don't think the shelving cart works.
16:04 hdl1           mmm seems that the pastebot is not really up.
16:04 talljoy        well, it does work.  the issues is the items.permanent_location is being set to NULL
16:04 talljoy        or not set at all.
16:04 hdl1           jcamins: remember it is first draft...
16:05 jcamins        hdl1: right. Why not PQF?
16:05 hdl1           PQF, CCL2PRN, CQL are to be implemented
16:05 jcamins        (also supported)
16:05 hdl1           and supported.
16:06 jcamins        Okay, so that will be there before this is finished?
16:06 jcamins        SearchAuthorities for Zebra has to use PQF.
16:06 jcamins        (stupid Zebra:( )
16:12 jcamins        sekjal: made it safely back to Amherst, I see. :)
16:13 sekjal         jcamins:  yes, survived my train ride, back at work
16:21 cait           hackfest is over :(
16:21 cait           *cry*
16:21 cait           ok
16:21 cait           bye all!
16:26 hdl            jcamins: would xml only for zebra results be an option in your opinion ?
16:26 hdl            (asking that because of that :
16:26 hdl            <idzebra xmlns="http://www.indexdata.dk/zebra/">
16:26 hdl            <size>1129</size>
16:26 hdl            <localnumber>4</localnumber>
16:26 hdl            <filename>/tmp/iwO6JH8239/biblio/exported_records</filename>
16:26 hdl            </idzebra>
16:28 jcamins        hdl: it seems to me that would be acceptable.
16:29 jcamins        hdl: I don't think there's really any advantage from using USMARC format.
16:30 * marcelr      waves goodbye
16:32 jcamins        hdl: if we switch to XML-only with Zebra, we'll have to fix how we store biblioitems.marcxml.
16:32 jcamins        Right now it's not entirely valid XML, so the DOM filter gets unhappy.
16:33 jcamins        (the XML header should be generated on the fly, not stored in marcxml)
16:52 clrh           I leave bybye
17:10 chris_n        biblibre++ # for the hackfest
17:10 chris_n        looks like it was very productive
17:19 * dpavlin      whishes everything best to all people at #hackfest12
17:29 sekjal         yes, great job to the hackfesters!  Koha 3.8 is going to ROCK
17:36 jcamins        Wow, life really is much better with bug 7284. :)
17:36 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7284 major, P3, ---, jcamins, Pushed to Master , Authority matching algorithm improvements
17:38 mbalmer        re.
17:38 mbalmer        back home.
17:41 mbalmer        jcamins?
17:41 wahanui        i think jcamins is an outstanding cook. or well-traveled and brilliant. or trying to think of a solution or awesome fixing broken email notifications or the wizard that forges queries in the deep fires of zebra or against all things wine.
17:41 jcamins        Yes?
17:50 mbalmer        hi jcamins.  just a clarification, since you start spreading FUD about DBQ:  The goal is *NOT* to use a differen DB abstraction layer.  We use DBI wherever possible (see the latest patch in bug 7365), DBQ is only, and really only, for those cases that can not be covered by DBI or standard SQL.
17:50 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7365 enhancement, P5 - low, ---, marc, Needs Signoff , Koha uses MySQL
17:51 mbalmer        it is the last resort.
17:51 jcamins        mbalmer: I stand corrected, then.
17:51 jcamins        Apologies.
17:51 mbalmer        and we try hard to keep it as small as possible.
17:51 mbalmer        np.
17:51 jcamins        My understanding was that DBQ was intended as an *alternative* to using DBI's methods for retrieving column information, etc.
17:52 mbalmer        I just wanted to make it clear.  when we saw Ian Walls reply, we rewrote that part to use DBI column_info().  It is really not the intend to duplicate code that is in DBI.
17:52 mbalmer        jcamins, no, that was not the goal.  Sorry if I made it look like that, I was unclear, then.
17:53 hdl            see you folks.
17:53 mbalmer        The order should be like this:  1)  Standard SQL wherever possible, 2) DBI for metadata access etc 3) DBQ if there is really no other solution
17:53 wizzyrea       later hdl
17:53 hdl            Thanks for coming and for your work mbalmer
17:53 mbalmer        hdl, it was really nice being there, thanks for organizing!
17:54 jcamins        mbalmer: okay, so long as 1 and 2 come first (and it was my understanding that we were going in the order 3, 1, and never 2), that makes sense.
17:54 mbalmer        It has to be stated loud and clearly:  BibLibre did a great job organizing the Hackfest, many, many thanks!
17:55 mbalmer        jcamins, ok, so I guess we settled that one.  I will also mention that on the corresponding Wiki page.
17:57 jcamins        No doubt you can see why I would object strongly to that.
17:57 jcamins        ;)
17:58 mbalmer        the basic problem was, that stephane and I choose a bad example for DBQ, something that can very easily be accomplished using DBI.
18:41 sjeffery       Dag nabbit, where is that page that lists % of code contributions by company?
18:41 wizzyrea       oh, sec
18:41 jcamins        sjeffery: rangi does a statistics thing every so often.
18:42 wizzyrea       http://www.ohloh.net/p/koha?ref=WidgetProjectPartnerBadge
18:42 wizzyrea       this may be one of them
18:42 wizzyrea       ohloh usually has pretty good stats.
18:43 sjeffery       I suspect I am not supposed to get a large block of white space in the center
18:43 wizzyrea       flash?
18:43 jcamins        IE6.
18:43 * wizzyrea     shudders
18:43 sjeffery       Running 8 but going through a weird proxy server.
18:43 wizzyrea       hm
18:44 jcamins        http://blog.bigballofwax.co.nz/?s=statistics
18:44 wizzyrea       yea that'd be another place
18:44 wizzyrea       i like the ohloh ones because they are 3rd party.
18:45 jcamins        wizzyrea: yeah, but it doesn't list company that I can see.
18:45 sjeffery       Further down
18:45 sjeffery       Look how many lines Chris had removed...must be an aweful coder, right? :)
18:50 sjeffery       I had never realized how much biblibre does
18:50 wizzyrea       a lot :)
18:50 wizzyrea       plus paul is RM atm
18:50 wizzyrea       so that skews it a bit
18:51 wizzyrea       the employer of the RM usually gets a bit of a boost :)
18:52 druthb         o/
18:53 sjeffery       Morning!
18:53 wahanui        morning is a state of mind.
18:53 jcamins        lol
18:53 jcamins        Very true.
18:53 wahanui        I know. That's why I said it.
18:54 * druthb       squints at wahanui.
18:54 druthb         wahanui: druthb?
18:54 wahanui        She finally snapped, like we all knew she would.
18:55 druthb         just checkin'.
18:55 * jcamins      tries to figure out where the Prince of Wales would be likely to sit for a portrait in a toy room.
18:57 wizzyrea       i know, he seemed almost sentient there didn't he ;)
19:00 druthb         it's very suspicious, wizzyrea.
19:00 * wizzyrea     pounces druthb with hugs
19:00 druthb         :D
19:00 * druthb       gets pounced
19:02 jcamins        Where did one find the Prince of Wales in 1863?
19:03 * druthb       wonders about jcamins' sanity sometimes, truly.
19:07 jcamins        druthb: Albert Edward is the Prince of Wales in question.
19:08 * libsysguy    unleashes master on prod
19:08 jcamins        libsysguy: at 2pm?
19:08 jcamins        You're not even waiting until 5?
19:08 libsysguy      its our slow time
19:09 libsysguy      the librarians told me "friday afternoon"
19:09 libsysguy      besides nobody checks out books from my library :p
19:09 jcamins        I would have thought they meant 5pm.
19:09 libsysguy      meh I sent out an email for 2pm for objections
19:10 libsysguy      i received none…i did receive excited emails for new features
19:10 libsysguy      all the searching goes through Ebsco anyway
19:10 libsysguy      so front end users really shouldn't notice a difference
19:11 bag            wow good luck - I wonder how stable master really is :)
19:11 bag            if you're going all out - you might as well put plackup on it too ;)
19:13 * sekjal       applauds libsysguy for running master
19:13 libsysguy      plackup?
19:13 jcamins        libsysguy: dpavlin reported a gazillion bugs. I'd recommend against it.
19:13 sjeffery       I read that and I thought it was some sort of platapus-based backup system
19:13 druthb         we need a librarian in here for an emergency shushing!
19:13 * druthb       points at bag.
19:14 sekjal         libsysguy:  PSGI instead of CGI
19:14 sekjal         much faster
19:14 jcamins        sjeffery: I want one of those!
19:14 sekjal         apparently it's pretty good for the OPAC, but not stable yet for intranet
19:14 libsysguy      oh i see
19:14 libsysguy      well considering not many people use the opac
19:14 libsysguy      and I'd get complaints from intranet users
19:14 libsysguy      maybe I'll hold off :p
19:15 jcamins        Good plan.
19:15 libsysguy      if i delete the kohaclone folder and re-checkout I shouldn't have to run the install again right?
19:15 jcamins        libsysguy: what are you doing?
19:16 libsysguy      my repo is messed up
19:16 libsysguy      and i got a conflict on the po files
19:16 libsysguy      from when I was a bigger git newb than I am now
19:16 libsysguy      and instead of dealing with that I thought I could just delete kohaclone and recheckout
19:17 sekjal         libsysguy:  do you have uncommitted changes?
19:17 libsysguy      none that I need to keep
19:17 jcamins        libsysguy: just do git stash
19:17 jcamins        libsysguy: then do git checkout -b master_whatever origin/master
19:17 libsysguy      apparently whatever changes I made happened in the master branch
19:17 sekjal         git fetch origin first, if you haven't already
19:18 libsysguy      would that have any affect on it
19:18 jcamins        Then rerun the installer because you'll need to update all the config files.
19:18 sekjal         libsysguy:  that's okay
19:18 sekjal         you can create a fresh new branch off origin/master
19:18 libsysguy      ok
19:18 sekjal         then rename the current master to master_old
19:18 sekjal         and the master_whatever to master
19:18 libsysguy      ok cool i can do that
19:20 libsysguy      ok cool that worked…dunno why I thought the origional checkout was important
19:20 libsysguy      anyway
19:20 libsysguy      I shouldn't have to rerun the install right?
19:21 sekjal         libsysguy:  no, your koha-dev should be fine, though you may want to verify your zebra configs
19:21 libsysguy      ok
19:21 libsysguy      thanks sekjal
19:21 libsysguy      jcamins++ sekjal++
19:22 jcamins        And do remember to update all the Zebra configs.
19:22 jcamins        Your catalogers will notice if you don't.
19:22 jcamins        libsysguy: you have to rerun make and make install.
19:22 jcamins        Or manually update the Zebra config files.
19:22 jcamins        libsysguy: when sekjal says "verify your zebra configs," he actually means "replace everything in etc/zebradb/marc_defs and etc/zebradb/authorities and etc/zebradb/biblios and etc/zebradb/etc
19:22 libsysguy      were there changes to the config files?
19:23 libsysguy      ok I can re-run make…I'll just backup koha-conf
19:23 libsysguy      and my web config
19:24 jcamins        libsysguy: yeah, that's what I'd recommend.
19:29 * libsysguy    crosses fingers that cpan doesn't fail
19:30 jcamins        libsysguy: what are you installing from CPAN?
19:30 libsysguy      Modern::Perl
19:30 libsysguy      and some other Dependencies from make
19:30 jcamins        libsysguy: sudo apt-get install libmodern-perl-perl?
19:30 libsysguy      oops
19:30 libsysguy      oh well
19:30 libsysguy      its almost done
19:31 * libsysguy    defaults to cpan
19:31 * jcamins      defaults to asking eythian what the apt package is.
19:31 libsysguy      lol
19:31 libsysguy      i always forget about the debs
19:32 libsysguy      its always fun to watch the tests pass or fail
19:32 libsysguy      reminds me of sekjal QA-ing :p
19:33 * wizzyrea     defaults to google
19:33 wizzyrea       then eythian
19:34 * chris_n      defaults
19:34 jcamins        wizzyrea: well, yeah, that's true.
19:36 * sekjal       tried installing Plack on his laptop on the trainride home... felt like every single CPAN module was downloaded and tested
19:36 libsysguy      even the time travel module from cpan
19:37 libsysguy      that one is awesome
19:37 jcamins        sekjal: no debs?
19:37 sekjal         jcamins: not that I could find... but i didn't look for very long
19:41 jcamins        libsysguy: did you take the production system down *before* you installed the prerequisites?
19:42 * chris_n      wondered why CPAN was slow this afternoon ;-)
19:42 chris_n        sekjal: I'll follow up on our discussion re contextualization next week
19:43 sekjal         chris_n:  sounds good
19:43 jcamins        What are we contextualizing?
19:43 chris_n        jcamins: everything :)
19:43 jcamins        chris_n: ah.
19:43 sekjal         jcamins:  circ matrix and some sysprefs
19:43 jcamins        Oh yeah.
19:43 jcamins        I saw those e-mails yesterday.
19:44 chris_n        feel free to jump in
19:44 chris_n        the water's fine
19:44 jcamins        libplack-perl
19:45 jcamins        Okay, I'm not going to get any more work done today. My weekend is over.
19:45 jcamins        *week
19:45 libsysguy      yes I did jcamins
19:45 jcamins        libsysguy: I had a feeling. Note for the future: install dependencies first. :P
19:47 jcamins        I'll probably be back at various points over the weekend, and starting Tuesday I'll actually be living in our new apartment. :)
19:47 libsysguy      haha
19:48 libsysguy      ack 30 db updates
19:48 libsysguy      I was running v 3.07.00.006
19:50 libsysguy      update success :)
19:56 libsysguy      has anybody seen this one yet Undefined subroutine &C4::Search::GetHiddenItemnumbers?
19:58 sekjal         new one on me
20:00 libsysguy      hmm
20:01 libsysguy      im not getting it on my test install
20:01 libsysguy      but im getting it anytime i do a search in prod
20:01 libsysguy      *from the opac*
20:02 sekjal         bug 6488
20:02 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6488 critical, P2, ---, srdjan, RESOLVED FIXED, opachiddenitems not working in master
20:04 libsysguy      hmm
20:06 rangi          @later tell sjeffrey http://git.koha-community.org/stats/koha-master/authors.html has unified history of all 4537 days the project has been running
20:06 huginn         rangi: The operation succeeded.
20:07 sekjal         subroutine is still defined and exported... but it's not picking up... wonder why
20:07 libsysguy      is it in the search function
20:07 libsysguy      oh no...
20:07 libsysguy      i wonder if I change it to C4::Items::GetHiddenItemnumbers
20:07 sekjal         that would fix it
20:08 libsysguy      yeah but its not the right way to fix it
20:08 seneca         Anyone familiar with LDAP authentication?
20:08 sekjal         use C4::Items qw(GetHiddenItemnumbers)
20:08 libsysguy      are you seeing the same error sekjal?
20:08 sekjal         libsysguy:  not yet... will try
20:08 libsysguy      ill see if that resolves my issue
20:09 libsysguy      yeah that didn't make it find the function either
20:09 seneca         I've got <update>1</update> in my koha-conf.xml, but the fields aren't changing in Koha when a user logs into Koha and the field content has changed in the LDAP source
20:10 libsysguy      seneca
20:10 libsysguy      one sec, I've got that set up
20:10 libsysguy      let me patch my opac so searching works and ill pull up what I've got
20:11 seneca         Thanks - I thought I did too, but I recently added more fields to populate from LDAP to Koha, and now it doesn't seem to be working...
20:11 libsysguy      oh
20:12 sekjal         libsysguy:  not getting the error by searching the OPAC... do you have opachiddenitems set up?
20:12 libsysguy      sekjal…i am major fail…when I upgraded I definitely delete my css file in prog
20:12 libsysguy      yes I do
20:12 libsysguy      which i suspect is why it works on my devel server and not in prod
20:13 libsysguy      when I path C4::Items::GetHiddenItemnumbers
20:13 libsysguy      it works
20:14 libsysguy      seneca I lied
20:14 libsysguy      I thought I had update on
20:14 libsysguy      but I definitely do not
20:14 libsysguy      im sorry
20:15 seneca         that's ok - it seems to be working suddenly..
20:15 seneca         guess there's more going on that I thought!
20:15 libsysguy      haha
20:15 seneca         Always, right?!
20:15 seneca         :)
20:16 seneca         thanks anyway
20:16 libsysguy      did somebody come look over your shoulder
20:16 libsysguy      no worries, I'm glad its working
20:16 seneca         nope - I'm all by my lonesome. :)
20:16 seneca         no one to blame but myself... ;P
20:18 sekjal         libsysguy:  I cannot reproduce the error
20:18 libsysguy      strange
20:19 libsysguy      maybe I can just leave it as I have it
20:19 libsysguy      thanks for looking sekjal
20:19 sekjal         can you try searching for a result set less than the max per page?
20:19 sekjal         I have very few biblios
20:19 sekjal         perhaps it's related to pagination somehow
20:19 libsysguy      i can try *wonders what would have few results
20:19 sekjal         specific author?
20:20 libsysguy      trying
20:20 libsysguy      still failed
20:21 seanb          howdy
20:21 seanb          got an odd question
20:21 libsysguy      ohh likes odd questions
20:21 seanb          perfect!
20:22 seanb          i was asking a ton of questions yesterday, because i decided to do a git install.  nuked it and went with a package install.
20:22 wizzyrea       the first question
20:22 wahanui        somebody said the first question was "What are you trying to do?"
20:23 seanb          so, i need to set up my zebra cron.  i know i'm supposed to use the koha user to run those, but i have two possible koha users.  not sure which to use
20:23 libsysguy      the one you used to install with
20:23 seanb          in the koha-conf file, the user is listed "koha_koha".  and the password is there
20:23 libsysguy      is what I would do
20:23 seanb          however, in /etc/passwd i see "koha-koha"
20:23 libsysguy      koha_koha should be your database user
20:24 seanb          right
20:24 libsysguy      koha-koha should be the system user
20:24 libsysguy      so use your system user to run the cron
20:24 seanb          i have no idea what the password is for koha-koha.  and this is my question: how do i find it?
20:24 seanb          i didn't make that account
20:24 seanb          i assume the package did
20:25 libsysguy      well you can do sudo su
20:25 libsysguy      then passwd koha-koha
20:25 libsysguy      and reset it
20:25 libsysguy      but im no pro on package installs
20:25 rangi          you dont need to set up your zebra cron
20:25 rangi          if you are running packages
20:25 rangi          its already done
20:25 seanb          cool.  i wasn't sure if changing the password for system koha was bad or good
20:26 rangi          in /etc/cron.d/koha-common
20:26 seanb          ah
20:26 libsysguy      thanks rangi, I didn't know package did that
20:26 rangi          there is no reason to su or login as that user ever
20:26 seanb          well look at that.  steps through the cron file
20:27 seanb          sweet
20:28 seanb          or not
20:28 seanb          what if i want to utilize those other cron jobs?
20:30 seanb          how would i safely add them to the koha user's crontab?
20:31 rangi          look at cron.daily/koha-common and others, you'll find they already are
20:32 rangi          it would be a huge mistake to add cron jobs without understanding what are running already
20:32 seanb          definitely agree with that, after jacking up my first couple of installs
20:44 seneca         Figured it out!
20:45 sekjal         you know what we need?  a library traffic emulator.  something that creates a bunch of transactions at some rate faster than normal time, and allows benchmarking, load testing, and debugging
20:45 wizzyrea       yes.
20:45 seneca         If anyone's interested: When authenticating to an LDAP source with update=1 in koha-conf.xml, if one of the fields being imported doesn't make sense to Koha, Koha won't update any of the patron's fileds
20:46 sekjal         seneca:  very interesting... that should probably be noted somewhere
20:46 seneca         for example: I had a patron categorycode in my LDAP source that was "lsk" but Koha had the category as "lsk1"
20:47 seneca         The original problem I was seeing was a lack of updating, but it turns out the cause was incorrect data in an LDAP field
20:47 seneca         Where would I document such a thing?
20:47 seneca         I'd be happy to do it.
20:48 sekjal         wizzyrea:  do we have an LDAP FAQ section of the website?
20:48 wizzyrea       sekjal: no, probably not.
20:48 wizzyrea       do you want one?
20:48 rangi          sekjal: have you seen what we have?
20:49 sekjal         rangi: looking at FAQ now
20:49 wizzyrea       and it needs a bit of love anyway
20:49 sekjal         I did a blog post a while back on the current state of Koha LDAP
20:49 wizzyrea       FAQ's for package installs, for instance
20:49 wizzyrea       or package oriented entries in existing faqs
20:49 sekjal         it may also make sense to go into the documentation... which would be nengard's realm
20:50 rangi          sekjal: i meant misc/load_testing :)
20:50 wizzyrea       lol
20:50 sekjal         rangi:  yes, I've seen that
20:51 rangi          they need a total rewrite
20:51 rangi          beyond salvage really, but the idea is ok
20:51 seneca         Well, if anyone wants me to, I'd be happy to write up a description of that behavior. Just email me: bryan.lakatos@gmail.com
20:51 seneca         I got to run (now that I've got that fixed).
20:51 seneca         Later!
20:51 rangi          id do it with WWW::Mechanize
20:51 sekjal         would be nice if the behaviour could be built to be a little more intelligent.  something to emulate user click patterns on search results
20:52 rangi          and profiles
20:52 sekjal         ooooh, track web analytics with Piwik, then build user emulator profiles off of that
20:53 sekjal         come up with a bunch of user types, then mix them together in various ratios and volumes to see the end results
20:55 rangi          or
20:56 rangi          selenium
20:56 wahanui        hmmm... selenium is more things like "perform this action, ensure that this is the result"
20:57 sekjal         yes, we would need to track the expected behaviour, then report any deviations from that
20:57 sekjal         could be a fun project
20:57 sekjal         but for another weekend: this weekend will probably be yardwork
20:57 sekjal         later, all.  Must dash
20:58 sekjal         great work, hackfesters!
20:58 rangi          *nod*
20:58 jcamins_away   libsysguy: were you successful?
20:58 libsysguy      mostly
20:58 libsysguy      there was an error in search.pm
20:58 libsysguy      it couldn't find GetHiddenItemnumbers
20:59 libsysguy      for some reason it was looking in search for the function instead of Items.pm
20:59 libsysguy      sekjal couldn't recreate so I just prepended C4::Items::
20:59 jcamins_away   You need to add "require C4::Items" on the line before, and prepend C4::Items::.
21:00 libsysguy      yeah but why is it only happening on my instance lol
21:00 jcamins_away   Ah, no idea.
21:00 libsysguy      Search.pm has use Items
21:00 libsysguy      so its super weird
21:01 libsysguy      i even added Items qw('GetHiddenItemnumbers')
21:01 libsysguy      and it failed
21:01 jcamins_away   Okay, *tht* is weird.
21:01 libsysguy      exactly
21:01 jcamins_away   *that
21:01 jcamins_away   Ugh. Stupid Amazon.
21:02 libsysguy      ?
21:02 jcamins_away   I always forget that some orders they'll only send to the first address you have configured.
21:02 jcamins_away   Even if you select a different one.
21:02 wizzyrea       boooo
21:02 libsysguy      thats weird
21:02 jcamins_away   Thankfully we haven't actually moved yet.
21:03 * cait         waves
21:03 bag            cait you back home?
21:04 cait           nope
21:04 cait           we had our last dinner in marseille
21:04 cait           dobrica, marijana, owen and me
21:04 bag            oh cool
21:04 cait           and now I am back and sad in my hotel room
21:04 bag            :(
21:04 * jcamins_away has his new switch. This is reason to be happy! :D
21:04 cait           hmpf
21:04 cait           switch vs. real people - switch looses :)
21:05 jcamins_away   cait: true, but at least I have a switch. :P
21:08 gmcharlt       @bug 7818
21:08 huginn         gmcharlt: 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7818 enhancement, P5 - low, ---, gmcharlt, NEW , support DOM mode for Zebra indexing of bibliographic records
21:08 bag            YAY
21:09 * gmcharlt     will be engaging in some major code-throwing this weekend
21:09 gmcharlt       hopefully all to the good
21:09 jcamins_away   gmcharlt: around?
21:09 cait           oh wow
21:09 jcamins_away   Oh, there's gmcharlt.
21:09 cait           :)
21:10 * cait         waves at gmcharlt :)
21:10 jcamins_away   You should leave $9 as an option for tracings.
21:10 jcamins_away   There's a syspref already for toggling that on/off.
21:11 gmcharlt       jcamins_away: noted
21:11 jcamins_away   gmcharlt: thanks.
21:13 jcamins        gmcharlt: is this MARC21-only, or are you actually brave enough to tackle UNIMARC as well?
21:14 gmcharlt       jcamins: I am cowardly hoping that the record.abs => XSLT conversion script will prove up to the task
21:14 jcamins        gmcharlt: that'll be quite a script!
21:14 gmcharlt       certainly I'll at least make sure that any record.abs constructs in the UNIMARC configs get at least a nod towards handling
21:15 jcamins        Fair enough.
21:15 jcamins        How are you doing any all?
21:15 jcamins        Or all any.
21:15 jcamins        Whichever it is.
21:15 * jcamins      is operating under the assumption that much of this is already done... if you don't actually know yet, I can wait until you do. ;)
21:16 gmcharlt       jcamins: just a bit of XSLT that stuffs all <controlfield> and <subfield> content into a big indexed entry
21:17 gmcharlt       I do expect this to pooch the size of the ZEbra indexes on disk
21:17 jcamins        Yes.
21:17 jcamins        It certainly will.
21:17 oleonard       Hi gmcharlt, long time no see
21:18 gmcharlt       oleonard: howdy
21:18 jcamins        Are you going to have the script combine like terms? That would be very useful, and reduce the "gee, I didn't expect it to do that" issue.
21:18 gmcharlt       jcamins: not quite following - example?
21:19 jcamins        melm 600$a Subject:w
21:19 jcamins        melm 600 Subject:w
21:19 jcamins        The desired functionality is that every subfield of 600, including $a, should be in the Subject:w index.
21:19 gmcharlt       jcamins: right -- and yes
21:20 jcamins        Excellent!
21:30 * bag          is looking forward to the weekend code toss
21:39 oleonard       Okay I'll bite, bag, what's a code toss, and where?
21:39 wizzyrea       is that like a caber toss?
21:39 bag            ah oleonard bug 7818
21:39 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7818 enhancement, P5 - low, ---, gmcharlt, NEW , support DOM mode for Zebra indexing of bibliographic records
21:39 gmcharlt       wizzyrea: less painful, hopefully
21:40 bag            oleonard: it should be a great base for plenty of more development (and hopefully better cross-subfield searching :) )
21:41 gmcharlt       bag: oh, definitely cross-subfield searching
21:42 bag            of course :)  (maybe hopefully was a typo - it is Friday afternoon after all)
21:42 oleonard       So some kind of code sprint is happening to make it so?
21:42 gmcharlt       oleonard: yep
21:42 oleonard       Awesome
21:43 cait           gmcharlt: pulling in information from authorities?
21:43 * cait         looks at you hopefully
21:43 mbalmer        mm
21:43 gmcharlt       cait: no, but will include the beginning of a framework to make that possible
21:44 cait           that's ok :)
21:44 cait           I was reading through the bug
21:44 cait           so you would use a RecordNormalizer to do that?
21:44 bag            yeah cait that is definitely one area that I see some more development to happen
21:45 gmcharlt       cait: exactly
21:45 cait           cool :)
21:45 bag            We did come up with a Spec for this - but I think we only ended up going with about half of it :)
21:45 jcamins        Guess I should update my bug to depend on the now-reported DOM bug.
21:45 bag            jcamins: what bug #?
21:45 jcamins        bag: lemme check.
21:46 jcamins        Bug 7417.
21:46 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7417 enhancement, P5 - low, ---, jcamins, NEW , Include alternate forms from authorities in bibliographic searches
21:46 cait           :)
21:47 gmcharlt       jcamins: link away
21:47 cait           gmcharlt: I think you couldn't stop him :)
21:47 gmcharlt       cait: I rather suspected not ;)
21:47 cait           he is so excited about the possibilites
21:47 jcamins        :)
21:47 * gmcharlt     whispers "native indexing of MODS and EAD" into jcamins ear
21:48 jcamins        gmcharlt: yes, I had considered that. :)
21:48 bag            yeah this is really exciting :D
21:49 bag            one of my favs so far
21:50 cait           gmcharlt: don't... he will not be able tosleep!
21:50 jcamins        cait: I'm moving on Monday.
21:50 cait           you can't sleep anyway? :)
21:50 jcamins        Into the first real estate I've ever purchased.
21:51 bag            jcamins++  congrats :)
21:51 gmcharlt       jcamins: nice
21:51 * mbalmer      is trying to make the installer work with PostgreSQL
21:51 jcamins        Thanks.
21:52 jcamins        Very exciting, and the apartment is *beautiful*. Probably because we ended up redoing almost all the walls, one of the ceilings, replacing all the moulding, and rewiring.
21:52 gmcharlt       jcamins: at least you're getting the remodeling done up front
21:52 jcamins        gmcharlt: well, some of it.
21:52 wahanui        some of it is, like, foolish pride
21:52 oleonard       I guess it's bed time for me. See y'all later
21:53 wizzyrea       later oleo... bother.
21:53 cait           wizzyrea: he has to get up early to eat breakfast with me :P
21:53 jcamins        We'll be redoing the kitchen, knocking out a couple of closets, and possibly redoing the bathroom in a year or two.
21:53 wizzyrea       lucky you
21:54 * mbalmer      will have to remove a lot of backquotes for this to work
21:54 jcamins        wizzyrea: yeah.
21:54 jcamins        Lucky us.
21:55 jcamins        At least we have an excuse for quartz counters... the counters require replacement.
21:56 wizzyrea       well lucky cait too, she gets to have breakfast with oleonard
21:56 jcamins        True.
21:56 jcamins        She's a lot luckier than us.
21:56 jcamins        I thought that was an ironic comment on the 5 figures worth of renovation awaiting us.
21:57 cait           huh?
21:58 cait           ooh
21:58 cait           ok
21:58 jcamins        cait: wizzyrea saying "lucky you."
21:58 cait           perhaps I should go to bed too :)
21:58 jcamins        Good idea.
21:58 jcamins        Good night.
21:58 wizzyrea       good night cait
21:58 cait           I only said I hsould... don't take me that literally!
21:59 gmcharlt       :)
22:00 wizzyrea       later peeps, weekend here!
22:00 bag            night night cait
22:00 bag            later wizzyrea
22:01 cait           hi cjh :)
22:01 cait           later wizzyrea
22:01 cjh            hey cait :)
22:03 cait           how is things? :)
22:04 bag            bug 7031
22:04 huginn         04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7031 enhancement, P5 - low, ---, koha.sekjal, Pushed to Master , More options for AdvancedSearchTypes
22:04 cjh            stressful, a morning of silly mistakes >.>
22:04 jcamins        cjh: at least it's the weekend, right?
22:05 cjh            heh very true :)
22:05 cait           3.8 will be amazing... but well ... koha is
22:05 cait           but lots of fun things and bugfixes :)
22:07 cjh            and now that I have access to my server back, time to get some actual work done :)
22:07 jcamins        cjh: on a weekend?!?
22:08 cjh            jcamins: im a student most of the time during the week, so weekends often involve work
22:08 jcamins        Ah.
22:08 * jcamins      doesn't know exactly what a weekend is, but he's been told it isn't supposed to involve work.
22:09 cait           hmm
22:09 cait           I have heard rumours ;)
22:10 cjh            although I enjoy my work, so it makes up for it :)
22:10 * jcamins      fills out five change of address forms for two people.
22:11 jcamins        Actually, maybe we just need four... one for Shari, three for me.
22:15 cait           jcamins: indexing of880 fields in the matching indexes?
22:15 jcamins        cait: yeah, very easy.
22:15 cait           oooh
22:16 cait           it will be so nice
22:16 jcamins        cait: tell gmcharlt to add that to his translation script.
22:16 jcamins        :)
22:16 * cait         is now too excited to sleep
22:16 jcamins        cait: you have to do it because I'm too much of a pest. ;)
22:16 cait           our evil indexing soluton is something of the last things we don't have in mater... because it's too ugly to go ther
22:17 cait           I think by mentioning his name you already got gmcharlt's attention
22:17 * cait         whispers 880
22:17 jcamins        Yeah, but there are two parts to your indexing solution. The second part, including see-alsos, requires additional work.
22:19 * gmcharlt     whispers back the default XSLT can include automatically inclusion of 880s
22:19 cait           like... 880 ... 245 going into title index?
22:20 cait           I always forget the subfields
22:20 jcamins        $6.
22:20 gmcharlt       yes - it almost falls out of the implementation
22:27 cait           ?
22:28 jcamins        cait: it's that easy. :)
22:29 cait           ooh
22:29 cait           nice!
22:30 cait           wondered if it meant it was too much work for  now
22:30 cait           like not in the specification :)
22:31 * cait         is happier with this meaning of 'falls out'
22:33 jcamins        Dinner time.
22:33 jcamins        Good night, #koha.
22:33 cait           night :)
22:40 gmcharlt       first search and retrieval of a bib indexed using the DOM filter ... success!
22:40 bag            sweet!
22:41 melia          yay!
23:07 gmcharlt       WIP branch is dom-biblio in the wip/koha-equinox repo on git.k-c.org
23:07 gmcharlt       I'll try to avoid rebasing in that branch; will push a clean branch when it is ready to submit
23:14 * gmcharlt     relocates home