Time Nick Message 00:31 rangi thd++ 00:32 rangi charles++ 00:32 thd charles++ 00:32 rangi so_called_viral_licenses_that_freedom_haters_hate++ 00:34 thd rangi: I am recommending that he use GPL 2+ for now so that we can add his code sooner but I am writing to inform him about the range of GPL compatible licenses. an ex 00:35 rangi i love all the gpls 00:35 rangi well 1, not so much, but all the rest :) 00:35 thd rangi: Any compatible license will do. 00:35 rangi in a pinch .. yes 00:36 thd rangi: If the license is compatible then modifications have the license of the modification. 00:36 rangi true :) 00:37 thd rangi: He had never thought about licenses previously, therefore, he did not know how to answer. 00:37 thd ... when you asked him. 00:39 rangi ahhh, that makes more sense :) 00:39 thd rangi: He understood somewhat how licenses were applied but was a little hesitant without knowing how simple it is to apply a license to code. 00:39 rangi im glad he talked to you, not the people on the code4lib fudding about gpl ;) 00:40 thd rangi: What license are people advocating on code4lib instead of GPL. 00:40 thd ? 00:40 rangi MIT 00:41 rangi Personally, I much prefer "non-viral" type open source licenses like Apache or MIT for this reason. 00:41 rangi ie, let your code be borged into osx licenses :) 00:42 thd rangi: That 'viral' word is scary to many people. 00:42 thd People imagine the license escaping from a bottle and devouring them :) 00:43 thd 'viral' is pejorative and false. 00:43 rangi yeah 00:43 rangi hence my ++ above :) 00:44 * mtj waves 00:44 mtj interesting topic guys 00:44 thd 'Copyleft' is more difficult to recognise instantly because it takes a while to understand the meaning. 00:45 thd People already know the meaning of 'viral'. 00:45 thd s/recognise/appreciate/ 00:51 rangi hello pa 00:54 thd rangi: Charles Ledvina told me that he stopped doing substantive work on his Chopac ILS because he could not keep up with the rate of development of Koha and other library systems. 00:54 rangi ahhh, he should join us ;) 00:54 rangi hes a man with ideas 00:55 rangi we like those (and women too of course) 00:55 nengard hi all 00:55 thd rangi: There are a few libraries using Chopac and he makes some occasional improvements for them. 00:55 rangi cool 00:56 thd rangi: I spoke to him about git being accessible on many platforms. 00:56 thd rangi: He is using a very cheap web host which does not allow enough control to install Koha. 00:57 rangi ahhh 00:57 mtj pssst: linode ;) 00:57 rangi if he wants a koha to play with, im sure we can sort one out for him 00:58 thd rangi: Yes, I will include that suggestion in my next message to him. 01:07 druthb @later tell cait JULY 19! 01:07 huginn druthb: The operation succeeded. 01:07 sekjal druthb++ 01:07 jcamins_away druthb: kf will probably be on before cait. It's only Thursday. 01:08 druthb she logs on from home before work, about midnight our time, some days. 01:08 jcamins_away Ah. 01:08 jcamins_away Never noticed that. 01:08 jcamins_away I have the good sense to be asleep at that time. 01:09 rangi its the best part of the day 01:10 eythian yeah, I find when I'm asleep to also be the best part of the day. 01:12 rangi midnight us time, thats about 6pm here :) 01:15 rangi http://www.youtube.com/watch?v=l-qgum7hFXk 01:15 rangi friday flamenco 01:15 eythian friday new wave here, but that doesn't have quite the same ring to it. 01:16 rangi :) 02:38 brendan___ @wunder 93109 02:38 huginn brendan___: The current temperature in K6LCM - Westside / Mesa, Santa Barbara, California is 12.2�C (6:43 PM PST on February 17, 2011). Conditions: Overcast. Humidity: 69%. Dew Point: 7.0�C. Pressure: 29.99 in 1015.5 hPa (Steady). 06:46 cait http://www.tib-hannover.de/en/the-tib/opendata/ 06:58 francharb hello all 07:31 kf good morning #koha 07:47 rangi hi kf 07:48 kf hi rangi 07:53 fredericd kiritakikoha 07:56 rangi http://code.google.com/p/kiritakikoha/ 07:56 fredericd look nice! 07:56 fredericd I'm trying to figure out how the search work 07:57 fredericd (just reading the code, I don't have Android smartphone) 07:57 kf hi fredericd 07:57 fredericd hi kf 08:01 snail is kiritakikoha an app that runs on the smartphone, or a HTML web interface customised for smartphone based browsers? 08:01 rangi the former 08:01 rangi to do things like sync with your phones calendar etc 08:02 rangi but it involved no code change to koha to do it 08:10 hdl hi all 08:10 hdl hi rangi 08:12 hdl rangi: will you be there this for the persistence meeting ? Or will I be alone with slef ? 08:14 hdl rangi: anything special about your Plack usage for circulation... It has been up and running for quite a long time now... So maybe you have some interesting statements. 08:24 kf oh, when is the meeting? I missed to put in on my calendar 08:25 hdl at 11AM 08:31 kf ah 08:32 kf will try to follow the discussion, but can't probably not add to it 08:35 hdl kf: it may be a very simple and light discussion 09:08 braedon wow, new server 09:08 braedon when did this happen? 09:30 kf braedon: the other server was down and we moved, but it is permanent now 09:33 braedon ahh 09:34 braedon i wonder when i was last here 09:34 braedon well, there... 09:34 wahanui well, there is no spoon. 09:44 kf wahanui: forget well 09:44 wahanui kf, I didn't have anything matching well 09:44 kf well? 09:44 kf well,? 09:44 kf hm. 09:46 braedon ...indeed 09:58 hdl hi ColinC 09:59 ColinC hi there 10:00 hdl Are you there for the meeting around data persistence ? 10:02 ColinC Yes .... 10:03 hdl #startmeeting data persistence on koha 10:03 huginn Meeting started Fri Feb 18 10:08:46 2011 UTC. The chair is hdl. Information about MeetBot at http://wiki.debian.org/MeetBot. 10:03 huginn Useful Commands: #action #agreed #help #info #idea #link #topic. 10:03 hdl Hi 10:04 hdl Let's start the meeting. 10:05 hdl Is there any one for the record ? 10:05 * hdl Henri-Damien LAURENT BibLibre 10:06 * kf Katrin Fischer, BSZ - following the discussion 10:06 ColinC Colin Campbell, PTFS-Europe 10:06 * fredericd Frédéric Demians, Tamil 10:06 fredericd salut Henri-Damien 10:07 hdl So 4 ... 10:07 hdl Ok. 10:08 hdl We have been playing with Plack in order to test that and achieve data performance. 10:08 hdl http://plackperl.org/ 10:08 hdl #link http://plackperl.org/ 10:09 hdl We have pushed a branch on koha-community.org where you can have psgi files to launch a plack server 10:10 hdl http://git.koha-community.org/gitweb/?p=wip/koha-biblibre.git;a=shortlog;h=refs/heads/wip/Plack 10:10 hdl There is also the http://git.koha-community.org/gitweb/?p=wip/koha-biblibre.git;a=shortlog;h=refs/heads/wip/data_persistence 10:11 hdl data_persistence branch which contains some patches in order to manipulate C4::Context to remove the connections to zebra when they are not used any longer. at least in SimpleSearch 10:11 hdl We have been testing thet on some servers with nginx 10:12 hdl The results are quite good in terms of performance. 10:13 fredericd do you have figures? 10:14 hdl you can launch using : KOHA_CONF=/home/users/koha/sites/univ_lyon3/etc/koha-conf.xml PERL5LIB=/home/koha/src plackup -S Starlet --workers 32 --port 5000 /local/home/users/koha/src/prod.psgi 10:15 hdl fredericd: well I had... But I donot have them right there. 10:15 hdl But you can use the file. 10:16 fredericd If I checkout wip_pack branch from git.koha-communty.org, what do I need to do to get it working? 10:17 hdl it needs some tweaking of the apache configuration to have static files served directly and a reverse proxy on 5000 10:17 hdl you need to install Plack 10:17 hdl cpanm Task::Plack 10:17 hdl (you can install cpan minus for that) 10:18 hdl Task::Plack comes with 3 servers you can test 10:18 hdl plackup, starlet, and an other one. 10:18 hdl starman I think 10:19 fredericd installation in progress... 10:19 hdl The stuff is working quite well... ... But not ready for production at the moment. 10:19 hdl Because of some problems : 10:19 hdl a) Circular references in code. 10:19 hdl b) zebra search 10:20 hdl c) lack of caching in the code. 10:20 fredericd You mean that zebra search slow down if connection isn't reset regularly? 10:20 hdl yes. 10:21 hdl This is why I sent a branch datapersistence... which destroy the connection to zebra when things are over. 10:21 hdl But the fact is that when you are running with sockets, it leaves zombies on the system... So one has to kill them 10:22 hdl With tcp connection, that problem is not so hard. 10:23 hdl Since there is a tcp timeout 10:25 hdl About Circular refereences in Code, I sent some mails on list. 10:25 hdl But had very little feedback 10:26 hdl Some from ColinC quite helpful... 10:27 hdl But I would like to know if we can setup a plan on order to solve those problems and work out solutions 10:29 ColinC a hitlist of obstacles 10:29 hdl About Circular references : I think that if we could at least get the functions which adds some additional dependencies... 10:30 hdl I gave a list of some of the circular references. 10:31 hdl on the lists. 10:32 hdl i cannot find the link right now. 10:33 hdl But about zebra search, i think that the solution we proposed could be a nice option. 10:33 hdl If you could test and provide some feedback 10:34 hdl And about the lack of Caching, chris proposed the usage of Memcached 10:34 hdl And I think it is quite a good start. 10:36 hdl But this would also require to add some local variables to store the information. and not make any calls. 10:36 hdl This would be much more efficient. 10:40 ColinC not sure I followed that last part 10:42 hdl I have done some work for C4::Languages (which still has some bug... But it was a first start... and provided a good improvements.) and C4::Context 10:42 hdl http://git.biblibre.com/?p=koha;a=blob;f=C4/Languages.pm;h=c00695b607b0f4d1ac8a5f8f4a397b03a97a849d;hb=bug/BLO/MT5496 10:43 thd Thomas Dukleth, Agogme, New York [lost attention to the time but has read back.] 10:44 hdl http://git.biblibre.com/?p=koha;a=blob;f=C4/Context.pm;h=eb8b7ada8dd1f55c8af2e32041d747b6d41de5c5;hb=bug/BLO/MT5496 10:46 hdl ColinC: what are you not following. 10:46 hdl Do you think I am wrong ? 10:47 ColinC I'm not sure what point you were trying to make about Memcached 10:49 hdl Memcached is not generalized in all the modules. 10:51 hdl And when you edit the thing, the old stuff sticks in Memchaced. 10:52 hdl you have to flush the cache regularly. Or to slush the cache on edits. 10:52 hdl flush... Or to edit the structure. 10:53 hdl But Memcached is not really adding much performance... unless you use for complex structures. 10:54 thd hdl: What does it mean to "edit the thing" or "edit the structure"? 10:54 hdl you cache preferences, when you edit a preference. the cache is not updated 10:55 hdl (at least with the system as it is now) 10:56 hdl You have to wait for 5 or whatever the time in the file for it to be updated correctly... 10:57 ColinC For future ref I think the Cache::Memcached interface has more fine grained api than Memoize::Memcached 10:58 thd hdl: Are the deficiencies to which you are referring deficiencies of memcached or deficiencies of the current implementation work for Koha? 10:58 ColinC hdl or both 10:59 hdl both in fact... 11:01 hdl The problem is that the edition for Memcached would have to be quite localized and centralized... in order to be easily generalised. 11:02 hdl But it would require to have some more fine grain for some other things. 11:04 hdl instance : systempreferences donot change often... but biblio change far more often 11:05 ColinC I think there is quite a bit of refactoring to be done to some code to take advantage of any caching structure 11:06 hdl Can you provide an exemple of how you see things ? 11:08 hdl or does anyone has some precise idea ? 11:08 ColinC Because the model has been cgi script based nothing has been trated as possibly living longer than the scripts runtime 11:09 ColinC s/trated/treated/ 11:14 thd ColinC: What improper presumptions have been taken in consequence of that legacy design? 11:16 hdl ColinC: But is there any concrete exemple of a nice application design you have in mind ? 11:17 ColinC we have operations that intertwine updates and reads to persistent/non-persistent data 11:18 hdl Are you thinking of evergreen ? 11:18 ColinC I've used memcached in a high-throughput environment it gave many improvements but it was important to concentrate cacheing on what benefitted from it 11:21 hdl you mean to use caching only where it was really needed ? 11:21 ColinC Yes 11:22 thd ColinC: Are you suggesting that the performance improvement would be minimal for data which is used infrequently or changes often and therefore needs careful update management? 11:22 hdl thd: i think so 11:23 hdl But there are many places : branches, categories, issuingrules, systempreferences, languages, message_preferences... 11:23 hdl where it can be used. 11:24 ColinC The approach to e.g. the item and patron record in an issue transaction is different to the circ rules governing that transaction is a crude example 11:24 ColinC and what hdl said 11:26 thd ColinC: Why is having multiple data access rules especially problematic? 11:26 ColinC Its not 11:27 hdl Is there anything else to say now ? 11:28 thd ColinC: What did you mean in referring to item and patron record for issuing transactions as different from circ rules? 11:28 hdl Are you interested in playing with plack ? 11:28 hdl Are you interested in testing ? 11:28 hdl Are you interested in any of the 3 problems I listed ? 11:28 hdl Who ? 11:29 ColinC thd: the life of of the cached data differs 11:29 thd hdl: Is there a bug and patch for the Zebra connection issue? 11:33 hdl no. 11:33 hdl not yet in fact. 11:34 hdl It is something we discovered with some of our tools... 11:34 hdl But neglected to report... 11:34 hdl But this state of fact is known with zebra and yaz. 11:35 thd hdl: I see reports on the koha mailing list of people not running Zebra as a daemon. Does that help with the issue or merely create other performance problems? 11:35 hdl I think it would not help in fact. 11:36 hdl It is owed to the z3950 protocol which is connected... And since koha initiate one connection and use that... In a data persistent model... you use always the same. 11:36 hdl And .... It ends up being very slow. 11:37 hdl ok. if noone has anything else to say... Let's end the meeting. 11:37 thd What causes the slowness for an open connection? 11:37 hdl yes... 11:38 hdl send 1000 queries to a single connection and it will slow down... 11:38 hdl and zebra will take some more memory 11:39 hdl If anyone has questions about Plack and how to test... 11:39 hdl If I can help in any way, if you have any question or if you think of any exemple... please do. 11:41 hdl #endmeeting 11:41 huginn Meeting ended Fri Feb 18 11:46:47 2011 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) 11:41 huginn Minutes: http://librarypolice.com/koha-meetings/2011/koha.2011-02-18-10.08.html 11:41 huginn Minutes (text): http://librarypolice.com/koha-meetings/2011/koha.2011-02-18-10.08.txt 11:41 huginn Log: http://librarypolice.com/koha-meetings/2011/koha.2011-02-18-10.08.log.html 11:43 thd good morning nengard 11:44 nengard hiya thd 11:44 nengard or 11:44 nengard oh - wait i typed that right 11:44 thd :) 11:44 nengard druthb kept me up until 1am so I'm a bit dopey 11:44 thd I have been up all night 11:44 nengard wow! and :( 11:46 thd nengard: Do you have an easily obtained statistic for everyone who ranked more than one option? 11:46 nengard yes, I think so - hang on 11:46 thd I know that the number is overwhelming in any case. 11:46 nengard I only did 1 - so that's 1 :) 11:47 kf I did 2 11:47 kf ;) 11:48 thd I took two weeks to decide which I preferred and could not really decide well. 11:48 nengard 30 didn't answer any (which is silly) - and 635 only made one choice 11:50 thd I think that I may have been counted as not answering any a few times when looking at the ballot despite never pressing submit. 11:52 kf hm same here 11:53 thd nengard: Do you have an easy breakdown of those who voted only once? 11:53 * thd tries again 11:53 nengard thd i answered you .... 11:54 nengard [06:53] <nengard> 30 didn't answer any (which is silly) - and 635 only made one choice 11:54 thd nengard: Do you have an easy list of votes of those who only listed one preference? 11:54 thd sorry for asking the question improperly previously. 11:55 nengard oh! 11:55 nengard hmmmm .. that's not easy ... not in my current state 11:55 thd :) 11:55 nengard wait ... maybe it is 11:58 nengard 31 nepal only - 6 Kolkata only - 16 UK only - the rest of the 635 did Thane only 11:59 thd Thanks nengard 11:59 nengard np 12:01 thd It might matter to some to know quantitatively that those who considered more than one choice were still overwhelmingly for Thane. 12:02 * thd wonders if whole computer science and library science classes were encouraged to vote for Thane but that still seems fine if people are taking a real interest. 12:09 * jcamins_away doesn't see any objection to that, if whole CS & LIS classes are going to show up to learn about Koha. 12:11 thd jcamins_away: That would be great. There are certainly many people from there asking questions on the mailing list. 12:12 thd ... and on this channel 12:13 thd Imagine a legion of people setting up Koha even if merely for a class. A few of them may well take it further than the class. 12:23 nengard holy cow - bugzilla changed! 12:24 jcamins_away nengard: what? 12:24 nengard there isn't a bug there on the 'new' button 12:24 nengard it's all slick looking 12:24 jcamins_away Uhhh... yes there is? 12:24 jcamins_away bugs.koha-community.org, right? 12:24 nengard so cool!! it's also searching for dups as i type up my report 12:24 nengard yes 12:25 jcamins_away Oh, I see. 12:25 jcamins_away Nifty. 12:50 nengard druthb I have finished my two installs!! 12:51 druthb they working all right, nengard? 13:07 NateC morning drulm! 13:07 NateC and #koha! 13:08 druthb Good morning, NateC 13:08 NateC morning druthb 13:08 nengard howdy NateC 13:08 nengard if I'm all fuzzy today you can blame druthb :) 13:08 NateC Hiya nengard 13:08 NateC heh will do ;) 13:09 druthb if I'm all fuzzy today you can blame nengard :) 13:09 * jwagner has always found it a good practice to blame druthb for everything :-) 13:09 nengard druthb broke my koha and built it back up to be even awesomer!!! 13:09 paul_p good morning americans 13:10 nengard good afternoon paul_p 13:10 jwagner Hi paul_p 13:19 druthb hi, paul_p. 13:34 oleonard Requiring email confirmation for wiki accounts doesn't seem to have done anything to stop the spam 13:37 nengard okay I need some help 13:38 nengard how do i find the new features introduced in the patch for bug 5725 - i'm trying to test and sign off, but i can't find where to look for the new features 13:38 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5725 enhancement, PATCH-Sent, ---, gmcharlt, NEW, Batch modifications for Biblios 13:38 nengard i applied both batches and looked in the acq baskets but i don't think that's right 13:40 kf nengard: cart perhaps? 13:40 kf I think that's how the merge works 13:40 nengard kf you're right!!! 13:41 nengard and merge works on lists - not the cart 13:41 nengard they should both work the same way 13:41 * druthb heads out to catch her bus back to DC. 13:41 kf yeah, and cart would be more handy 13:41 kf comfortabel? 13:41 kf uh 13:41 kf comfortable 13:41 kf still looks kinda wrong... 13:42 oleonard nengard: Is it working for you? 13:42 oleonard I clicked 'Batch Edit' and got a page with an empty table 13:42 nengard you have to select titles first 13:43 nengard i did get a table with records in it 13:43 nengard but i'm not seeing my changes on the marc recotd 13:43 nengard record 13:43 nengard gonna try again 13:44 nengard holy cow that is so cool! 13:44 nengard it works 13:44 nengard I think it needs a bit of the oleonard touch on design, but it works 13:44 oleonard Not working for me: "Can't use string ("batchedit") as a HASH ref while "strict refs" in use at C4/Auth.pm line 1559." 13:44 nengard strange 13:44 nengard mine is a new install if that means anything 13:45 nengard did you apply both patches? 13:45 oleonard Yes 13:45 nengard hmmm 13:46 oleonard Looks like you have to be a superlibrarian 13:48 nengard oh! 13:48 nengard can you update bug 5725 with that info? 13:48 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5725 enhancement, PATCH-Sent, ---, paul.poulain, ASSIGNED, Batch modifications for Biblios 13:48 nengard i have added my notes 13:49 oleonard nengard: What did you try to modify? 13:51 nengard i added in an 050 subfield a 13:52 oleonard nengard: I wonder if my installation didn't get the proper update in order to have a new "batchedit" permission? 13:52 nengard i'm logged in a superlibrarian 13:53 nengard i'll go ahead and try with only the edit permissions 13:55 oleonard Hmmm, no I see the batchedit permission in my database 13:55 nengard i don't have that either - but the patch doesn't say it adds a new permission 13:55 oleonard ...and it's checked in my permissions setup 13:55 nengard oh 13:55 nengard under what? 13:56 oleonard At first I thought it would be under cataloging, but it's under tools 13:56 nengard under tools i have items_batchmod 13:56 nengard but not batchedit 13:57 oleonard I ought to trash this database and start over... I'm not good about keeping it "clean" when testing 13:58 nengard :) 13:58 nengard paul_p can you take a look at questions on bug 5725 13:58 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5725 enhancement, PATCH-Sent, ---, paul.poulain, ASSIGNED, Batch modifications for Biblios 13:58 kf only a thought: but do we need different permissions for items_batchedit and biblio_batchedit? 13:59 nengard i think we do 13:59 nengard but right now we don't have one 14:00 nengard i'd argue that if you're allowed to edit the catalog then you should be able to do batch edits ... but others might disagree 14:01 * oleonard does 14:01 oleonard A batch edit is potentially much more destructive 14:01 oleonard No reason not to include a separate permission and let the supervisor decide. 14:05 oleonard nengard: I'll bet the batchedit permission didn't make it into the patch because of the way rangi is putting together the patches 14:06 oleonard He probably didn't cherry-pick that part (if cherry pick is the right word here) 14:06 nengard so there is a permission in another patch? 14:08 oleonard Yes, I see it in the original Biblibre branch 14:08 oleonard That must be why I have it... messy database. 14:08 oleonard But that doesn't explain why it didn't work for me even though that permission was there 14:16 oleonard It seems strange that someone could have batch edit permission and not catalog edit permission 14:25 sekjal I'd agree that if you can edit in batch, you should be able to edit individually 14:29 kf so it should be grouped into the cataloging rights? 14:32 oleonard How deep can the permissions hierarchy go? Right now we only have two levels 14:32 oleonard Theoretically you'd want "batchedit" to be a sub-permission of "edit_catalogue" (not "editcatalog," the parent category) 14:34 kf oleonard: perhaps even the batch item delete/modify should moved to cataloging? 14:34 kf i think they are under tools, because we have no cataloging start page? 14:34 paul_p nengard, seen you msg. Could you drop me a mail pls, i'll forget... 14:34 nengard okey dokey 14:35 oleonard kf: I think so. I think that grouping reflects where to find the tool in Koha, but really the permissions should reflect roles 14:35 kf hm. I think we only have kind of a start page for circ and tools? 14:35 kf perhaps we should think about that too - tools gets crowdy 14:35 kf crowded? 14:35 oleonard Crowded. 14:35 nengard I don't mind where the batch edit is located - it is a tool - but the permissions should be in the logical spots 14:37 jcamins Oof. Finding unused ranges of barcodes is way less trivial than I expected. 14:38 nengard that sounds painful 14:39 jcamins Is there any way to tell Koha "this is not a fuzzy search term"? 14:40 kf not one I know of 14:40 drulm Bulk bib editing happening now? Cool if so. Be cool if the the book club thing were added in and thirdly the fines partial payment stuff. :) 14:40 nengard ha! that's a lot of different things all at once 14:40 nengard :) 14:41 sekjal partial payments has been green-lighted 14:41 wizzyrea YAY 14:41 wizzyrea we never got the book club thing to work 14:42 oleonard drulm: We're working on getting Biblibre's batch biblio edit feature polished 14:42 oleonard Is the book club thing a PTFS feature? 14:42 wizzyrea *nod* 14:43 wizzyrea (we wanted something like it, though. It'd be a nice feature to have) 14:43 pastebot0 "jcamins" at 208.120.0.116 pasted "How to find contiguous unused barcodes" (6 lines) at http://paste.koha-community.org/150 14:43 jcamins ^^ in case anyone was curious. 14:43 wizzyrea oh lawd 14:43 wizzyrea you poor thing 14:43 jcamins Ooh, I should put it on the Wiki. 14:43 oleonard drulm: No one is working on integrating the book club. Perhaps PTFS could hire a Koha developer to help get it working in Koha. 14:44 nengard jcamins i was gonna say that 14:45 jcamins Has anyone noticed that I write the weirdest reports? 14:45 nengard :) 14:45 nengard the wierd ones are very useful 14:45 jcamins I am placing it immediately after my "validate Codabar barcodes" report. 14:45 oleonard Oh, Bugzilla upgrade. 14:45 oleonard Gotta learn the new advanced search now. 14:46 kf uh 14:46 jcamins The wiki page is broken again. 14:46 jcamins Help! 14:46 nengard new advanced search? 14:46 jcamins Wait, never mind. 14:46 jcamins I'm not logged in. 14:46 oleonard nengard: http://bugs.koha-community.org/bugzilla3/query.cgi?format=advanced 14:46 kf the simple search field has an inline style :( 14:46 kf if you call it that, a style attribute 14:46 kf that defines the sitze 14:46 kf size 14:46 nengard yikes!! 14:47 nengard jcamins did druthb keep you up late too? 14:47 jcamins nengard: no, just a migraine. :( 14:48 nengard oh yeah - that's worse 14:49 drulm Thanks got it. Is the code out there for the book club somewhere? 14:49 oleonard drulm: In PTFS's Harley release I suppose? 14:49 nengard drulm Bug 4245 14:49 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=4245 enhancement, PATCH-Sent, ---, jwagner, NEW, Bestseller's Club and email notifications 14:50 oleonard nengard beat me to it 14:50 drulm Wacky. Well, it has got to be based on biblionumber and itemnumber so probably pretty easy to jam in there 14:50 drulm So there is a patch for 3.4, not just Harley, that would be nice. 14:50 oleonard There is no patch for 3.4, just Harley. 14:51 * jwagner pops in from meet ing -- did I get flagged on something? 14:51 drulm Also rooting for partial fine payment and or no fines until item is returned. 14:51 oleonard jwagner: drulm was asking about bug 4245 14:51 drulm oleonard: Ah got it. 14:52 drulm If I have time I may end up incorporating it (if someone does not beat me to it) - since staff wants it. Yet another project on the pile. 14:52 jwagner Bestsellers' Club? yes, the main thing is a Harley branch 14:52 jwagner I think we've done a couple of tweaks that haven't been submitted yet. 14:53 hdl hi jwagner 14:53 hdl and all 14:53 drulm We are running SMS/TXT notifications and smart-phone barcodes for patron IDs 14:53 paul_p nengard, thx for the mail ;-) 14:53 nengard :) 14:53 oleonard jwagner: I'm not aware of any updates to Harley which have been made public 14:53 jwagner hi hdl 14:54 jwagner oleonard, we haven't put that fix out yet -- still testing it. 14:54 jcamins Does Koha time out reports? 14:54 wizzyrea apache sometimes times out reports 14:54 jcamins Drat. 14:55 * wizzyrea often wishes for background report processing 14:55 * jcamins , too 14:55 wizzyrea there's a mechanism for background processing on the offline circ upload 14:56 wizzyrea (I could also be full of poo on that) 14:56 sekjal there is a background processing module in Koha 14:56 sekjal it's just not applied to everything yet 14:56 wizzyrea ooo 14:56 wizzyrea reports next! 14:56 wizzyrea :) 14:56 sekjal we've talked about allowing the library to specify a read-only mirror database for running reports against 14:57 sekjal that DB could then be optimized for reading (tons of indexes) 14:57 hdl wizzyrea: there is a cronjob for reports. 14:57 hdl that could be used. 14:59 hdl I would not put my word on background jobbing all the scripts... Since it is a real pain to debug onwards. 14:59 hdl (all the lengthy scripts in fact... such as reports, overdues and so on...) 15:00 jcamins hdl: there would have to be a button you could click that said "please run this report in the background." 15:00 jcamins And also a button that said "please run this report in the foreground." 15:00 wizzyrea oh oh 15:00 wizzyrea or 15:01 hdl jcamins: as things are coded now... one can dream of it or recode the whole stuff. 15:01 wizzyrea if a report foregrounds for x seconds, to avoid timeout it should ask if you would like it to be backgrounded 15:01 jcamins hdl: yes, I know. 15:01 * wizzyrea dreams big dreams 15:01 hdl So do I ... node.js 15:02 wizzyrea :) 15:02 jcamins "Oh what a dream, a wonderful dream. And all that I need is eighty-eight bucks." 15:02 hdl Could be done with enough ajax... 15:02 hdl maybe. 15:03 wizzyrea ok here's something I've wondered about 15:03 wizzyrea if you try to run a huge report 15:03 wizzyrea and apache times out, what happens to the mysql query? It completes and dumps the data? 15:03 wizzyrea keeps going? 15:04 hdl show me a man unfilled with foolish dreams... and i will show you a happy man.... Tenisson 15:04 hdl But only with dreams a man can be truly free it was alwas thus and always thus will be.. 15:04 jcamins wizzyrea: oh, yeah, that's fun. 15:04 jcamins As far as I can tell, it just keeps grinding on. 15:04 hdl it keeps going 15:04 wizzyrea ok thanks, that's what I thought happened 15:05 jcamins And to make it worse, lots of times what it's doing is transferring the data. The client has to receive *all* the data before any is sent to Apache. 15:05 wizzyrea right it can't stream partial results 15:07 * jcamins sometimes misses doing all his DB interfacing in C. 15:10 wizzyrea owen: regarding the calendar: doo eet. 15:10 jcamins Argh! 15:10 jcamins My query doesn't work with Codabar barcodes. 15:12 drulm prob no time submit the SMS/TXT stuff either. A email gateway is needed for the SMS. 15:13 wizzyrea ? I"m not sure what you mean drulm? 15:14 drulm Oh we are running SMS messages on cell phones to alert patrons who opt in on an Opac form. Then they get hold, overdue, pre-overdue on their phones. 15:14 wizzyrea ok, are you saying you don't have time to submit it? 15:14 drulm Also have an option for patrons to have their card barcode on their cell phone (in the opac). 15:15 drulm wizzyrea: Oh heck no. I don't have time to breathe there are so many routine things to do here :) 15:15 wizzyrea (no better time than the present) 15:15 wizzyrea is the code at least public? 15:15 drulm It may all be moot soon enough. 15:15 wizzyrea never moot. 15:16 drulm Nope, not public. I have time to submit rarely. It's OK, it is the way of things. 15:16 jcamins drulm: you can set up a GitHub account easily. 15:16 wizzyrea ^^ 15:16 jcamins Or Gitorious. 15:16 jcamins rangi prefers Gitorious. 15:16 wizzyrea i imagine if you asked for help here you'd probably get it 15:16 drulm True. Good point. Well, perhaps I will do that once we upgrade to 3.4 15:17 wizzyrea lots of people want working sms 15:17 drulm OK, gotta go, thanks! 15:20 kf all our installations on 3.2.x now! 15:20 kf yay! 15:20 wizzyrea yay! 15:20 * wizzyrea throws the confetti and commences the party 15:21 kf updated our biggst one today with icu and self check 15:22 sekjal kf: huzzah! 15:22 kf hehe thx 15:23 kf we were a bit worried about the self check, but so far everything fine 15:23 kf sekjal: they have hebrew and I never got complains about it not working 15:23 kf sekjal: not sure if we changed something to make it work, but it does 15:24 sekjal kf: I'm learning that disabling error-detection in the SIPconfig.xml fixes the problem pretty well 15:24 sekjal Koha needs a new SIP checksum algorithm 15:27 * sekjal just got Rickrolled on Last.fm 15:28 wizzyrea teehee 15:28 oleonard It's not a Rickrolling if science determined you should hear it ;) 15:28 wizzyrea i.e. science just rickrolled you 15:28 sekjal I just don't see the connection on Florence and the Machine radio... 15:29 wizzyrea some nerd from MIT just rickrolled you 15:30 gmcharlt people still get rickrolled? that's so 2009! ;) 15:30 * wizzyrea notes for the record that nerds from MIT are awesome 15:30 wizzyrea ^.^ 15:31 sekjal and now it's Ashley Simpson... something is wrong here 15:31 wizzyrea it's science gone mad! 15:31 oleonard Your preferences have been contaminated! The only choice is to nuke it from orbit! 15:32 Brooke_ aloha 15:32 sekjal done 15:32 sekjal this is why I prefer Pandora (that, and less buggy Flash) 15:40 jcamins Slip printing. Which browser is it that it works best in? 15:41 jcamins Did Bugzilla just go down? 15:41 Brooke_ any given proper configuration I thought 15:41 tcohen hdl: do u remember when writing AuthoritiesMarc::DelAuthority? 15:41 * Brooke_ was an olde fashioned stamper though. 15:43 jcamins Brooke_: I recall there being some issue with certain browsers not cooperating with the lousy print drivers that come with receipt printers. 15:43 tcohen i was wondering if we'd have some checks there 15:49 hdl tcohen: remember what ? 15:49 wizzyrea slips work pretty well in firefox 15:50 * wizzyrea admits not trying it yet with chrome 15:50 wizzyrea oh that's not a good sign 15:51 wizzyrea bugzilla and hudson are on the same server I think 15:51 jcamins Well, at least I'm not crazy. 15:51 jcamins Nicole is not, though. 15:51 jcamins :) 15:52 oleonard Too many people have met nengard for her to be a bot 15:53 Brooke_ but how are you telling the people apart from bots? 15:53 jcamins Brooke_: eating is a give-away. In order to save money, most bots don't eat. ;) 15:54 gmcharlt Brooke_: see how they respond when you feed them a botsnack 15:54 gmcharlt Brooke_: botsnack 15:54 Brooke_ thanks gmcharlt! :) 15:55 oleonard Brooke_: Bug 5768 15:55 Brooke_ http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5768 15:55 oleonard Hmmm... pretty slow for a bot 15:55 wizzyrea oh, bz bored 15:56 kf huginn botsnack 15:56 wizzyrea borked even 15:56 huginn kf: downloading the Perl source 15:56 Brooke_ maybe my latency is just high, oleonard. 15:56 wizzyrea there goes ibot too 15:56 wizzyrea he's on same server as bz irrc 15:56 wizzyrea iirc wow I am having troubles 15:57 Brooke_ general strike! 15:58 gmcharlt the VPS that bugs et al is running on appears to be entirely inaccesible, so I assume network or server issues at Linode 15:58 wizzyrea oh there they all go 15:59 oleonard They're all being absorbed into Watson's collective. 16:00 atz booo 16:00 Brooke_ it's not their fault they were offered good posts. 16:01 wizzyrea botsnack wahanui 16:01 wizzyrea wahanui: botsnack 16:01 wahanui :) 16:01 wizzyrea he's still not quite right 16:01 wizzyrea oh there he is 16:01 jcamins wahanui: botsnack sourdough bread 16:01 wahanui :) 16:01 Brooke_ see, I told you there was bot latency :P 16:02 wizzyrea hehe 16:02 Barc I am back with this error when searching for a borrower:# 16:02 Barc Can't use an undefined value as a HASH reference at /usr/share/koha/intranet/cgi-bin/members/member.pl line 113 16:03 Barc If I uncomment line 113 I get the borrower listing screen in admin but everyones cat shows "( )". There are no nulls in borrowers tables for categories. Any ideas? 16:28 * Brooke_ desperately hopes she doesn't unintentionally lure an unsuspecting developer to her house with the smell of this stuff... 16:28 jcamins Brooke_: what? 16:29 Brooke_ if I had some frangelico... 16:29 Brooke_ http://lesttheybelost.blogspot.com/2010/12/caramel-anzac-slice.html 16:29 wizzyrea oh my 16:32 wizzyrea you really can't go wrong with coconut, caramel, and rolled oats 16:32 rhcl_away sugar, butter, sweetened milk, coconut, golden syrup, brown sugar... 16:32 rhcl_away now why exactly are _organic_ oats worth it? 16:32 Brooke_ you don't know?! 16:32 wizzyrea spud got some play food the other day that included an eggplant 16:32 Brooke_ tsc 16:32 wizzyrea he calls it an "eggplanet" 16:32 wizzyrea and "eggplanet ice cream" to be exact 16:32 wizzyrea no clue. 16:33 wizzyrea and this concludes today's "things spud says" installment 16:34 * oleonard Tivos that whole series 16:41 Brooke_ back 16:42 Brooke_ organic oats are worth it if you can find them since they could in theory stand on their own as an ingredient 16:42 Brooke_ no nasty chemical taste to em 16:42 Brooke_ nor are they crumbly little pluckers 16:53 rhcl With all the ingredients I extracted and enumerated above I can't possibly imagine that anyone could taste the difference. 16:55 paul_p 6PM and still sun light outside... spring coming... /me happy ! 16:59 Brooke_ streusel, take your own risks laddy 17:00 oleonard Anyone know why I would get this error when running rebuildzebra.pl? "DBD::mysql::st execute failed: Lock wait timeout exceeded;" 17:02 paul_p oleonard, wow... is your server doing a lot of other things ? it usually means a mySQL query has locked some tables/rows, and rebuild_zebra has waited too long for the lock to be removed 17:02 jcamins oleonard: two running on zebraqueue simultaneously. 17:12 paul_p bye bye #koha ! good week end everybody ! 17:12 wizzyrea bon... o bother 17:41 jcamins Does Koha need the mail server to be listening on port 25? 17:44 cait hi #koha 17:47 rhcl hi cait 17:53 * Brooke_ waves to Cait :D 17:56 wizzyrea afk lunch 18:00 cait hi Brooke 18:05 sekjal how would one make Koha default to the Title Notes tab on opac-detail.pl, rather than Holdings? 18:05 jcamins sekjal: there's a syspref. 18:05 jcamins Let me find it. 18:06 jcamins I thought there was, anyway. 18:07 jcamins Oh, no, it's only for Serials. 18:07 jcamins opacSerialDefaultTab. 18:08 jcamins Apparently that syspref isn't actuall defined. 18:09 jcamins *actually 18:09 sekjal wouldn't be too hard to add. the opac-detail.pl page tests for defaulttab = 'something' 18:09 jcamins Right. 18:09 sekjal (didn't know H::T could do that) 18:10 jcamins sekjal: yeah, defaulttab is set in Perl. 20:26 druthb Good afternoon, #koha. 20:27 oleonard Shhhhh, everyone is napping! 20:29 * druthb gets her pillow and blanket and KinderMat down off the shelf, and gets ready for a snooze. 20:30 * jcamins waves to druthb 20:30 * druthb waves back to jcamins. 20:32 * jcamins rescues his cat from the sticky bug catcher thing 20:37 * jcamins 's cat is impressively chastened. Apparently sticky bug catcher things are more effective than scolding. 20:46 * oleonard is pleased that the switch to the jqueryUI date picker will result in a net reduction in lines of javascript in Koha 20:53 sekjal happy weekend, #koha! 20:57 jcamins Time to go cook and clean for our dinner guests. I'll be back for a bit, later. 20:58 * druthb is gonna step away for a bit too. back later this evening. 21:07 bg oleonard++ less lines of javascript has got to be a win somewhere 21:17 bg @wunder 93109 21:17 huginn bg: The current temperature in K6LCM - Westside / Mesa, Santa Barbara, California is 11.5�C (1:22 PM PST on February 18, 2011). Conditions: Light Rain. Humidity: 85%. Dew Point: 9.0�C. Pressure: 29.79 in 1008.7 hPa (Falling). Wind Advisory in effect from 9 am this morning to 8 PM PST this evening... 21:18 bg light rain - ha 21:58 bg hi hdl 22:11 braedon @wunder auckland 22:11 huginn braedon: The current temperature in Auckland, New Zealand is 21.0�C (11:00 AM NZDT on February 19, 2011). Conditions: Partly Cloudy. Humidity: 73%. Dew Point: 16.0�C. Pressure: 30.12 in 1020 hPa (Steady). 22:40 hdl hi bg 22:41 hdl good night