Time  Nick         Message
00:03 slef         wizzyrea: Changes submitted for bug 6890
00:03 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6890 enhancement, P5 - low, ---, mjr, Needs Signoff , Add reserves to modification logging
00:04 slef         wizzyrea: bz said it was excluding you from the email. Not sure why.
00:04 wizzyrea     ehhhh
00:04 wizzyrea     hmm
00:04 jcamins      Because it figured wizzyrea didn't need more e-mail?
00:04 wizzyrea     cooooooool!
00:05 * wizzyrea   will attampt to test that
00:07 * jcamins    remembers he was going to make biscuits.
00:12 wizzyrea     attampt? what am I from the south.
00:19 slef         bbl
00:19 Brooke_      o/
00:20 Brooke_      @later tell druthb Tejas is coldish this time of year. Def Big D is, though San Antonio, not so bad.
00:20 huginn       Brooke_: The operation succeeded.
00:39 jcamins      Hm.
00:39 jcamins      Need to write a RM newsletter.
01:17 jcamins      The biscuits are delicious.
01:28 BobB         good afternoon #koha
01:28 BobB         I have a question:
01:28 BobB         regarging the Independant Branches sys pref, the manual says ...
01:29 BobB         It is important that this value be set before going live and that it NOT be changed
01:29 BobB         I guess I should take that as read and not change it?  That would be wise, hey?
01:30 jcamins      Actually, it doesn't matter.
01:30 jcamins      No one knows why the manual says that.
01:30 BobB         Hi Jared, is that so?
01:30 jcamins      Yup.
01:30 libsysguy    the manual writer might
01:30 jcamins      Nope.
01:30 libsysguy    actually no she doesn't
01:30 libsysguy    that came up a while back
01:31 jcamins      Yup.
01:31 libsysguy    we should all take bets on if BobB will foobar his system
01:31 libsysguy    :p
01:31 jcamins      Doesn't seem likely.
01:31 BobB         :)
01:31 libsysguy    report back and let us know so we can update the manual
01:31 jcamins      IndependantBranches does very little.
01:32 BobB         Hmm, the manual gives it big wraps, actually .... its a nice idea at least  :)
01:32 jcamins      Yeah, I think back in 3.0 it did things.
01:33 BobB         ok, well we'll try it and report back if anything breaks
01:33 BobB         Many thanks!
01:33 jcamins      :)
01:33 jcamins      You're welcome.
01:40 * jcamins    contemplates the blank box requesting that he write an RM newsletter.
01:40 * jcamins    decides to read in bed.
01:40 jcamins      Good night, #koha.
01:40 eythian      later
01:44 jenkins_koha Starting build #978 for job Koha_master (previous build: SUCCESS)
01:50 huginn       New commit(s) kohagit: Bug 8033: Change javascipt behavior to degrade nicely <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=9b9f289f18ef91c29a7a78bd214731a7701d5578> / Bug 8033 follow-up removing tabs in indentation <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=17cd17531fbd7dde7b5649483d11279a61fcdd13> / Bug 8033: This patch adds print slips to self checkout. <http://git.koha-community.org/gitweb/?p=koha.git;a
02:04 eythian      @fortune
02:04 huginn       eythian: Try to get all of your posthumous medals in advance.
02:09 eythian      @fortune
02:09 huginn       eythian: Sometimes I wonder if I'm in my right mind.  Then it passes off and I'm as intelligent as ever. 		-- Samuel Beckett, "Endgame"
02:17 libsysguy    @eightball will my next idea be successful?
02:17 huginn       libsysguy: The outlook is hazy, please ask again later.
02:18 libsysguy    stinkin eightball
02:19 eythian      you shouldn't be using outlook anyway.
02:20 libsysguy    hehe
02:54 jenkins_koha Project Koha_master build #978: SUCCESS in 1 hr 9 min: http://jenkins.koha-community.org/job/Koha_master/978/
02:54 jenkins_koha * elliott: Bug 8033: This patch adds print slips to self checkout.
02:54 jenkins_koha * Paul Poulain: Bug 8033 follow-up removing tabs in indentation
02:54 jenkins_koha * jcamins: Bug 8033: Change javascipt behavior to degrade nicely
02:54 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8033 enhancement, P5 - low, ---, elliott, Pushed to Master , add print receipt option to Koha self-check
07:40 reiveune     hello
07:40 wahanui      hi, reiveune
08:15 francharb    hi
08:15 wahanui      what's up, francharb
08:22 kf           hi #koha
08:31 sophie_m     hi kf, hello #koha
08:31 kf           hi sophie_m :)
08:36 matts        hi !
08:37 kf           hi matts :)
08:37 kf           how is the weather in strasbourg? having snow too?
08:37 kf           @wunder Konstan
08:37 huginn       kf: Error: No such location could be found.
08:37 kf           @wunder Konstanz
08:37 huginn       kf: The current temperature in Taegerwilen, Taegerwilen, Germany is -1.0°C (9:35 AM CET on December 14, 2012). Conditions: Clear. Humidity: 95%. Dew Point: -2.0°C. Windchill: -1.0°C. Pressure: 29.77 in 1008 hPa (Steady).
08:51 paul_p       @wunder marseille
08:51 huginn       paul_p: The current temperature in Marseille, France is 10.0°C (9:30 AM CET on December 14, 2012). Conditions: Mostly Cloudy. Humidity: 76%. Dew Point: 6.0°C. Pressure: 29.83 in 1010 hPa (Steady).
08:51 paul_p       @wunder athens, greece
08:51 huginn       paul_p: The current temperature in Argyroupoli, Greece is 10.5°C (10:00 AM EET on December 14, 2012). Conditions: Mostly Cloudy. Humidity: 67%. Dew Point: 5.0°C. Pressure: 30.36 in 1028 hPa (Steady).
08:51 kf           hi paul_p
08:51 kf           back in france?
08:51 paul_p       kf yep.
08:51 paul_p       kf = yes, there will be a hackfest in France, I asked on koha-devel for dates
08:52 kf           ah, I was not talking about the hackfest
08:52 kf           I think that is in march?
08:52 kf           18th march - 22ndß
08:52 kf           at least you said that and I marked it in my calendar
08:52 paul_p       kf, ok. The hackfest is in march, 18-22
08:53 kf           it's the week after library conf here
08:53 kf           so I hope you don't plan to move it :)
08:53 reiveune     BZ5635 is "signed off" since 2012-07-31 (except a little "failed QA" caused by a poor non translated comment ... corrected since). This patch is important, how to make it "passed QA"?
08:53 kf           I meant the conf koala? organizes
08:53 paul_p       kf, yes, there will be a french kohacon also. (I don't know the exact dates)
08:53 kf           reiveune: let me take a look
08:53 reiveune     thanks kf
08:54 kf           paul_p: I don't spreak french as you all know, but my coworker does
08:54 paul_p       kf = the dates for the hackfest won't change, Brendan already booked 2 flight for him & Eliott, and magnus_away already did too
08:54 kf           cool, I heard that much
08:56 kf           reiveune: I think your comment is ok, now it needs someone to test from the qa team
08:58 kf           paul_p: do you know when the dates will be available for the french kohacon? probably?
08:59 reiveune     kf : thank you for the clarification
08:59 paul_p       kf = I've asked chab. It will be in Limoges, the dates are not decided.
08:59 kf           paul_p: thx :)
08:59 paul_p       Limoges = the Koha city = the university & the public library & 2 small libraries are all using Koha :D :D
09:00 kf           awesome!
09:01 kf           paul_p: maybe keep in mind I asked for the dates? we will check the websites but last year I totally missed it
09:02 paul_p       kf, will try.
09:02 kf           all I can ask for :) thx
09:28 kf           hi libsysguy
09:37 gerundio     goog morning
09:37 gerundio     any google chrome users out there?
09:37 gerundio     https://support.google.com/chrome/bin/answer.py?hl=en&answer=1342714
09:38 gerundio     I'm running a Koha installation under HTTPS
09:38 gerundio     when I activate the fetch covers from Google Books setting
09:38 gerundio     the covers aren't being displayed in Chrome
09:39 gerundio     the shield icon shows up in the address bar
09:40 gerundio     all covers from Google Books are HTTP and blocked now
09:45 slef         gerundio: you'll probably need to edit the js that loads the covers and make it use https (or handle either, if you can).
09:46 slef         gerundio: and no-one should use google chrome. Privacy-invading, encouraging non-free software, and so on.
09:46 gerundio     slef, hmmm? non-free software?
09:47 slef         gerundio: well, chrome itself, but also its app store doesn't label stuff clearly IIRC.
09:47 slef         been a while since I tried chromium though. It was too awkward to control - it seems designed to encourage people to allow all cookies and scripts, which just isn't a good idea on the big bad internet.
09:48 gerundio     slef, not really
09:48 slef         ?
09:49 gerundio     it doesn't encourage people to allow all cookies and scripts
09:49 gerundio     it does have a variety of automated controls to prevent bad usage
09:50 gerundio     just take the example I'm talking about
09:50 gerundio     the browser now block HTTP content on an HTTPS connection
09:50 gerundio     FF and IE show the covers just fine
09:50 gerundio     gtg for now, have a meeting to attend
09:50 slef         FF didn't used to. It used to show a warning.  Hmm.
09:50 gerundio     we can continue this talk later :)
09:51 slef         last time I tested chromium, it display warnings in the address bar whenever you blocked one and clicking either opened a dialogue that only let you allow all.  It was some way behind FF and FF isn't exactly great at this, even FF+noscript is barely passable.
09:51 slef         *displayed
09:51 slef         ttyl
10:05 vfernandes   hi :)
10:06 paul_p       hi vfernandes
10:12 vfernandes   another day translating koha 3.8 to portuguese :/
10:20 vfernandes   if the server allow it.. sometimes it is damn slow
12:16 vfernandes   koha translate why don't you work? :P
12:16 drojf        it will, soon
12:17 drojf        i think the move to the new server is going to happen soon
12:17 vfernandes   nice! but soon is when?
12:17 drojf        not now :P
12:17 drojf        druthb_away might know
12:18 drojf        you know that you can do offline translation?
12:18 vfernandes   yes I know...
12:19 drojf        but you prefer complaining? :P
12:20 kf1          vfernandes: I was testing the new server yesterday for ruth
12:20 kf1          I think it should be soon now
12:20 kf1          probably has to move the data over at some point and change dns
12:20 vfernandes   I like complaining... it's the portuguese nature
12:20 kf1          look in yesterday's irc logs
12:20 vfernandes   ehehe
12:20 kf1          and I thought it was the german one :)
12:21 drojf        germans 1-up that by complaining about people complaining :)
12:21 vfernandes   portuguese nature is complaining but don't do nothing about the problema :D
12:54 chris_n      vfernandes: I seem to get the idea that that is human nature in general :-)
12:57 slef         In Home › Tools › Notices & Slips › Modify notice, is there a way to make part of the Message body conditional on a variable?
12:57 kf1          ?
12:57 kf1          I don't think so slef, but what do you want to do?
12:58 slef         kf1: I think someone wants to extra-guilt-trip patrons who have overdue books that others have holds on.
12:59 slef         Do you think I'd need to extend the cronjob that generates the notices?
12:59 kf1          slef: hm interesting idea, but I don't think you can put the information there at all
12:59 kf1          I think you will need to extend the Letters.pm module
12:59 kf1          to have a new placeholder for hold information
12:59 jcamins_away slef: you should make introduce TT syntax to the notices.
13:00 slef         <ifheld>...</ifheld>
13:00 jcamins_away s/make //
13:00 slef         jcamins_away: that sounds like a far bigger change
13:00 kf1          jcamins_away: I thought he wouldn't go for that....
13:00 slef         jcamins_away: but it's probably a good long-term move
13:01 kf1          we just have to be careful to not overcomplicate it
13:02 kf1          maybe make it an option like html
13:03 jcamins      kf1: it'd be easier than what we have now.
13:03 jcamins      [% totalfines %] [% item.title %] etc.
13:04 slef         <fine> is handled in misc/cronjobs/overdue_notices.pl
13:04 slef         yeah TT is the right way but I need something I can post today
13:05 jcamins      slef: you could do TT in a day!
13:06 slef         hrrrrm no this isn't what they want
13:06 slef         It seems they want Home › Tools › Notice triggers to have more tabs
13:06 jcamins      Oh, well, that's something else.
13:06 slef         add First with holds, Second with holds, Third with holds
13:06 kf1          slef: because <fine> is only available in overdue notices... ubt it probably shouldn't be thre
13:07 * slef       goes digging
13:07 kf1          slef: ooh, that will be unpleasant
13:07 kf1          slef: the database structure is not for that
13:07 kf1          slef: you may be better off trying to add an optional placeholder
13:08 slef         kf1: they want different timings
13:08 slef         but yeah, I just saw the overduerules table structure :-/
13:08 drojf        i never really tried how slow pootle is at the moment :(
13:09 jcamins      Yay! 7067 works.
13:09 drojf        i think i killed it with a search
13:10 slef         bug 7067
13:10 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7067 new feature, P5 - low, ---, kyle.m.hall, Signed Off , allow patron self registration via the opac
13:11 slef         urgh, just realised none of my wip branches change kohastructure.sql
13:11 slef         that's a goof, isn't it?  Or is that for the RM to do when assigning a DBrev?
13:11 slef         at least none of my wips that I'm using today
13:12 jcamins      slef: it's a goof.
13:12 * jcamins    will fail any patch that updates the database without changing kohastructure that he notices.
13:13 * jcamins    pulls out the red pen.
13:16 kf1          slef: you should talk to libsysguy
13:16 kf1          he was working on a rewrite of this
13:18 slef         Bug 6833
13:18 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6833 enhancement, P5 - low, ---, henridamien, Patch doesn't apply , Notifications Rewrite
13:19 slef         @later tell libsysguy any update on Bug 6833 rewrite?
13:19 huginn       slef: The operation succeeded.
13:19 slef         3.6 :-/
13:21 slef         so am I right in thinking my shortest possible path is
13:21 slef         1. extend kohastructure.sql and updatedatabase.pl to hold dates for items with and without holds
13:21 slef         2. extend tools/overduerules.pl to set those dates
13:21 slef         3. extend cronjobs/overdue_notices.pl to generate on different dates for items with and without holds
13:21 slef         ?
13:25 slef         hi libsysguy
13:25 kf1          hi libsysguy :)
13:26 wajasu       sounds like a plan
13:27 wajasu       you might need to get into the guts of Letter.pm
13:27 * slef       checks Letter.pm
13:28 slef         or Letters.pm indeed
13:29 slef         wajasu: I don't think Letters.pm has any overdue-specific parts so I suspect it won't see/care about the new timings and fields.
13:31 wajasu       be ware that there are a couple of places that if you don't process/substitute <tag> related fields by a certain point in the code, some perl one-liners strip them.
13:31 wajasu       its the sustitution logic that you might need to get into.
13:33 slef         wajasu: I was thinking against adding more <tag>s because the aim is to send at different times, so I was thinking new time fields that send entirely different notices
13:33 wajasu       ahh. better then.
13:34 slef         right, thanks for the review
13:34 huginn       New commit(s) kohagit: Merge branch 'bug_9056' into 3.12-master <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=310098fd7b2879bc509541defdad205ad78d5e81> / Bug 9056 follow-up: add missing \n to updatedatabase.pl <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=f028aef4839ef24a938007583b617afb5c134c54> / Bug 7067: Increment version number <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=3d70e9a4668d
13:34 jenkins_koha Starting build #979 for job Koha_master (previous build: SUCCESS)
13:37 jenkins_koha Project Koha_master build #979: FAILURE in 3 min 6 sec: http://jenkins.koha-community.org/job/Koha_master/979/
13:37 jenkins_koha * kyle: Bug 7067 - OPAC Borrower Self Registration
13:37 jenkins_koha * oleonard: Bug 7067 [Follow-up: templates] allow patron self registration via the opac
13:37 jenkins_koha * jonathan.druart: Bug 7067: Followup FIX QA fails
13:37 jenkins_koha * jonathan.druart: Bug 7067 Followup: FIX merge updatedatabase
13:37 jenkins_koha * kyle: Bug 7067 QA Followup
13:37 jenkins_koha * kyle: Bug 7067 QA Followup - Add descriptions to tests
13:37 jenkins_koha * kyle: Bug 7067 - QA Followup - Fix failing tests
13:37 jenkins_koha * kyle: Bug 7067 - Fix bad url in breadcrumbs
13:37 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7067 new feature, P5 - low, ---, kyle.m.hall, Pushed to Master , allow patron self registration via the opac
13:37 jenkins_koha * kyle: Bug 7067 - QA Followup - Fix error when confirming via email
13:37 jenkins_koha * jcamins: Bug 7067 follow-up: fix updatedatabase.pl formatting
13:37 jenkins_koha * jcamins: Bug 7067: Increment version number
13:37 jenkins_koha * jcamins: Bug 9056 follow-up: add missing \n to updatedatabase.pl
13:37 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9056 minor, P5 - low, ---, veron, NEW , Add more translations to table language_descriptions
13:40 jcamins      @later tell rangi Could you please install String::Random on jenkins?
13:40 huginn       jcamins: The operation succeeded.
14:01 oleonard     Hi #koha
14:04 oleonard     Suddenly Gmail wants to send Bugzilla messages to spam again
14:05 kf1          well.. there are bugs in it :)
14:07 kf1          ... and hi oleonard :)
14:07 oleonard     Wow, Bug 7067 pushed to master!
14:07 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7067 new feature, P5 - low, ---, kyle.m.hall, Pushed to Master , allow patron self registration via the opac
14:08 kf1          :)
14:08 oleonard     The improvements to patron self-update are well worth the effort even for libraries who won't let patrons self-register
14:12 chris_n      jcamins kf1 slef: I was just thinking it would be nice to rework notices to use something like TT
14:19 tcohen       @later tell mtompsett, please review bug 9267
14:19 huginn       tcohen: The operation succeeded.
14:21 tcohen       druthb_brb, i saw it is fixed, that's great news!
14:30 druthb_brb   nick druthb
14:30 * druthb     can't type today; she has the dumb.
14:38 tcohen       hi druthb
14:38 druthb       Hi, tcohen. :)
14:39 tcohen       when will we swithc?
14:41 druthb       I'll talk to rangi later today, figure out when he can switch the DNS.  I can do it with a redirect in the interim, I imagine, since the current server will still *be* there.  Might do the actual move late tonight, my time.
14:42 kf           cool :)
14:42 kf           druthb++ :)
14:44 tcohen       druthb++
14:45 * druthb     blushes
14:46 drojf        druthb++ # to increase the pressure :P
14:47 druthb       :P
14:48 * oleonard   goes back in time to fail Bug 8033 for not doing JavaScript in a translatable way
14:48 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8033 enhancement, P5 - low, ---, elliott, Pushed to Master , add print receipt option to Koha self-check
14:49 kf           jcamins_away: is the bugfix release for 3.10 on 22nd?
14:49 kf           trying to anwer an email on the mailing list, no pressure :)
14:52 kf           ah never mind
14:58 drojf        meh. kf was faster
14:59 kf           must be a first :)
15:00 drojf        that's what i get for not looking in irc ;)
15:03 kf           a compliment about normally answering maisl very fast
15:03 kf           ?
15:03 slef         chris_n: it would be good, but wouldn't help me send them out at different times for with-holds and without-holds, so I can't try to fit it on this bill. ;-)
15:05 drojf        kf: no, i mant my email not coming though at all
15:05 drojf        s/mant/meant
15:05 kf           oh
15:07 drojf        s/though/through. i should stop typing today
15:11 jcamins      kf: I presume so.
15:13 * kf         puts a bowl of cookies on the virtual #koha table
15:13 jcamins      Mmm.
15:13 jcamins      What kind?
15:13 kf           chocolate chip
15:14 jcamins      kf: I am, however, not RMaint for 3.10, so it's rangi's call when 3.10.1 will be released.
15:14 kf           jcamins: args, you are right
15:14 kf           I am going to blame friday
15:17 tcohen       weeeeee, 4GB more of RAM for my ultrabook! 8GB of joy!
15:21 jcamins      tcohen: yay! Now you can run a few more Koha instances!
15:22 jcamins      @later tell mtj Please QA bug 9052 if you get a chance.
15:22 huginn       jcamins: The operation succeeded.
15:23 oleonard     "Too many checked out. 12 checked out, only 6 are allowed." Bug I have 18 items checked out, all the same item type.
15:24 oleonard     Sorry, /But/ I  have 18 items checked out, all the same item type.
15:24 tcohen       now i can test 32bit and 64bit ubuntu-related stuff
15:24 drojf        oleonard: that's an interesting calculation :)
15:24 tcohen       without compromising the rest of my work heh
15:24 jcamins      Ooh, there are lots of good bugs awaiting QA.
15:25 oleonard     I don't have any circ rule set at 6.
15:25 oleonard     oh wait yes I do
15:25 oleonard     It was down there under "Default checkout limit by patron category"
15:25 oleonard     Never mind.
15:25 wahanui      Oh good, I didn't understand and probably never will, being a bot.
15:26 oleonard     wahanui: Maybe some day you'll get to be a real boy.
15:26 wahanui      oleonard: what?
15:26 oleonard     wahanui: Just go easy on the lies and cigar-smoking.
15:26 wahanui      oleonard: i'm not following you...
15:27 slef         wahanui: no?
15:27 wahanui      http://i.imgur.com/hVVuP.jpg
15:56 drojf        would be cool if somebody could try bug 9287. socialnetworks enabled by default is just wrong.
15:56 jcamins      You know what I have forgotten to check during my pre-push QAing?
15:56 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9287 normal, P5 - low, ---, mirko, Needs Signoff , socialnetworks is enabled by default
15:56 jcamins      Copyright statements and licenses.
15:56 jcamins      They are not optional, folks.
15:57 drojf        wahanui: optional is <reply> whatever jcamins forgets to check is optional.
15:57 wahanui      OK, drojf.
15:57 jcamins      All code must be explicitly licensed, and any time you have substantially rewritten a file you should indicate your copyright.
15:57 drojf        optional?
15:57 wahanui      whatever jcamins forgets to check is optional.
15:58 oleonard     ...except templates, javascript, css, images, prefs, sql, etc, for some reason.
15:59 jcamins      Right.
15:59 jcamins      I was mostly just talking about .pl files.
15:59 jcamins      Maybe I should assert droit moral over everything I push that does not have an explicit copyright statement.
16:00 drojf        mind if i ask why there is no copyright information in the other files?
16:00 jcamins      drojf: I think possibly because we consider them "data" files. I don't really know, though.
16:01 drojf        (not that i want to have a copyright statement per sql line)
16:01 jcamins      You only need to add copyright statements when you have substantially rewritten a file or created a new file.
16:01 jcamins      But, for example, a file created in December 2012 by someone in the US should not be copyright 2010 BibLibre.
16:02 drojf        i was confused by that. i might have added myself somewhere after putting a few more lines in because i thought that is what i am supposed to do
16:02 drojf        haha no it shouldn't. good old copy and paste
16:02 jcamins      I certainly wouldn't reject a patch for being overly punctilious about copyright statements.
16:03 reiveune     bye
16:35 oleonard     Bug 7919 broke the new patron menu on members-home.pl
16:35 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7919 new feature, P1 - high, ---, jonathan.druart, Pushed to Master , Display of values depending on the connexion library (authorised values, patron categories, extended attributes)
16:36 jcamins      How so?
16:36 jcamins      It worked for me.
16:36 oleonard     categorycodes are not passed to the template for use in the "new patron" menu
16:36 jcamins      *Works
16:37 oleonard     So if I click "Child" I get the "new adult patron" form instead
16:37 jcamins      Ooh, you're right.
16:38 oleonard     git bisect blames that 7919
16:38 jcamins      Makes sense.
16:38 jcamins      That's the last patch to have touched that.
16:39 jcamins      I imagine it's a pretty easy fix.
16:41 jcamins      khall: how are you testing SIP patches?
16:42 khall        not sure what you mean, did I so a bad patch?
16:42 khall        I just use telnet to the sip server
16:43 jcamins      No, I just don't have a good SIP client and was wondering what you used.
16:43 khall        yeah, I've just been hand writing everything. We should write a sip testing cli script
16:44 khall        I have the skeleton for one
16:44 khall        it can log in, and request the data for a user
16:44 khall        I'll post it as a patch, it'll be a start at least
16:44 jcamins      Thanks.
16:44 khall        np!
16:58 JoeLib001    Hello. :-)
16:58 JoeLib001    I just upgraded to Koha 3.10 and my OPAC has a template issue or something now. It is located at http://koha.swau.edu
16:59 JoeLib001    Anyone have a suggestion as where I should go to fix my problem?
16:59 jcamins      There was a thread on the mailing list discussing this.
16:59 jcamins      I don't have a link, but it has instructions.
16:59 JoeLib001    Ah, ok. I am on the list. I will check it out.
17:00 oleonard     JoeLib001: Look for "OPAC interface fail with Koha3.10.000 on ubuntu 12.04"
17:00 oleonard     Is Bug 5888 normal-view-only because XSLT is hard, or is it offered as a way to choose not to have it?
17:00 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5888 enhancement, P5 - low, ---, julian.maurice, Signed Off , opac-detail subject/author links improvements
17:00 jcamins      oleonard: somewhere between the two.
17:01 oleonard     I'm wondering if we don't need a system preference for it.
17:01 oleonard     I think I would want to be able to turn it off for my patrons
17:01 JoeLib001    Thanks, I found it.
17:01 khall        jcamins: bug 9288
17:01 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9288 enhancement, P5 - low, ---, koha-bugs, Needs Signoff , Add a script to test SIP from the command line
17:02 jcamins      Thanks.
17:03 oleonard     Come to think of it, I wonder why 5888 doesn't simply offer a link at the end of the list of subjects offering "more subject searches" or something like that. The menu is the same each time except for the checkbox.
17:04 JoeLib001    Do I truly want to move those files or just copy those files?
17:08 drojf        JoeLib001: i would go with copying
17:08 jcamins      Or symlinking.
17:08 drojf        yes
17:08 cait         bug 5888
17:08 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5888 enhancement, P5 - low, ---, julian.maurice, Signed Off , opac-detail subject/author links improvements
17:08 JoeLib001    Ok, thanks. I copied them and now it looks good again. ;-)
17:09 drojf        cait: do you think i would manage a koha installation within a 5 minute lightning "talk" at inetbib? ;)
17:09 cait         yes
17:09 cait         with packages
17:09 cait         and some things preinstalled
17:09 cait         totally
17:10 drojf        eduroam is slow
17:10 drojf        mabye a local repo :)
17:10 cait         maybe :)
17:10 cait         or cheat a little and have koha-common installed already :)
17:10 drojf        lol
17:10 JoeLib001    HAhahahahaha!
17:10 cait         the cooks in the shows do it all the time!
17:11 drojf        true. lol
17:11 jcamins      drojf: set up an apt cache.
17:11 JoeLib001    True. :-)
17:11 jcamins      I use apt-cacher-ng.
17:11 drojf        "here, let's have a look at the command… aaaand here we are, all done. yummy koha"
17:11 cait         but maybe point out in the end that the work doesn#t end with installing it :)
17:12 * jcamins    goes to eat some lunch.
17:12 drojf        heh i made him hungry
17:12 JoeLib001    Hehe
17:12 cait         you made me hungry too :)
17:13 drojf        hmm that reminds me. i wanted to find out if i can have a rudimentary apt repository on my webspace w/o root access
17:16 JoeLib001    Thanks again for the help everyone. :-)
17:16 JoeLib001    Bye.
17:16 drojf        bye Jo
17:16 drojf        too fast
17:19 slef         drojf: git update-server-info, sy... no, wait, wrong repository
17:20 slef         drojf: yes, make the repository elsewhere, then mirror it to the webspace. Why not?
17:21 drojf        slef: yes mirroring was what came out of my first searches a few days ago, have not looked into it since then but it sounded do-able
17:21 drojf        so, why not have a little of everything on my webost for like 2€/month ;)
17:22 drojf        webhost even
17:22 drojf        hm. wouldn't hurt to have git too :D
17:22 slef         git over http is pretty bad but works
17:23 drojf        bad in what way?
17:23 slef         inefficient IIRC
17:23 slef         lots of requests for most actions
17:23 slef         plus you have to remember update-server-info
17:24 slef         anyway, will your webhost get upset if you start transferring much and lock you down?
17:24 slef         (not 1&1 is it? ;-) )
17:24 drojf        i will find out eventually ;) no, it's ovh, french company
17:41 vfernandes   for today i'm full of translations...
17:42 vfernandes   3.8 for portuguese is almost at 70%
17:42 jcamins      vfernandes++
17:42 vfernandes   i'm the second person with most submissions on koha translate... :)
17:43 jcamins      vfernades++ # you deserve double karma for that!
17:43 vfernandes   yeah! :P
17:45 vfernandes   at the end of the year I will be the one with most submissions... I need to finish the 3.8 translation until then
17:46 vfernandes   :D
17:51 slef         can someone remind me how to avoid updatedatabase conflicts on merge or can't we?
17:51 jcamins      slef: sometimes adding an extra line before your updatedatabase stanza helps.
17:51 jcamins      Sometimes it doesn't.
17:51 jcamins      Hard to tell.
17:52 * oleonard   will be back in a bit
17:52 slef         jcamins: I think it's something like 2 or 3 blank lines before and after but I don't remember and didn't find it on the wiki.
17:53 jcamins      slef: I've never been able to figure it out and make it work consistently.
17:59 slef         [off] BREAKING: At least 27 dead, 18 children among them, in elementary school shooting http://on.rt.com/uh7pd6
18:00 oleonard     Ugh.
18:00 cait         :(
18:01 vfernandes   :/
18:01 gmcharlt     :(
18:01 slef         [off] Connecticut elementary school
18:01 oleonard     [off] "However, this time of tragedy is the wrong day to discuss gun laws in America" -- every Republican in America.
18:02 slef         [off] @MaggieJordanACN 	1m ago When exactly is the right time? Before or after the next time?? @WestWingReport
18:11 slef         [off] in other, more techie news, after we refused to send the accused-but-ill NASA cracker Gary McKinnon to the US, the US has refused to share any evidence with UK authorities and so the English+Welsh DPP (like a national DA) has dropped the case.
18:12 drojf        are there some guidelines about changing koha database structure available? i don't think i have ever done that besides adding sysprefs
18:12 slef         wahanui: coding guidelines?
18:12 wahanui      coding guidelines are http://wiki.koha-community.org/wiki/Coding_Guidelines
18:13 drojf        ah right, i should have known that myself :) thanks
18:13 slef         no it's not there
18:14 slef         I thought it would be linked easily from there but I'm not finding it
18:15 jcamins      I don't know of any guidelines.
18:15 mtompset     Woo hoo! Chatzilla up and running. Sort of. :)
18:15 slef         drojf: surprisingly, there doesn't seem to be any. Maybe it's whatever you can get away with without breaching a coding guideline or scaring the sheep.
18:16 drojf        sort of…
18:17 gerundio     nice weekend everyone
18:17 jcamins      drojf: the RM requires that you normalize your database structures.
18:17 jcamins      And PKs must have the form tablename_id
18:18 jcamins      And other rules that I'll let you know as I come up with them. :P
18:18 drojf        i just need to add a column to an existing table. the basic question is: where do i put the sql command in my oatch
18:18 drojf        patch
18:18 slef         updatedatabase
18:18 wahanui      rumour has it updatedatabase is missing a curly bracket
18:18 jcamins      What do you mean?
18:19 slef         and also patch kohastructure.sql
18:19 jcamins      You add it to kohastructure.sql, and add a revision to updatedatabase.pl which adds the column in the appropriate place.
18:19 jcamins      (using ALTER TABLE)
18:20 drojf        ok i know updatedatabase.pl, never touched kohastructure.sql before :)
18:20 slef         they should always be updated together
18:20 drojf        oops
18:20 slef         but I realise the patch I offered wizzyrea didn't
18:20 slef         so oops from me too
18:21 slef         and I've been doing this almost 10 years :-/
18:21 drojf        that was not in my "how to add a syspref 101"
18:21 jcamins      drojf: that does not apply to sysprefs.
18:21 slef         ah adding a syspref is different I think
18:21 drojf        ah. alright then
18:21 jcamins      Yes. You add the syspref to sysprefs.sql.
18:21 mtompset     There! Much better. Greetings, #koha.
18:21 slef         koha will take defaults from the text file
18:21 drojf        never added anything else before
18:21 slef         mtompset: are you feeling alright?
18:21 cait         sysprefs are database content, not strucutre :)
18:22 mtompset     I was just installing Chatzilla for the first time on this computer.
18:22 mtompset     I forgot how I configured it on the netbook.
18:24 mtompset     [off] I have my dream computer now. i7-3770 with 32GB of RAM, 2TB drive, and a nice Geoforce GTX 680. :)
18:24 mtompset     [off] It's nice to have windows experience numbers of 7.7,7.7,7.9,7.9, and 5.9 :)
18:24 maximep      no ssd ?
18:24 mtompset     Storage size is more important to me.
18:24 maximep      get both
18:25 jcamins      You know, that's something that Koha doesn't offer: the ability to scale using a graphics card.
18:25 mtompset     [off] there was a budget limitation. :)
18:25 maximep      I couldnt do anything without a ssd
18:25 maximep      id rather have a i5 in that case
18:25 maximep      hehe
18:26 maximep      zebra rebuilds on a gpu
18:26 maximep      that would be funny :p
18:26 mtompset     The i7-3770 is 3.4GHz and has nice hardware virtualization capabilities. :)
18:26 mtompset     That's a cool idea, maximep, but I don't think anyone is going to try that. :)
18:26 maximep      haha
18:27 * jcamins    would try it.
18:27 jcamins      If someone else did the work.
18:27 maximep      it would probably be slower
18:27 maximep      because of the time needed to structure the data for the gpu
18:27 mtompset     Hey, with 2GB ram on a GPU, it should be possible.
18:28 mtompset     Even with 1GB it should be possible, but I think you are right, maximep, about the structuring data.
18:28 mtompset     Hmmm.... map data into polygons. :)
18:30 jcamins      The ultimate in image library software management? An image library ILS written in OpenGL?
18:32 mtompset     Well, lunch break/date with my wife.
18:38 jcamins      [off] What is the obsession people have with marking feature requests as "P1 - high" priority?
18:38 jcamins      [off] Rarely do actual bugs get marked as having a high priority, just feature requests.
18:42 drojf        [off] jcamins: that probably has to do with the different perspective of people that report a bug (help for free) and people that request a feature (demand stuff for free). if i want you to do something for me without pay that better be high priority
18:42 jcamins      drojf: good point. I had never thought about it like that.
18:52 drojf        i see that the other columns in oai_sets_mapping table are set to NOT NULL. i want to introduce an operator column to choose between 'equal' and 'not equal' in OAI set mappings (was hardcoded 'equal' before). that means that mappings defined before that patch don't have a value in that column since it didn't exist when they were created. if the column is set to NOT NULL, will everything explode? does it only matter for new entries? new entries wouldn't
18:52 khall        somewhat crazy question: would it be possible to generate a list of koha files that are modified by any patches to koha currently waiting for SO or QA?
18:53 jcamins      khall: you could write a script to iterate through all the bugs and grep for the change lines.
18:53 jcamins      drojf: you'd need to set the default to equal. I believe when the table is altered the default gets filled in.
18:54 jcamins      You'd have to test that, of course.
18:54 drojf        that would have been the next question :) ok i'll try that
18:54 khall        here's why I ask. The koha-wide perltidy that paul proposed got shot down, but what if we could perltidy all the files that are not currently being modified by patches? It could even be a periodic, automatic process.
18:55 jcamins      Hm.
18:55 jcamins      I'd rather see it done one file at a time, I think.
18:56 jcamins      However, that seems like a good way to choose which files to start with.
18:56 khall        How would I even get all the patches waiting for SO or QA? Is there an api? DB access?
18:56 jcamins      I use pybugz.
18:56 jcamins      alias pqa='bugz namedcmd --encoding=utf-8 "Passed QA"'
18:57 jcamins      (etc.)
18:57 khall        thanks! I'll have to take a look at that.
18:57 jcamins      I don't remember if I patched pybugz.
18:57 cait         khall: the problem was git blame will not give you useful results I think
18:57 cait         for changes made
18:58 cait         when you perltidy everything
18:58 jcamins      cait: yeah, but for really messy files it might be worth it.
18:58 khall        cait, I see.
18:59 jcamins      For files that are not exceptionally messy, I don't think it's really necessary.
18:59 khall        I agree, there are some files that are close to unreadable, terrible nesting for instance
18:59 cait         jcamins: but if you are working on messy  files - you can do it I tihnk? as part of your patches? at least you can make things better
19:00 jcamins      cait: yeah, and that is what people should be doing.
19:00 khall        yeah, I've done that a few times
19:00 jcamins      However, if there are messy files that are often contentious, khall's point about perltidying them when there wouldn't be any conflicts is a very good one.
19:02 jcamins      C4::Auth would be a good candidate... if there weren't already patches in the pipeline.
19:03 khall        if we had a git hook that perltidy'd changed file automatically, we wouldn't have the git blame issue ( assuming all the devs used it ).
19:03 jcamins      I'm not sure how safe that would be.
19:03 * khall      loves well formatted code, but who doesn't?
19:04 khall        I tend to agree automation is a bit iffy
19:04 cait         khall: only after the initial perltidy that would work
19:05 khall        indeed
19:05 cait         and code changes and perltidy changes should always be separate
19:05 cait         because it's so hard to see the changes if both is mixed up
19:05 cait         but you already knew that :)
19:05 jcamins      You know what would help even more than a global perltidy, without screwing up git blame?
19:06 jcamins      Deleting unused code.
19:06 khall        yeah, nothing's worse than rebasing a heavily tidy'd patch
19:06 cait         yeah
19:06 cait         and fixing bugs
19:06 wahanui      i guess fixing bugs is the best way to do that
19:06 khall        jcamins++
19:06 khall        if ( defined $itm->{'publictype'} ) {
19:06 khall        # I can't actually find any case in which this is defined. --amoore 2008-12-09
19:06 khall        $itm->{ $itm->{'publictype'} } = 1;
19:06 khall        }
19:07 khall        opac/opac-detail.pl
19:08 jcamins      There are at least 610 lines in C4::Search that are entirely unused.
19:08 oleonard     The thing about working on Koha (which I love, by the way) is that if you're looking for something to fix, there's always plenty to choose from
19:08 khall        lol
19:08 jcamins      lol
19:08 cait         lol
19:08 cait         oleonard: and you fix plenty
19:08 cait         oleonard++
19:08 cait         always amazed at how much you do and get done
19:10 oleonard     Thanks cait
19:39 slef         I've got this horrible feeling that overduerules.pl is nasty and I'm making it worse.
19:39 jcamins      slef: I have this horrible feeling that you are right.
19:39 jatara       Hi, all! Wondering if there was any way to prevent certain records from showing up in a OPAC search?
19:39 jcamins      jatara: indeed there is!
19:40 jcamins      It's called OPAC suppression.
19:40 jcamins      You should be able to find it in the manual by searching for "suppression."
19:41 jatara       @jcamins Wonderful! Thanks so much.
19:41 huginn       jatara: I'll give you the answer just as soon as RDA is ready
19:42 jatara       "as soon as RDA is ready"?
19:42 jcamins      jatara: @ is a signal to huginn that you are giving it a command.
19:42 khall        is there a general dead code removal bug on bz anywhere? I'm not seeing one
19:43 jcamins      khall: no.
19:43 khall        thanks
19:43 jcamins      And I'd prefer separate bugs rather than an omnibus bug.
19:43 khall        cool, will do
19:43 jatara       who is huginn?
19:43 wahanui      huginn is a bot too veera, not a person
19:43 huginn       wahanui: I suck
19:43 wahanui      huginn: huh?
19:43 huginn       wahanui: I'll give you the answer just as soon as RDA is ready
19:43 wahanui      ...but i'll give you the answer just as soon as rda is <reply>...
19:43 jcamins      Like, "Remove dead code in C4::Search," "Remove dead code in C4::Auth," etc.
19:43 jcamins      (that first one already exists, of course)
19:44 khall        will do
19:44 jcamins      That was pretty awesome.
19:44 jcamins      jatara: huginn is a bot.
19:45 nengard      anyone know if the fines log tracks payments? It's not looking like it to me when I look at the data in the table
19:45 nengard      but I want to confirm
19:46 cait         which table are you looking at?
19:46 cait         one of the logs does track payments
19:46 cait         either statistics or action_logs
19:47 cait         I think I did a report a while back... but that was not master, but 3.6
19:48 nengard      action_logs
19:48 nengard      i'm looking for which library staff was logged in and made the payment
19:48 nengard      the logs are on, but I see forgiven and dropbox mode and accruing fines ? but not payment
19:49 cait         try statistics
19:49 cait         if it's not there. that's a bug
19:49 nengard      that doesn't tell you the librarian/staff member
19:49 cait         I know payment and waives are tracked in 3.6
19:49 nengard      right, but not the who did it part
19:49 cait         the library wanted to see what fines had been waived
19:49 cait         hm not sur about that
19:49 nengard      that's why i looked at the action_logs
19:49 nengard      it tracks the 'who'
19:49 * oleonard   wonders why people always use @ in IRC
19:50 jcamins      oleonard: Twitter.
19:50 wahanui      twitter is quite invasive of culture. :)
19:50 oleonard     jcamins: Really, you think so? I assumed for some reason that it predated that
19:51 jcamins      oleonard: I don't think I ever saw it when I was younger.
19:52 jatara       @ is from twitter. Force of habit (but I was always using @ in chat from way back in the day -- even MUDs)
19:52 huginn       jatara: I'll give you the answer just as soon as RDA is ready
19:53 jatara       *headdesk*
19:53 oleonard     Maybe the syntax had some function in chat clients
19:54 jatara       Well, it was an effective way to call someone's attention to your statement, esp if you were addressing them.
19:59 jcamins      Wow.
20:01 jcamins      Apparently 2:56 today was The time to not bother with capitalization.
20:01 slef         jcamins: aRE  YOU SUre abOUT THAT?
20:02 jcamins      slef: that was my initial impression of the four e-mails that arrived simultaneously, yes.
20:03 slef         jcamins: would you like me to refactor overduerules table and tools and then add my will-anyone-want-this enh on top?  I've a bit more leeway than I thought earlier.
20:03 jcamins      slef: that makes sense to me. It seems to me that if you just try to add your feature to what we have now, all we'll have is a worse mess.
20:04 drojf        [off] i like 'guide me to slow the error'. that would make one fancy stitched pillowcase
20:06 slef         jcamins: any thoughts on how to refactor it?  And no, I'm staying out of changing the notice processing... eat the elephant one bite at a time!
20:07 slef         jcamins: I'm thinking...
20:08 slef         jcamins: overduerule_id,branchcode,categorycode,delay,letter,debarred,iteration
20:09 slef         but I'm not sure if that will make other things hard to write
20:09 slef         makes mine easier to write, just another boolean alongside debarred
20:09 slef         and should it be overduerule_id or overduerules_id?
20:09 jcamins      dorlol
20:10 slef         wahanui: coding guidelines?
20:10 wahanui      coding guidelines are http://wiki.koha-community.org/wiki/Coding_Guidelines
20:10 jcamins      drojf: lol
20:10 jcamins      ^^ that's what I meant.
20:10 slef         ah phew
20:10 slef         I feared I'd rendered you insane with the nasty overduerules.
20:10 jcamins      slef: I'm not very familiar with the overdue rules. However, that makes sense to me.
20:11 slef         SQL7: Primary keys - If you add a table to Koha, the table must have a primary key, and the primary key name must be columnname_id (color_id for example)
20:11 slef         ok, so what's columnname?
20:11 * jcamins    was just about to ask that.
20:12 slef         should that be tablename, perhaps?
20:12 cait         ?
20:12 jcamins      I think that should be tablename.
20:12 * slef       edits
20:12 cait         OH
20:13 jcamins      slef: and your thought is that you can add a "hold" iteration?
20:13 slef         jcamins: yes - ideally, a syspref-controlled binary hold iteration outside the standard loop.
20:14 jcamins      Yeah, that makes a lot of sense to me.
20:15 jcamins      Actually, maybe better to have trigger_type and iteration?
20:15 slef         other random grumpiness: if you edit the wiki, please put a log message in. Watchers are bored of your blank log messages and if you make them check the wiki just to see what you changed, they might start reverting it just for fun. ;)
20:16 slef         jcamins: where trigger_type is in ('holds','standard')?
20:16 slef         s/standard/default/
20:17 slef         dinnertime bblortomorrow
20:17 jcamins      Yeah.
20:17 jcamins      Eventually we could offer more than three overdue notices.
20:18 cait         libraries would like that
20:18 cait         :)
20:18 slef         well, this refactoring would permit that at cronjob and database, but I've no idea how to write the web interface to it... now really gone
20:19 * jcamins    doesn't really see that the web interface has to be changed at present.
20:19 jcamins      When a developer has sponsorship to add more than three overdue notices it can be changed.
20:20 * cait       agrees
20:21 cait         as long as it still works with current interface of course )
20:21 cait         :)
20:21 jcamins      There is one person on a cataloging mailing list I subscribe to who -- I swear -- does not do a single thing without e-mailing the list.
20:22 jcamins      "I just opened a file with the extension [redacted] that opened in a program called [redacted viewer]."
20:22 jcamins      "I just cataloged a book [redacted]."
20:26 oleonard     Just a play by play? No questions involved?
20:26 jcamins      oleonard: about half the time there's a question that could be answered with common sense or a simple Google query using the subject of his e-mail.
20:27 oleonard     Sounds like someone who needs to hang out in a catalogers' IRC channel
20:27 jcamins      Yep.
20:28 jcamins      On an IRC channel I'd probably enjoy his missives.
20:28 jcamins      When each and every one has to be deleted, they mostly just irritate me terribly.
20:28 drojf        @wunder berlin, germany
20:28 huginn       drojf: The current temperature in Prenzlauer Berg, Berlin, Germany is -0.4°C (9:13 PM CET on December 14, 2012). Conditions: Clear. Humidity: 71%. Dew Point: -5.0°C. Windchill: -6.0°C. Pressure: 29.62 in 1003 hPa (Falling).
20:28 cait         @wunder Konstanz
20:28 huginn       cait: The current temperature in Taegerwilen, Taegerwilen, Germany is 0.8°C (9:25 PM CET on December 14, 2012). Conditions: Mist. Humidity: 93%. Dew Point: -0.0°C. Windchill: 1.0°C. Pressure: 29.62 in 1003 hPa (Steady).
20:47 druthb       @wunder 66046
20:47 huginn       druthb: The current temperature in Near Lawrence High School, Lawrence, Kansas is 11.5°C (2:44 PM CST on December 14, 2012). Conditions: Overcast. Humidity: 21%. Dew Point: -10.0°C. Pressure: 29.93 in 1013 hPa (Falling).
20:47 jcamins      oleonard: how does bug 9294 affect translation?
20:47 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9294 enhancement, P5 - low, ---, oleonard, Needs Signoff , Move JavaScript out of circulation template
20:47 oleonard     jcamins: It doesn't, because we still have to keep strings in the template for translation
20:48 jcamins      oleonard: okay, so the strings remain in the tt files?
20:48 oleonard     Yes
20:48 oleonard     We can't completely eliminate embedded javascript until we come up with a way around that
20:48 cait         :)
21:11 jcamins      Good night, #koha.
21:11 oleonard     See you later #koha