Time  Nick         Message
22:04 Brooke       hi hi hi
22:04 wizzyrea     hi brooke :)
21:57 rangi        ahua pai
21:57 Brooke       i pehea to ra?
21:56 rangi        hi Brooke
21:54 wahanui      niihau, Brooke
21:54 Brooke       howdy
21:54 bag          hey Brooke
21:53 Brooke       o/
21:39 huginn       bag: The current temperature in Near Mission - TC, Santa Barbara, California is 17.0°C (1:36 PM PST on February 25, 2013). Conditions: Clear. Humidity: 16%. Dew Point: -9.0°C. Pressure: 30.15 in 1021 hPa (Falling).
21:39 bag          @wunder 93102
21:28 drojf        bill them for that
21:28 rangi        i think we'd be taking from the pot
21:27 drojf        true
21:27 wizzyrea     if every koha library donated 10% of what they saved in licensing fees it'd be paid for 10x over.
21:27 rangi        heh
21:27 drojf        anyway, if all koha support providers donated 10% of their 2012 revenue the search rewrite would be paid for already :P
21:26 wizzyrea     lovely.
21:25 huginn       eythian: The current temperature in Wellington, New Zealand is 18.0°C (10:00 AM NZDT on February 26, 2013). Conditions: Clear. Humidity: 73%. Dew Point: 13.0°C. Pressure: 30.36 in 1028 hPa (Steady).
21:25 eythian      @wunder nzwn
21:24 drojf        ;)
21:24 drojf        yeah. two javascript blockers, no library system doesn't sound right
21:23 drojf        hi eythian
21:23 wizzyrea     but funds to TWO javascript blocking plugins seems excessive.
21:23 eythian      hi
21:22 wizzyrea     cryptocat too
21:22 drojf        nobody nominated javascript blocker ^^
21:22 wizzyrea     riseup seems like a really worthy project
21:21 libsysguy    anybody know what Julian Maurice nick is
21:20 wizzyrea     good ideas with support > bad ideas with support
21:20 wizzyrea     reactos is a dumb idea - it's not suprising it didn't win even if lots wanted it
21:19 drojf        don't know. we can try :)
21:19 wizzyrea     you can't tell me that doesn't sway people.
21:19 wizzyrea     "oh one guy thinks koha is cool... whatever look at this stuff that like 10 people liked"
21:19 wizzyrea     yea, but it would probably be more of an impact if more than one person suggested it.
21:18 drojf        reactos got a lot of +1 last year ^^
21:18 drojf        it's not a vote, it's just suggestions, and ddg people try to put it together in a kind of theme
21:18 wizzyrea     i'm seriously asking.
21:18 wizzyrea     no? then why did the projects that got more than a few +1's win?
21:17 drojf        the +1 does not really matter
21:17 wizzyrea     next year we should apply again, and let everyone know so they can +1 on it
21:17 drojf        why would anyone want a FOSS OS that looks like XP and runs none-free windows-software? :D
21:16 drojf        heh yeah reactos is really bizarre. i never heard of it before there were a lot of people (or a few people doing it very often…) asking for it in last year's ddg donation thingy
21:16 wizzyrea     later magnuse
21:16 rangi        cya magnuse
21:14 magnuse      and with that nugget i bid #koha a good time of the day
21:13 wizzyrea     yikes.
21:12 magnuse      "ReactOS® is a free open source operating system based on the best design principles found in the Windows NT® architecture"?
21:10 wizzyrea     true
21:10 drojf        at least they did not donate to reactos :P
21:07 rangi        :)
21:07 wizzyrea     or rewriting the password storage engine
21:07 drojf        i should have nominated myself and ask them to pay for email encryption in koha ^^
21:07 wizzyrea     cool thx
21:05 drojf        s/sie/side
21:05 drojf        it is usually from ddg's sie projects they use for the search engine and the community part is usually privacy-ish, so it is again this year
21:04 drojf        https://duck.co/topic/foss-2012-donation-nominations
21:04 drojf        that is the result
21:03 drojf        http://duckduckgo.tumblr.com/post/44000299625/duckduckgo-foss-donations-2012
21:03 wizzyrea     instead of hassling you :)
21:03 wizzyrea     I"ll just read about it :P
21:03 wizzyrea     link
21:03 wizzyrea     so how does the community choose then?
21:03 drojf        no, they just ask for suggestions and decide afterwards
21:02 wizzyrea     was there a vote?
21:02 drojf        they choose half, and half is chosen by their community. i nominated the search rewrite
21:02 wizzyrea     I guess HLT could be the recipient of those funds.
21:01 wizzyrea     did we ask?
21:01 drojf        they donate a part of their revenue each year to FOSS projects
21:00 wizzyrea     ?
21:00 drojf        no love for koha from the duckduckgo FOSS donations
20:42 wizzyrea     bgkriegel++ thanks :)
20:42 bgkriegel    wizzyrea: Done. It works
20:41 maximep      really hurts :P
20:41 maximep      that should have been tested
20:41 maximep      the pain is when you find all kind of regressions
20:40 Dyrcona      maximep: Withdrawal is a pain....
20:40 maximep      but almost 2 years at this job without doing one :/
20:40 maximep      I became addicted to doing selenium tests
20:37 libsysguy    ^^ this
20:36 maximep      the export is really buggy
20:36 maximep      well, the IDE is less useful now with webdriver
20:36 maximep      did everything to convince the client to have time
20:36 libsysguy    the IDE is my best friend
20:36 libsysguy    I feel like its gotten quite a bit better
20:35 maximep      used it for years at my old job
20:34 * libsysguy  is excited somebody *wants* to use selenium
20:34 libsysguy    there is a patch to go with it?
20:34 libsysguy    sure
20:34 maximep      to validate what i did
20:33 maximep      when I create a ticket with my selenium test, it's ok I CC it to you libsysguy ?
20:33 magnuse      :-)
20:32 bag          that's my bag baby
20:32 libsysguy    :p
20:32 bag          no worries
20:32 libsysguy    its okay bag has a bag of puns
20:31 magnuse      sorry for the pun bag...
20:31 maximep      never understood why use it instead of "about"
20:31 magnuse      :-)
20:31 magnuse      libsysguy: put it in a bag and hope customs don't find it
20:31 * magnuse    usually says "apropos" in norwegian
20:31 libsysguy    hopefully I can still get some of it working and send it along with bag
20:30 maximep      i'm from quebec btw =) <insert poutine joke>
20:30 libsysguy    I know, we had some good fun stuff to hack on
20:30 maximep      I like the way everyone says "apropos" in english
20:30 magnuse      aww... too bad!
20:30 libsysguy    I am not
20:29 magnuse      libsysguy: apropos - are you still coming to marseille?
20:29 libsysguy    aww he's not even here to hear my french wine joke :'(
20:29 magnuse      it would probably be a good thing if someone checked that they still work...
20:29 libsysguy    jk paul_p
20:29 libsysguy    oh I was just saying that because I saw some wine stains :p
20:29 maximep      so probably :p
20:29 maximep      well, they are in french
20:28 libsysguy    I think all of those are written by biblibre
20:28 maximep      probably the simplest way to do it
20:28 maximep      the tests currently in /selenium seems to assume youre logged in
20:27 libsysguy    oleonard the YUI-ripper
20:27 libsysguy    it'll probably be broken soon the way oleonard has been ripping out YUI code
20:27 libsysguy    then I log out and log in as that patron with the test
20:27 libsysguy    and assign them as a staff user
20:27 libsysguy    then I have a test to create a patron
20:27 libsysguy    typically I use the admin login.
20:26 maximep      is there one by default with the test data ?
20:26 maximep      what login do you use ?
20:26 libsysguy    etc
20:26 libsysguy    do some basic clicking
20:26 libsysguy    tests to log-in
20:26 libsysguy    I have some tests that you can have that are in html form
20:26 maximep      ok
20:25 libsysguy    that is what I would do
20:25 maximep      I guess I will create a suite for the test
20:25 maximep      not really sure how to organize my tests into it
20:24 maximep      yeah, saw the selenium dir
20:24 libsysguy    but none of them are plugged into Jenkins
20:24 libsysguy    there are a few selenium tests in git
20:24 maximep      ok
20:24 libsysguy    and then integrated into jenkins
20:23 libsysguy    true, but the pl tests can be generated when your patch gets through
20:23 maximep      with something like ghostdriver
20:23 maximep      sure, but the pl tests could be executed when jenkins run
20:23 libsysguy    but if you want to submit the .pl file as a patch for the prove function you can put it in the selenium test folder
20:23 libsysguy    the FF plugin won't re-read the .pl file
20:23 libsysguy    its easiest to plug into the ide
20:22 libsysguy    I would *suggest* that you just send the html
20:22 libsysguy    sorry, just saw your question
20:22 bgkriegel    ok
20:22 libsysguy    hey maximep
20:22 bag          morning rangi
20:22 rangi        ill look after work
20:21 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9704 enhancement, P5 - low, ---, gmcharlt, Needs Signoff , Add persona login to the CCSR theme
20:21 bgkriegel    rangi: can you look my comment on Bug 9704?
20:20 bgkriegel    hello rangi
20:20 magnuse      kia ora rangi
20:19 cait         morning rangi
20:19 rangi        morning
20:19 maximep      do I only attach the html from the IDE or do I also send an exported pl
20:18 maximep      is there any rules for sending selenium tests for an enhancement I will soon send ?
20:17 wizzyrea     heh.
20:17 magnuse      "it's all god" - that's deep wizzyrea ;-)
20:16 bag          good I'm sure :P
20:16 bag          bgkriegel++
20:16 wizzyrea     god? good
20:16 magnuse      yay!
20:16 huginn       magnuse: Karma for "bgkriegel" has been increased 24 times and decreased 0 times for a total karma of 24.
20:16 magnuse      @karma bgkriegel
20:16 bgkriegel    :)
20:16 magnuse      yeah bgkriegel++
20:16 cait         maximep: I know how you feel
20:16 huginn       magnuse: Karma for "bgkriegel" has been increased 23 times and decreased 0 times for a total karma of 23.
20:16 magnuse      @karma bgkriegel
20:15 wizzyrea     ah it's all god
20:15 maximep      I wish I had time :/
20:15 cait         bgkriegel++ #sign-offer of the month :)
20:15 wizzyrea     it can sit for as long as it needs to.
20:15 wizzyrea     oh no worries - I thought maximep had something to do with it
20:15 * bag        goes back to his ramen noodles :P
20:15 bgkriegel    wizzyrea: I'll look at it in a moment
20:14 bag          cool yeah opac default :)
20:14 bgkriegel    I changed it
20:14 cait         bag: probably no one at first - or to opac default
20:14 bag          :)
20:14 bag          yeah I think edveal here has been trying to submit some patches for those - but got distracted by some other things
20:14 wizzyrea     I guess it didn't
20:14 wizzyrea     git bz told me it did
20:13 bgkriegel    wizzyrea: why not change status to "Needs sign-off"
20:13 wizzyrea     you don't have to fix it.
20:13 wizzyrea     oh I was really only just hoping for a sign off ^.^
20:13 maximep      I could ask to get time to look at them
20:13 maximep      "I will do my best to get some time to look at those bugs, but they are all very easy to fix, so no need to assign them."
20:13 bag          hmm.. who should those go to?
20:13 huginn       magnuse: The current temperature in Bodo, Norway is 5.0°C (8:50 PM CET on February 25, 2013). Conditions: Mostly Cloudy. Humidity: 81%. Dew Point: 2.0°C. Windchill: -2.0°C. Pressure: 30.12 in 1020 hPa (Falling).
20:13 magnuse      @wunder boo
20:12 maximep      she misunderstood my answer
20:12 cait         was just checking the history - it was nicole
20:12 wizzyrea     per the comment on 8884
20:12 maximep      yeah nicole assigned all ccsr theme tickets for me
20:12 wizzyrea     that's weird you're assigned to it
20:11 maximep      so we really can't help anyone with it
20:11 maximep      we don't use CCSR
20:11 wizzyrea     :)
20:11 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8979 major, P5 - low, ---, pelletiermaxime, ASSIGNED , "News" does not work with CCSR
20:11 wizzyrea     also, maximep - please have a look at bug 8979
20:10 maximep      damn, that's alot of snow
20:10 bag          oh hot today :P
20:10 huginn       bag: The current temperature in Near Mission - TC, Santa Barbara, California is 18.2°C (12:08 PM PST on February 25, 2013). Conditions: Clear. Humidity: 15%. Dew Point: -9.0°C. Pressure: 30.17 in 1022 hPa (Falling).
20:10 bag          @wunder 93102
20:10 huginn       maximep: The current temperature in lac st-charles, quebec city, Quebec is 0.1°C (3:07 PM EST on February 25, 2013). Conditions: Overcast. Humidity: 82%. Dew Point: -3.0°C. Windchill: 0.0°C. Pressure: 30.16 in 1021 hPa (Steady).
20:10 maximep      @wunder cyqb
20:10 maximep      we were lucky this year
20:10 rambutan     http://sirocco.accuweather.com/adc_images2/english/feature/640x480/uf25.jpg
20:09 wizzyrea     in 2 weeks
20:09 wizzyrea     total
20:09 wizzyrea     maximep: if they get another 10" they will have ~20"
20:08 maximep      but that's from someone that doesn't have to shovel :P
20:08 maximep      20" is less fun :/
20:08 huginn       cait: The current temperature in Konstanz, Germany is -2.0°C (9:00 PM CET on February 25, 2013). Conditions: Haze. Humidity: 72%. Dew Point: -5.0°C. Pressure: 30.22 in 1023 hPa (Rising).
20:08 cait         @wunder Konstanz
20:07 cait         free streets here, only a bit of snow
20:07 maximep      10" is always fun =)
20:07 * cait       waves
20:06 bag          10"  wow
20:06 rambutan     you'll be happy to know we're expecting another 10" of snow tonight
20:06 rambutan     waves waves
20:05 * wizzyrea   waves
18:53 tcohen       bye #koha
18:14 drojf        lol
18:05 oleonard     Maybe if alohabot just said "Use Debian, use packages. Go."
18:03 maximep      too friendly
18:03 maximep      haha
17:58 drojf        i think people are afraid of the alohabot
17:20 alohabot     Hi mib_izsy0x, Welcome to #koha. Feel free to use the '/nick yourname' command to choose a different name. alohabot, wahanui, and huginn are bots. If you need any help, just ask - there's usually someone around to help :)
17:04 kf           bye all
17:04 kf           ok, and now I leave before I can do something else stupid .)
17:04 kf           rambutan: we have them in git... just doesn't help when you don't look there :)
17:03 rambutan     I seem to remember another ILS that had a "bin_custom" for all local customizations. Made it easy to find hacks.
16:48 kf           *facepalm*
16:47 drojf        ouch
16:47 kf           which meant the line numbers were not matching with the files I was looking at of course *sigh*
16:47 * kf         goes in a corner to sit there for a long while
16:47 kf           local customization....
16:47 kf           we found it...
16:43 oleonard     Why do I keep getting logged out of the OPAC while testing lists?
16:23 gmcharlt     rambutan: ok
16:22 rambutan     gmcharlt; sending you a short doc on libpac
16:17 maximep      :(
16:17 jcamins      tcohen: lol
16:17 jcamins      maximep: basically the relevance ranking we have configured right now really doesn't do anything.
16:16 magnuse      i hav a feeling jcamins is going to say that ^ s what is needed to make relevance work ;-)
16:15 wahanui      search rewrite is http://wiki.koha-community.org/wiki/C_&_P_Search_Rewrite_RFC
16:15 magnuse      search rewrite?
16:15 maximep      there's probably weird for certain fields, right ?
16:15 tcohen       it is called stockholm syndrome
16:15 tcohen       even if you manage to do it, you'll be back
16:15 maximep      it's just zebra doing magic ?
16:15 maximep      she's trying to understand why she's searching "Les filles" and the top result is "Les filles", but there's another "Les filles" at position 20
16:15 tcohen       heh
16:14 * libsysguy  feels like he might be kidnapped
16:14 libsysguy    heh tcohen
16:14 jcamins      maximep: and, it doesn't really do anything.
16:14 jcamins      maximep: no it is not.
16:14 tcohen       libsysguy: you're not allowed to leave koha :-P
16:13 gmcharlt     rambutan: pong?
16:13 huginn       rambutan: gmcharlt was last seen in #koha 2 days, 14 hours, 9 minutes, and 5 seconds ago: <gmcharlt> wahanui: be wizzyrea
16:13 rambutan     @seen gmcharlt
16:12 maximep      is that explained in the manual ?
16:11 maximep      trying to find out for a client what the "sort by relevance" does to sort results
16:10 tweetbot`    [off] twitter: @kohails: "#kohails  Ordering from a Staged File in Koha 3.6 http://t.co/ICFdSibAOA"
16:07 drojf        jcamins: i read a german article and sent the english link, but there is no news i the english article either
16:07 kf           ok, I am still not sure if that is the problem or not :(
16:05 drojf        i don't think so
16:04 jcamins      drojf: have they figured out the attack vector yet?
16:04 drojf        https://isc.sans.edu/diary/SSHD+rootkit+in+the+wild/15229
15:52 jcamins      lol
15:50 drojf        can we have this? :)
15:50 drojf        »In some cases, on email lists and forums, an individual is put under a Stealth Ban  where their posts are distributed back to them as if they were being  distributed normally, but the rest of the subscribers are not sent the  messages. «
15:50 kf           yeah, the one from marcel... but it would mean it's still broken... I have to make a test case on current master
15:49 jcamins      That could be the patch.
15:49 kf           which we updated from before it broke
15:49 kf           jcamins: the patch went in after 3.6.3....
15:42 kf           I will have to check, but it's the only notice this problemwould occur with
15:42 jcamins      kf: it's possible.
15:42 kf           jcamins: maybe overdues wasn't using this part of the code before?
15:40 drojf        with a crosspost
15:40 drojf        look who's back
15:38 kf           and sorry poor patch for blaming you
15:37 * kf         goes to dig deeper
15:37 kf           maybe a side effect from some other change?
15:37 kf           *sigh*
15:36 kf           hm so it is not that maybe after all
15:34 jcamins      That patch went into Koha well over a year ago.
15:33 kf           *sigh*
15:33 kf           that you can't deactivate btw...
15:33 kf           when you have an overdue notice that has no borrowrnumber... which happens when you have a "print overdues for patrons without emails" notice
15:33 kf           breaks sending out emails :(
15:33 kf           this
15:31 kf           grumps at http://git.koha-community.org/gitweb/?p=koha.git;a=blobdiff;f=C4/Letters.pm;h=2420e4a0ecb50c3408c5cf812f3ebbf2eacd5aa9;hp=862121cb8a95108d0ad0974a182b1fffe9e22412;hb=d3e191b9c66806797bce4271a82897780346e8d7;hpb=4d9220623ff6a5a969766a722721b01e9b158b0a
15:30 jcamins      But your opacbaseurl has to match the URL you are using to access Koha.
15:29 * oleonard   shrugs
15:29 jcamins      Okay, that worked for me.
15:29 jcamins      Ah.
15:29 jcamins      That's why I said it didn't work.
15:29 kf           my koha runs on localhost and I tested this successfully
15:29 jcamins      kf: exactly.
15:29 kf           you can#t have a localhost email address, because you have to confirm your registration I think?
15:28 jcamins      Wait... e-mail address or URL?
15:28 jcamins      kf: Persona should not have let you authenticate with a localhost address.
15:27 kf           maybe one of the recent changes?
15:27 kf           oleonard: hm worked for me with localhost too
15:26 oleonard     Okay, works if I use a domain name rather than localhost
15:24 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9704 enhancement, P5 - low, ---, gmcharlt, Needs Signoff , Add persona login to the CCSR theme
15:24 magnuse      bug 9704
15:24 jcamins      You'd have to have your own persona authentication server.
15:24 jcamins      oleonard: oh, of course not.
15:23 oleonard     I wonder if it doesn't work with "localhost" addresses?
15:23 magnuse      ah, maybe because i tried with the ccsr theme...
15:22 magnuse      i see a link called "Sign in with your Email" in the opac, but it does not seem to do anything?
15:19 kf           hmm
15:14 jcamins      In Chrome, under Privacy choose "Content settings..." and under "Manage exceptions" add "login.persona.org"
15:13 jcamins      I whitelisted the domain.
15:13 jcamins      I had previously disabled them.
15:13 jcamins      They're generally enabled by default.
15:12 oleonard     You had to explicitly allow cross-site cookies? How did you do that juts for persona?
15:10 oleonard     Oh I'll bet that's it
15:10 oleonard     I guess it would have had to :)
15:10 jcamins      I had to allow cross-site cookies for persona.org, though.
15:10 jcamins      oleonard: It works for me.
15:10 oleonard     I can log in to Persona, and my email address matches, but I can't log in to the OPAC
15:07 oleonard     Anyone else not having any luck with Persona logins?
14:20 magnuse      nengard++ for fixing typos
14:06 jenkins_koha * Nicole C. Engard: fix typo
14:06 jenkins_koha * Nicole C. Engard: fix typo
14:06 jenkins_koha Project Koha_Docs build #298: STILL FAILING in 16 sec: http://jenkins.koha-community.org/job/Koha_Docs/298/
14:06 jenkins_koha * Nicole C. Engard: fix typo
14:06 jenkins_koha * Nicole C. Engard: fix typo
14:06 jenkins_koha Project Koha_Docs_3.10.x build #28: STILL FAILING in 18 sec: http://jenkins.koha-community.org/job/Koha_Docs_3.10.x/28/
14:06 jenkins_koha Starting build #298 for job Koha_Docs (previous build: STILL FAILING -- last SUCCESS #60 10 mo ago)
14:06 jenkins_koha Starting build #28 for job Koha_Docs_3.10.x (previous build: STILL FAILING)
13:54 bgkriegel    hola tcohen
13:46 tcohen       hi bgkriegel
13:22 samuel       hi, i come back with my problem of biblio.datecreated and biblio.timestamp (099$c 099$d) are well created in the database but not displayed in the marc record. I think it's a question of xsl but, in this case, which file can i modify?
13:16 bgkriegel    Hello
13:15 oleonard     Hi #koha
12:49 christophe_c hi tcohen
12:48 tcohen       hi christophe_c
12:46 christophe_c hello
12:46 tcohen       moooorning #koha
11:27 kf           I think the fields might be handled by the database and not manually, but not sure
11:27 kf           hm I am not sure if you can make it work this way
11:19 samuel       When I create a record, the columns biblio.datecreated and biblio.timestamp of the database are not copied in the subfield 099$c and 099$d of the MARC record
11:18 samuel       oups, it's 099$c for the date of the creation.
11:13 samuel       my colleague want use this field but i have the same question
11:06 kf           hm is this a standard unimarc field?
11:05 samuel       hi everybody, we have a problem when we create a biblio record: the date of the creation of this record is not added. We use 099$a for this information , which is linked to biblio.datecreated.
10:31 kf           :)
10:30 Herwig       :)
10:30 Herwig       kf ++++
10:30 Herwig       applaus for kf
10:27 Herwig       sec i try
10:26 kf           it's normally easier to start simpler and add more information as needed
10:26 kf           maybe like that? http://paste.koha-community.org/399
10:25 kf           ok
10:24 Herwig       patron name and firstname - barcodes off all the works they have
10:23 kf           what infrmation do you need?
10:22 kf           let me try
10:22 kf           issues is a table - not a colum :)
10:22 kf           that makes not so much sense
10:22 kf           hm yes
10:21 Herwig       got him on the wicky
10:21 Herwig       http://mibpaste.com/92mG37 this one is a good start only i get an error
10:13 kf           I think you will need borrowers and issues tables
10:13 kf           we can help you a bit :)
10:08 Herwig       gonna have a look at it did not see the patron/barcode combination but maybe i can make one myself (maybe) :)
10:06 Herwig       test
09:44 wahanui      reports library is found at http://wiki.koha-community.org/wiki/SQL_Reports_Library
09:44 kf           reports library?
09:44 kf           maybe take a look at the reports library, if there is something like that already?
09:44 kf           Herwig: you could do it with reports
09:30 Herwig       Hey all ... question .. is there a way to make a list of patrons + barcodes of the works they have
09:02 kf           drojf++
09:02 kf           right
09:02 kf           ah
09:01 rangi        its just unimarc
09:01 rangi        there is a test plan
08:59 kf           rangi: maybe ask for a test plan if it's not clear?
08:53 rangi        but ill defer to someone who understands it :)
08:53 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8252 critical, P5 - low, ---, mathieu.saby, Needs Signoff , Error in DOM biblio for UNIMARC (no range for fields 1xx)
08:53 rangi        hmm i was gonna test bug 8252
08:41 drojf        [off] ubuntu questions often bring up weird stuff on the list
08:39 drojf        hei magnuse
08:39 magnuse      moin drojf
08:37 drojf        good morning #koha
08:27 kf           hi rangi
08:26 rangi        hi kf
08:24 kf           good morning #koha
08:10 alex_a       he speaks*
08:10 alex_a       He speak french \o/
08:09 alex_a       oh a tweetbot` :)
08:09 rangi        hi asaurat
08:08 tweetbot`    [off] twitter: @BibLibre: "L'article le plus lu de la semaine dernière : À un mois de la HackFest Koha... - http://t.co/LtUVwJoU3V #Kohails #HFK13"
08:06 asaurat      hi!
07:52 tweetbot`    [off] twitter: @ranginui: "want to present at #kohacon13 ? .. you know you do, https://t.co/yBu5gLtE03 #kohails"
07:49 cait         bbl
07:48 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9256 critical, P5 - low, ---, koha-bugs, NEW , Search is broken for 3.10 package-installs when marcflavour != marc21
07:48 * magnuse    will take a shot at bug 9256 on friday
07:46 rangi        :)
07:46 magnuse      you win rangi :-)
07:46 magnuse      ooh nice
07:46 huginn       rangi: The current temperature in Wellington, New Zealand is 17.0°C (8:00 PM NZDT on February 25, 2013). Conditions: Clear. Humidity: 77%. Dew Point: 13.0°C. Pressure: 30.36 in 1028 hPa (Falling).
07:46 rangi        @wunder nzwn
07:45 cait         pf
07:45 magnuse      cait: i beat you by 10 degrees!
07:44 magnuse      guten morgen cait!
07:41 * cait       waves good morning
07:30 * magnuse    hopes for some nice spring weather during the hackfest + easter...
07:28 magnuse      ah
07:28 alex_a       no snow today. But a little yesterday at Aix en provence
07:28 magnuse      any snow?
07:28 alex_a       yep
07:27 magnuse      freezing today?
07:27 magnuse      bonjour alex_a
07:27 magnuse      moahahaha
07:27 huginn       magnuse: The current temperature in Marseille, France is -1.0°C (8:00 AM CET on February 25, 2013). Conditions: Clear. Humidity: 60%. Dew Point: -8.0°C. Windchill: -6.0°C. Pressure: 29.92 in 1013 hPa (Steady).
07:27 magnuse      @wunder marseille
07:26 alex_a       bonjour
07:26 huginn       magnuse: The current temperature in Konstanz, Germany is -6.0°C (8:00 AM CET on February 25, 2013). Conditions: Mist. Humidity: 92%. Dew Point: -7.0°C. Pressure: 30.11 in 1020 hPa (Rising).
07:26 magnuse      @wunder konstanz
07:26 huginn       magnuse: The current temperature in Bodo, Norway is 4.0°C (7:50 AM CET on February 25, 2013). Conditions: Mostly Cloudy. Humidity: 93%. Dew Point: 3.0°C. Windchill: -2.0°C. Pressure: 30.30 in 1026 hPa (Steady).
07:26 magnuse      @wunder boo
07:26 magnuse      eythian would know, perhaps...
07:21 magnuse      heh no idea
07:15 mtj          …its missing from there? :/
07:15 mtj          http://debian.koha-community.org/koha/pool/main/k/koha/
07:15 mtj          hi all, any idea where the koha-3.8.6.deb file is?
05:55 dcook        night/morning, #koha. See you all tomorrow.
05:20 cait         hi dcook :)
05:20 dcook        guten morgen, cait :)
05:09 dcook        Rather than being "the specialists" hooarding the knowledge in the ivory tower, I rather everyone have a hand in
05:09 alohabot     Hi mib_3nutrl, Welcome to #koha. Feel free to use the '/nick yourname' command to choose a different name. alohabot, wahanui, and huginn are bots. If you need any help, just ask - there's usually someone around to help :)
05:09 dcook        Actually, I think about that in terms of programming, open-source, and Koha in general. The more people doing it...the more we can achieve.
05:08 dcook        targets*
05:08 dcook        Although my first target are the librarians ;)
05:08 dcook        Me too, cjh. Me too.
05:01 druthb       o/
04:54 cjh          Programming isn't yet mainstream, it's still a rather specialized task. I look forward to the day when this is no longer the case.
04:45 dcook        Exactly
04:44 eythian      I used to work in a psychology department helping out with that kind of thing. The amount of times I caught people who had spent a day getting half way through a manual conversion, and I was able to do all of it for them in 30 minutes.
04:43 dcook        Not to devalue the processing, but rather to take advantage of automation
04:43 dcook        My idea was to get the systems person/people to do a programmatic change and let the cataloguer focus on something greater than manual data manipulation :S
04:42 dcook        Very true. I was in a cataloguing class once where we had to design a reclassification project, and most of the ideas required time-consuming hand-to-keyboard type tasks
04:41 eythian      you're not going to be as useful as you could be if you can collect and organise, but can't process freely.
04:41 dcook        Mmm, makes sense
04:41 eythian      I think anything that involves data should include an element of programming
04:41 dcook        I suppose if it were, they would have done it by now
04:40 dcook        But having thought on that one for a while, I don't think it would be so easy to implement
04:40 dcook        Or that library schools did more with programming
04:40 eythian      heh
04:39 * dcook      sometimes wishes that he had done comp-sci or comp-sci/english rather than just english :p
04:38 dcook        Hmm, I see
04:38 eythian      just something that's executable
04:38 eythian      could be anything. You can write cgi-bin scripts in bash, or C if you want.
04:37 dcook        I remember seeing quite a few cgi-bins years ago. I assume those were all Perl scripts?
04:36 eythian      it used to be known as the language that glues the internet together, that's probably still true to a degree.
04:35 eythian      oh yeah, it's all over the place
04:35 dcook        With Java being...well...omnipresent
04:35 dcook        It's just not a language that you hear a lot about though. It seems like it's mostly Ruby, Python, and PHP that are trendy
04:35 dcook        But then I met my current partner who mentioned Paul Fenwick and how he's a mover and shaker in Perl, which expanded my concept of Perl's impact quite a bit
04:34 dcook        I had no idea that it was more widespread until I encountered Koha
04:34 dcook        That's how I had traditionally heard it being used as well
04:34 eythian      for data processing and such
04:34 eythian      yeah, I used it when I was at uni
04:34 eythian      everyone wants a junket :)
04:33 dcook        So you had been working in Perl before Koha?
04:33 * dcook      should remember to send some emails to the faculty admin...
04:33 dcook        I've been promoting the conference quite a bit though, so maybe there will be a fair number of SLAIS folks in Reno
04:32 eythian      heh
04:32 dcook        A bit painful wanting to work on Koha full-time but having to sit through class instead
04:31 dcook        Had to go back to Canada to finish the MLIS
04:31 dcook        Mmm, that's how I spent the end of 2012
04:31 eythian      though I was part time on it for the first few months.
04:31 tweetbot`    [off] twitter: @kohails: "#kohails  Mozilla Persona login support in Koha http://t.co/vIOJgc29qU"
04:31 eythian      April '10. So nearly three years
04:31 dcook        Hopefully things will become clearer in October
04:30 dcook        I only started about a year ago, so there you go ;)
04:30 dcook        Oh wow
04:30 eythian      there's a fair bit of history :)
04:30 dcook        I suppose I really should read that code4lib article in its entirety..
04:30 eythian      oh no, I started on it just 2 or so years ago.
04:30 dcook        Despite some mild attempts to remedy it, my Koha history knowledge isn't comprehensive
04:30 dcook        Hmm, interesting in any case. So you weren't one of the original developers?
04:28 eythian      actually, I started using it a few years later, and I think it was there then, so it probably was
04:27 eythian      it may not have even been a thing, I'm not sure when it came about.
04:27 eythian      (OO in perl that is)
04:27 eythian      also, it was used much less back then
04:27 eythian      Most likely, yeah
04:27 dcook        I take it that it was also written as procedural rather than OO because of old perl being ugly in regards to OOP?
04:27 dcook        I think Chris once said that Koha was written in Perl because that's what folks knew
04:26 dcook        I've used it in a few instances, and am thinking about it for some other projects I have in mind
04:26 alohabot     Hi mib_fji3js, Welcome to #koha. Feel free to use the '/nick yourname' command to choose a different name. alohabot, wahanui, and huginn are bots. If you need any help, just ask - there's usually someone around to help :)
04:26 eythian      and generally better for writing test cases for
04:25 eythian      Especially for larger things, it's more maintainable
04:25 eythian      Depends. OO is quite nice in many ways, in general I prefer it to procedural.
04:25 dcook        useful/appropriate*
04:25 dcook        Is one better than the other, or just more useful in particular situations?
04:24 eythian      so the abstractions are different.
04:24 dcook        Yeah, that's what I was meaning
04:24 eythian      well, they're different designs.
04:24 dcook        Well, not the cause but...
04:24 dcook        So the impedence mismatch is why you have the terms OO vs interpretive/procedural?
04:24 eythian      the newer stuff will, we're slowly transitioning to that
04:23 dcook        Yeah, the Marc record class definitely has a method like that already
04:23 dcook        Mmm, I saw that somewhere in there
04:22 eythian      you'd be creating a method on the record class that returned it as a string, rather than modifying the retreval sub.
04:21 eythian      like your thing would be totally different in OO
04:21 eythian      and many things that we do would be quite ugly in an OO world
04:21 eythian      you tend to think of things a bit differently
04:21 eythian      well, in part. It's more that they result in different designs of code.
04:20 dcook        Impedence mismatch being an impedence through having to get code in extra handling to link it up?
04:19 eythian      lots of impedence mismatch
04:18 eythian      but it is hard to turn a non-OO app into an OO one
04:18 eythian      though, pure-perl OO isn't too bad any more.
04:18 dcook        Mmm, certainly not the best environment then
04:16 eythian      In old perl it's ugly, in new perl, there's many competing ways to go about it.
04:16 dcook        Not that I completely understand it or "us" yet :p
04:16 dcook        Yeah, I've only started getting into OOP, but I suppose I'm a bit surprised that we don't use more of it
04:15 eythian      turns everything into an object, etc.
04:15 dcook        I'm liking that at a glance
04:15 dcook        Whoa...
04:14 eythian      It makes everything a fair bit smarter
04:14 eythian      http://search.cpan.org/~mschwern/perl5i-v2.10.0/lib/perl5i.pm <-- I wish we were using this
04:13 eythian      PHP definitely has them, and they are definitely stupid there.
04:13 dcook        The whole hash concept was new to me with Perl as well
04:13 dcook        I've only noticed scalars and arrays though
04:12 dcook        Never ever noticed a mention of them *shrug*
04:12 eythian      I think PHP has them too, but they're probably more stupid
04:12 eythian      not all, but I think most imperative or OO ones do
04:12 dcook        I have a humanities/social science background. I grew up playing with computer game scripts and then PHP, but...you know. PHP.
04:12 dcook        Yeah?
04:12 eythian      ah right
04:12 eythian      most high level languages do
04:12 dcook        Maybe I shouldn't have said serious :P
04:11 mib_ap8tl6   where is the right location to put the images to be used for the changing of the appearance of the opac?
04:11 dcook        Well, Perl is the first "serious" language I've encountered
04:11 eythian      C has them, Pascal has them, ...
04:11 eythian      really?
04:11 dcook        I had never encountered references in a programming language before Perl. It certainly has taken some getting used to
04:10 dcook        Mmm, k. That's what I thought you were saying
04:10 eythian      strings, arrays, hashes, etc
04:10 dcook        Mixing types?
04:10 mib_ap8tl6   can't locate where the image file are
04:10 eythian      most of the times I'm mixing types, I use references
04:10 dcook        Sweeet
04:10 mib_ap8tl6   i can't seem to change the appearance of the opac
04:09 eythian      yep
04:09 dcook        And now the order that I pass my variables is irrelevant
04:09 eythian      ah right :)
04:09 dcook        But when I changed to the reference, I forgot to dereference *facepalm*
04:08 dcook        When I was passing the array rather than the array ref, I didn't use any dereferencing (obviously)
04:08 dcook        Right
04:08 eythian      you're dereferencing it into it's "real" type
04:07 eythian      if it helps, @$foo is the same as @{ $foo }
04:07 dcook        Or dereference..
04:07 eythian      then inside that: foreach my $key (keys %$val)
04:07 dcook        Hmm, I think I missed the @ reference!
04:07 mib_ap8tl6   solution wont work
04:07 dcook        I figure using loops makes the sub more re-useable overall
04:07 eythian      foreach my $val (@$array)
04:07 eythian      or you can use a foreach
04:07 eythian      that can be a variable
04:06 eythian      that was just an example
04:06 dcook        To get that 5th value
04:06 dcook        Well, in the case of $array->[4], you need to write 4 into your code
04:06 dcook        eythian: At the moment, I'm using a for loop to get each element of the array, then I'm trying to do a foreach on the keys of the hash
04:06 eythian      I don't know what you mean there, but I suspect the answer is "no"
04:05 dcook        eythian: That requires an explicit reference to subfield though, right?
04:03 eythian      dcook: and $array->[4]{subfield}; # get the 5th value's subfield entry
04:02 eythian      dcook: and $array->[4]; # get the 5th value
04:02 eythian      dcook: then when you access it: my ($array, $string) = @_;
04:02 mib_ap8tl6   my goal? i want to customize the header image
04:02 wizzyrea     anywhere you can link to, you can put your image
04:02 wizzyrea     the short answer is
04:01 * wizzyrea   will go pick up her kid, actually :/
04:01 jcamins      Good night, #koha.
04:01 jcamins      wizzyrea will take you through the four questions that help us help you, while I go to sleep.
04:01 mib_ap8tl6   i want to use our school's logo in part with the koha
04:01 jcamins      ^^ exactly
04:01 wahanui      "What are you trying to do?" or "What is the goal?"
04:01 wizzyrea     the first question?
04:01 jcamins      And I am pretty sure that is not.
04:00 jcamins      mib_ap8tl6: but only if you want to upload a local cover image.
04:00 wizzyrea     assuming that's what you mean by "custom images"
04:00 mib_ap8tl6   thanks!
04:00 wizzyrea     mib_ap8tl6: you would have to add them using the tool - Tools -> upload local cover image
04:00 mib_ap8tl6   anyone here knows about the opac??
04:00 eythian      it would just be _my_sub(\@result, $the_string)
03:59 wahanui      OK, eythian
03:59 eythian      wahanui: wait =~ s/#/?/
03:59 wahanui      OK, eythian.
03:59 eythian      wahanui: wait is <reply>is Godot coming#
03:59 dcook        I was thinking of passing the array as an arrayref (not that I'm 100% on what that means), but then the whole thing seems to fall apart
03:59 wahanui      bugger all, i dunno, eythian
03:59 eythian      wahanui: wait is <reply>is Godot coming?
03:59 mib_ap8tl6   hi does anyone know the location of where i should place my custom images so that it would reflect in the web interface?
03:59 dcook        Wait..
03:59 dcook        Right, that took me a little while to figure out. Hence the pasted bit above
03:58 eythian      the other way is to pass the array as an arrayref
03:58 alohabot     Hi mib_ap8tl6, Welcome to #koha. Feel free to use the '/nick yourname' command to choose a different name. alohabot, wahanui, and huginn are bots. If you need any help, just ask - there's usually someone around to help :)
03:58 eythian      ah right. The easy way is to put the string first.
03:58 wahanui      well, a string is soft
03:58 dcook        And a string
03:58 eythian      strictly, it's an array of hashrefs
03:58 eythian      OK, and just that?
03:57 dcook        Well, array of hashes
03:57 dcook        That array from GetRecordValue
03:57 eythian      what are you trying to pass in?
03:57 dcook        The whole array of hashes thing gets me sometimes and how to de-reference or access the data
03:56 eythian      there's often a more elegant way to approach things at that level.
03:56 dcook        Certainly part of it
03:56 eythian      well, at least a part of it
03:56 eythian      dcook: I'd be inclined to re-evaluate what you're doing
03:56 dcook        O_o
03:55 eythian      and lists/arrays can be used more or less interchangeably, but there's no such thing as a listref.
03:54 eythian      (for power users: perl arrays only nest when using arrayrefs)
03:54 eythian      yeah, perl lists don't nest, and arguments is a list
03:54 dcook        array refs instead, right?
03:54 jcamins      dcook: don't use arrays as arguments.
03:54 eythian      it makes sense
03:53 * dcook      twitches
03:53 dcook        "When the local variables are initialized, the @array variables grab all of the elements in the @_ array, leaving none for the scalar variable. This results in the uninitialized value message displayed in the output. You can fix this by merely reversing the order of parameters. If the scalar value comes first, then the function processes the parameters without a problem."
03:42 jcamins      Thanks.
03:41 eythian      all new packages updated (3.8, 3.10, 3.11.) jcamins: I've removed the koha package from all of these.
03:11 tweetbot`    [off] twitter: @ByWaterSolution: "“Papertab” paper tablet is your flexible friend http://t.co/ZH9B2iwVii #kohails"
03:05 mtj          im curious to learn the process myself
03:04 mtj          cool, yep - i got it :)
03:03 eythian      this'll be a good chance to update the docs on this, too.
03:02 eythian      http://git.catalyst.net.nz/gw?p=koha.git;a=shortlog;h=refs/heads/3.10.03-packaging <-- for example
03:01 eythian      OK. Also, you'll want to add the catalyst repo to your git, as the packages differ very slightly from the canonical copy
03:01 mtj          hope you're feeling better, this week
03:01 mtj          ok, all good
03:01 mtj          ill mail him :)
03:00 eythian      gmcharlt: you about?
03:00 eythian      yeah, I don't think I can give you access to that
03:00 mtj          yep, ok
03:00 mtj          thought i might, for push access to the kc.org box
03:00 eythian      Not sure who does that, possibly galen.
03:00 eythian      you'll have to get access to debian.koha-community.org to deploy them
02:59 eythian      hmm
02:59 eythian      actually
02:59 eythian      no
02:59 mtj          do i need to give you my ssh.pub key, too?
02:59 eythian      that way they can be ready for the next one.
02:58 eythian      Maybe I'll do that today.
02:58 eythian      actually doing it is easy, but it takes time to get people to update them.
02:58 mtj          i cant remember… is the 'changing the signing keys' step, tricky somehow?
02:58 eythian      yeah, but that'll be in 87 years or so :)
02:57 wahanui      next time is in 87 years or something... ;-)
02:57 mtj          next time?
02:56 mtj          classic
02:56 mtj          ah :)
02:55 mtj          yep, i recall that
02:55 eythian      (also, I'm actually right in the middle of it :)
02:55 eythian      mtj: you can't at the moment, I haven't sorted out changing the signing keys.
02:54 mtj          shall i have a go at building this round of koha deb packages?
02:53 eythian      mtj: yarp
02:53 mtj          eythian, about?
02:44 wizzyrea     :)
02:44 wizzyrea     brazilians
02:44 wizzyrea     hey you leave brazlilans out of this.
02:42 eythian      brazillions, I expect
02:41 dcook        Sometimes I wonder how many useful subs are hidden away in the depths of Koha
02:40 dcook        Certainly seems more straight forward
02:39 dcook        I was a bit worried about a utility sub being lost, but if I can just put it below..
02:38 dcook        Oooh, I like that
02:38 eythian      I'd put it just below GetRecordValue, and call it something like _record_to_string, or similar
02:38 eythian      you have if ($as_string) three times, I'd post-process it in another sub if ($as_string)
02:38 dcook        And just locate it at the bottom of Biblio.pm?
02:37 dcook        So something like |_koha_delete_biblioitems"?
02:37 eythian      yeah, looking at it now, I would do that
02:36 eythian      (I haven't looked at your code btw, it might be you've done that)
02:36 eythian      it's just that splitting up subs is a good thing.
02:36 eythian      no, just something nearby that's not designed to be public, and the name starts with _
02:35 dcook        I like your points, but what do you mean by an internal utility sub? Is that in reference to C4::Koha?
02:32 eythian      it could even be an internal utility sub, that way a) there's more modularisation, and b) it can be made public easily should that be useful.
02:31 dcook        Thanks for the input, eythian :). Very much appreciated.
02:31 dcook        Cool. When the idea first crossed my mind, I thought about doing a utility sub, but I wasn't sure if it would be useful elsewhere, so I figured it would be best to embed it in the existing sub.
02:29 eythian      just from reading the bug it doesn't seem like a bad thing. Note that an alternative would be to have a utility sub that does the conversion, but I would only do that if it gained you something else (e.g. being able to be used my other subs.)
02:26 dcook        I can also summarize if the bug summaries are too verbose :p
02:25 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9703 enhancement, P5 - low, ---, dcook, Needs Signoff , Add optional parameter "as_string" to GetRecordValue subroutine
02:25 dcook        If one of you fine folk has a moment, could you take a quick look at Bug 9703 and let me know if it sounds like a reasonable idea?
02:23 eythian      bit
02:23 eythian      oh well, I have it now, that's the important but
02:23 eythian      hmm, oddly that came via the catalyst repo only
02:23 eythian      thar she goes
02:23 eythian      * [new tag]         v3.08.10   -> v3.08.10
02:23 rangi        that's caught me before
02:23 rangi        ahh yeah thats right
02:23 eythian      I think I remember something about that: it only gets tags that you have some local thing relating to them, or something along those lines
02:23 rangi        last push was 8 hours ago
02:22 eythian      I am doing a fetch with --tags, looks to be getting a whole lot more stuff.
02:22 dcook        But I just fetched a few minutes ago
02:22 dcook        Yeah, I see it on my end
02:22 rangi        i had pushed it, wonder why you arent seeing it?
02:21 rangi        http://git.koha-community.org/gitweb/?p=koha.git;a=summary
02:21 rangi        ahh there its
02:21 eythian      I can see the 3.10.03 one, so it might just not have been pushed
02:21 rangi        my release script works with tags
02:20 rangi        i may have not pushed it, i certainly tagged it
02:20 eythian      rangi: is there no tag for v3.08.10?
01:34 jcamins      2.0.53
01:32 dcook        Hmm, according to msaby (https://twitter.com/27point7/status/298004078347317248), Zebra supports left and right truncation for ICU? I find IndexData's "news update" to be somewhat indecipherable...(http://www.indexdata.com/zebra/doc/NEWS)