Time  Nick         Message
00:45 eythian      http://blog.ionelmc.ro/2014/12/28/terrible-choices-mysql/ <-- worth a bit of a read, we're probably doing many of these wrong
01:15 gmcharlt     http://galencharlton.com/blog/2015/02/ogres-hippogriffs-and-authorized-koha-service-providers/
01:18 mtompset     Well said, gmcharlt.  :)
01:21 mtompset     By the way, who has edit'ing powers over the list? There was a request by M. Tamayao on February 4 to be added. :)
01:24 eythian      I know wizzyrea does, but she's away today
01:26 mtompset     No problem. He's a friend of mine, and asked me about the status of it. I reminded him people are volunteers, so just wait two weeks before asking again.
02:14 * Francesca  waves
02:15 eythian      "pv instance-2015-02-10.sql.gz | gunzip | sudo koha-mysql instance" is a handy way to do database restores with a progress bar
02:15 eythian      also, hi Francesca
02:19 dcook        Oooh, eythian, that might be perfect for what I'm working on exactly right now
02:19 dcook        Well, maybe 5 minutes from now
02:20 eythian      pv is quite useful for that sort of thing in general. It's basically 'cat' but with a progress bar.
02:21 dcook        Hmm, apparently I don't have pv installed
02:21 eythian      that's not surprising
02:22 dcook        Hmm, wouldn't you want "pv" at the unzip stage?
02:22 dcook        Or...
02:22 dcook        Actually I have no idea what I'm talking about
02:22 dcook        Anywho, back to what I was doing..
02:23 eythian      you can put it anywhere, but it can't know how big a pipe is
02:27 irma__       https://calyxinformationessentials.createsend.com/subscribers/listDetail.aspx?listID=4B9BEAA0B75A7FCB
02:28 eythian      that needs a login to read
02:40 tcohen       eythian: I think being case insensitive might actually block a migration to postgres
02:40 eythian      hmm
02:40 eythian      maybe
02:40 eythian      though, if we're relying on it, then it's a problem in koha, but I can't imagine there are too many places where we do
02:41 rangi        hi Francesca
02:41 Francesca    hi rangi!
02:41 Francesca    a vm runs best on 8g ram right?
02:42 rangi        we dont so much anymore, as TT is case sensitive .. we are much better about it now
02:42 rangi        Francesca: yeah, the more ram the better
02:42 tcohen       eythian: any place where we had problems validating and/or uppering-case stuff at some point
02:42 tcohen       i recall authorized values... if you typed the same code, with different cases...
02:43 mtompset     That still may be the case, tcohen. I vaguely recall something similar a while back.
02:43 Francesca    rangi: I probably wont be able to push anything up till the weekend at the earliest, I'm in my last week of summer school and have a lot of assingments due
02:43 Francesca    also I am having trouble with a few things
02:43 rangi        Francesca: sweet as
02:43 mtompset     Because all authorized values end up capitalized, I think.
02:46 rangi        as they should
02:48 tcohen       rangi, how can i find a bug i failed yesterday?
02:48 rangi        hmm?
02:49 rangi        as in one you marked failed qa?
02:49 tcohen       i mistakenly cleaned my yesterday's queue, and lost track of a bug
02:49 rangi        http://bugs.koha-community.org/bugzilla3/query.cgi
02:49 rangi        search by change history there
02:49 tcohen       yes
02:52 rangi        http://bugs.koha-community.org/bugzilla3/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=REOPENED&bug_status=ASSIGNED&bug_status=In%20Discussion&bug_status=Needs%20Signoff&bug_status=Signed%20Off&bug_status=Passed%20QA&bug_status=Pushed%20for%20QA&bug_status=Failed%20QA&bug_status=Patch%20doesn%27t%20apply&bug_status=Pushed%20by%20Module%20Maintainer&bug_status=Pushed%20to%20Master&bug_status=Push
02:52 rangi        ed%20to%20Stable&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&bug_status=BLOCKED&chfield=bug_status&chfieldfrom=2015-02-08&chfieldto=Now&chfieldvalue=Failed%20QA&f1=bug_status&list_id=121589&product=Koha&query_format=advanced
02:52 rangi        damn
02:52 rangi        hmm 2 secs
02:52 pastebot     "rangi" at 127.0.0.1 pasted "try this" (1 line) at http://paste.koha-community.org/414
02:54 tcohen       thanks rangi
03:49 bag          @later tell trea - happy birthday man
03:49 huginn       bag: The operation succeeded.
03:50 eythian      hah, he claimed he was off taking care of an unwell soren today. I bet he was just having a birthday party!
03:51 bag          eythian: I said happy birthday to him everyday that he worked with me
03:52 bag          so sort of a silly thing that I do :P
03:52 eythian      hehe fair enough
03:52 bag          funny that I did it on a day he was home taking care of Soren - poor guy
03:52 bag          that is one little rad dood
03:53 eythian      he was hanging out here over christmas a bit
03:57 * dcook      was wondering why trea always seemed to be having birthdays...
04:05 bag          well then happy birthday dcook and eythian
04:05 eythian      much too early :)
04:06 bag          ah it’s past 8pm here - so it’s WAY too late :P
04:15 mtompset     Greetings, dcook. :)
04:17 mtompset     Have a great day, #koha bag eythian rangi dcook TGoat
04:17 bag          later
07:07 * magnus_afk waves
07:17 * Viktor     waves att magnus_afk
07:21 magnus_afk   ooh, a clone! :-)
07:32 alex_a       bonjour
07:32 wahanui      hola, alex_a
07:33 * cait       waves too and runs off to work :)
07:40 magnus_afk   bonjour!
07:45 reiveune     hello
08:06 magnus_afk   yay for bug 13691
08:06 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13691 enhancement, P5 - low, ---, jonathan.druart, In Discussion , Add some selenium scripts
08:07 magnus_afk   not sure if i am a fan of selenium, but integration tests are definitely good!
08:09 Joubu        hello
08:11 Joubu        magnus_afk: I don't like selenium neither :)
08:12 Joubu        I took me hours to write them
08:12 cait         Joubu++ :)
08:12 cait         thx for doing it
08:12 Joubu        But I did not find something better
08:12 cait         Joubu: hackfest meeting at 4 our time today?
08:13 mtj          hi all
08:14 mtj          Joubu++ indeed, thanks for the sel. tests
08:15 mtj          i spotted this recently... -> http://phantomjs.org/
08:15 mtj          ..i wondered if it might be useful for koha testing
08:18 mtj          oooh, hooks up to jenkins too , http://phantomjs.org/network-monitoring.html
08:19 magnus_afk   Joubu: any opinion on https://metacpan.org/pod/Test::WWW::Mechanize?
08:20 magnus_afk   and Joubu++ definitely!
08:21 Joubu        magnus_afk: We already use Test::WWw:Mechanize in some test, but I think selenium has more flexibility
08:21 Joubu        for instance you can find a node using a xpath exp, not sur it's possible with T::WWW::M
08:22 Joubu        and selenium uses a "real" browser, you can test the js behavior
08:22 Joubu        I don't use it in the tests I have written, but it could be usefull later
08:22 magnus_afk   yeah, that is a good point, about js
08:23 magnus_afk   the tests in t/db_dependent/www use T::W::M - i thought there was only one file in there, but more have been added while i wasn't looking. yay!
08:24 magnus_afk   ah, they are related to the unicode cleanup, excellent
08:25 Joubu        yep, zeno wrote them
08:26 Joubu        mtj: I had a look at phantomjs too, but I dislike the idea to write tests in js...
08:30 cait         Joubu: 4 today?
08:30 mtj          yeah, i must agree
08:31 * magnus_afk found this interesting http://modernperlbooks.com/mt/2012/08/simplified-html-testing-with-mojodom-and-mech.html
08:31 Joubu        cait: hum, 4 what?
08:31 wahanui      it has been said that 4 is the attribute in bib1.att for title
08:31 Joubu        the meeting?
08:31 wahanui      well, the meeting is on wednesday?
08:31 cait         the meeting today :)
08:32 cait         i think you missed my question earlier :)
08:32 Joubu        magnus_afk: actually I added this subject to the last dev meeting, but we did not have the time to talk about that :)
08:32 Joubu        I was sure some people have ideas, better than selenium
08:32 Joubu        cait: ha yes, sorry, I missed it!
08:32 Joubu        cait: it could be 4, I don't know where you are exactly ;)
08:33 Joubu        it's 15UTC, I let a link in the email I sent to koha-devel
08:34 cait         aaah and you are in uk
08:34 cait         ok, i will just be around and hope the best ;)
08:34 cait         the google hackfest spreadsheet confuses me - it claims that i have worked on the workshop page, but i haven#t?
08:34 cait         oh... never mind
08:34 wahanui      Good, I'm glad you figured it out. I didn't understand, and probably never will, being a bot.
08:34 cait         i am on the one from last year
08:35 Joubu        Tomas suggested a video conf, but not sure it's a good idea
08:35 cait         this feels like monday
08:35 cait         i think he was thining about a different topic for this
08:37 cait         not sure
08:45 magnus_afk   hm, lots of different selenium modules on cpan
08:50 Joubu        magnus_afk: I am pretty sure the one I used is the good one
08:55 magnus_afk   ko, i have no idea :-)
08:55 magnus_afk   s/ko/ok/
09:02 cait         Joubu: around?
09:03 Joubu        cait: yep
09:08 cait         what does the opac=1 do again?
09:09 cait         on the bug you commented :)
09:09 Joubu        it hides the items for the opac
09:09 cait         the opachiddenitems items?
09:09 Joubu        ye
09:09 Joubu        p
09:09 cait         ah ok
09:10 cait         so we shoudl always turn thaton
09:10 cait         would you be ok with me providing a patch for a switch?
09:10 cait         separately?
09:10 Joubu        yep
09:10 cait         how shoudl we handle the opac=1?
09:11 cait         the oai patch is passed qa - should be pushed soon hopefully
09:11 Joubu        what do you mean by "how"?
09:12 cait         ah, shoudl we add a follow-up on the list/cart bug
09:12 Joubu        That's not what you were suggesting?
09:14 cait         suggesting 2 things - have the opac=1 flag and have a separate feature to turn off items altogether
09:14 cait         guess i am asking fi you'd mind adding a follow-up with opac=1 to the existing patch set
09:15 Joubu        why do you want to turn off items?
09:15 cait         because of the internal notes
09:15 Joubu        It was a bug, not a feature ;)
09:15 cait         there is information in items that is not supposed for the user
09:15 cait         in some cases
09:16 cait         sorry, i think i might be confusing this morning :)
09:16 Joubu        we need to provide a way to hide fields at the opac
09:16 cait         yep
09:16 Joubu        not to completely hide the items
09:16 cait         i agree
09:16 cait         but hiding them is the quick way... filtering out specific fields is too big for me
09:17 cait         maybe something we could take a look at in marseille together?
09:17 Joubu        Since the notes are already displayed (do you confirm?), I am not sure we should do something specific for this ft
09:18 cait         they are not
09:18 Joubu        nowhere?
09:18 wahanui      nowhere is probably close to nz
09:18 cait         internal note is not displayed in the opac
09:18 cait         the filtering works for items mostly ok right now - not so much fields in the record itself
09:19 Joubu        and now it will be displayed for oai and basket+list, that's it?
09:19 cait         yep
09:20 cait         probably in cart before - because you only made it consistent
09:20 cait         but it's something that bothers me - so I'd like to fix it
09:20 cait         but probably can't fix it right now
09:21 cait         showing hidden items is even worse, so good to have that fixed at least
09:21 Joubu        so I would prefer to remove the internalnotes field from EmbedITems if the opac param is set
09:22 cait         we don't have a db feild for it yet (it's on another bug)
09:22 cait         i think safest would be to use the hidden flags
09:22 cait         if it's not showing in the opac, don't include it
09:23 Joubu        too many level here...
09:23 cait         it's a big problem
09:23 cait         in scope
09:23 Joubu        some stuffs are done in pl script, others in the core...
09:23 cait         yeah, it's messy
09:25 cait         that's why the idea to just say... don't include the items
09:25 cait         but not a real fix
09:25 Joubu        do you know the bug number for the internalnotes field?
09:25 mveron       Hi #koha
09:26 mveron       @wunder Basel
09:26 huginn       mveron: The current temperature in Attenschwiller, Sundgau, Attenschwiller, Switzerland is 1.6°C (10:25 AM CET on February 11, 2015). Conditions: Light Freezing Fog. Humidity: 89%. Dew Point: -0.0°C. Windchill: -1.0°C. Pressure: 30.33 in 1027 hPa (Steady).
09:26 Joubu        hi mveron
09:26 mveron       hi Joubu :-)
09:26 cait         13023
09:26 cait         we currently already offer it - it's just going into more_subfields_xml
09:27 cait         it's been in the marc21 frameworks forever - just cleaning it up to a 'real' field with this patch
09:27 mveron       Is there a bugunderway to have dates formatted as 11.02.2015 ? Or do I miss something in the sysprefs?
09:27 cait         mveron: there was an approach - but it failed because of using C4::Dates
09:27 cait         which is deprecated
09:28 mveron       Hmm, we would need it for a library interested in Koha :-)
09:28 cait         bug 12072
09:28 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12072 enhancement, P5 - low, ---, pasi.kallinen, Failed QA , New dateformat dd.mm.yyyy
09:29 mveron       Thanks, cait :-)
09:30 Joubu        cait: sorry, I don't see a good and quick solution here
09:37 cait         i know, don't worry
09:46 cait         another question... any suggestions for nice cusomized opacs using the bootstrap theme? )
09:48 dexap        mveron: my mind boggles that the available date formats are so damned limited, and hard-coded in multiple places. but i CBA to work on that bug right now.
09:48 Joubu        cait: I am currently on http://catalogue.mediathequederoubaix.fr
09:50 cait         cool thx :)
09:50 cait         updating our training materials with some examples
09:54 Joubu        mveron: the author does not seem to agree with qa pov, not sure he will submit a follow-up
09:54 Joubu        mveron: it's a shame, it's quite easy to do...
09:55 mveron       Joubu: Ok, will have a look at it...
10:23 vfernandes   hi guys
10:23 cait         hi vfernandes
10:24 vfernandes   one question: are errors like this [cgid:error] [pid 48831:tid 139817945880320] (32)Broken pipe: [client 192.168.38.106:58935] AH02550: Failed to flush CGI output to client, referer: http://backoffice.ubi.pt/cgi-bin/koha/members/paycollect.pl?borrowernumber=6564 normal in koha-error_log?
10:24 vfernandes   i'm getting 5/10 logs like this per day
10:35 magnuse      vfernandes: which log? apache? syslog?
10:36 vfernandes   koha logs - koha-error_log
10:37 magnuse      i can check on my server
10:37 vfernandes   i'm using koha 3.16
10:40 magnuse      "sudo grep "Broken pipe" /var/log/koha/*/*.log" gives no hits on my production server
10:42 vfernandes   so what it could be?
10:42 magnuse      sorry, i have no idea
11:33 Joubu        cait: any thoughts on bug 11625 comment 25?
11:33 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11625 enhancement, P5 - low, ---, kyle, Signed Off , Default to logged in library for circ rules and notices & slips
11:47 drojf        hi #koha
11:56 drojf        the request on the list looks like a great no-koha-service-provider
11:57 cait         hi drojf - a new one?
11:58 Joubu        khall: could you please give an answer to my note on bug 12357?
11:58 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12357 enhancement, P5 - low, ---, kyle, Signed Off , Enhancements to RIS and BibTeX exporting
11:58 drojf        cait: last mail on the main list from half an hour ago
11:58 khall        Joubu: will do!
12:00 drojf        there is so much no-koha that i'd consider it to be, quoting the paid support how-to page, "Entries that are obviously spam (i.e., not relevant to Koha services) will not be accepted." or i am really missing something
12:01 khall        Joubu: replied
12:01 Joubu        drojf: Galen wrote something about that
12:02 Joubu        drojf: http://koha-community.org/clarification-regarding-the-list-of-paid-support-companies/
12:03 Joubu        khall: looks at your patch "Tidy Ris.pm"
12:03 Joubu        this line: -        @field_list = ('600', '601', '602', '604', '605', '606','607', '608', '610', '615', '620', '660'. '661', '670', '675', '676', '680', '686');
12:04 Joubu        is splitted into 3 lines, where, if I remember correctly, my try did not split it
12:04 drojf        Joubu: but that is a different story. to GET listed, the simple thing you have to do, AFAIK, is to have some kind of koha service visible on your website and a link to the community website. the last request does not even mention in the description in the mail ;)
12:04 Joubu        I am not against long lines :)
12:04 khall        odd. Do you want to submit alternate Tidying maptches?
12:04 drojf        *mention koha
12:05 drojf        of course being listed does not mean much, but that is another point
12:05 Joubu        khall: actually I don't care, but it could be great to use the same standard
12:05 Joubu        could you try to tidy the file without your extra rule and see if the line is splitted or not?
12:05 khall        Joubu: I agree. Let me re-tidy without my customization
12:07 Joubu        drojf: the list is so long, I don't know how someone could find something in it
12:07 Joubu        drojf: could be useful to highlight some, depending on the contributions
12:07 drojf        Joubu: search by country, done. that is how it is done here
12:08 drojf        at least that is my perception
12:08 khall        Joubu: updated patches posted to bug 12357
12:08 Joubu        the list by country is clear
12:08 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12357 enhancement, P5 - low, ---, kyle, Signed Off , Enhancements to RIS and BibTeX exporting
12:08 drojf        yes, look for someone being active in the community would be my recommendation if somebody asks me
12:09 Joubu        khall: thanks, I will have a look after the lunch
12:09 khall        np!
12:10 drojf        search by country does not work well for india though. we should have a gazillion indian devs… oh we don't. ^^
12:51 viktor       Is anyone around that loves git problems? Did a (very) minor but useful patch in bug 13686 where posting a correction to the first patch started messing things up. Not it's stuck with problems in a 3 way merge.
12:51 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13686 trivial, P5 - low, ---, viktor.sarge, Needs Signoff , Add a hint about collation to the "alphabet" syspref
12:52 tcohen       morning
12:54 viktor       attachment 35825 is the correct one and I tried both posting it as a --amend on top of the first one (while it was active) and obsoleting all other patches. Refues to work both in sandboxes and with git bz apply
12:54 huginn       03Attachment http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=35825&action=edit patch, Bug 13686 Add a hint about collation to the alphabet syspref, Bug-13686-Add-a-hint-about-collation-to-the-alphab.patch
12:54 viktor       morning tcohen!
12:57 magnuse      viktor: so you are on abranch, you have one good commit and then the second commit on top of that messed things up?
12:58 viktor       magnuse: Yep. Did the mistake of using a diacritic in the second commit message. It crashed, put the file as "untracked" and I had to run --amend. That got the second patch in. Then there was additional confusion later from posting additional updates :)
12:59 viktor       And now I have no idea what so ever in what state my git is in :)
13:00 viktor       I'm comfortable with messing up my local git directory, but unfortunately there seems to be confusion on the bugzilla end now.
13:03 magnuse      sounds like you might want to fix things up locally, squash your two commits into one and then push that to bugzilla, obsoleting what is there already
13:03 magnuse      what does "git log" and "git status" tell you?
13:07 pastebot     "Viktor" at 127.0.0.1 pasted "Output from git log on bug 13686 my local repo" (38 lines) at http://paste.koha-community.org/415
13:07 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13686 trivial, P5 - low, ---, viktor.sarge, Needs Signoff , Add a hint about collation to the "alphabet" syspref
13:08 magnuse      soo... 3 commits with the same commit message?
13:09 viktor       magnuse: Was only correcting a typo so copied the message and added a short extra line to each one. So yes :)
13:10 viktor       Sort of tempted to just open another bug, do the patch in a new branch and pretend this never happened ;)
13:11 tcohen       cait
13:11 tcohen       /invoke cait
13:11 viktor       I don't quite understand why obsoleting the other patches don't leave the last one working. And I seem to only dig the hole deeper...
13:14 magnuse      well, if you have three commits on top of each other, the first one changes something and then the second one corrects the typo
13:15 magnuse      if you only upload the last commit to bugzilla it will try to fix a typo in text that is missing (because it is in the first patch)
13:15 magnuse      so, let's try and squash those 3 commits
13:16 magnuse      i think that would be "git rebase -i HEAD~3"
13:16 magnuse      try that and paste the output?
13:17 viktor       Thanks! Coming up.
13:18 viktor       Hm. Complains about "It looks like git-am is in progress. Cannot rebase".
13:18 Joubu        git am --abort
13:18 Joubu        or git bz apply --abort
13:19 Joubu        (if you was running a git bz apply
13:19 Joubu        )
13:20 viktor       Hm. Running git am --abort works. But when I run git rebase -i HEAD -3 it complains. But in new ways :) "fatal: Needed a singe revision"
13:21 tcohen       Joubu: can u take a look at my followup for 10848?
13:22 Joubu        tcohen: I have just added it to my todolist :)
13:22 tcohen       thanks!
13:23 cait         huh?
13:24 tcohen       bug 13142
13:24 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13142 normal, P5 - low, ---, oleonard, Passed QA , Change "mobile phone" label back to "other phone"
13:24 tcohen       when will this end?
13:24 cait         viktor: HEAD tilde 3 :)
13:24 cait         tcohen: never? :P
13:24 cait         but consistency is desirable
13:25 cait         so what's the problem? :)
13:25 tcohen       we need a borrower_phone table (id, borrowernumber, phone, type[ENUM]) and stop doing this.
13:25 Joubu        I am waiting for you to push the patch, to open a new bug report "change label other to mobile" :p
13:26 tcohen       i was about to fill it, before pushing it :-P
13:26 magnuse      viktor: what cait said :-)
13:27 tcohen       how does the SMS module know where to send the message?
13:29 viktor       Ah. Finally managed to follow clear instructions :) Have nano open now.
13:30 viktor       Should I remove the lines for the three commits we're trying to get rid of?
13:31 magnuse      nope
13:31 magnuse      can you paste what you see?
13:31 magnuse      paste?
13:31 wahanui      paste is found at http://paste.koha-community.org
13:32 pastebot     "Viktor" at 127.0.0.1 pasted "Output from git rebase" (56 lines) at http://paste.koha-community.org/416
13:39 magnuse      viktor: you want to edit what you see there, and replace the second or third "pick" with either "s" or "f" - if you choose "s" you will get all commit messages in an edit screen and you have to edit it to your liking". if you use "f" then you only get the one commit message, and you can edit that to your liking
13:39 magnuse      hm, wait a minute
13:39 magnuse      i am not sure if you should change the first and second "pick" or the second and third... anyone? cait?
13:40 cait         leave the first
13:41 cait         change the other to to s
13:41 wahanui      cait: that doesn't look right
13:41 cait         other 2 to
13:41 Joubu        tcohen: the sms module use a driver, defined in the pref SMSSendDriver
13:42 tcohen       yes, but how does it choose the phone number to use for the patron?
13:43 magnuse      viktor: so leave the first "pick" as it is, change number 2 and 3
13:43 Joubu        tcohen:  88         $sent = $sender->send_sms( to   => $params->{'destination'},
13:43 viktor       Ok. There?s 4 attachments on the bugzilla thread. At I think at least two were ran with --amend. Will this leave just the last in working condition?
13:43 Joubu        tcohen: see C4::Letters::_send_message_by_sms
13:44 viktor       Very happy you can help me out here :)
13:44 viktor       Will do magnuse
13:44 tcohen       Joubu: ah, smsalertnumber
13:45 Joubu        tcohen: ha yes, sorry. Did not get the question...
13:45 tcohen       so, there is a specific field for setting a mobile phone number
13:46 pastebot     "Viktor" at 127.0.0.1 pasted "Think the rebase messed things up again :)" (2 lines) at http://paste.koha-community.org/417
13:47 cait         tcohen: there are 2 i think - but one will cause you to get sms while the other would not
13:47 cait         and one only shows up when the fetaure is activated for sending sms
13:47 tcohen       borrowers.mobile => won't send
13:48 cait         there is anther field in the borrowerstable
13:48 tcohen       borrowers.smsalertnumber => will send
13:48 cait         smsalertnumber
13:49 tcohen       and there's no way to show smsalertnumber on the UI?
13:50 tcohen       broken
13:50 cait         activate enhanced messaging
13:50 Joubu        tcohen: on the patron detail page
13:50 cait         and the sms driver
13:50 Joubu        but...yes
13:50 cait         then it will show in the table for the patron notifications
13:50 tcohen       by design
13:51 cait         or it did that - not sure with the changes we made there for mulitples - haven't checked
13:52 tcohen       so: borrower_phone table (id, borrowernumber, phone, type[mobile|home|work|other], use_for_sms[0|1], primary[0|1])
13:52 viktor       magnuse cait - This seems to become more work than it's worth. Would it help to just clean out my local git sync everything with the upstream again and commit from a new branch?
13:52 tcohen       and oleonard will take care of letting the user choose a really cool icon depicting the phone type
13:53 magnuse      viktor: yeah, that is ht eboring solution ;-)
13:53 Joubu        viktor: git format-patch -n 3; git apply patch1.patch patch2.patch patch3.patch; git commit -a
13:53 Joubu        git reset --hard origin/master avec the format-patch
13:53 Joubu        s/avec/avant
13:53 Joubu        oops, not in french:)
13:53 Joubu        s/avec/before
13:54 * magnuse    suspects Joubu knows what he is talking about
13:58 pastebot     "Viktor" at 127.0.0.1 pasted "Got a bit interesting at least." (32 lines) at http://paste.koha-community.org/418
13:59 Joubu        viktor: where are your 3 patches?
14:00 * Joubu      should not have answered with a reset --hard
14:01 Joubu        khall: On bug 13517, don't you think it is better to provide a patch for the enh, and open a bug report to tidy the file?
14:01 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13517 enhancement, P5 - low, ---, kyle, Signed Off , Show waiting date on reserve/request.pl
14:02 viktor       Joubu - Have no idea :)
14:02 Joubu        khall: I am not sure it's a good idea to tidy reserve.pl
14:03 * Joubu      is feeling stupid
14:03 viktor       I want my "sm?rg?sbord" with my "ombudsman" but will have to settle for "fika" ;)
14:04 viktor       No worries Joubu - it's a very minor patch really and I don't even have that much interesting stuff in my local git anyway.
14:04 Joubu        viktor: good
14:04 * Joubu      is feeling better
14:05 viktor       All things I'm working on i submitted and the stuff that isn't was going south anyway :)
14:05 viktor       Good Joubu
14:05 Joubu        viktor: actually reset --hard remove all your local changes
14:05 khall        Joubu: I felt the tidy was needed. However, if you feel strongly about that you can deprecate the tidying patch
14:06 viktor       By the time I write large and complex patches I hope to have picked up some Git skills along the way. But it's great to learn along the way with the help of everybody!
14:06 viktor       Thanks for trying to help me out Joubu++ Cait++ Magnuse++
14:07 Joubu        khall: I don't want to dictate that. But personnaly I would prefer to avoid this kind of massive changes
14:07 viktor       I'll head for some fika and might get back on the horse again later.
14:07 khall        Joubu: go ahead an deprecate it. If only because it will introduce conflicts with other patches
14:08 cait         np viktor - looking forward to see you again :)
14:08 Joubu        khall: the problem is that the enh patch is based on top of the tidying patch...
14:09 khall        yep, I'll have to fix that up
14:09 magnuse      happy fika viktor
14:18 khall        Joubu: bug 13517 is now all fixed up
14:18 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13517 enhancement, P5 - low, ---, kyle, Signed Off , Show waiting date on reserve/request.pl
14:28 magnuse      kia ora dpavlin
14:29 druthb       kia ora, #koha.
14:30 magnuse      howdy druthb
14:30 druthb       magnuse!
14:30 wahanui1     magnuse is afraid that we added another 10000 bugs while he was eating pizza.
14:31 * dpavlin    hides in shame because he is not more often on irc :-)
14:32 cait         hi dpavlin *drags him out of hiding*
14:36 drojf        druthb!
14:36 druthb       drojf!  cait!
14:36 drojf        dpavlin!
14:36 wahanui1     Taking over the world is trivial for this one...
14:36 cait         druthb!
14:44 * magnuse    drags dpavlin out of hiding too
14:59 Joubu        cait, kivilahtio, dpavlin, magnuse, ashimema, khall, JesseM, bag, akafred: Did you already prepare a coffee cup? :)
14:59 dpavlin      sure :-)
14:59 khall        s/coffee/mountain dew/g
14:59 Joubu        and tcohen? he left
15:00 JesseM       Oh Yeah!
15:00 bag          working on Joubu
15:00 bag          working on IT ;)
15:01 Joubu        Good, I did not prepare anything, I was on another unexpected meeting...
15:01 * druthb     blames bag
15:01 Joubu        The idea is to share our needs for the hackfest in 3 weeks in Marseille
15:01 * bag        needs cheese and beer :)
15:01 Joubu        the doc is https://docs.google.com/a/biblibre.com/spreadsheet/ccc?key=0AuYwR41dPaFZdE11aTNfZmtZR2tmOE9MRVktNER2NVE&usp=sharing_eid#gid=6
15:02 Joubu        there are already some entries in the workshops tab
15:02 kivilahtio   Yeah I donät have a coffee mug either
15:02 kivilahtio   I havea a beer mug
15:02 gerundio     hello
15:02 wahanui1     privet, gerundio
15:03 kivilahtio   I was hoping to contribute for the community, we don't have any agenda for this year
15:03 Joubu        Is it exhaustive or someone has another wish?
15:03 gerundio     I'm trying to troubleshoot Z39.50 server settings on a koha installation
15:03 kivilahtio   I haven't been signing off and I feel really bad about it. So I was hoping to sign off stuff
15:03 gerundio     is there any z39.50 client for windows besides yaz that you recommend?
15:03 Joubu        kivilahtio: you will have a whole week to signoff on patches )
15:04 Joubu        gerundio: could you please back in ~1hour, we are in an unofficial meeting
15:04 * magnuse    needs cheese too
15:04 magnuse      bag: HI
15:04 gerundio     Joubu, sure
15:04 * bag        looking forward to having a few different things ready for testers etc.
15:05 Joubu        Don't be worry about the cheeses :)
15:05 bag          Elastic Search, new catalogers interface, khall ’s account rewrite
15:05 Joubu        bag: ok, I will add it on the gdoc
15:06 khall        bag summed up my list as well
15:06 * magnuse    gotta run, but do not have any strong wishes for the hackfest, besides lots of bugs getting signed off
15:06 bag          hey khall what’s the bug number for pianohackers angluar circ
15:06 Joubu        bag: it could be nice to have a doc on elastic search, what is done, what is in progress, what will be done, etc.
15:06 nengard      I plan on getting the help files up to date!!! a week of uninterrupted Koha work will rock
15:07 bag          Joubu: http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13630  (really really really pushing to have this ready for Hackfest)
15:07 huginn       04Bug 13630: enhancement, P5 - low, ---, koha-bugs, NEW , Angular-based circulation client
15:07 khall        bag: looking
15:07 khall        ah, you beat me
15:08 bag          Joubu: ok I can write such a document there to update everyone on ES
15:08 Joubu        bag: whaou, I was not aware about that, is there the code published somewhere?
15:08 bag          Joubu: it’s in pianohackers github currently
15:08 bag          Joubu: https://github.com/pianohacker/koha/tree/angular-circ
15:09 Joubu        yep, found it
15:09 kivilahtio   Elastic search
15:09 Joubu        ha no, I found https://github.com/pianohacker/koha/commits/angular-submit
15:09 kivilahtio   I think if we did something as a community we could focus on that
15:09 kivilahtio   but it might be too big for one week
15:09 bag          there are a few other branches in there - I think he needs to merge and submit somethings for a nice clean patch
15:09 Joubu        bag:          Updated 8 months ago by pianohacker
15:09 Joubu        could be great to see it rebased :)
15:10 bag          that’s what I’m pushing for :)  (he’s a busy university kid)
15:11 Joubu        kivilahtio: about ES, bag is expecting to have something testable for the hackfest
15:11 kivilahtio   Joubu: I can help test that like a hawk
15:11 bag          cool
15:11 kivilahtio   I am getting full of this Zebra madness. It is so freaking frustrating
15:11 Joubu        kivilahtio: you can already test it, don't need to wait for the hackfest
15:11 kivilahtio   even the docs suck so badly
15:12 kivilahtio   Joubu: I'll wait for the hackfest. I have a ongoing migration going :)
15:12 kivilahtio   + ton of stuff
15:12 Joubu        kivilahtio: I know you have a lot of spare time
15:12 Joubu        magnuse: still here?
15:12 wahanui1     here is where I work
15:12 kivilahtio   Joubu: yeah, all I do is chat with you guys :)
15:13 bag          magnuse: HI
15:13 wahanui1     bonjour, bag
15:13 Joubu        no, he left too
15:13 Joubu        ok, so, somebody else has special needs/wants?
15:13 Joubu        dpavlin: ?
15:14 cait         oh sorry, i missed it :(
15:14 Joubu        dpavlin: Do you plan to work on something special?
15:14 Joubu        And you, cait, what do you want to do at the hackfest?
15:15 dpavlin      no, I'm quote happy to help with anything
15:15 kivilahtio   Joubu: I would like to have some good nuts and fruits, to compensate for the lack of cheese
15:15 tcohen       hi, sorry for the delay
15:15 kivilahtio   erm, not lack of cheese, but my lack of beign able to enjoy cheese
15:15 Joubu        kivilahtio: you will eat bananas all day long
15:16 kivilahtio   Joubu: I already eat bananas all day long, and swedes.
15:16 cait         i expect to do a lot of qa, but would also like to see some progress on plack
15:16 cait         and maybe a group working to 'kill dead code'
15:16 tcohen       i expect to achieve full plack support
15:16 Joubu        tcohen: we just added some stuffs ByWater would like to see them tested during the hackfest, I added it to the gdoc (workshop tab)
15:16 cait         there are a few things we could tidy up... sqlhelper... the CGI modules... some unused tables etc.
15:16 dpavlin      we have been running plack for both intranet and opac for half a year, so I have some expirience
15:16 Joubu        tcohen: plack: do you know what is the remaining work for that?
15:17 dpavlin      including somewhat easy upgrade path from apache installation to apache+plack
15:17 Joubu        sqlhelper will be done soon
15:17 tcohen       dpavlin: that sounds as a plan to me :-D
15:17 Joubu        no need to wait for the hackfest :)
15:17 cait         the stats Joubu did with plack are pretty impressive
15:17 Joubu        dpavlin: do you have memory leaks?
15:17 cait         it would be cool if the hackfest ended with a clear path forward
15:17 cait         and a set of instructions for the preferred method of activating plack :)
15:18 dpavlin      I restart perl process for each request, mostly because of encoding and zebra problems so I don't see any memory leaks
15:18 dpavlin      I hope that utf-8 cleanups will fix encoding problems, so only problem left will be zebra
15:19 dpavlin      (which I suspect is encoding problem when trasfering request to zebra)
15:19 cait         I am also lookign forward to the API discussion
15:19 wahanui1     okay, cait.
15:19 tcohen       dpavlin: please fill a bug for the specific problem so we can be prepared to fix it
15:19 Joubu        dpavlin: ho, I thought you were tracking master
15:19 dpavlin      If I had clear adea what it is, I would make a bug.
15:19 dpavlin      but, unfortunatly I don't
15:19 cait         dpavlin: maybe you coudl add some notes tot he spreadsheet?
15:20 bag          oh we should probably have a quick talk about where we are with plack and follow up on ashimema ’s devel email a few weeks ago
15:20 tcohen       dpavlin: the symptoms would be enough
15:20 Joubu        I have just added the "full plack support /plack out of the box"
15:20 bag          excellent
15:21 Joubu        bag: do you use plack in production?
15:21 dpavlin      tcohen: we will push master into production before hackfest, and submit bug, I promise :-)
15:21 tcohen       awesomw
15:22 bag          Joubu: only on opac
15:22 Joubu        what is the "Browser-based tests for Koha (demo from OPL)" entry?
15:22 Joubu        ok, we don't, but we will put plack in a 3.18 test server soon (something like tomorrow)
15:23 Joubu        hopefully we will catch problems
15:23 Joubu        no problem would be better :)
15:24 Joubu        What could be a plan for the rest api?
15:24 Joubu        to be productive
15:25 Joubu        just write/complete an rfc won't be enought IMO, we need a poc at the end of the week, with technical approvements
15:25 tcohen       maybe have a mini-workshop on writing REST services using Koha::Services
15:25 tcohen       following an OO model, and khall's API draft
15:25 khall        sounds good
15:26 kivilahtio   regarding rest api, what is wrong with ILS-DI?
15:26 kivilahtio   can't we extend that?
15:26 kivilahtio   I guess ILS-DI is not exactly rest, but it seems like a very good API
15:26 Joubu        khall: where is your draft?
15:27 khall        kivilahtio: yeah, I think that would be something concurrent or something we can build on top of our own REST api
15:27 khall        Joubu: this is what we have so far: http://wiki.koha-community.org/wiki/New_REST_API_RFC#Guidelines.2Frules_for_the_new_API
15:27 khall        I haven't really found much to add to it
15:27 kivilahtio   khall: I know it is not exaclty standard based bu we could add more ILS-DI commands outside of the standard scope
15:27 cait         kivilahtio: it's limited
15:27 cait         andnot really maintained
15:27 cait         well in koha iti s
15:27 cait         but not the standard that's behind it i think
15:27 kivilahtio   cait: ok
15:28 kivilahtio   cait: do we have any other inter-library interoperability standards?
15:28 cait         reading back sec
15:28 kivilahtio   I hate these ILS specific API's, why everobody needs to have their own?
15:29 kivilahtio   we also have a ton of issues here in Finland regarding non-standard API's and having a Koha RESTful API is another new API to the mix
15:29 tcohen       kivilahtio: is not only about interoperability (which will benefit, a lot) but about design, and technologies
15:29 tcohen       having a coherent RESTfull API is key to have a better UI, better/cleaner code
15:29 cait         also ils offer different features
15:30 khall        indeed, if all ILS had the exact same features it would be easy to have a universal api, but they don't
15:30 cait         so i think there are always differences to be expected
15:30 kivilahtio   tcohen: So you are planning on using the RESTful api as the internal API for Koha modules as well. To AJAXIfy it more ?
15:30 tcohen       that's the plan, yes
15:30 tcohen       maybe...
15:30 wahanui1     somebody said maybe was a momentaneous error
15:30 khall        indeed!
15:30 kivilahtio   tcohen: I can agree to that
15:30 tcohen       angularize...
15:30 tcohen       =D
15:30 kivilahtio   actually it is a spectalcularly great idea :)
15:30 khall        angular++
15:30 tcohen       angular++
15:31 khall        But we need to figure our the best way to create reusable angular components for Koha
15:31 kivilahtio   I undesrtand
15:31 kivilahtio   so It is making Koha more like MVC than about making 3rd parties integrate stuff into Koha?
15:31 kivilahtio   or kinda both :)
15:32 khall        exactly
15:32 khall        both actually
15:32 khall        didn't read the second line ; )
15:32 mtompset     *sigh* Do we have to keep adding technologies?
15:32 kivilahtio   interstink
15:32 tcohen       mtompset: *rel¿placing*
15:32 kivilahtio   mtompset: I agree that we should also deprecate stuff
15:33 mtompset     ^adding^changing^
15:33 khall        we're sharks, we must always keep moving forward
15:33 mtompset     #info Mark Tompsett
15:33 kivilahtio   mtompset: but I think this is the same as moving from DBI to DBIx
15:33 tcohen       mtompset: it is more like doing the same, but better, more consistently
15:33 kivilahtio   khall: agreed
15:33 Joubu        It would be good to have a performance script too, like the one I did using selenium
15:33 tcohen       with proper frameworks, etc
15:34 kivilahtio   Koha has a looong slimy tail needing refactoring
15:34 cait         if we want to deprecate stuff... could someone rewrite the drag and drop in acq to not use yui then? :)
15:34 Joubu        we should catch performance issues earlier
15:34 cait         that woudl make owen happy and we can kick it out :)
15:34 tcohen       those selenium tests, should be on master soon, and run by jenkins
15:34 tcohen       just as the integration tests for UTF-8 are
15:34 mtompset     Restful: good. But adding/removing technologies "constantly (e.g. solr which never fully made it in), seems like a waste of time.
15:34 Joubu        tcohen: they are not enought, it's just few use cases
15:35 dpavlin      cait: there is drag and drop in acq? Marijana and me are wondering where....
15:35 kivilahtio   dpavlin: Marijuana and me are also wondering :)
15:35 Joubu        basketgroup?
15:35 kivilahtio   yeah
15:35 kivilahtio   kill it
15:35 kivilahtio   when I make acquisitons I enter another world for a while when moving basketgroups around
15:36 cait         dpavlin: basket groups - open a basket group you can drag and drop the baskets in that form
15:36 mtompset     *cringes* basket group.
15:36 kivilahtio   :)
15:36 kivilahtio   tell me about it. I managed to keep my cool when teaching people to do acquisitons :)
15:36 Joubu        maybe we should think about sign some dev off too...
15:36 cait         i have lots of ideas for dead code - can keep you all busy ;)
15:36 dpavlin      ok, Marijana confirms that she knows about it
15:36 kivilahtio   but in a way it is a good feature
15:37 cait         i just want to kill the library - not the feature :)
15:37 kivilahtio   we can collect orders from many libraries to one big basket. Then a big acq boss can inspect the order
15:37 Joubu        ok so, conclusion, the hackfest should go on 2 weeks, that's it?
15:37 cait         Joubu: should we add ideas to the spraedsheet and add our names where we are intersted in?
15:37 kivilahtio   I find ElasticSearch and killing Zebra the biggest concern for us
15:38 cait         Joubu: 1 month? :)
15:38 cait         kivilahtio: the plan is not to kill Zebra for now - ES will be an option first
15:38 Joubu        cait: yes, good idea, could be good to group people
15:38 kivilahtio   Zebra is seriously limiting our ability to make good searches
15:38 kivilahtio   And w ehave been postponing those search issues by saying we are going to change the search engine
15:38 cait         it's not really zebra often - more the code behind it
15:38 Joubu        or we can imagine different groups working on the same stuffs, rest api for instance, and compare the results at the end of the day
15:39 kivilahtio   ElasticSearch is super easy to use
15:39 cait         Joubu: there has been discussion about a second meeting room at the uni - is ther a plan on how to divide people between both locations?
15:39 Joubu        not yet
15:39 Joubu        but I don't want to split dev :)
15:40 cait         could be harder to communicate yes
15:40 Joubu        but it won't be a good idea to put dev somewhere and lib somewhere else...
15:40 cait         yeah it's not easy
15:41 Joubu        Could all of you add your name in front of the subjects you are interesting in?
15:42 Joubu        cait: don't put your name everywhere!
15:42 Joubu        ;)
15:42 cait         oooh :(
15:42 cait         :)
15:43 Joubu        And what about the lightning talks/presentations?
15:44 Joubu        At the moment there are only 2 entries, does someone want to present something else?
15:44 cait         Joubu: which ones are lighztning talks?
15:44 cait         OPL?
15:44 wahanui1     rumour has it OPL is Oslo Public Library a.k.a. "Deichman" - see http://www.deichman.no/ for their website and http://digital.deichman.no/ for their tech blog
15:44 Joubu        bag: for instance, could be great to present ES, don't you think?
15:45 cait         a quick presentation of ES and the state of the cataloger's interface woudl be good
15:45 bag          I hope so Joubu yes
15:46 Joubu        bag: and maybe the 4 devs (ES, cat interface, account rewrite and angular circ)?
15:47 Joubu        ok thanks to be there :)
15:47 Joubu        see you in Marseille!
15:47 cait         :)
15:47 Joubu        And don't forget to fill the gdoc!
15:47 cait         Joubu: you said i can't put my name everywhere!
15:47 cait         :)
15:48 cait         stepping out for a bit, bbl
15:49 Joubu        @wunder Marseille, France
15:49 huginn       Joubu: The current temperature in Saint Victoret, France is 12.1°C (4:48 PM CET on February 11, 2015). Conditions: Clear. Humidity: 74%. Dew Point: 8.0°C. Pressure: 30.18 in 1022 hPa (Steady).
16:02 reiveune     bye
16:21 tst_         i wish to get publisher name as a authority field
16:22 tst_         what settings i need to make so that if i have typed name of A publisher if it comes i should be able to pick up earlier entry
16:22 tst_         similar to author authority
17:10 pastebot     "magnuse" at 127.0.0.1 pasted ""Stage MARC for import" is not saving to the import_batches table, no errors" (198 lines) at http://paste.koha-community.org/420
17:10 magnuse      ^ this is driving me crazy
17:10 magnuse      feels like i have stared myself blind on it too
17:10 magnuse      if anyone has any suggestions i'm all ears! :-)
17:13 thd          magnuse: Try the more reliable command line utility outside web browser functionality.
17:14 magnuse      thd: not sure what you mean?
17:14 thd          s/web browser/web user interface/
17:15 magnuse      i have done "sudo koha-mysql instance" and executed the query there
17:15 magnuse      which command line utility?
17:15 thd          magnuse: I do not remember the appropriate syntax but you can use zebra directly on the command line.
17:16 thd          utility was a poor choice of words on my part
17:17 thd          magnuse: You may still have the problem that zebra has some black box like behaviour.
17:18 magnuse      not sure how zebra comes into play here?
17:18 thd          magnuse: Are you not indexing with zebra?
17:20 magnuse      thd: sure, but the records never get as far as indexing
17:20 thd          magnuse: My suggestion would merely test the backend and not provide access in Koha and should not be tried on a production system.
17:21 tcohen       marcelr++
17:22 tcohen       magnuse, thd: whatsup
17:23 thd          magnuse: Maybe we need to add some verbosity parameters to the perl staging script for use when debugging is needed
17:24 magnuse      tcohen: some more info on a problem with staging records that i was talking about yesterday: http://paste.koha-community.org/420
17:24 magnuse      thd: yeah, more verbosity would be good. but to me it looks like mysql is not saving the data, yet still reporting the query as a success
17:25 thd          magnue: I once extended the verbosity and much else in bulkmarcimport.pl .
17:26 thd          magnuse: Have you tried the same set of records with bulkmarcimport.pl?
17:28 thd          magnuse: The extra verbosity parameters which I had written for bulkmarcimport.pl were lost in migrating from CVS.  However, you should try different means of importing the data to help isolate the problem.
17:31 thd          magnuse: In other news, some direction from ashimema has given me a clue about how to have Semantic Media Wiki working in the Koha wiki in due course..
17:31 mtompset     Okay, stupid question. I forgot to set the user and email correctly when I made a patch. How do I change it?
17:32 magnuse      mtompset: git commit --amend --author "Magnus Enger <magnus@...>"
17:32 magnuse      just replace the relevant bits... :-)
17:33 magnuse      that will change the last commit
17:33 magnuse      you can also set the information correctly and do something like git commit --amend --author
17:33 magnuse      (not quite sure of the last one)
17:34 mtompset     magnuse++ # thank you.
17:34 thd          magnuse: We had discussed the problem of getting Semantic Media Wiki to work on the Koha wiki in 2010 and we had segmentation fault errors on tests at that time which may have been partly a consequence of using Postgres instead of MySQL for MediaWiki.
17:34 magnuse      thd: but my records are ok, and bulkmarcimport.pl will just push them into the places where they belong. it is the "Stage MARC for import" tool that is causing me a headache
17:35 thd          magnuse: Then you know what I was prompting you to test.
17:36 thd          magnuse: I have never used the staging script for any of my work and I have long considered to be prone to design bugs.
17:38 thd          magnuse: The staging code may need some careful rethinking.  I would advocate trying to create a workflow which bypasses it which would require writing some additional code for some use cases.
17:40 thd          magnuse: I know that does not solve your problem but I merely report how I avoided your problem where I was not actually running a library and knew that some parts of the Koha code were especially problematic.
17:40 magnuse      thanks for trying thd :-)
17:54 thd          magnuse: One longstanding problem with importing MARC records from staging is that the MARC framework would act as a filter on those records.  You could have fields and subfields stripped out of your records if your frameworks are insufficiently complete relative to the fields and subfields in your records.  Using bulkmarcimport.pl has at least historically bypassed the MARC frameworks.
17:57 magnuse      thd: that may be, but i have a customer who has been using staging successfully and who would like to continue using it
18:00 magnuse      oh well, i gotta run - have fun #koha!
18:01 thd          thd: Again, I am only giving a caution for something which mostly works for most people but could work better for everyone.
18:01 thd          magnuse: Sorry, I could not be more helpful magnuse.
18:39 tcohen       back?
18:39 wahanui1     and forth.
18:39 tcohen       thanks wahanui
19:03 mtompset     front?
19:07 tcohen       back?
19:07 wahanui1     and forth.
19:10 thd          tcohen: Do we not have a meeting now?
19:11 BobB         hi folks, is this meant to be a meeting time?
19:11 BobB         snap
19:11 BobB         hi thd
19:11 thd          BobB: Hello.  It is the time recorded in the previous minutes.
19:11 BobB         indeed
19:12 BobB         and I have risen early for it :)
19:12 BobB         but I am happy to return to bed if it does not proceed
19:13 tcohen       ok
19:13 tcohen       was it part 2 of last weeks dev meeting?
19:13 tcohen       or is it the pre-marseille meeting?
19:13 * tcohen     is puzzled
19:13 BobB         no tcohen, the general meeting
19:14 thd          tcohen: No the general meeting.
19:14 tcohen       oh my
19:14 thd          Who is here for the general meeting?
19:14 BobB         Next meeting is scheduled for 11th February, 19 UTC  (cait,
19:14 BobB         10:45:08)
19:14 bag          oh is it meeting time soon?
19:14 mtompset     a littke over an hour or so.
19:14 thd          bag: Yes, now.
19:14 BobB         14 minutes ago, bag
19:15 bag          oh HI
19:15 mtompset     Oops... miscalculated. :)
19:15 tcohen       ok, do we have an agenda?
19:15 thd          I guess there was no reminder sent to the mailing list.
19:15 thd          tcohen: We could quickly create an agenda from the previous meeting.
19:16 tcohen       alright
19:16 tcohen       http://wiki.koha-community.org/wiki/General_IRC_meeting_14_January_2015
19:18 * tcohen     can't chair, taking care of Manuel right now
19:18 tcohen       but i'm here
19:22 thd          BobB: Would you like to chair the meeting?
19:22 BobB         I could, but I am not greatly awake  :)
19:23 BobB         anyway, here goes ...
19:23 BobB         #start meeting
19:23 tcohen       thd did u duplicate the agenda from last?
19:23 BobB         #startmeeting
19:23 wahanui1     if there is a meeting then Brooke must want me
19:23 huginn       BobB: Error: A meeting name is required, e.g., '#startmeeting Marketing Committee'
19:23 wahanui1     i already had it that way, huginn.
19:23 BobB         good start
19:23 thd          tchohen: I will create the agenda page now if it is not there.
19:24 tcohen       General IRC meeting 11 February 2015
19:24 BobB         #startmeeting General IRC Meeting 11 Feb 2015
19:24 huginn       Meeting started Wed Feb 11 19:24:15 2015 UTC.  The chair is BobB. Information about MeetBot at http://wiki.debian.org/MeetBot.
19:24 huginn       Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
19:24 huginn       The meeting name has been set to 'general_irc_meeting_11_feb_2015'
19:24 BobB         The agenda is here:
19:24 BobB         http://wiki.koha-community.org/wiki/General_IRC_meeting_14_January_2015
19:24 tcohen       - topic introductions
19:25 BobB         #topic introductions
19:25 wahanui1     #info wahanui, a bot that has become sentient
19:25 BobB         #info Bob Birchall, Calyx, Australia
19:25 tcohen       #info Tomas Cohen Arazi, Universidad Nacional de Cordoba
19:25 thd          #info Thomas Dukleth, Agogme, New York
19:26 tcohen       cait?
19:26 wahanui1     cait is just silly on a train again
19:26 jwagner      #info Jane Wagner, PTFS
19:26 BobB         bag about?
19:26 bag          hi
19:26 BobB         mtompset about?
19:26 bag          #info Brendan Gallagher ByWater
19:26 mtompset     Not really?
19:27 mtompset     #info Mark Tompsett
19:27 talljoy      #info Joy Nelson BWS
19:27 BobB         I'm trying to stump up a quorum here  :)
19:27 bag          heh - how many do you need?
19:28 tcohen       we are enough
19:28 BobB         ok, is that all?
19:28 tcohen       w eare not making any votes or something
19:28 BobB         #topic announcements
19:28 BobB         Any announcements?
19:29 tcohen       there's been a pre-Marseille meeting today
19:29 BobB         #topic update on releases
19:29 tcohen       we spoke about possible stuff
19:29 tcohen       to work on during the hackfest
19:30 tcohen       #info tcohen is almost back to his RM daily tasks
19:30 barton       #info Barton Chittenden, BWS, Louisville, KY
19:30 tcohen       so far we have pushed the UTF-8 patches and a lot of the VAT/GST rewrite
19:30 bag          yes - sounds like it’s going to be an awesome hackfest - good stuff going on
19:30 * mtompset   cheers. :)
19:31 tcohen       there have been reported several issues on 3.18
19:31 tcohen       performance (Jonathan did a good job finding DBIx is to blame, somehow)
19:31 tcohen       zebra facets
19:31 wahanui1     zebra facets are all done with Koha perl code anyway, not zebra itself.
19:32 tcohen       we are working on both
19:32 BobB         hi cait, please join the meeting
19:32 tcohen       the DBIx issue has several implications
19:32 cait         oh
19:32 cait         missed a meeting?
19:32 cait         #info Katrin Fischer, Germany
19:33 tcohen       if we get full out-of-the-box Plack support
19:33 tcohen       we could take advantage of several DBIx::Class options
19:33 tcohen       so we are very excited to work on that during the hackfest
19:34 BobB         tcohen, do you expect the 3.18 performance problem to be resolved for the next  maintenance release?
19:34 tcohen       #info tcohen is happy to know there hasn't been many reports on UTF-8 problems on master since the big push
19:35 tcohen       BobB: yes
19:35 BobB         cool
19:35 tcohen       JOnathan has a proof-of-concept fix, and I'm waiting for Galen as he was about to propose another idea
19:35 thd          I posted a meeting page just now at http://wiki.koha-community.org/wiki/General_IRC_meeting_11_February_2015 .
19:35 tcohen       not strictly about performance (at all) but one that has its implications
19:36 BobB         #info a performance problem in 3.18 caused by DBixis likely to be resolved for the next maintenance release
19:36 BobB         are any other RMs here?
19:37 BobB         or is there anything else on 3.18 tcohen?
19:37 tcohen       nope
19:37 BobB         changing topic then
19:38 BobB         #topic KohaCon15
19:38 BobB         olug is not here, I think
19:38 BobB         does anyone else have any update?
19:39 thd          I have an update on the wiki.
19:40 thd          Maybe wiki maintenance goes in old business by the agenda.
19:40 BobB         sorry thd I meant on KohaCon
19:40 BobB         I'll change topic again
19:41 thd          Sorry for missing the context :)
19:41 BobB         #topic Actions from General IRC Meetings Dec/Jan
19:42 BobB         #info the Roadmap for Koha page has been created on the wiki
19:42 BobB         #info there is not a lot on it yet - further contributions are encouraged
19:45 BobB         I think the HEA info was posted?  Not sure if it was back-ported to 3.16 though?
19:45 drojf        oops a eeting
19:45 drojf        meeting even
19:46 drojf        #info Mirko Tietgen, Berlin, Germany
19:46 BobB         #info Previous discussions about roles of Wiki Maintainer and Communications Manager/Coordinator need to be continued at some point
19:46 BobB         maybe not now?
19:47 thd          I have a helpful comment to make about the issues raised by ashimema.
19:47 BobB         go ahead thd
19:47 thd          I agree for the maybe not now for voting, etc.
19:48 thd          Last month I had a telephone conversation with ahimema about the issues which he raised.
19:49 thd          I have added some comment to the discussion page for my proposal following that conversation.
19:49 tcohen       which issues specifically?
19:49 thd          I will modify my proposal accordingly.
19:50 BobB         thd could you post the link to that again, after you've updated it?
19:50 thd          The big issue is that when we started using MediaWiki without a proper testing period in consequence of PTFS taking down the former wiki we used Postgres.
19:50 thd          BobB: Yes of course.
19:51 thd          ashimema informed me that some aspects of Semantic MediaWiki or the set of related extensions have been known to not work properly in Postgres.
19:52 thd          That maybe why command line tests failed in 2010.
19:52 thd          Migrating to MySQL may be possible but tricky.
19:53 BobB         that's a big problem, then
19:53 thd          We may need to postpone upgrading MediaWiki until after migrating to MySQL to make best use of the one set of migration scripts which exists.
19:54 thd          However, we may find that migrating works better after upgrading MediaWiki.
19:54 thd          In any case, careful testing needs to be done with a copy of the Koha instance of MediaWiki first.
19:55 thd          We do not want to go the wrong way and find that we cannot migrate well to MySQL.
19:55 BobB         yes indeed
19:55 BobB         thd a mediawiki upgrade is not essential however to the curation task on the wiki?
19:56 thd          ashimema and I agreed that the first step should be a more general cleanup.
19:56 BobB         stuff can be moved around now?
19:56 BobB         oh, we're agreeing I think
19:56 thd          BobB: Yes, exactly.
19:56 thd          Also, testing migration will require more time.
19:56 BobB         ok
19:57 thd          I expect my time to increase from around now as previously reported.
19:57 thd          I am just coming off what had become a large project wrangling years of bad user data.
19:58 BobB         #action thd to update discussion of wiki curation/upgrade and post the link
19:58 thd          Sadly, my project was not library related so I could not leverage all my advantages.
19:59 BobB         ok, hope that's meaningful
20:00 BobB         well then, we might list both those roles for resolution at the next meeting?
20:00 BobB         I'll change topic?
20:01 tcohen_      networking issues...
20:01 BobB         #topic Time and Date of Next Meeting
20:02 BobB         Should the next meeting be on 11 March?
20:02 BobB         or is that during hackfest?
20:03 thd          Does anyone have a link for hackfest dates?
20:04 thd          The Hackfest is 2 to 6 March.
20:04 BobB         hackfest is 2 to 6
20:04 BobB         So our meeting can be on 11 March
20:04 BobB         what time now?
20:05 thd          What was the previous meeting time, 10 UTC?
20:06 thd          I think that we would have had a better turnout at this hour if there had been a reminder to the mailing list.
20:07 BobB         10 UTC is a good time, but is very early on east coast USA
20:07 thd          I think 10 UTC also works OK even if it maybe too late for bag and too early for nengard.
20:08 thd          2 UTC or similar times have historically had terrible turnout even if not terrible for the whole US.
20:08 BobB         I think if we revert between 10UTC and 19UTC it mostly works
20:08 thd          Yes.
20:08 BobB         so 10 UTC next time?
20:08 thd          +1
20:09 BobB         #info the next meeting will be on Wednesday 11 March 2015 at 10.00 UTC
20:09 BobB         if we all agree
20:09 BobB         thanks thd, the silence of others is taken as consent :)
20:09 talljoy      +1
20:10 thd          BobB: You seem more awake than most others who are not having networking problems :)
20:10 BobB         thx talljoy
20:10 BobB         :)
20:10 BobB         i think we are all done?
20:11 BobB         #endmeeting
20:11 huginn       Meeting ended Wed Feb 11 20:11:09 2015 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
20:11 huginn       Minutes:        http://meetings.koha-community.org/2015/general_irc_meeting_11_feb_2015.2015-02-11-19.24.html
20:11 huginn       Minutes (text): http://meetings.koha-community.org/2015/general_irc_meeting_11_feb_2015.2015-02-11-19.24.txt
20:11 huginn       Log:            http://meetings.koha-community.org/2015/general_irc_meeting_11_feb_2015.2015-02-11-19.24.log.html
20:11 talljoy      time for a beer!
20:11 BobB         thanks everyone
20:11 talljoy      thanks BobB
20:11 BobB         time for breakfast!
20:11 thd          Yes, and I will try to see that a reminder of the meeting time goes to the mailing list next time.
20:11 BobB         thanks Thomas
20:12 BobB         good morning/day/evening everyone
20:12 thd          Good morning BobB.  Thanks for rising early.
20:36 tcohen_      BobB++
20:49 rangi        morning
20:49 cait         morning rangi
20:54 rangi        what tool would people use in linux to do something like a gantt chart (i have to do a project timeline) ?
20:55 cait         thers ie openproj
20:55 akafred      Google Sheets? https://drive.google.com/previewtemplate?id=0AtwqEerAGHCTdE9WLVRSSDVONGVPMnNwREktWEd2N3c&mode=public
20:55 cait         sorry, project libre
20:56 cait         but it's not very pretty and i was struggling a bit when i tried
20:58 rangi        hmm
21:00 rangi        akafred: can't really use google sheets, data shouldnt leave nz jurisdiction
21:00 rangi        cait: ill give project libre a go
21:05 drojf        rangi: something in latex? *hides*
21:05 rangi        heh
21:06 rangi        hmm ganttproject looks small and simple, i might try that too
21:06 drojf        ha. http://ftp.gwdg.de/pub/ctan/graphics/pgf/contrib/pgfgantt/pgfgantt.pdf ;)
21:07 cait         rangi: cool, i might too :)
21:13 eythian      hi
21:13 cait         hi eythian
21:14 eythian      LaTeX gantt charts will surely look the best.
21:14 rangi        you volunteering eythian ? :)
21:15 eythian      sure, if you wanna finish off this SAML and ES stuff for me, sounds like a fair trade :D
21:16 eythian      also, 'planner' is now what was 'Mr. Project'
21:38 jcamins      rangi: Redmine has gantt charts, I think.
21:39 rangi        oh right thanks jcamins
21:41 jcamins      You could even set up Redmine using my Ansible playbook.
21:41 rangi        i think we run a redmine instance here
21:41 eythian      we do
21:41 jcamins      Heh. Or that.
21:42 eythian      but I think it requires making tickets for all the entries
21:42 rangi        for this use case, i just need a quick graphic to illustrate how tasks can work in parallel
21:42 eythian      (not that I've used it, but that's sorta how redmine works)
21:42 rangi        i think ganttproject is going to work, it hasnt annoyed me too much yet
21:43 cait         rangi: thx for finding that
21:43 cait         :)
21:43 eythian      not as pretty as pgfgantt I bet though
21:43 cait         eythian: i tihnk you are right - we are using redmine, but i fialed using the gantt becuase we don't do start/end dates and some other things enough
21:44 eythian      yeah, it probably needs more planning of schedules and such than I usually have to put into something like that
21:49 barton       Hi #koha
21:49 rangi        hi barton
21:50 cait         hi barton
21:53 barton       I'm having an interesting time with search, when QueryAutoTruncate is set to 'Only if * is added' For example,  "governme" and "governme*" return the same results. QueryFuzzy is set to 'Don't Try'. UseICU is set to 'Using'.
21:55 barton       I didn't see any bugs in bugzilla that exactly matched, but I figured that I'd ask here, in case it's an edge case of an open bug or something.
21:55 eythian      barton: you have stemming on?
21:55 barton       yes, query stemming is on.
21:55 eythian      then it often behaves something like autotruncation
21:57 barton       yeah, I was wondering about that... but that should only account for common word endings like 'ing' or 'ed', right?
21:58 eythian      you'd think that, wouldn't you? :)
21:58 barton       well, I'll give that a shot.
21:58 barton       does changing that require a reindex?
21:58 cait         barton: it does multiple languages
21:58 eythian      I think if the stemming function can't do anything with it, it just returns it as-is and koha slaps a ? on the end (same as a *)
21:59 eythian      not at all
21:59 cait         i think
21:59 eythian      cait: it can, yes
21:59 eythian      it's based on your current session language I think
21:59 cait         how does the stemming owrk? does it just construct the 'base' word or really do a search for the wrod in various forms?
22:00 cait         if it does the first with a truncated search that would explain
22:00 eythian      which has interesting repercussions if you're searching for something in english with your OPAC set to german.
22:00 eythian      cait: it constructs the base
22:01 eythian      and then we take that and glom a ? to the end
22:01 barton       Ausgezeichnet.
22:01 * eythian    had exactly this issue a couple of days ago, so it's fresh in my head
22:02 eythian      https://metacpan.org/pod/Lingua::Stem::Snowball <-- interestingly it won't generate 'hoof' from 'hooves'
22:03 barton       So in my case, it's taking 'Governme' shortening this to the base 'Govern' and then tacking the wildcard to the end?
22:03 eythian      it might be
22:03 eythian      or just tacking ? to the end of governme
22:04 * eythian    points out this is testable
22:06 eythian      $ perl -MLingua::Stem::Snowball -e '@w=qw(governme) ; print join "", Lingua::Stem::Snowball::stem("en", \@w) ; print "\n";'
22:06 eythian      governm
22:06 eythian      > Since it effectively provides a ‘suffix STRIPPER GRAMmar’, I had toyed with the idea of calling it ‘strippergram’, but good sense has prevailed, and so it is ‘Snowball’ named as a tribute to SNOBOL, the excellent string handling language of Messrs Farber, Griswold, Poage and Polonsky from the 1960s.
22:08 barton       well, turned query stemming off, now 'governme' returns no results... which is probably correct.
22:09 eythian      arguably
22:09 barton       ... given the data being searched.
22:09 eythian      I guess it depends if you want to provide more varied but hopefully useful results, or more correct results :)
22:09 magnuse      if anyone gets really bored during the next few hours you might want to read my tale of woe related to staging marc records for import, and see if you can come up with any fresh suggestions: http://paste.koha-community.org/420 ;-)
22:09 eythian      but just on the face of "search works", then yeah, it's correct :)
22:10 magnuse      i just tried dropping all the import_* tables and recreating them from kohastructure.sql, without any luck
22:10 magnuse      have fun, #koha!
22:10 eythian      magnuse: for some strange values of fun :)
22:36 dcook        Oh my...
22:37 * dcook      reads the scrollback about Snowball
22:37 dcook        barton: Are you still around?
22:38 barton       yes.
22:38 dcook        Did you ever resolve your problems with "bibliographic-reference"?
22:39 barton       No, I haven't had a chance to dig back into it... I've been playing catch up with all of my other work after spent 8+ hours on it.
22:39 dcook        Ah, fair enough
22:39 dcook        Why was it changed from "Reference" in the first place?
22:40 barton       oh, I'm not quite sure... probably bloody ignorance on my part, a few months back ;-)
22:43 barton       that does make me wonder though ... I don't think that I replaced it... I added bibliographic-reference, but I don't think that I removed Reference ... can two zebra indexes point to one bib1 attribute?
22:43 dcook        I don't think so
22:43 dcook        Maybe try removing Reference
22:45 barton       ok... can't I set up somethign along the order of aliases in ccl.properties?
22:45 dcook        Yeah, that would be fine
22:45 dcook        But then it's an alias, not an index
22:46 dcook        Which is good :D
22:49 barton       ah... so uh, let me get this straight in my head ... the index is set in *indexdefs* -- there is a one to one mapping between indexes and bib1 attributes. ccl.properties then allows aliases on the indexes, allowing search by alias. Is that a sane assesment?
22:49 dcook        Almost
22:50 dcook        The bib1 attribute and index are set in bib1.att
22:50 dcook        *indexdefs* indexes content from a marcxml record into an index
22:51 dcook        ccl.properties provides acccess to the index using either the bib1 attribute for the index, the index name (from bib1.att), or an alias (which points to either the bib1 attribute or the index name (from bib1.att))
22:51 dcook        (and yeah, I think there's a one-to-one mapping between index names and bib1 attributes in bib1.att)
22:52 dcook        Ah wait, I think that's what you were saying
22:52 dcook        I just didn't see "bib1.att", so I re-worded it all :p
22:53 barton       Well, I think that you added a distinction about the inner workings of ccl.properties that I left out. But yeah, I think we're on the same page.
22:54 barton       Who knows, I may get this licked yet ;-)
22:57 cait         night all
22:57 wahanui1     goodnight cait. You'll be back.
22:58 dcook        barton: Huzzah!
22:58 dcook        night cait :)
22:58 dcook        When I first started with Koha, I used to be really apprehensive about Zebra
22:59 dcook        Actually, maybe even the first year... year and a half
22:59 dcook        Then I did a lot of reading, asked a lot of questions, and did a lot of experiments :)
22:59 cait         dcook: the problem is, that the translation bit is fixed - but we still keep all the overhead in the installer files
23:00 dcook        cait: But why? :S
23:00 dcook        Why would it be affected by the installer?
23:00 cait         because copying theinstaller files is manual work
23:00 dcook        But why would it involve the installer?
23:00 cait         it just doesn't improve the situation
23:00 cait         it does not make it worse
23:00 dcook        I was thinking about this a bit, because I liked what you were saying
23:00 dcook        But the file would just sit in the template toolkit includes
23:00 cait         it makes things a little better :)
23:01 dcook        I'm just confused :(
23:01 cait         your patch is alright :)
23:01 cait         it's just a chance we could make thing smuch better
23:01 dcook        Thanks :)
23:01 cait         :)
23:01 dcook        I just really want to understand what you're saying
23:01 cait         the reason we have mulitple sql files with permissions to maintain is translations
23:01 dcook        Right
23:01 cait         so now you fixed translations... it would be cool to get rid of them
23:02 dcook        Oh absolutely
23:02 cait         but your patch will work and will help people who have no customized installer files
23:02 dcook        Well, it'll ignore the customized installer files
23:02 dcook        If permissions.inc hasn't been translated, they'll just get the English version, no?
23:02 cait         yes :)
23:02 cait         the inc is alright
23:03 cait         i just wanted to fix the installer and get rid of the multiple permission files in the same step
23:03 dcook        The plan is to remove the multiple sql files, the installer step, and... a few other references to the database
23:03 dcook        Ahhhh
23:03 dcook        Ok
23:03 dcook        Yeah, that makes total sense
23:03 cait         your patch opens the door to that :)
23:03 dcook        :)
23:03 dcook        Yeah, I was thinking of getting my patch in and then doing the next step
23:03 dcook        But it could all be done on one, or as a patch set
23:04 cait         but now i need to talk someone into doing it :P
23:04 cait         we can have this first
23:04 dcook        Haha. Well, I'll do it, but just not today
23:04 cait         deal :)
23:04 dcook        :)
23:04 dcook        Today is... setting up a few physical machines with Debian and Koha :)
23:04 cait         probably better on a new bug
23:04 dcook        And maybe some Amazon stuff
23:04 cait         as paola has tested it already
23:04 dcook        Yeah, so maybe I'll just do Bernardo's fix
23:05 dcook        Still probably not today though :p
23:05 dcook        Well... maybe I have time exactly right now..
23:05 cait         ah yeah, we should make sure it actually trnaslates - which bernardo's fix should do
23:05 cait         ok, have to really sleep now
23:05 cait         :
23:05 dcook        cait: Actually, it might not be a bad idea to do it in one bug...
23:05 cait         :)
23:06 dcook        Because if people add new permissions to the .inc but not the english sql, it can cause subpermission auth problems..
23:06 dcook        Anyway, night :)
23:09 dcook        https://github.com/t-d-k/doxbox
23:09 dcook        "There has been a report that Kaspersky anti-virus falsely reports DoxBox as having the 'generic.Trojan' virus, please disable or replace this before installing."
23:09 dcook        Hmm...