Time  Nick                 Message
01:06 renren               hi guys..
01:07 renren               is barcode is already integrated to koha?
01:09 renren               Can the system automatically detect the reader once I plug it in?
01:09 renren               Can the system automatically detect the reader once I plug it in?  barcode
03:38 Space_Librarian      rangi: any reason why our koha should be down again?
03:38 rangi                not that i know of, ill look
03:39 Space_Librarian      that would be awesome. Thanks :)
03:47 rangi                back
03:47 rangi                ill now investigate what happened
03:48 rangi                it ran out of RAM but now to figure out why
03:52 Space_Librarian      sweet. thank you.
03:52 Space_Librarian      that's very interesting
03:53 mtj                  oooh, heres a groklaw write-up on the oracle vs google case - for the curious...
03:53 mtj                  http://www.groklaw.net/article.php?story=20120510125740981
03:54 * mtj                waves to space and rangi
04:07 Space_Librarian      hey mtj :)
04:38 Space_Librarian      morning cait :)
04:39 cait                 hi Space_Librarian :)
04:40 Space_Librarian      aaaand.... that's me for the day. ciao all
06:26 alex_a               bonjour
06:28 cait                 bonjour alex_a1
06:28 alex_a1              bonjour cait
06:34 marcelr              hi koha
06:40 cait                 hi marcelr
06:42 reiveune             hello
07:06 julian_m             hi
07:07 samuel               hi everybody :-)
07:08 akhil                how to enable email in koha 3.6
07:09 akhil                i have installed postfix on ubuntu 10.04
07:18 druthb               o/
07:22 akhil                how to enable email in koha 3.6 in obuntu 10.04
07:30 kf                   hi #koha
07:32 francharb            hi kf, hi #koha
07:32 connor_l_dewar       kiaora
07:32 magnuse              kia ora #koha!
07:33 kf                   :)
07:43 druthb               hi, magnus and francharb and kf! :D
07:43 francharb            :later tell nengard :have you seen the offline circulation tool documentation I sent on koha@lists.katipo.co.nz? hope it will help! ;^)
07:43 francharb            hi druthb
07:44 francharb            @later tell nengard :have you seen the offline circulation tool documentation I sent on koha@lists.katipo.co.nz? hope it will help! ;^)
07:44 huginn               francharb: The operation succeeded.
07:45 kf                   hi druthb
09:25 manju                Any help regarding email settings in koha 3.6
09:31 dgl-library          Hi #koha
09:32 manju                hi
09:44 dgl-library          jcamins_away: your suggestions worked
09:45 dgl-library          I have a question about the OPAC: Several fields, including subtitles (MARC 245b) are not showing up. Where can I adjust that?
09:46 kf                   dgl-library: that's a bit tricky
09:46 kf                   dgl-library: have you activated the xslt system preferences?
09:46 dgl-library          kf: never heard of that, so I don't think so.
09:46 kf                   dgl-library: they show a bit more information than the normal views and are more actively mainteined
09:46 kf                   search your system preferences for xslt
09:46 dgl-library          kf: ah, on another tab, right?
09:47 kf                   no, it's a different view for the default/normal view in opac
09:47 kf                   will replace the normal view
09:47 dgl-library          so the normal view cannot be customized?
09:47 kf                   hm, let me explain
09:47 kf                   in opac you can see different views
09:48 kf                   the normal view (default view) can not be standardized like the marc view can
09:48 kf                   but there are 2 existing variations
09:48 kf                   the "normal" and the "XSLT" version of the normal view
09:48 kf                   and it might be that switching the pref to XSLT helps your problems
09:48 kf                   also the xslt can be customized easier - but not from within Koha
09:48 kf                   you would have to change the file
09:49 kf                   but it's a lot easier to change than the existing normal normal view
09:49 kf                   if that makes sense
09:49 dgl-library          Thank you! I just activated XSLT and the subtitles are showing up
09:49 kf                   :)
09:49 kf                   I think the xslt views are in general nicer
09:49 dgl-library          kf++
09:50 dgl-library          Where would I find more information on customizing the xslt?
09:50 kf                   hm I think we have no special documentation about htat
09:50 kf                   there are lots of sources about xslt on the internet
09:50 kf                   it's a way to create a html display from xml
09:51 kf                   so you can display every field from the marc xml using it
09:51 kf                   if you look at the file you will perhaps get an idea
09:51 kf                   it's in the template directories in a special directory xslt - there are lots of files, look for Detail and Result
09:51 dgl-library          Thanks, I will do that. Just from what I've seen in the past 2 minutes, the problem may be solved :)
09:51 kf                   the xslt files get translated - so it's better to avoid changing them
09:52 kf                   so you don't get problems with the automatic translations
09:52 kf                   well in general it's better to avoid customizing files
09:55 dgl-library          I see. Very good to know.
09:56 dgl-library          As far as I can tell, xslt view *does* try to pull in all the marc data, or at least all the helpful data, like subtitle, TOC
09:56 dgl-library          those were all missing in the standard view
09:56 kf                   dgl-library: yes, more people working on the xslt - I think hte normal view has not been changed for a long time
09:57 dgl-library          yes, seems odd there'd be so much information we can input, so many options, but such limited display options — and difficulty in customizing the display options
09:58 kf                   dgl-library: it's getting easier to customize those with newer versions
09:58 kf                   in 3.8 for example you can maintain those files locally
09:58 kf                   and configure a path to them in a system preference
09:58 dgl-library          I see… a good reason to upgrade from 3.6…
09:58 kf                   I would wait a bit longer perhaps
09:59 kf                   for 3.8.1 - and it would still require bit programming, but you get more options
09:59 dgl-library          I won't make any major customizations, though, before upgrading.
11:03 slef                 kf: I wasn't but am now. (09:34:57 <cait> slef: around?)
11:07 kf                   slef: hi :) wanted to talk to you about the schedule
11:07 kf                   slef: wrote you a mail after I saw you were not around
11:08 slef                 kf: seen the mail. Not worked on kohacon since. Thanks for the help. The spaces are for the GDC talks. I've updates on them now. Could I mail them to you if I don't get to them by mid-afternoon?
11:08 wahanui              I haven't seen 'the', slef
11:08 slef                 wahanui: who asked you?
11:08 wahanui              slef: wish i knew
11:08 slef                 wahanui: die!
11:08 wahanui              errrrgh arrrrgh stop it that tickles a bit!
11:08 kf                   slef: I iwill not be around much later this afternoon and in the evening
11:09 kf                   slef: less worried about the free spots, more worried about the one that is too full
11:09 slef                 kf: I must reread them email!
11:09 slef                 the
11:09 slef                 http://www.uk.coop/event/kohacon12-international-library-management-system-conference
11:13 mle_                 \nick_mle_afk
11:13 mle_                 ahem
11:13 mle_                 ww ; )
11:13 druthb               wahanui: kf?
11:13 wahanui              i heard kf was cait or really, really sweet. or <reply>she gives me memory loss or a holds expert.
11:14 druthb               hee
11:14 druthb               wahanui: cait?
11:14 wahanui              That's Ms. Cait to you! or in a very good mood today :)
11:15 druthb               wahanui: druthb?
11:15 wahanui              well, druthb is ready to be home.
11:15 druthb               why, yes.  yes, I am.   This has been just *buckets* of fun, but I'm ready.
11:28 kf                   slef: ther is sone block on the second day that is too full
11:28 kf                   slef: sorry, was called away - now back
11:30 kf                   mle_: wb :)
11:31 mle_                 : )
11:41 kf                   @later tell slef: mail me what you think or what I can help with - I didn't want to change the program without talking to you first
11:41 huginn               kf: The operation succeeded.
11:44 slef                 I'm standing here.
11:45 slef                 or at least I think I am
11:45 slef                 and my nick isn't slef:
11:45 slef                 ;)
12:01 kf                   slef: sorry
12:01 kf                   bit busy here today
12:24 druthb               Hi, oleonard! :D
12:24 oleonard             Hi druthb
12:24 oleonard             How much more time on your trip?
12:25 druthb               I leave here Friday morning, early-ish.  (10:30 AM here, 2:30 AM Central US)...and get back to KC about 11:30 PM Centraal.
12:25 druthb               long day in the air.
12:26 magnuse              bring a book!
12:26 druthb               heh.  As fast as I can go through my trashy romance novels, magnuse, I'd need *seven* of them just for the flight from Amman to Chicago.  Three more for the layover in Chicago, plus one for the flight to KC.
12:26 druthb               I did bring a few...but not that many.
12:26 kf                   I tried git bisect for the first time today... but the result was a bit frustratng
12:27 magnuse              bring a bag of books, then ;-)
12:27 kf                   seems the cart mail was broken since the switch to TT
12:27 magnuse              ouch!
12:27 magnuse              does that mean noone uses it or what?
12:28 kf                   our libraries do
12:28 kf                   not so long since we upgraded from 3.2.2
12:29 magnuse              ah
12:29 kf                   magnuse: if you want to fix manually - you just have to add some line breaks to the translated file
12:29 kf                   magnuse: that's what I am going to do now
12:30 druthb               kf++
12:30 druthb               @karma
12:30 huginn               druthb: Highest karma: "rangi" (563), "oleonard" (493), and "wizzyrea" (335).  Lowest karma: "<!" (-109), "failed" (-82), and "-" (-47).  You (druthb) are ranked 14 out of 2057.
12:30 kf                   druthb: it's only a bad solution to make it work for now :(
12:30 oleonard             <!--
12:31 kf                   but hopefully we can patch it
12:31 druthb               beats no solution, kf.
12:31 oleonard             Take that, <! !
12:31 druthb               @most increased
12:31 huginn               druthb: "rangi": 568, "oleonard": 498, "wizzyrea": 335, "gmcharlt": 309, "chris_n": 295, "cait": 285, "jcamins": 278, "sekjal": 234, "nengard": 214, "paul_p": 211, "kf": 185, "magnuse": 162, "slef": 148, "druthb": 145, "eythian": 95, "hdl": 67, "fredericd": 65, "biblibre": 64, "hdl_laptop": 60, "jwagner": 54, "marcelr": 52, "kmkale": 46, "thd": 45, "atz": 44, and "pianohacker": 39
12:31 kf                   oleonard: it used to work with HTP...
12:31 kf                   so
12:31 kf                   <!++
12:31 nengard              spent yesterday booking stuff for kohacon!!
12:31 kf                   I am already all booked (since before hackfest in marseille) :)
12:32 nengard              francharb++   (for offline circ docs)
12:32 francharb            :)
12:32 nengard              kf i've had the flight a while, but was waiting on the hotels and transportation cause we're coming the week before to visit with friends
12:32 kf                   francharb: can't wait to try it out :)
12:32 nengard              so we needed to talk to them
12:32 druthb               francharb++  #for that, plus just being all-around awesome.
12:32 francharb            thanks! :)
12:32 kf                   nengard: ah nice, so bengard will be with you? :)
12:33 nengard              YES!! :)
12:33 nengard              he's excited to see you all again
12:33 kf                   :)
12:33 nengard              I am too of course :)
12:33 kf                   heh
12:33 kf                   yes, looking very much forward to kohacon
12:33 paul_p               really 2 engards (for the price of 1) ?
12:33 kf                   lol, probably not for the price of 1
12:33 paul_p               happy to see him again !
12:33 kf                   me too
12:35 paul_p               the 5 ppl from BibLibre coming from Marseille have a lot of problem booking the flights... (credit card rejected, then price no more available,...) We have the appartment booked, the one coming from strasbourg has his flight, the one coming from Lyon too, but the 5 from Marseille still no :((((
12:35 paul_p               (yes, we will be 7 and not 6 as announced)
12:35 kf                   nice
12:35 kf                   who will it be paul_p?
12:35 kf                   I know francharb is the one from lyon? :)
12:36 paul_p               kf francharb, alex_a1, matts, adrien, me, clrh and sophie_m
12:36 kf                   nice :)
12:36 matts                :)
12:37 matts                You still don't have your tickets, paul_p ?
12:37 paul_p               matts yep, (hélas), flight still not booked...
12:37 matts                :\
12:38 kf                   I am sure it will work out :)
13:20 raja                 hello all,  Email settings in koha 3.6
13:22 paul_p               OK, flights booked, finally !!! there will be 7 of us at KohaCon, there's no doubt about that now.
13:23 Barrc                Is there any hotel most people have settled on for KohaCon or are people all over the place!?
13:24 paul_p               Barrc BibLibre will stay at StayEdinburgh - West End Apartments
13:24 paul_p               11 Brandfield Street Haymarket
13:24 paul_p               Edinburgh
13:24 wahanui              Edinburgh is for sure now
13:25 Barrc                paul_p: Not a hotel then? It makes more sense if there will be a few of you staying for a few days! I am just looking at hotels so was wondering if anyone had any decent ones booked!
13:25 paul_p               Barrc right. But we are 7 so have booked 3 appartments
13:26 paul_p               (and we stay for the whole week)
13:26 Barrc                That could be a lot of fun too!
13:49 huginn               New commit(s) kohagit: Merge remote-tracking branch 'origin/new/bug_5345' <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=9ec7ac5b8e036ad824636df5acd4e1ec2ebb45c8> / Bug 5345: DataTables integration in acquisition module [6] <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=4df6ccacf1aa78721f097b49f4f8849ef16e8436> / Bug 5345: DataTables integration in acquisition module [10] <http://git.koha-community.org/gitweb/?
13:50 jenkins_koha         Starting build #726 for job Koha_master (previous build: SUCCESS)
14:10 chris_n              paul_p++ # for pushing like mad :-)
14:21 jcamins              paul_p_: I looked at your patches for bug 7248.
14:21 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7248 enhancement, P3, ---, chrish, Needs Signoff , Caching for services
14:22 paul_p_              good morning jcamins
14:22 jcamins              Good morning.
14:22 paul_p_              ( morning is either finished or still not here until 10 hours here :D )
14:23 jcamins              I don't think that's such a good approach.
14:23 jcamins              Better to pass in the cache type.
14:23 paul_p_              jcamins /me reading
14:23 paul_p_              why ?
14:23 jcamins              Because that way you can have different types of caches coexisting.
14:24 jcamins              The idea behind Koha::Cache is to have it entirely cache-agnostic.
14:24 jcamins              Your patch added memcached directly into Koha::Cache.
14:24 jcamins              If we keep all the memcached in Koha::Cache::Memcached, that seems more elegant.
14:24 jcamins              Also, I had a suggestion for a better way to replace the memoize calls.
14:25 jcamins              Rather than including caching code in each routine for memoizing, we could have a Koha::Cache::Memoize that exports memoize_koha, and just replace memoize_memcached with memoize_koha.
14:25 jcamins              Much more elegant.
14:25 paul_p_              jcamins i'm not sure I understand you well. For me, in .pl source, there must be no reference to the caching system. Otherwise, if we change it, that will require dozens of scripts to be updated !
14:25 paul_p_              I had another idea = set the cache system in koha-httpd.conf
14:26 paul_p_              but I finally thought it was not necessary.
14:26 jcamins              paul_p_: we're not using caching in almost every script.
14:26 paul_p_              with this system, if we want to switch to SUPERCACHE new system, we just have to update Koha::Cache.pm
14:27 paul_p_              jcamins not yet, but we should use it much more and I wanted to make it easy !
14:27 paul_p_              s/wanted/want/
14:27 jcamins              paul_p_: make it default to SUPERCACHE, don't eliminate the option to instead use memcached.
14:28 jcamins              I agree that by default everything should be memcached. But with the change, there's no way to say "I want to use a different cache system."
14:28 paul_p_              jcamins ??? yes, there is, just tweak a few lines in Cache.pm !
14:29 paul_p_              * remove MEMCACHED_SERVERS from your configuration
14:29 paul_p_              * add SUPERCACHE parameters in your koha-httpd.conf
14:29 jcamins              paul_p_: if you want to change *EVERYTHING*, sure.
14:29 paul_p_              * add a few lines to Cache.pm
14:29 jcamins              But what if I don't want to?
14:29 paul_p_              jcamins would you be happy to have an option in ->new() to force a given system ?
14:29 jcamins              Yes.
14:29 paul_p_              sounds OK to me
14:29 jcamins              That's the way it was before.
14:30 paul_p_              jcamins = nope, it was mandatory
14:30 paul_p_              (unless I misunderstood something)
14:30 jcamins              paul_p_: no, it wasn't mandatory.
14:30 hdl1                 jcamins: paul_p_ : Cache::CHI could be interesting
14:30 jcamins              paul_p_: it defaulted to memcached.
14:32 jcamins              paul_p_: the idea is that this way, if you want to use a different cache for a particular type of data, you can.
14:33 paul_p_              jcamins what's the next step you plan to do for this bug ?
14:33 jcamins              paul_p_: I would like to write memoize_koha.
14:34 jcamins              However, I don't want to do anything until it's pushed.
14:34 paul_p_              jcamins and what do you expect from me and my patch ?
14:35 paul_p_              jcamins I also think that the "$namespace:" included when you set_in_cache is useless, because we already select the namespace when opening the memcache connexion
14:36 paul_p_              I also think that the C4::Context->ismemcached must be removed, for consistency
14:37 jcamins              We agree about that last bit.
14:37 paul_p_              jcamins i'll try to submit a follow-up to my patches, that let you force a given caching system
14:37 jcamins              However, that's what we were already using, and I didn't want to go too far out on a limb when revising rangi's patch.
14:39 jcamins              paul_p_: I think a better option for your follow-up would be to move the environment variable code that you added into Koha::Cache::Memcached.
14:39 jcamins              Then everything will just work automagically.
14:39 paul_p_              jcamins will also investigate this option
14:39 jcamins              If I understand correctly what you are trying to do, that will make everything as generic as possible.
14:40 jcamins              And my proposed follow-up with memoize_koha would eliminate the need for custom caching code.
14:40 jcamins              (make it as easy as possible to cache everything;)
14:40 paul_p_              not sure I understand correctly "move the environment variable code that you added"
14:40 paul_p_              which env var are you talking about ?
14:40 jcamins              In your first follow-up.
14:41 jcamins              You check for MEMCACHED_SERVERS directly in Koha::Cache.
14:41 jcamins              You should check that in Koha::Cache::Memcached.
14:41 paul_p_              jcamins yep, to see which caching system is configured.
14:41 jcamins              paul_p_: better to use a syspref to choose that.
14:41 jcamins              Or set it in koha-conf.xml.
14:41 paul_p_              jcamins = not a syspref (because they couldn't be cached), but another ENV{}
14:42 paul_p_              OK for that
14:42 jcamins              paul_p_: okay, that's fine too.
14:42 jcamins              But accessing the Memcached configuration should be done only in the Koha::Cache::Memcached class, I think.
14:42 paul_p_              and removing             'cache_type'    => 'memcached',
14:42 paul_p_              'cache_servers' => $ENV{'MEMCACHED_SERVERS'}
14:42 paul_p_              from the report code, because there's no reason to force memcache
14:42 jcamins              Agreed.
14:42 paul_p_              s/report code/report file/
14:43 paul_p_              OK, we mostly agree then ! perfect !
14:43 jcamins              I was copying from your comment on the bug about how to change the caching.
14:43 jenkins_koha         Project Koha_master build #726: UNSTABLE in 53 min: http://jenkins.koha-community.org/job/Koha_master/726/
14:43 jenkins_koha         * Chris Cormack: Bug 8072: [SIGNED-OFF] Changes in capitalisation had broken guided reports
14:43 jenkins_koha         * kyle: Bug 8035 - bibs with comments show an error in opac
14:43 jenkins_koha         * magnus: Bug 7924 - Fix handling of command line arguments in koha-remove
14:43 jenkins_koha         * magnus: Bug 7984 [SIGNED-OFF] - Fix the upload_local_cover_images permission
14:43 jenkins_koha         * adrien.saurat: Bug 8045: fixes "date due" when checking in
14:43 jenkins_koha         * jcamins: Bug 8022: Permissions test doesn't check all languages
14:43 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8072 critical, P5 - low, ---, gmcharlt, Pushed to Master , reports wizard dies
14:43 jenkins_koha         * magnus: Bug 7982: [SIGNED-OFF] Typo in moremember-receipt.tt
14:43 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8035 critical, P5 - low, ---, kyle.m.hall, Pushed to Master , bibs with comments show an error in opac
14:43 jenkins_koha         * srdjan: bug_7647: Table sorter on issue history
14:43 jenkins_koha         * jonathan.druart: Bug 5345: DataTables integration in acquisition module [9]
14:43 jenkins_koha         * jonathan.druart: Bug 5345: DataTables integration in acquisition module [15]
14:43 jenkins_koha         * jonathan.druart: Bug 5345: DataTables integration in acquisition module [13]
14:43 jenkins_koha         * jonathan.druart: Bug 5345: DataTables integration in acquisition module [10]
14:43 jenkins_koha         * jonathan.druart: Bug 5345: DataTables integration in acquisition module [6]
14:43 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7924 critical, P1 - high, ---, magnus, Pushed to Master , Fix handling of command line arguments in koha-remove
14:43 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7984 major, P5 - low, ---, magnus, Pushed to Master , Fix the upload_local_cover_images permission
14:43 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8045 normal, P2, ---, adrien.saurat, Pushed to Master , Problems on Due date when checking in
14:43 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8022 normal, P5 - low, ---, jcamins, Pushed to Master , Permissions test doesn't check all languages
14:43 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7982 normal, P5 - low, ---, oleonard, Pushed to Master , Typo in moremember-receipt.tt
14:43 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5345 enhancement, P5 - low, ---, jonathan.druart, Needs Signoff , DataTables in Koha
14:44 paul_p_              do we agree that $usecache is/would be : my $usecache= $ENV{CACHING_SYSTEM}?1:0 ?
14:44 jcamins              Yes.
14:44 paul_p_              perfect ! more code to remove !!! /me like that !
14:45 * chris_n            loves it when jenkins_koha and huginn interrupt an exciting conversation
14:45 * paul_p_            will perhaps add a trivial method to Koha/Cache for more readability
14:45 paul_p_              Koha::Cache::is_cache_active(); ?
14:45 jcamins              Sounds good to me.
14:46 * chris_n            beats the QA drum for bug 7977
14:46 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7977 enhancement, P5 - low, ---, cnighswonger, Signed Off , Add a "Quote-of-the-day" feature to the OPAC homepage
14:46 jcamins              chris_n: I think joubu said it passed QA, didn't he?
14:47 chris_n              his comment was unclear to me
14:47 chris_n              but its not marked passed qa yet
14:47 chris_n              hi sekjal
14:47 sekjal               hi
14:47 jcamins              sekjal! We were just thinking about you.
14:47 * chris_n            wonders if sekjal heard a qa discussion was going on :-)
14:47 jcamins              :D
14:48 sekjal               was writing on bug 7722 's report
14:48 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7722 normal, P5 - low, ---, gmcharlt, Needs Signoff , Insidious problem with searching
14:48 chris_n              that's an understatement ^^
14:48 chris_n              searching == insidious
14:49 jcamins              I don't see how bug 7722 could *not* be deterministic, if that patch fixes it.
14:50 jcamins              TransformKohaToMarc is used by the cataloguing editor, isn't it?
14:50 sekjal               it's used by GetMarcItem (in a call-chain)
14:50 sekjal               and in addorder.pl
14:50 chris_n              paul_p_: do you read joubu's comments on 7977 as passing QA or needing another pair of eyeballs on it?
14:51 jcamins              And is GetMarcItem used when doing a search?
14:51 jcamins              No.
14:51 jcamins              Okay, still baffled.
14:51 sekjal               it's used in C4/Serials, C4/Biblio, and catalouging/additem.pl
14:52 paul_p_              chris_n I've some doubts, like you.
14:52 paul_p_              jcamins = isn't CHI (http://search.cpan.org/~jswartz/CHI-0.52/lib/CHI.pm) also doing what we try to achieve with Koha::Cache ? Shouldn't we investigate this option ?
14:53 paul_p_              FEATURES ^
14:53 paul_p_              Easy to create new drivers
14:53 paul_p_              Uniform support for namespaces
14:53 paul_p_              Automatic serialization of keys and values
14:53 paul_p_              Multilevel caches
14:53 paul_p_              Probabilistic expiration and busy locks, to reduce cache miss stampedes
14:53 paul_p_              Optional logging and statistics collection of cache activity
14:53 jcamins              And just make Koha::Cache a wrapper around it?
14:53 jcamins              Yes, that looks very intriguing.
14:54 paul_p_              jcamins yep
14:54 jcamins              That'd greatly simplify things. We'd still need Koha::Cache and Koha::Cache::Memcached (etc.) to configure the caching, but it'd give us a lot more options, probably)
15:00 jcamins              paul_p_: CHI also takes care of caching the cache handle.
15:00 paul_p_              jcamins yep. And also L1 cache in memory !
15:01 paul_p_              jcamins the more I read CHI documentation, the more I like it !
15:01 * jcamins            too.
15:02 * paul_p_            is on bug 7248 now
15:02 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7248 enhancement, P3, ---, chrish, Needs Signoff , Caching for services
15:02 jcamins              And it makes shared memory (mmap) caches easy, which is a nice bonus.
15:08 paul_p_              jcamins Memcached.pm says :     my @servers = split /,/, $params->{'cache_servers'};
15:08 paul_p_              => if you don't pass a param, it won't fill automagically with $ENV{MEMCACHED_SERVERS}, so the values are mandatory
15:08 paul_p_              my @servers = split /,/, $params->{'cache_servers'}?$params->{'cache_servers'}:$ENV{MEMCACHED_SERVERS};
15:08 paul_p_              is better I think (still untested)
15:09 jcamins              Yes, that's what I was proposing.
15:09 jcamins              When I rebased the original patch, I tried to *exactly* copy the instructions about how to use the new environment variables.
15:10 jcamins              (as much as possible given that one uses memoize differently than one uses a class)
15:10 jcamins              I thought it was better to wait until a follow-up to add that, because I wasn't sure why the instructions were to access the environment variable in each .pl.
15:11 jcamins              But it turns out that actually I could have interpreted the instructions more liberally. ;)
15:15 jcamins              Ooh, I found a bug in LibreOffice.
15:19 maximep              it would impress me more that you would find something that didn't have a bug in LO :P
15:20 jcamins              maximep: I think that might be asking just a little bit too much.
15:20 jcamins              Sicne you're here, I asked for feedback on a bug or two of yours.
15:20 jcamins              *Since
15:20 jcamins              I don't remember which ones.
15:20 maximep              yeah, I have 6-8 bugs in my inbox
15:21 maximep              sadly I can't spend time at work on any of them before this summer
15:21 jcamins              maximep: you don't need to do any coding.
15:21 jcamins              Just tell us what it is the problem was.
15:21 jcamins              ;)
15:21 maximep              hmmm I don't remember that one
15:21 maximep              I remember a patch that didnt apply
15:22 jcamins              There were a couple of those, too, but there was one that I couldn't figure out what it was for.
15:22 maximep              oh, 6932
15:22 maximep              oh, bug 6932
15:22 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6932 normal, P5 - low, ---, colin.campbell, Needs Signoff , Javascript errors in irregular pattern check update
15:22 jcamins              That's the one.
15:22 maximep              will try to find time
15:22 jcamins              Thanks.
15:37 paul_p_              jcamins new patch attached, the 3 previous ones made obsolete. I'll let you take care of the koha_memoize to cache subs (so my patch dealing with getAllLanguages... is now discarded)
15:37 paul_p_              if you agree, i'll drop all C4::Context->ismemcached references in a follow-up
15:37 paul_p_              s/if you agree/if you sign-off the patch/
15:37 jcamins              That looks good to me.
15:37 jcamins              Except you have an unconditional warn.
15:37 paul_p_              jcamins hehe... i was uploading a fixed version
15:37 paul_p_              jcamins http://bugs.koha-community.org/bugzilla3/attachment.cgi?id=9568
15:38 * paul_p_            impatient to see how jcamins plans to introduce koha_memoize...
15:44 jcamins              Hm.
15:44 jcamins              The cache doesn't seem to be getting called.
15:46 paul_p_              jcamins = do you have added CACHING_SYSTEM into your 2 virtual hosts & reloaded apache ?
15:46 jcamins              paul_p_: nope.
15:46 jcamins              That was the problem, I think.
15:46 paul_p_              jcamins that's it ;-)
15:46 jcamins              Testing now.
15:47 paul_p_              jcamins = just uploaded a new version that add a fix to the opening of the memcache handler
15:47 paul_p_              this patch adds:
15:47 paul_p_              debug   => 0,
15:47 paul_p_              compress_threshold => 10_000,
15:47 paul_p_              expire_time => 600,
15:47 paul_p_              namespace => $ENV{MEMCACHED_NAMESPACE} || $params->{'namespace'} || 'koha',
15:47 paul_p_              instead of just namespace =>  $params->{'namespace'} || 'koha',
15:48 paul_p_              + a new log when the ->new is called
15:48 jcamins              Wait. I see the problem.
15:49 paul_p_              I'd prefered that jcamins see the solution, and not the problem :D :D
15:49 jcamins              paul_p_: the problem was that I was looking at the wrong site.
15:49 paul_p_              jcamins so you saw the solution ;-)
15:53 jcamins              My oh my.
15:54 jcamins              DEBUG sure does result in a lot of output.
15:54 jcamins              Well, it seems to be working.
15:54 jcamins              I can't test very thoroughly right now, but I can confirm that it unbreaks reports, and seems to be caching.
15:55 magnuse              \o/
15:57 jcamins              paul_p_: I changed your commit message a little bit.
15:57 jcamins              It was confusing.
15:57 jcamins              I clarified it was the reports *web services* modules.
15:57 paul_p_              np
15:58 paul_p_              jcamins = so we can switch to "signed-off" or you want to add your koha_memoize before ?
15:58 jcamins              Switch to signed off.
15:58 jcamins              I haven't started work on memoize_koha yet.
15:59 paul_p_              ok, i'll sent a mail to QA team to request a QA on the follow-up
16:01 jcamins              Thanks.
16:06 jcamins              sekjal is around. Maybe he'd like to look at the caching. :)
16:07 sekjal               lunch right now; will look at email to catch up on the issue while I eat
16:08 jcamins              The key thing, I discovered, is to make sure you're A) looking at the correct server and B) enabling caching.
16:20 jenkins_koha         Starting build #727 for job Koha_master (previous build: UNSTABLE -- last SUCCESS #725 18 hr ago)
16:24 huginn               New commit(s) kohagit: Bug 5549 followup: fix suspension in days further <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=f61a9617184ec4b24100c1d99150bfd4ebf13336> / Merge remote-tracking branch 'origin/new/bug_8022' <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=8e18b25d9eec35b6fbb59bdcafd51d801e106ba1> / bug 8022 follow-up, missing permission in spanish <http://git.koha-community.org/gitweb/?p=koha.git;a=commit
16:44 huginn               New commit(s) kohagit: Bug 8019 - Preserve language choice between Browser sessions <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=fbc309bdde3138fb218f40597d2a98e8773b2226> / Bug 7968 : Create meta-packages to simplify installation of koha <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=10cb983ac0c5c9842770c4e294229db2df569844> / Bug 7213 - simple /svc/ HTTP example <http://git.koha-community.org/gitweb/?p=koha.
16:55 jcamins              Goodness. A lot of connection problems today.
17:13 jenkins_koha         Yippie, build fixed!
17:13 jenkins_koha         Project Koha_master build #727: FIXED in 52 min: http://jenkins.koha-community.org/job/Koha_master/727/
17:13 jenkins_koha         * wizzyrea: Bug 7998 - CSS fixes for new interface
17:13 jenkins_koha         * jcamins: Bug 7998: Don't make the news all bold
17:13 jenkins_koha         * julian.maurice: Bug 7178: Follow-up Improve order item creation
17:13 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7998 critical, P5 - low, ---, wizzyrea, Pushed to Master , 3.8 UI cleanup, tweaks to new styles
17:13 jenkins_koha         * m.de.rooy: Followup 7178: Remove warning on uninitialized value in sprintf for neworderempty
17:13 jenkins_koha         * paul.poulain: bug 8022 follow-up, missing permission in spanish
17:13 jenkins_koha         * koha.sekjal: Bug 5549 followup: fix suspension in days further
17:13 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7178 enhancement, P5 - low, ---, julian.maurice, Needs Signoff , Improve order item creation
17:13 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8022 normal, P5 - low, ---, jcamins, Pushed to Master , Permissions test doesn't check all languages
17:13 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5549 enhancement, P1 - high, ---, chris, Pushed to Master , Hourly Loans
17:13 jenkins_koha         Starting build #728 for job Koha_master (previous build: FIXED)
17:20 jcamins              Yippee!
17:43 druthb               o/
18:01 Oak                  kia ora #koha
18:02 druthb               السلام عليكم, Oak.
18:02 druthb               :)
18:04 libsysguy            is anybody else seeing a problem with saving list from the search results?
18:04 Oak                  وعليكم السلام druthb :)
18:05 jcamins              libsysguy: I haven't tried.
18:06 libsysguy            it works if i click the save to list button and i get the dialog but the internal form seems to fail for me
18:06 libsysguy            i don't see any js errors
18:06 jenkins_koha         Project Koha_master build #728: SUCCESS in 52 min: http://jenkins.koha-community.org/job/Koha_master/728/
18:06 jenkins_koha         * dpavlin: Bug 7213 - simple /svc/ HTTP example
18:06 jenkins_koha         * root: Bug 7968 : Create meta-packages to simplify installation of koha
18:06 jenkins_koha         * veron: Bug 8019 - Preserve language choice between Browser sessions
18:06 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7213 enhancement, P5 - low, ---, dpavlin, Pushed to Master , Document /svc/ HTTP API and provide example command-line client
18:06 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7968 normal, P5 - low, ---, sofiane.elharsal, Pushed to Master , create meta-packages to simplify installation of koha
18:06 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8019 normal, P2, ---, veron, Pushed to Master , Preserve language choice between Browser sessions
18:41 YoungPublicLibrarian Good morning everyone!
18:41 cait                 hi YoungPublicLibrarian - and evening :)
18:42 YoungPublicLibrarian LOL, well Cait, its morning here! :p
18:42 druthb               hi, YoungPublicLibrarian! :)
18:42 YoungPublicLibrarian Hello Druthb!
18:43 cait                 YoungPublicLibrarian: not fair :)
18:43 YoungPublicLibrarian :)
18:45 druthb               10 PM for me...
18:45 jcamins              14:45 for me.
18:45 * druthb             is debating early-to-bed, for the first time in a couple of weeks
18:45 cait                 8:45 pm for me
18:46 cait                 sekjal: around? :)
18:47 YoungPublicLibrarian 11:45 AM for me :)
18:48 sekjal               cait:  more or less, yes
18:48 sekjal               what's up?
18:48 bag                  @wunder 93109
18:48 huginn               bag: The current temperature in K6LCM-Westside/Mesa, Santa Barbara, California is 22.6°C (11:48 AM PDT on May 14, 2012). Conditions: Clear. Humidity: 56%. Dew Point: 13.0°C. Pressure: 30.02 in 1016 hPa (Falling).
18:48 Oak                  oh good cait is back.
18:49 cait                 :)
18:49 Oak                  23:49 for me
18:49 Oak                  :)
18:49 cait                 sekjal: 7248.... is waiting for qa and I hoped you could put it in the upper region of your to do list
18:50 cait                 Oak: go to bed!
18:51 Oak                  *sigh*
18:51 Oak                  hokay.
18:51 cait                 wow
18:51 jcamins              lol
18:51 cait                 that never works on me
18:51 druthb               me either
18:51 jcamins              [off] nor on Shari.
18:52 cait                 lol
18:52 cait                 sekjal: it belongs to 7249 and both have waited a long time to get finally in
18:52 druthb               [off]  afraid she'll read the logs, jcamins?
18:52 jcamins              [off] Could happen. ;)
18:53 jcamins              sekjal: to clarify, 7249 depends on 7248, and without 7248, creating new reports is broken.
18:54 jcamins              (now that 7249 has been pushed)
18:54 jcamins              (it's a little confusing)
18:55 sekjal               cait:  I've got 7248 open
18:55 sekjal               it's a little complex, but I *think* it's safe enough to implement
18:55 cait                 I can't really say I understand it totally, but I know we need a fix for the broken reports
18:56 cait                 :)
19:03 libsysguy            is there a wrapper template for koha?
19:03 libsysguy            if so...where is it lol
19:04 jcamins              libsysguy: what do you mean?
19:04 libsysguy            like from <html ...> to <body> -> </body></html>
19:05 cait                 libsysguy: incluses
19:05 cait                 I would start looking at some existing templates :)
19:05 libsysguy            oh man there are so many inc
19:05 oleonard             doc-head-open, doc-head-close, footer
19:05 libsysguy            ahh ok
19:05 libsysguy            oleonard++
19:06 oleonard             Wait, footer? intranet-bottom?
19:06 libsysguy            ahh ok
19:06 libsysguy            i guess I should have just looked at the tt files to see what they were including in tt code
19:14 jcamins              libsysguy: yeah, doc-head-open, doc-head-close, etc. are a bit disturbing.
19:15 cait                 disturbing?
19:15 jcamins              I'd say "... for the uninitiated," but every time I think about them, I get disturbed, too.
19:15 libsysguy            yeah I am wondering if that could be accomplished with a central wrapper then insert what you need in the middle
19:15 jcamins              cait: we are opening tags in one file, and closing them in another file.
19:15 cait                 hm
19:16 * cait               is not as disturbed by that as she should be
19:16 druthb               i've had occasion to look into it recently with the right-to-left stuff, m'self.
19:16 libsysguy            and druthb...
19:16 wahanui              druthb is probably ready to be home.
19:17 * druthb             wields poking stick
19:17 * libsysguy          eek
19:17 * libsysguy          runs from druthb
19:17 * druthb             misses libsysguy, and pokes wahanui instead
19:18 libsysguy            poor wahanui
19:18 * druthb             makes a long arm, and pokes libsysguy, too
19:18 druthb               you can't win.
19:18 jcamins              You know what's a nuisance? The way that accents aren't used on capital letters.
19:18 jcamins              Well, sometimes.
19:19 libsysguy            haha
19:19 libsysguy            poor /me
19:19 druthb               Éh, jcamins?
19:20 oleonard             Õ, jcamins?
19:20 * druthb             falls over giggling
19:23 jcamins              druthb: I'm not saying it's impossible to have accented capital letters. I'm just observing that one generally doesn't.
19:24 * druthb             throws up her hands, and says, "oi!  catalogers!"
19:25 YoungPublicLibrarian Well, I'm off to lunch. Have a good day everyone!
19:30 jcamins              nengard: are you still looking for topics to do videos about?
19:31 jcamins              nengard: if so, you could do a video about batch deleting items.
19:31 nengard              i did that one
19:31 nengard              :)
19:31 nengard              http://bywatersolutions.com/2011/07/13/batch-delete-withdrawn-items-in-koha-3-4/
19:32 jcamins              nengard: ah, I thought I had remembered you doing that.
19:35 rangi                Morning
19:41 cait                 morning
19:51 rangi                Didn't talljoy used to work for amigos?
19:52 jcamins              Yup.
19:53 kathryn              morning :)
19:54 rangi                Better ferry today?
19:54 kathryn              super smooth, sat outside!
19:54 rangi                Nice
19:57 * sekjal             should have brought a sweater today
20:01 oleonard             @wunder 45701
20:01 huginn               oleonard: The current temperature in Ohio University, Athens, Ohio is 17.0°C (4:00 PM EDT on May 14, 2012). Conditions: Scattered Clouds. Humidity: 83%. Dew Point: 14.0°C. Pressure: 30.00 in 1016 hPa (Falling).
20:03 maximep              can you set a size to the input field of a new pref in .pref file ? http://wiki.koha-community.org/wiki/System_Preferences doesn't tell me much about the yaml format
20:03 rangi                My stop bbiab
20:04 jcamins              maximep: I'm not sure, but check the default auth 008 syspref.
20:04 jcamins              Maybe that one already does it.
20:06 maximep              hmmmm found one that specify a css class. I could do it that way
20:06 kathryn              3, 2, 1, hi rangi
20:07 jcamins              Seems like there should be a better way.
20:07 kathryn              (don't mind me, just seeing if the thing I used to do when I was a kid would work - trying to guess the exact moment when something would happen)
20:08 cait                 and did it?
20:08 kathryn              nope he's not here yet
20:08 kathryn              hi cait!
20:08 mbalmer              who is working on RFID support, if anyone is?
20:09 cait                 oh
20:09 cait                 hi kathryn :)
20:10 jcamins              There's no special support required within Koha for RFID, as I understand it.
20:10 jcamins              You use a SIP-enabled RFID pad, and that's all there is to it.
20:11 cait                 mbalmer: we have 2 libraries working with rfid and self checks
20:11 mbalmer              we had a long technical discussion last week. about how to connect the rfid pads and such.
20:11 cait                 using sip2 and a keyboard buffer (?) software at the circ desk
20:12 mbalmer              and how to arm the alarm gates.
20:12 jcamins              mbalmer: I think there was a conversation about RFID on #koha a few months ago.
20:12 jcamins              I'd search in the logs.
20:12 rangi                back
20:12 mbalmer              ok.
20:13 cait                 mbalmer: sip2
20:13 cait                 or
20:13 cait                 mostly
20:13 cait                 no
20:13 rangi                all the major players, 3M, bibliotheca, etc
20:13 cait                 they do it on their own
20:13 rangi                use SIP2
20:13 cait                 no connection needed
20:13 mbalmer              at least in .ch, the lms sets a security bit in the rfid label, so the lms has to talk to the rfid label.
20:13 cait                 yes
20:13 cait                 but it does not have to talk at the gates
20:13 cait                 either the bit is there or not
20:14 cait                 only has to check that
20:14 mbalmer              the alarm gate only checks the security bit.
20:14 cait                 yes
20:14 cait                 and it's not only in ch
20:14 cait                 afi bit
20:14 mbalmer              we think that could be done better (or, we want to check that)
20:14 * rangi              sat through a presentation by a .ch RFID company last week
20:14 cait                 most vendors sell some special software for the gates
20:14 cait                 so you can get statistics
20:15 mbalmer              we think the gate could do as well as db lookup for the items.
20:15 rangi                that would be slow
20:15 mbalmer              so the rfid labels could be read-only.
20:15 mbalmer              rangi, depends on the db.
20:15 cait                 no not really
20:15 rangi                no, depends on lots of things
20:15 mbalmer              if doner properly, it is not slow.
20:15 cait                 if you have 3 people wlaking through at the same times
20:15 rangi                latency of network
20:15 cait                 with bags full of labels
20:15 cait                 it will be too slow
20:16 cait                 and it's easy to trick the gates anyway
20:16 mbalmer              we want to measure that.
20:16 jcamins              cait: but is it as fun to trick RFID gates as it is to trick tattletape gates?
20:16 mbalmer              we discussed a test setup to see if it is doable.
20:17 mbalmer              we can already read 16 rfid tags at the same time.
20:17 mbalmer              if we can avoid writing to the labels, things would get a tad bit easier. but then we don't know if it will work in practice.
20:18 mbalmer              so it's an experiment...
20:18 cait                 what's bad about writing to them?
20:18 rangi                the vendors have tried this already
20:18 rangi                its too slow to even talk to a camera
20:19 mbalmer              cait, it has to be done from the koha software somehow.
20:19 cait                 most libraries use the software from the vendor to do that
20:19 rangi                they use the audible alarm to trigger the ctv to take a still, because it can do that faster than talking to it
20:19 cait                 write on it
20:19 cait                 and the rfid pad takes care of the afi bit
20:19 mbalmer              rangi, really?  a db lookup should take some ms only?
20:19 rangi                its not the db lookup
20:19 cait                 well... with the software
20:19 rangi                its the other factors, how fast the gates can talk to the db
20:20 mbalmer              the reading?
20:20 mbalmer              we want to test that.
20:20 rangi                its gonna be different in every single library setup, and with every different gate vendor
20:20 cait                 you asked, you got opinions :)
20:20 mbalmer              yes.
20:21 rangi                its a lot easier to write to the tags now the major players are all supporting the ISO dataset
20:22 mbalmer              how do you write to them from the koha backend processes?
20:23 rangi                the pad toggles the security bit
20:23 mbalmer              ah.  not the koha sofware?  how simple...
20:24 rangi                all it needs to know from sip2 is if the transaction was completed, if so, security bit is toggled off
20:24 rangi                exactly same as self check
20:24 rangi                and demagnetising
20:24 rangi                the old way
20:24 mbalmer              ok, so these are smart pads.
20:24 mbalmer              interesting.
20:25 rangi                yep, i think its quite hard to get a vendor to sell you one that cant do that
20:25 rangi                you'd probably have to build your own these days
20:25 mbalmer              we were thinking about how to hook a simple rfid transponder to a linux client. without any extra intellligence.
20:25 rangi                certainly all the self check machines can do it (obviously or they wouldnt be much use)
20:26 * jcamins            calls it a day.
20:26 mbalmer              and how to make koha talk to the rfid transponder.
20:26 rangi                talk to slef, he's done that before
20:27 mbalmer              same way btw, like we talk to receipt printers from koha.
20:28 rangi                koha always used to talk to receipt printers via lpd/cups then someone broke that, but patches are there to put that back as an option now
20:28 mbalmer              I d like to take any pc, put linux on it, use it as a koha client, attach an rfid reader to it, and us that.  no smart pad.  just a cheap reader.  there has to be a way to do that...
20:30 mbalmer              we talk to printers over port 9100. we have a daemon that listens on port 9100 and talks to locally connected printers over serial or usb.
20:30 mbalmer              i.e. we can make serial printers network visible.
20:30 rangi                you could do that with cups too couldnt you?
20:31 mbalmer              dunno.  that way you can talk directly to the
20:31 mbalmer              printer.
20:32 cait                 what happens when the printer runs out of paper?
20:33 mbalmer              no paper no print.
20:33 cait                 and the print is lost?
20:34 mbalmer              that depends.
20:34 mbalmer              need not be.
20:36 mbalmer              the basic promise is, if you connect a serial printer to your linux acting as a client, that serial printer is reachable on tcp port 9100. the koha server can thus connect and print to it. using cups or anything different.
20:37 slef                 yeah done it
20:37 slef                 I've a client daemon that listens for ssl connection on port 8443 or something
20:38 slef                 and relays to/from the serial port
20:38 slef                 koha needs the driver for the rfid transponder though
20:39 mbalmer              I have done it specifically for printers.  many clients can connect concurrently.
20:39 mbalmer              slef, yep.
20:39 slef                 oh yeah you need to avoid that
20:39 slef                 as you can't spool rfid transactions
20:40 mbalmer              sure. its not the same as printers, where you want to spool.
20:41 mbalmer              we are thinking of a little and simple protocol, where koha talks to a rfid daemon, and that daemon talks to the transponder.
20:41 mbalmer              so the same protocol can be used for different transponders.
20:41 slef                 about to pop out but I'll post the current client code and the TRF7960 drivers
20:41 mbalmer              but hey, edinburgh is soon...
20:41 slef                 oh yeah I could bring the TRF and another device
20:42 slef                 I'll post to http://git.software.coop/
20:42 mbalmer              i want to work mostly on sipserver, but why not dedicate some time to rfid as well?
20:42 slef                 in case we don't overlap
20:42 slef                 yeah
20:43 slef                 I want to work on sipserver too but i don't have one handy like the rfid!
20:43 cait                 slef: speaking of kohacon... :)
20:43 magnus_afk           g'night #koha
20:43 cait                 night magnus_away :)
20:43 slef                 cait: arrrrgh
20:45 mbalmer              slef, I wrote my own sip client, and am testing against koha and Sunrise.  Koha sipserver needs some extensions, though.
20:45 cait                 slef: growling at me? :)
20:46 slef                 cait: nah jst overload
20:46 cait                 slef: just a gentle reminder - we really need to get it done
20:47 cait                 I think if we fixed the one issue on day 2
20:47 mbalmer              gn8...
20:47 cait                 we could put it on the website - and add the missing geosci
20:47 cait                 later
20:48 cait                 slef: ok, gonna let you go now :)
20:49 jenkins_koha         Starting build #12 for job Koha_3.8.x (previous build: SUCCESS)
21:20 sekjal               time to catch my bus.  have a good evening, #koha
21:21 rangi                cya sekjal
21:43 jenkins_koha         Project Koha_3.8.x build #12: SUCCESS in 54 min: http://jenkins.koha-community.org/job/Koha_3.8.x/12/
21:43 jenkins_koha         * Chris Cormack: Bug 8072: [SIGNED-OFF] Changes in capitalisation had broken guided reports
21:43 jenkins_koha         * kyle: Bug 8035 - bibs with comments show an error in opac
21:43 jenkins_koha         * magnus: Bug 7924 - Fix handling of command line arguments in koha-remove
21:43 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8072 critical, P5 - low, ---, gmcharlt, Pushed to Stable , reports wizard dies
21:43 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8035 critical, P5 - low, ---, kyle.m.hall, Pushed to Stable , bibs with comments show an error in opac
21:43 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7924 critical, P1 - high, ---, magnus, Pushed to Stable , Fix handling of command line arguments in koha-remove
21:43 jenkins_koha         Starting build #13 for job Koha_3.8.x (previous build: SUCCESS)
22:19 * jcamins            learns about memoize and caching in Koha.
22:23 * jcamins            wishes he hadn't.
22:38 jenkins_koha         Project Koha_3.8.x build #13: SUCCESS in 54 min: http://jenkins.koha-community.org/job/Koha_3.8.x/13/
22:38 jenkins_koha         * magnus: Bug 7984 [SIGNED-OFF] - Fix the upload_local_cover_images permission
22:38 jenkins_koha         * adrien.saurat: Bug 8045: fixes "date due" when checking in
22:38 jenkins_koha         * jcamins: Bug 8022: Permissions test doesn't check all languages
22:38 jenkins_koha         * paul.poulain: bug 8022 follow-up, missing permission in spanish
22:38 jenkins_koha         * magnus: Bug 7982: [SIGNED-OFF] Typo in moremember-receipt.tt
22:38 jenkins_koha         * srdjan: bug_7647: Table sorter on issue history
22:38 jenkins_koha         * jonathan.druart: Bug 5345: DataTables integration in acquisition module [9]
22:38 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7984 major, P5 - low, ---, magnus, Pushed to Stable , Fix the upload_local_cover_images permission
22:38 jenkins_koha         * jonathan.druart: Bug 5345: DataTables integration in acquisition module [15]
22:38 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8045 normal, P2, ---, adrien.saurat, Pushed to Stable , Problems on Due date when checking in
22:38 jenkins_koha         * jonathan.druart: Bug 5345: DataTables integration in acquisition module [13]
22:38 jenkins_koha         * jonathan.druart: Bug 5345: DataTables integration in acquisition module [10]
22:38 jenkins_koha         * jonathan.druart: Bug 5345: DataTables integration in acquisition module [6]
22:38 jenkins_koha         Starting build #14 for job Koha_3.8.x (previous build: SUCCESS)
22:38 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8022 normal, P5 - low, ---, jcamins, Pushed to Stable , Permissions test doesn't check all languages
22:38 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7982 normal, P5 - low, ---, oleonard, Pushed to Stable , Typo in moremember-receipt.tt
22:38 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5345 enhancement, P5 - low, ---, jonathan.druart, Needs Signoff , DataTables in Koha
22:50 JoeLib001            Hello. :-) Has anyone dealt with Koha Serials much?
22:52 rangi                not me
22:54 * jcamins            ponders whether there is any excuse for Koha::Cache::Memoize calling Memoize::memoize, and finds that there is not.
23:16 rangi                jcamins: http://domm.plix.at/perl/2012_05_10_dont_use_cache_memcached_for_utf8_strings.html
23:17 jcamins              rangi: I guess we'll be using Cache::Memcached::Fast then.
23:27 jcamins              I hope CHI uses Cache::Memcached::Fast.
23:32 jenkins_koha         Project Koha_3.8.x build #14: SUCCESS in 53 min: http://jenkins.koha-community.org/job/Koha_3.8.x/14/
23:32 jenkins_koha         * wizzyrea: Bug 7998 - CSS fixes for new interface
23:32 jenkins_koha         * jcamins: Bug 7998: Don't make the news all bold
23:32 jenkins_koha         * julian.maurice: Bug 7178: Follow-up Improve order item creation
23:32 jenkins_koha         * m.de.rooy: Bug 7178: Follwup - Remove warning on uninitialized value in sprintf for neworderempty
23:32 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7998 critical, P5 - low, ---, wizzyrea, Pushed to Stable , 3.8 UI cleanup, tweaks to new styles
23:32 jenkins_koha         * koha.sekjal: Bug 5549 followup: fix suspension in days further
23:32 jenkins_koha         * dpavlin: Bug 7213 - simple /svc/ HTTP example
23:32 jenkins_koha         * Chris Cormack: Bug 7213 : Follow up fixing license information
23:32 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7178 enhancement, P5 - low, ---, julian.maurice, Needs Signoff , Improve order item creation
23:32 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5549 enhancement, P1 - high, ---, chris, Pushed to Stable , Hourly Loans
23:32 huginn               04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7213 enhancement, P5 - low, ---, dpavlin, Needs Signoff , Document /svc/ HTTP API and provide example command-line client
23:52 * jcamins            ponders the normalizer.
23:54 jcamins              rangi: What does this do? http://domm.plix.at/perl/2012_05_10_dont_use_cache_memcached_for_utf8_strings.html
23:54 jcamins              No, wrong linnk.
23:54 jcamins              rangi: what does _this_ do: $array_argstr = $scalar_argstr = join chr(28), @args;
23:55 rangi                not sure why the double assignment
23:55 rangi                papa: any ideas?
23:55 wahanui              any ideas are welcome :)
23:56 rangi                the right hand side is a simple join, but not sure why assigned twice
23:56 papa                 because they want it in both places?
23:56 jcamins              Will the two variables have the same value?
23:56 rangi                yup
23:57 papa                 it is not that uncommon, you keep one, and then go and modify other
23:57 jcamins              Okay.
23:57 jcamins              Makes sense.
23:57 jcamins              Thanks.
23:57 papa                 no worries