Time  Nick            Message
00:57 chris_n2        g'night
00:57 chris           night
02:18 chris           @quote random
02:18 munin`          chris: Quote #39: "chris <chris> nope, ive made it my aim in life not to learn js or html" (added by ricardo at 06:00 PM, October 07, 2009)
02:18 chris           it's all true
02:18 pianohacker     so true
02:19 pianohacker     I continue to question your judgment in finding perl measurably better js than js, but it is true :)
02:19 chris           heh
02:19 pianohacker     gah, grammar *sigh*
02:19 pianohacker     should not be talking this late
02:20 pianohacker     how are you?
02:20 chris           good, had a long weekend so that was fun
02:20 chris           and glad the vote is all finished, even if people are making it more complex than it needs to be :)
02:21 pianohacker     "this arbitrarily complex math gives the exact same result as a straight reading of the results, but what the heck!"
02:21 chris           hehe yeah
02:22 pianohacker     that's right, it was labor day monday
02:23 chris           yes indeed
02:23 chris           nice weather for all 3 days too
02:23 pianohacker     do anything special, or just relax?
02:23 pianohacker     (blah, cold and snowy here)
02:23 chris           took kahu to the football(soccer) on sunday that was fun
02:24 pianohacker     cool
03:03 brendan         evening
03:08 Mehwish         Hello Every one.
03:09 Mehwish         Can anyone give me answers of a few questions regarding my Koha problems?
03:09 brendan         I can try
03:09 Mehwish         OK Thanks a lot..
03:10 Mehwish         I have upgraded my Koha from 3.02 to 3.04
03:10 Mehwish         now errors errors and only errors..
03:10 Mehwish         Problem is that I am sure I forgot to install some perl modules..
03:11 Mehwish         how can I veryfiy which modules are installed??
03:12 Mehwish         another now If I install those missing modules will it start working..??
03:13 Mehwish         I think not..I think I have to run make , make test and make install commands again after I install modules..
03:13 Mehwish         am I right or not?
03:13 Mehwish         just guide me where to start from?
03:14 brendan         I think you're on the right path
03:14 chris           nope you dont have to run those commands again
03:14 brendan         go ahead and install the missing perl modules
03:14 chris           if it is missing modules
03:14 Mehwish         I think I forgot to follow this step from my guide..
03:14 chris           then the apache error logs will be telling you so
03:14 Mehwish         sudo aptitude install \     liblingua-stem-perl libxml-sax-machines-perl libmarc-record-perl libcgi-session-perl \     libdate-pcalc-perl libdate-ical-perl libdate-manip-perl liblist-moreutils-perl \     libmarc-charset-perl libmarc-xml-perl libnet-ldap-server-perl libpdf-report-perl \     libpdf-reuse-barcode-perl libxml-csv-perl libtext-csv-perl libtext-iconv-perl \     libxml-dumper-perl libxml-libxml-common-perl libxml-filter
03:15 Mehwish         now these are a lot of modules and all are important..
03:15 chris           99% of those were in 3.0.2
03:15 chris           basically what you need to do is check the apache error logs, the main one in /var/log/apache2
03:15 chris           and the koha ones
03:16 chris           that will tell you the actual error
03:16 chris           can you have a look at those now?
03:16 chris           eg sudo tail -20 /var/log/apache2/error.log
03:17 Mehwish         I think errors are same as of my koha web installer..
03:18 Mehwish         wait
03:18 chris           if its something like this
03:18 Mehwish         when i type 127.0.1.1 i get following.
03:18 chris           Can't locate UNIVERSAL/require.pm in @INC (@INC
03:18 chris           then its a missing module
03:18 Mehwish         Can't locate YAML.pm in @INC (@INC contains: /usr/share/koha/lib /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /usr/share/koha/lib/C4/Search.pm line 31. BEGIN failed--compilation aborted at /usr/share/koha/lib/C4/Search.pm line 31. Compilation failed in require at /usr/share/koha/lib/C4/Heading.pm line 25. BEGIN
03:18 chris           thats it, so you are missing the yaml module
03:19 Mehwish         yes exactly what u are telling..
03:19 Mehwish         [Mon Oct 26 00:32:56 2009] [error] [client 192.168.0.25] File does not exist: /var/www/HNAP1 [Mon Oct 26 00:33:00 2009] [error] [client 192.168.0.25] File does not exist: /var/www/TEADevInfo [Mon Oct 26 00:33:03 2009] [error] [client 192.168.0.25] File does not exist: /var/www/HNAP1 [Mon Oct 26 00:47:16 2009] [error] [client 192.168.0.25] File does not exist: /var/www/HNAP1 [Mon Oct 26 00:47:19 2009] [error] [client 192.168.0.25]
03:19 chris           sudo apt-get install libyaml-perl
03:19 Mehwish         and this is my error log
03:20 chris           yeah those errors dont look related to koha at all, but the missing YAML one is
03:20 chris           so if you do that apt-get
03:20 chris           then try again see what error you get next
03:21 Mehwish         OK
03:23 Mehwish         OK now only one error I see..
03:23 Mehwish         Can't locate IPC/Cmd.pm in @INC (@INC contains: /usr/share/koha/lib /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at /usr/share/koha/intranet/cgi-bin/installer/install.pl line 15. BEGIN failed--compilation aborted at /usr/share/koha/intranet/cgi-bin/installer/install.pl line 15.
03:24 chris           cool
03:24 chris           lemme check if there is a package for that
03:24 Mehwish         OK
03:24 chris           nope
03:24 chris           so
03:24 chris           sudo CPAN IPC::Cmd
03:26 Mehwish         OK let me try that
03:42 Mehwish         plz Chris help me.. Shall I write this in CPAN shell "install CPAN IPC::Cmd"?
03:43 chris           nope
03:43 Mehwish         or only this "install IPC::Cmd"
03:43 chris           that one, but you shouldnt be in a  CPAN shell, if you typed the command i typed above,
03:43 chris           but if you are in a cpan shell, then install IPC::Cmd
03:44 Mehwish         OK
04:04 Mehwish         I have got success...
04:04 Mehwish         now it is showing ligin screen..
04:07 Mehwish         now I am getting error as Web Installer tried to update database ..
04:08 Mehwish         *  [Mon Oct 26 21:04:18 2009] updatedatabase.pl: DBD::mysql::db do failed: Duplicate entry 'AllowRenewalLimitOverride' for key 1 at /usr/share/koha/intranet/cgi-bin/installer/data/mysql/updatedatabase30.pl line 416.     * [Mon Oct 26 21:04:19 2009] updatedatabase.pl: DBD::mysql::db do failed: Duplicate key name 'issn' at /usr/share/koha/intranet/cgi-bin/installer/data/mysql/updatedatabase30.pl line 443.     * [Mon Oct 26 21:0
04:10 Mehwish         Now What Should I do??
05:45 brendan         evening
05:46 pianohacker     good evening
05:46 pianohacker     fairly typical for me, but later than I usually see you :)
05:46 irma            hi all
05:46 pianohacker     hello
05:49 irma            I am writing a short article about Koha and find myself stuck ... I wish to include the link to the Koha 3.0.4 download but wish not to explain why it's @ http://koha-fr.org/content/diffusion-koha-version-304 .... any suggestions?
05:49 brendan         hey pianohacker
05:49 brendan         hey irma
05:49 irma            It's an "Introduction to Koha" type of article...
05:50 irma            g'day Brendan
05:50 irma            g'day pianohacker
05:51 pianohacker     even if you don't want to excoriate liblime, you could simply mention that the project has had a few minor difficulties with getting a working download up
05:51 brendan         maybe something like "due to complications with site permissions - the download link wasn't able to make it's appearance on the correct spot"
05:52 * pianohacker   is tempted to change nick to mate, if you're going to greet us like that
05:53 irma            download.koha.org .. currently hijacked???
05:55 brendan         currently hijacked I believe is the lastest news
05:55 irma            what ever I say counteracts all the positives I have said about Koha somewhat...
05:55 chris           well the file is at download.koha.org
05:55 chris           now
05:55 brendan         cool
05:56 chris           but neither the RM or release maintainer have access to put them there, they have to wait for someone from liblime to do it
05:56 irma            phew that is good progress and timing for me
05:56 chris           well its not really progress at all, but at least the file there the _fixed one
05:56 chris           is current
05:57 chris           it means that you can just not mention the fact that the 2 people who should have access dont
05:57 irma            oh.. sorry. Being too positive here. I thought you might be the bearer of goods news that the RM had regainined access !!!
05:58 chris           no
05:58 irma            But thanks Chris for your news. I shall just link to download.koha.org in the article
05:59 chris           there is no sign that they will, as the current story is since liblime has stuff on that box too its too dangerous
05:59 chris           which means that download.koha.org needs to move somewhere where that isnt the case
06:00 chris           but that would mean liblime engaging with the community, which i give a .0001% chance of happening
06:01 irma            HLT as 1st choice in the survey is great. New possibilities ....
06:02 chris           well not really :)
06:02 * chris         is full of pessimism :)
06:03 chris           i cant see liblime handing over their community property
06:03 pianohacker     you're a pessimist? really?
06:03 chris           but it will be an opportunity for some finality
06:04 chris           as when they dont, we can finally move on
06:04 pianohacker     yeah, definitely resting on Jo and kado's shoulders at this point
06:04 brendan         anyone ask you for a translation for the message you sent to the mailing list in maori
06:05 chris           wizzyrea did
06:05 chris           basically it was
06:05 chris           "why would we choose one of those, were you joking?"
06:05 pianohacker     what could we do to move on? (I ask, as a bright eyed youngster who is getting thoroughly tired of software politics)
06:06 brendan         wizzyrea++
06:06 chris           pick a domain name, put the site there, and get on with our lives
06:06 brendan         I choose -- koha"is"awesome.org
06:06 chris           its not ideal, there are lots of links to the .koha.org domains
06:07 pianohacker     would ownership of the trademark if not the active domain cause troubles in the future?
06:07 chris           but it would allow us to be able to go back to being able to actually do things like put up links to the latest release, and put the latest release up etc
06:08 pianohacker     brendan: quotation marks and everything, like the toys'r'us logo?
06:08 brendan         the thing with a trademark -- is that it costs a lot of money to inforce a trademark
06:08 chris           i dont think even liblime are crazy enough to try and enforce the trademark
06:08 chris           against the community
06:08 brendan         I mean a lot of money to get into that battle
06:08 pianohacker     makes sense
06:08 chris           if they think they are getting bad press now, think about what would happen if they did that
06:09 irma            Sorry for interrupting but what is the link to the libraries currently using Koha? Thank you...
06:09 pianohacker     SCO is a wonderful example of how truly _that_ can blow up in your face, yes
06:09 brendan         I put the quotes in because "is" isn't strong enough in my mind -- needs an equal sign, probably
06:09 chris           yeah
06:10 brendan         koha=awesome.org
06:10 chris           irma: marshall breedings libwebcat is the  best one
06:10 chris           http://www.librarytechnology.org/libwebcats/
06:11 pianohacker     irma: depends on what you want; libwebcats http://www.librarytechnology.org/libwebcats/ is indeed good, though it has koha under several categories depending on vendor
06:11 irma            Chris: thanks
06:11 * chris         has to go play with my son before bed, bbiab
06:11 pianohacker     http://koha.org/showcase is perhaps a bit prettier, though not as complete
06:11 pianohacker     see ya, chris
06:25 brendan         oh man -- we lost munin
06:39 irma            pianohacker, brendan & chris: thanks for the links and help ... ciao.
06:39 pianohacker     np, good night
06:39 brendan         later irma
06:42 thd             chris: has the moon gone to sleep?
06:50 pianohacker     good night, all
06:53 chris           back
06:56 chris           thd: yep all the kids in bed
06:57 Ropuch          Morning #koha
06:58 thd             good morning Ropuch
06:59 thd             chris: Why would circulation be using XML?
07:00 chris           because the item data is in the marc
07:01 chris           so it parses the xml, then it needs to update it also
07:01 chris           marc_xml on biblioitems
07:02 chris           basically its a flawed implementation, the idea always was that the item table was the canonical place for item data
07:02 thd             kados had told me that there had been an agreement that the SQL tables would be primary for items data and that storing the data in MARC would be secondary
07:02 chris           yes there was
07:02 chris           but that isnt the way it got written
07:03 chris           basically cos of zebra
07:03 chris           and the rebuild_zebra.pl script
07:03 thd             Well I understood that early experiments had found no significant performance problem with using XML for circulation
07:04 chris           must have been fairly flawed expirements :)
07:04 chris           some simple profiling shows that parsing the xml is the most time consuming part of the circulation code
07:04 thd             I think the expectation had been that it could never work
07:05 thd             The fact that it was possible in real time led to it being considered a good choice
07:05 thd             Later there was a change of view but perhaps then no one rewrote that code
07:06 chris           it was never considered a good idea by a lot of people
07:06 chris           myself and hdl included
07:06 chris           i was unaware that the idea that the itemdata be stored in the sql table had been dropped until after the fact
07:07 chris           it wasnt until i was getting complaints that it was slow, that i did profiling (as did hdl) to find out where the slowness was
07:07 chris           hence fixing it for 3.4
07:08 thd             XML code does not seem to be directly included in C4::Circulation.pm
07:11 chris           my $biblio = GetBiblioFromItemNumber($item->{itemnumber});
07:12 thd             that is calling C4::Items.pm ?
07:14 chris           C4::Biblio
07:14 chris           the big one is actually ModItem, in Items.pm
07:14 chris           which does things like
07:14 chris           my $new_item_marc = _marc_from_item_hash($whole_item, $frameworkcode, $unlinked_item_subfields)                           or die "FAILED _marc_from_item_hash($whole_item, $frameworkcode)";
07:14 chris           and
07:15 chris           _replace_item_field_in_biblio($new_item_marc, $biblionumber, $itemnumber, $frameworkcode);
07:16 chris           which in turn does
07:16 chris           $completeRecord->append_fields($itemField);
07:16 chris           }
07:16 chris
07:16 chris           # save the record
07:16 chris           ModBiblioMarc($completeRecord, $biblionumber, $frameworkcode);
07:16 chris           so a bunch of mucking round with marc objects and parsing them to and from xml
07:17 thd             There is still value in having holdings data in MARC, although, it need not be real time circulation information.
07:18 chris           yep, doing it in real time while issuing and returning is the bad bit, not the storing it in xml
07:19 thd             Holdings data at least of long term value would be better in separate holdings records than in the bibliographic record.
07:19 chris           yes, and it should be in a format that is super fast to update
07:20 thd             It should be possible to give a separate bar code for every issue of a periodical for years without concern about breaking the MARC limits.
07:20 thd             ...for maximum MARC record size.
07:21 chris           basically im more concerned about making circulation fast than i am about MARC, since customers complain loudly when they have to wait in line
07:21 chris           and complaining customers = less funding = libraries closing
07:21 thd             yes exactly
07:22 thd             good morning nicomo
07:22 chris           hi nicomo
07:22 nicomo          hi thd and chris and #koha
07:22 brendan         heya nicomo
07:22 thd             chris: can this statement from C4::Search.pm be true?
07:23 thd             # 'available' is defined as (items.onloan is NULL) and (items.itemlost = 0)
07:23 brendan         thd -- I thought that marcxml limit wasn't any greater than MARC limit
07:23 brendan         IIRC
07:23 chris           brendan: yep it is, the iso2709 standard has a size limit .. marcxml doesnt
07:23 thd             brendan: There should be no MARCXML limit.
07:23 brendan         right thanks
07:24 chris           thd: hmmm no that isnt right i dont think, i think there are more conditions than those 2
07:24 thd             brendan: the problem is that MARC::File:XML calls MARC::Record to do the real work instead of some XML parser.
07:25 thd             chris: yes so that comment must be an old one which was never corrected
07:33 thd             chris: Does items.withdrawn mean removed from the collection or is it a synonym for items.onloan?
07:34 chris           nope it means removed from collection
07:35 thd             that is what I had thought
07:36 thd             I do find other uses of the word withdrawn to mean issued as a loan but without referring to items.withdrawn
07:36 thd             or at least I hope they were not referring to items.withdrawn
07:37 chris           :)
07:38 thd             Does items.damaged also imply not available instead of merely damage noted?
07:39 chris           yes
07:40 thd             Items.damaged implies being repaired or held for safekeeping as too fragile?
07:40 chris           either of those, shouldnt be able to be circulated though
07:41 chris           im unsure any of these are used in the current code, i have to do an audit
07:41 thd             There are some checks for them
07:42 thd             The librarian can change the flag by simply editing the item.
07:42 chris           cool
07:42 magnusenger     chris, thd: these are the kinds of questions i was pondering while i did my first migration recently. I think different libraries would interpret these things differently. i definitely felt a need for some definitions and rules, especially since its difficult to know how the code treats these values
07:43 chris           i used to know exactly how they all worked, but not anymore, i need to read the code to find out
07:44 thd             magnusenger: I assumed that I knew the answers but I have wondered.
07:44 chris           in the olden days, if any of those flags were set, they couldnt be issued
07:44 chris           i hope that is still the case
07:45 thd             magnusenger: I had not had time to answer some of your questions about bibliographic frameworks on the koha-devel list
07:45 magnusenger     thd: made me wonder too! :-)
07:46 magnusenger     thd: i forgot the questions... ;-)
07:46 thd             magnusenger: all those values are mapped to a presumed subfield name corresponding to MARC 21 usage where available in MARC 21 frameworks.  Yet I had never looked at some of the corresponding code
07:46 hdl_laptop      hi chris
07:47 chris           hi hdl_laptop
07:47 chris           did you see my proposal for 3.4 hdl_laptop ?
07:48 thd             chris ++ for proposal
07:48 hdl_laptop      irma around ?
07:49 magnusenger     there is some info about the 952 fields here: http://koha.org/documentation/manual/3.0/cataloging/item-fields-data-migration
07:49 chris           she has gone hdl_laptop
07:50 thd             magnusenger: why is it that Norwegian libraries catalogue DVDs as books in the NORMARC leader?
07:50 magnusenger     thd: i don't think they are supposed to?
07:51 thd             magnusenger: yes but my research shows that to be the prevalent case
07:51 magnusenger     thd: i think some ILSs might "forget" the leader in favour of our "very own" 019$b, which encodes format
07:52 thd             magnusenger: really, did I miss that in the NORMARC documentation?
07:52 magnusenger     thd: I have also seen that the largest public library encodes everything as books in the leader
07:52 hdl_laptop      chris: where is your proposal ?
07:52 thd             magnusenger: I only test very large catalogues
07:52 magnusenger     thd: nope, it's not in there. it's an extension made by Biblioteksentralen, the largest seller of catalogue records!
07:53 chris           hdl_laptop: linked from http://wiki.koha.org/doku.php?id=en:development:roles3.4
07:53 magnusenger     thd: They have their very own dialect of MARC, called BSMARC
07:54 hdl_laptop      chris quite sensible proposals
07:54 magnusenger     thd: it's defined in a PDF in Norwegian here: http://www.bibsent.no/pdf/bsmarc_utgave_3_8_2008.pdf
07:54 chris           yeah they all are good i thought
07:55 hdl_laptop      I had already seen them.
07:56 hdl_laptop      What is quite hard is QA management.
07:56 hdl_laptop      At the moment, It really is the main problem
07:56 chris           yep, colin's proposal sounds good to me, and he is the first volunteer we have had in a while for it
07:56 hdl_laptop      We need automated webbased tests
07:57 thd             magnusenger: What is the relation between BSMARC and NORMARC?
07:57 hdl_laptop      And Colin has not mentioned taht
07:57 magnusenger     thd: i think BS is a subset of NOR, with at least the addition of 019$b
07:58 chris           yep, but i dont see that as a reason to reject the proposal, since he is the only one who has volunteered for qa manager in years
07:58 hdl_laptop      We also need some infrastructure in order to test with manipulating system preferences.
07:58 thd             magnusenger: Where is BSMARC typically used?
07:58 hdl_laptop      chris I havenot said I would "reject".
07:59 hdl_laptop      But it still is not enough.
07:59 magnusenger     thd: public libraries, that buy their records from Biblioteksentralen ("The library central")
08:00 chris           hdl_laptop: i think its a fine start, and others are welcome to do their own proposals
08:01 chris           if he actually achieves half of his goals, that is more than any other QA manager n the 10 years of koha has done
08:05 chris           hi francharb
08:05 chris           and hi paul_p
08:05 paul_p          hi chris
08:05 francharb       hi chris
08:05 hdl_laptop      chris well, I am gratefull to Collin to throw his hat on that.
08:06 paul_p          ads about win7 on french TV those days (and a very poor one. Should I say 'ridiculous' ?)
08:06 hdl_laptop      But I also know it IS tough job.
08:06 chris           hdl_laptop: yes, no one has managed to do it yet, so im very happy that he has volunteered
08:07 hdl_laptop      he'll need assistance (I think) And also has to write guidance on wiki for developers to be able to conform to his goals.
08:08 chris           yep
08:31 kf              good morning
08:32 chris           hiya kf
08:32 kf              hi chris :)
08:35 Ropuch          Hello kf
08:35 kf              hi Ropuch
09:16 paul_p          owen++
09:16 paul_p          (for his wonderful templating stuff)
09:16 paul_p          opac adv search really flexible with css
12:09 chris_n         g'morning
12:10 chris_n         paul_p: ridiculous is the correct word (especially with M$)
12:45 chris_n         confusion already over which tar to download
12:47 owen            Thanks for fielding that one chris_n
12:47 owen            What a pain to have to deal with this mess.
12:48 chris_n         I think that hdl_laptop had requested the bad one be pulled already
13:25 magnusenger     chris_n: so he did: http://www.nabble.com/version-3.0.4-on-download.koha.org-td26057316.html#a26057316
13:54 tajoli          hi
13:55 tajoli          Is nahuel.angelinetti on-line ?
13:55 nahuel          of course :)
13:55 tajoli          I have a question about your patch [PATCH] Fix normal opac view 26 Oct 2009 16:59
13:56 tajoli          Is it for 3.0.4 or for 3.2 ?
13:57 nahuel          3.04
13:57 nahuel          3.0.4 at least
13:57 nahuel          perhaps on 3.2 I didn't tested
13:58 tajoli          Ok, I insert it in my 3.04 installation
13:58 tajoli          thank you
13:58 nahuel          you're walcome
13:59 nahuel          welcome
13:59 nahuel          :)
13:59 kf              nahuel: I have a question too - you have a moment? need the bug number for my question
13:59 nahuel          of course :)
13:59 nahuel          as hdl say, don't ask to ask, just ask :)
14:00 kf              bug 3446
14:00 kf              hm munin is still missing :(
14:01 nahuel          i'm munin :p
14:01 nahuel          http://bugs.koha.org/cgi-bin/bugzilla3/show_bug.cgi?id=3446
14:01 kf              we have a general problems with notices, as we want to set fines and send notices on the same day according to calendar
14:01 kf              and send different notices for 1st 2nd and 3rd notice
14:01 kf              do you still plan on adding this notice count?
14:04 kf              I think it would be a great help, not sure how to find out if a user already got a notice otherwise, message_queue is complicated when its not send by email to the patron but to the library
14:04 wizzyrea        munin was about yesterday
14:04 wizzyrea        gr
14:05 kf              nahuel? still there? :)
14:05 nahuel          still :)
14:05 nahuel          2s
14:06 nahuel          but kf, koha manages 3 levels of overdues
14:06 kf              it does, but they are not in time with fines
14:06 nahuel          ah
14:06 kf              what we want to do is send notices after x opening days
14:06 nahuel          ah
14:06 kf              and set fines after x opening days
14:07 kf              its not possible to have notices and fines on the same time line right now, and I think fines are just skipped, when there is a holiday, with fine interval of 7 days this is not a nice thing
14:08 kf              and my colleague will try to program something in perl to do it like that
14:08 nahuel          you should send the patch :p
14:08 nahuel          hehe
14:08 kf              and we were discussing how and where to find the information needed and I found your bug :)
14:08 nahuel          As I know, we have no plan to do this
14:08 kf              when we get it working we will
14:08 nahuel          no one of our client asked it
14:08 kf              ah ok
14:09 nahuel          hmmm else for you patch
14:09 nahuel          Yes you can add a column to the issue table
14:09 kf              you think this would get added to koha?
14:09 nahuel          but this kind of modification should be only for 3.2
14:09 nahuel          yes of course!
14:09 nahuel          all great ideas are welcome
14:09 nahuel          3.2 or 3.4
14:09 nahuel          because 3.2 will be released soon
14:10 kf              I think it will be 3.4, as we are in feature freeze now
14:10 kf              but we dont want to have local customization in our koha (painful experiences with our old system)
14:11 kf              so we will try to get everything into koha that we do :)
14:11 nahuel          héhé cool
14:11 nahuel          And a really great news for 3.4
14:12 nahuel          We will migrate to template toolkit !
14:12 kf              its just a plan right now, but we need to get it working somehow
14:12 nahuel          Html template pro is a big pain
14:12 kf              I dont know if this is great news - will it mean rewriting all templates?
14:12 nahuel          Yes it mean rewriting all templates, but it means have more feature
14:12 kf              I have no experience with template toolkit and did only very small template changes so far
14:12 nahuel          lesser translation problems
14:12 nahuel          etc...
14:12 kf              lesser translation problems is a plus .)
14:13 nahuel          Template::Toolkit is really similar as django templates, or smarty
14:13 kf              always have a list with typos and things to correct on my desk
14:14 kf              in fact I know near to nothing about templating - but willing to learn
14:15 kf              ok, but about 3446 - you will not add it but think its a good idea - right? :) so I will talk to my colleague if we are able to make a change like that
14:16 nahuel          It's a good idea :)
14:17 kf              thx for your time nahuel
14:17 nahuel          like tajoli, you're welcome
14:58 owen            Is this correct? "The z3950search will NOT work until your system administrator has activated the z3950 client daemon on your server. The daemon is in KohaDirectory/script/z3950daemon"
14:58 owen            I don't seem to have a /script/ directory
15:01 slef            that's 2.x
15:01 slef            maybe even only 2.0 and early 2.2
15:02 slef            where did you spot that?
15:02 owen            http://koha.org/documentation/manual/3.2/administration/additional-parameters/z39.50-servers
15:02 owen            and http://koha.org/documentation/manual/3.0/administration/additional-parameters/z39.50-servers
15:02 slef            hrm, a bug for nengard
15:02 slef            I think we can't edit that?
15:02 slef            would welcome comments on bug 3732
15:02 slef            is the bot not back?
15:03 owen            Left again last night I think
15:03 slef            anyone got its config backed up?  I miss it.
15:03 slef            http://bugs.koha.org/cgi-bin/bugzilla3/show_bug.cgi?id=3732 field lengths and multi-line boxes
15:03 owen            gmcharlt said he might host it himself if we continued to have problems with it
15:04 slef            ok, but having the config backed up would be good, so whoever wanted to could step in easily to cover future problems
15:05 * owen          wonders why he didn't get an email from the bugzilla list about bug 3732
15:05 slef            only just created it
15:05 owen            Oh, I misread the date
15:07 owen            slef: What is the correct procedure for getting the z3950 daemon running?
15:08 Bar             Has anyone ever seen a problem with Patron searching where a search term, with many hits, only displays the first hit? e.g surname McCarthy has 75 Patrons but the results only show one?
15:11 wizzyrea        we've had the opposite problem, where say, you type in heather heath and you get all of the heathers and all of the heaths, but heather heath is not on the first 20 results pages
15:12 Bar             Strange. Just reading through the search.pl file now to see if there is anything worth tweaking in there
15:13 schuster        I was reading the threads from earlier - and Chris talks about the items NOT coming out of the MARC for 3.2 is that still the case?  I was hopefull that it would resolve some of our slow checkouts when a teacher has 50 items and they are checking out another book that every teacher is getting.
15:14 schuster        Sometimes it takes over a minute for that one transaction to checkout that book.
15:14 owen            I think that must be fore 3.4?
15:14 schuster        hmmm...  It used to be for 3.2 so that changed someplace drat.
15:14 owen            I don't know schuster, I could be wrong.
15:15 owen            No, looking at chris's RM proposal, he mentions getting XML out of circulation code.
15:15 kf              I think gmcharlt said he wanted to to this, perhaps a time problem?
15:15 slef            owen: sorry, what z3950 daemon?
15:15 schuster        again phewie.
15:15 wizzyrea        schuster: maybe that's not part of our 3.2?
15:16 chris           OMG
15:16 wizzyrea        OMG indeed
15:16 wizzyrea        you're awake?
15:16 owen            chris, go back to bed it's not worth it!
15:16 slef            chris!  what's 3.0.x-fixes on gitorious for and can I pollute it? ;-)
15:16 * wizzyrea      hypnotizes Chris... you are getting very sleepy...
15:17 wizzyrea        your eyes are getting heavy
15:17 wizzyrea        your pillow is calling your  name
15:17 chris           heheh
15:17 wizzyrea        Chrisssssss.... sleeeep...
15:17 wizzyrea        :)
15:18 schuster        chris - so the bug wrangler would watch the git and communicate with the release manager or would the release manager contact the bug wrangler when something has been submitted etc???
15:18 owen            schuster: Sorry, chris isn't allowed to talk he has to go to bed
15:18 slef            owen: are you talking about the 2.x era z3950 client daemon or the 3.x era koha-zebra daemon?
15:19 schuster        ;)
15:19 owen            slef: I'm just trying to get my z39.50 searches working :)
15:19 slef            owen: 3.x doesn't need a z3950 daemon for z3950 searching.
15:19 owen            slef: It's my first try managing my own install
15:19 slef            owen: do you know if the firewall is OK?
15:20 owen            slef: No, I'm not sure about that. What should I look for?
15:20 slef            owen: could try a search with yaz-client from a ssh command-line, but remember to auth before you open.
15:20 slef            looking for info
15:21 slef            nothing obvious on wiki, checking coop
15:22 schuster        Make sure your firewall allows the out going and incoming from the appropriate ports.  I can't use Z39.50 searching from our server because we only allow traffic on ports 80 and 8080
15:22 owen            Heh, second Google result for "yaz client command line" is from kete.net.nz
15:22 kf              owen: when you get no results with your z39.50 maybe the port is missing in the firewall
15:23 slef            owen:
15:23 slef            yaz-client
15:23 slef            auth username password (if you have them)
15:23 slef            open server.name.domain:port
15:23 slef            base databasename
15:23 slef            f test
15:24 slef            then s to show records, one at a time, and q to quit
15:26 owen            Thanks slef. All that worked perfectly: results came up fine.
15:27 slef            ok, so what doesn't work?
15:29 owen            Well, now I have to apologize for the false alarm: it seems z39.50 searches from within Koha *are* working...
15:29 owen            Did I just pick all the wrong things to search for at first? :(
15:29 slef            heh, maybe... or maybe it was a heisenbug
15:29 slef            http://foldoc.org/heisenbug
15:39 chris_n         hehe
15:40 * chris_n       thinks that the uncertainty principle applies well to some sorts of food.... they alter their composition when you go to taste them
15:46 wizzyrea        lol
16:01 jdavidb         Howdy, folks.
16:02 wizzyrea        hey jdavidb
16:03 kf              hi jdavidb
16:05 jdavidb         :D   How's things, Liz?
16:06 jdavidb         Hi, kf!
16:06 wizzyrea        things are good :) how's your trip?
16:07 jdavidb         owen++  #RT: @oleonard Bring it.
16:07 chris_n         ehlo jdavidb
16:08 jdavidb         So far so good.  this cgi thing is really laggy.  jwagner is teaching INCOLSA about jquery.  :)
16:08 schuster        Ah word is out INCOLSA...  I've heard rumors.
16:08 schuster        owen still around?
16:08 owen            yes
16:09 schuster        Did you have a chance to think about my multi-pac setup and those predefined searches we were talking about last week?
16:09 jdavidb         yes, schuster...they're our customer.  Great folks.
16:10 owen            Sorry schuster no, it got buried.
16:10 schuster        I figured, just thought I'd ask thanks for the update!
16:10 schuster        no problem owne
16:10 schuster        owen sorry.
16:11 jdavidb         I'm counting the number of time owen's name gets dropped in this whole templates/jquery discussion jwagner is doing.
16:12 wizzyrea        well he is a wizard
16:12 owen            Is she handing out my phone # and home address? I'll set an extra place or two at the table.
16:14 owen            My wife would love that: a dinner party where we only discussed jquery and html ;)
16:14 wizzyrea        hehe
16:15 jdavidb         No, she hasn't done that..    yet.
16:21 kf              owen is really great, you can change things everywhere really easily. and Im falling in love with jquery
16:22 kf              I added a screen keyboard for hebrew to our catalog today, using only sysprefs, a famfamfam icon, javascript/jquery, html and css :)
16:39 kf              time to go home - bye #koha
16:49 ccurry          Hello, all.
16:53 ccurry          I'm looking for a way to use koha to run a global update on a particular MARC field.  Is this possible?  I see that the MARC records are stored as a blob in the biblioitems table, so I can't use MySQL queries to edit the data.  The ILS we're migrating from had an issue with the 008 field being stored in the wrong place in the database and it won't export, so we need to splice this information into
16:53 ccurry          the records.  I'm trying to determine the best place to do this.  The old ILS runs on MSSQL, which I have no experience with, so I was hoping to make the change once the data is in koha.
17:07 slef            ccurry: Is it a Blob or a text field?
17:08 ccurry          longblob, according to MySQL
17:19 ccurry          I must be off; lunch calls me, but if anyone has a tip for me please email it to ccurry@amphilsoc.org?  Thanks.
17:23 jdavidb         Howdy again.
17:30 * mdhafen       is looking for someone with more Perl experience than he has.
17:30 mdhafen         I'm trying to squash a log message cause by 'use warnings'
17:32 mdhafen         Can anyone spot the uninitialized variable in this bit of code?  foreach ( keys %$attribs ) { exists $$attribs{ $_ } && $$attribs{ $_ } =~ s/\s*$//; }
17:33 mdhafen         not variable, the log message says uninitialized value.  Sorry about that.
17:37 mdhafen         anyone... anyone...
17:38 chris           it will be $$attribs{ $_ }
17:39 mdhafen         ok, but doesn't the exists() check take care of that?
17:39 chris           nope
17:39 chris           that checks if it exists, not if it has a value
17:39 chris           so the key exists
17:39 chris           but the value associated with that key in the hash doesnt
17:39 mdhafen         ah, now I see the difference.
17:40 chris           also i hate the implicit variable
17:40 chris           fwiw :-)
17:40 mdhafen         :)  You will probably never see this code in production, so don't worry about it ;)
17:40 chris           :)
17:41 chris           and even after 2.5 hours more sleep my OMG from before still stands wizzyrea  :)
17:51 chris           slef: you about?
17:55 slef            chris: intermittently.
17:55 slef            chris: did you see me ask what is gitorious 3.0.x-fixes for?
17:55 chris           the 3.0.x-fixes was the branch hdl and i were using to cherry-pick stuff from master to 3.0.x
17:55 chris           it then was merged over to 3.0.x
17:56 slef            so dormant branch now?  Should I use it or branch anew?
17:56 chris           so yep, you could rebase it, and use it to bring over your fixes
17:56 slef            rebase or pull?
17:56 chris           choice is yours
17:57 slef            ok ta
17:57 slef            did you want me for something else?
17:57 chris           nope that was it
18:00 owen            Who could have guessed download.koha.org was only for historical purposes?
18:01 slef            oh no
18:01 slef            they didn't write that?
18:02 owen            "download.koha.org is a site that LibLime created to provide a historical archive of Koha releases done to date"
18:02 owen            says Josh
18:02 chris           pompous_asses--
18:02 chris           PEI_schools++
18:04 slef            PEI?
18:05 chris           Prince Edward Island
18:05 slef            Pei may refer to:;Places: Prince Edward Island, a province of Canada, Pei, Tibet, a town in Tibet, Pei County, a county in Xuzhou, Jiangsu, China
18:05 chris           http://www.theguardian.pe.ca/index.cfm?sid=297278&sc=98
18:06 chris           ccurry: re your question earlier
18:07 slef            chris: http://stats.workbuffer.org/irclog/search.pl?channel=koha&nick=kados&q="download.koha.org" returns invalid XML
18:07 chris           what format does your data come out of your old system as?
18:07 ccurry          .mrc
18:07 chris           in that case i would use MarcEdit
18:07 chris           to do your changes
18:07 chris           then import that fixed file to koha
18:08 chris           slef: take it up with moritz lenz :)
18:09 chris           or i could fix it and send him a patch i guess :) thanks for the heads up
18:09 slef            let me know where... oh OK
18:12 chris           ccurry: marcedit has some great bulk editing features
18:13 ccurry          chris: Thanks.  I've been trying to think of a way to do this with MarcEdit, but I'm not sure it's is sophisticated enough to handle what we need to do.  We'd have to add different data in the 008 fields based on some sort of unique id and I haven't yet found a tool in MarcEdit that does this.  I've been playing around with the scriptwizard to see if I could use it, but I haven't figured it...
18:13 ccurry          ...out yet (and it only works for tab delimited files?).
18:13 ccurry          chris: can you recommend a particular tool/feature that would be suited to this type of operation?
18:13 chris           hmmm
18:14 chris           well one way is to use marcedit to convert your marc to text
18:14 chris           (it can roundtrip it)
18:14 chris           then use sed, or a perl script to do your changes, and then convert back to marc
18:15 * chris         has had to resort to that before
18:15 chris           but now i have to go feed my son breakfast
18:16 chris           he is yelling "Get some nuts!!!" which is toddler speak for i want peanut butter toast
18:16 chris           bbiab
18:16 ccurry          chris: thanks.  I'll look into it.
18:16 ccurry          good luck with the peanut butter toast.
18:16 owen            lol, "Get some nuts!!!"
18:17 schuster        One word of caution is that when I have exported my MARC database from Koha in the authoritized fields it was putting a number, I suspect the authority number for that heading so they don't export cleanly.  I have not tried to reload them to see what it does.
18:17 schuster        Some people gave me a couple of things to try, but it dropped to the bottom of my list of things to do.
18:22 chris           owen: i blame snickers adverts
18:22 chris           toast is in the toaster
18:33 slef            http://stats.workbuffer.org/irclog/koha/2008-08-23#i_229850 and http://stats.workbuffer.org/irclog/koha/2008-06-24#i_220974
18:34 wizzyrea        omg get some nuts
18:36 chris           slef: wanna post those to the thread? :)
18:37 wizzyrea        well crap
18:37 wizzyrea        oh, that will go over well
18:37 wizzyrea        he loves me :P
18:37 wizzyrea        <sarcasm>
18:38 chris           heh
18:38 chris           peanut butter toast and blues clues, my work here is done
18:39 * wizzyrea      envisions chris dusting off his crumby hands
18:39 chris           heh
18:39 wizzyrea        hehe sorry
18:39 slef            chris: I'm pondering http://lists.katipo.co.nz/pipermail/koha/2008-January/012900.html
18:40 chris           oh yeah there was an alpha, a beta, an rc1
18:40 chris           none of which are on download.koha.org
18:41 chris           it actually was the bullying of HDL that i objected, i expect him to dissemble these days
18:50 schuster        some times you feel like a nut, sometimes you dont MOUNDS!
18:50 schuster        Almond Joy...
18:55 chris           ok off to work, bbl
19:01 slef            chris: alpha and beta just appeared
19:01 slef            is a release candidate a release?  go ask #philosophy
19:02 wizzyrea        ugh... you know what's funny
19:03 wizzyrea        it used to be that his clients got mad at him for spending too much time with the community
19:03 wizzyrea        now I'm mad because he's spending too much time fighting with the community
19:04 owen            At least we're /told/ his clients got mad at him for spending time with the community
19:04 wizzyrea        I don't have a problem with him spending (his staff's) time helping the community, at all
19:04 schuster        Well when we had problems that they wouldn't address or logs that people wouldn't look at that did make me a little perturbed.
19:04 wizzyrea        I do take issue with him fighting and being petty re: the community
19:08 owen            Welcome, Koha Express customers, to the community your vendor doesn't believe in. :(
19:10 brendan         afternoon everyone
19:10 sekjal          afternoon, brendan
19:10 schuster        was there a new post someplace that I missed?
19:11 owen            schuster: I'm just reading the "Question about Migration of data" post to the Koha list
19:11 owen            "We just purchased Koha Express..."
19:17 schuster        OK I usually read that in digest the next day...
19:19 owen            Not that I don't think they should be coming to the community for help, I just wish we could get some respect from the vendor that's sending them to us.
19:20 brendan         owen++
19:23 slef            erm, remind me: what's "Koha Express"?  LibLime's cloud-hosted one?
19:24 owen            It's their "turnkey" no-frills, no services version.
19:24 slef            is it a released version?
19:24 owen            "based on the official Koha Community software releases"
19:25 owen            Not exactly sure what that means, but I'm assuming it's not LEK.
19:25 * slef          browses www.liblime.com
19:25 sekjal          I think Koha Express is a no-Zebra installation of Koha 3.0.2
19:25 slef            "based on" - who's going to ask for the version number?
19:25 sekjal          http://www.liblime.com/products/koha
19:26 owen            sekjal: Have you heard something about no-Zebra? I don't see it in the description.
19:27 slef            $299 per year?  If that's no-Zebra, it compares badly with our one-off fee.
19:28 sekjal          I am interpretting "less than 75,000 records" to mean that, since "Koha Community" is billed at having support for tens of millions of records.
19:28 sekjal          I recall that kind of description of Zebra when it was introduced, so I'm connecting dots
19:28 sekjal          perhaps improperly
19:29 owen            sekjal: Makes sense though.
19:29 owen            slef: You have an offering with a one-off fee?
19:30 sekjal          sad that "Koha Express" and "Koha Community" are two releases behind; there are lots of good things since 3.0.2
19:31 slef            owen: yes, two of them, but we're in a state of flux, so http://www.software.coop/products/koha isn't up to date until at least this week's members meeting.
19:31 slef            owen: officially, we're still quoting case-by-case.  In practice, I'm working from a price list.
19:32 slef            owen: I think the members are getting bored of my quote approval requests, so it should get approved as a list price soon ;-)
19:33 owen            Interesting, slef--Do you have customers with existing hosting service who ask you to install Koha there for them?
19:34 slef            owen: usually, yes.
19:35 slef            owen: owning or renting their own servers is the most common among our customers.
19:35 owen            So not your typical mass-market web hosts.
19:35 richard         hi
19:36 owen            I wonder how high-end you have to get before you have the kind of privileges on a commercial web host required to install Koha.
19:36 slef            virtual server
19:36 slef            it can be done with ssh but it's not easy
19:44 slef            well, that depends... koha with zebra I mean
19:44 slef            I think we've installed noZebra with only FTP and a web control panel, but that's really bad (and so more expensive)
19:46 chris           back
19:46 chris           slef: interesting .. revisionist history going on eh
19:47 chris           someone reading the irc logs i wonder
19:55 chris           nice reply to laurie slef
19:58 wizzyrea        I hear it's not all too difficult to do to do it on amazon ec2
19:58 wizzyrea        if you've done it on a virtualbox, you can do it on ec2
19:58 chris           yeah, its easy peasy
19:58 chris           you have an image
19:59 chris           that is an installed, empty koha, and switch that on
19:59 magnusenger     slef: i have been wondering about that recently - is it fair to say that you need root/sudo privileges to install Koha (w/Zebra)?
19:59 chris           done
19:59 magnusenger     ec2 behaves as any server that you have root access to
19:59 magnusenger     no special magic once you have a instance up and running
20:00 wizzyrea        I wonder how hard it would be to get a koha image made available to ec3
20:00 wizzyrea        ec2*
20:00 magnusenger     but you have to plan for images going down, they are not regarded as persistent
20:00 wizzyrea        i know people do that sort of thing
20:00 chris           not hard at all wizzy
20:00 chris           liblime will have them for doing their hosting
20:00 wizzyrea        I guess I meant listed with amazon as one of their default options
20:00 magnusenger     wizzyrea: yeah, theres lots of docs on how to create images for ec2
20:01 chris           oh yeah, i think thats just fill in a form :)
20:01 wizzyrea        well crikey
20:01 magnusenger     but the thing is, you don't want to run your koha on ec2 without thinking a lot about backup and what happens when your instance dies
20:02 chris           yeah, that goes for any thing in the cloud
20:02 magnusenger     but for testing etc it would be super-cool to have an image that you could fire up
20:02 wizzyrea        well, you'd have to think about that anyway
20:02 magnusenger     it would be like vmware or virtualbox without any installation
20:03 wizzyrea        right
20:03 magnusenger     and only cost 10 cents pr hour for testing
20:03 wizzyrea        obviously people do all kinds of fancy things on ec2
20:03 wizzyrea        twitter, for example
20:03 magnusenger     chris: yeah, but amazon seem very keen to point out that their instances are "brittle"
20:03 owen            What does that mean in practical terms?
20:04 wizzyrea        and you could contend that in practical terms, the library catalog is a little less 24/7 than twitter :P
20:04 magnusenger     owen: not quite sure, i have had an instance running for well over a year, but they say they can go away at any time...
20:04 wizzyrea        well that makes me nervous about my LL koha install...
20:05 wizzyrea        since it runs on ec2
20:05 wizzyrea        2, actually
20:05 magnusenger     but they probably have some kind of backup/failover-system in place
20:05 owen            magnusenger: Do you use it for something in production or for testing?
20:05 wizzyrea        one would hope so
20:05 magnusenger     i think ec2 is great if you need a lot of power, several servers, failover etc
20:06 magnusenger     if you only need one server with ordinary backup-routines i don't think it's that great
20:07 magnusenger     owen: well i have an instance with koha that is used for testing/training by an african university: http://koha.collib.info/
20:08 owen            magnusenger: what are the costs like, if I may ask?
20:09 magnusenger     owen: the smallest instance running linux in the us is 10 cents pr hour: http://aws.amazon.com/ec2/#pricing
20:10 * owen          isn't sure what the per-hour pricing is all about
20:10 owen            Is that literally how much time someone is interacting with the system?
20:11 magnusenger     nope, you get an instance running and then you pay for the number hours it runs
20:11 magnusenger     no matter if its idle all the time or serving pages at full speed
20:11 magnusenger     when you shut it down you stop paying
20:11 owen            I see, so the idea is you can set something up for as little time as you want
20:12 magnusenger     so that's great for testing, or if you need to fire up lots of instances to meet spikes in demand
20:12 magnusenger     yes, if you run an instance for 59 minutes you just pay the $0.10
20:13 magnusenger     auto scaling and load balancing are probably some of ec2 greatest strengths
20:14 owen            So that doesn't translate to an inexpensive monthly charge, and would be overkill for something that didn't need scaling
20:14 chris           also if you are doing somethign like LL
20:15 chris           where for $299 you run 3 commands
20:15 chris           its pretty sweet
20:15 chris           wtf
20:15 chris           LibLime staff have also held several official positions in the community historically, including:Release Manager, v. 3.0, 3.2; Translation Manager, v. 3.0; Documentation Manager, v. 3.0 and 3.2
20:16 * chris         should stop looking at that site
20:16 magnusenger     owen: yes, that's pretty much my conclusion! ;-)
20:17 wizzyrea        you mean CPU hours, right?
20:17 slef            magnusenger: you don't need root/sudo, but it makes life a lot easier.
20:17 brendan         rackspace has a really nice small cloud-server -- for 1.5 cents an hour
20:17 slef            magnusenger: zebra and even mysql don't use privileged (root-requiring) ports by default.
20:18 brendan         small though 10gb harddrive
20:18 magnusenger     slef: ok, but wouldnt you need it in order to install zebra and its deps?
20:18 slef            magnusenger: not if you install to $HOME.
20:19 magnusenger     brendan: you'd fit quite a lot of koha in 10gb, though? ;-)
20:19 brendan         :)
20:19 slef            maybe you need to be as old a sysadmin as me and have experienced really locked-down university systems
20:19 magnusenger     slef: ah, ok, havn't thought about that
20:19 magnusenger     slef: ;-)
20:20 slef            off-topic, is that windows 7 smb 2 critical flaw still unpatched?
20:20 slef            I've a blog post going out in the morning using it as an example of why openness is essential.
20:21 slef            http://fsfe.org/news/2009/news-20091019-01.en.html in case you've not seen it yet
20:22 slef            I also drive-by flame the BBC, but hey ho
20:35 owen            See you in 16 hours, everyone!
20:59 chris           dang missed nate
21:01 brendan         ah he'll be back
21:01 chris           cool
21:02 chris_n2        be back after a win32 weekly reboot :-P
21:12 chris_n2        back
21:12 brendan         wb chris_n2
21:12 chris_n2        win32--
21:13 chris           yeah, dunno why anyone uses it :-)
21:14 chris_n2        video processing software
21:14 chris_n2        I have not found the equivalent in FOSS yet
21:15 chris           ahhh
21:15 chris_n2        cinelerra is not quite usable for me
21:17 chris           ARGH!!
21:17 chris_n2        sup?
21:18 chris_n2        rm -fr from root?
21:18 chris           joshua having another crack at hdl
21:18 chris           bullies--
21:18 * chris_n2      heads to the inbox
21:19 * chris         hopes someone else responds so i dont have to
21:19 sekjal          hmmm, LibLime must have finished all the coding for LEK, since he has all this time to respond to emails all of a sudden
21:19 sekjal          I know they've been very busy
21:19 chris           :)
21:20 chris_n2        hehe
21:20 chris           he has a funny definition of working fine so far
21:20 chris           and hdl did have access to the server up until very recently
21:21 sekjal          chris: well, it's not impacting his customers, so everything must be peachy
21:21 chris           sekjal: yeah
21:21 wizzyrea        it's impacting me, I still don't have my sandbox.
21:22 chris           i suspect there is an element of baiting, to try and get an ill thought out response
21:22 chris           so the martyr card can come out again
21:22 brendan         sekjal -- did you migrate from unicorn?
21:22 wizzyrea        that's actually a very good point. it may be better to just let it die.
21:22 sekjal          brendan:  Millennium
21:22 brendan         ok :)
21:23 chris           wizzyrea: yep ive said my piece, joshua knows he has made the same mistakes with releases in the past that hdl has, he and i know that, that's good enough for me
21:24 sekjal          alright, all, time for my train.  good day/evening/night to you!
21:33 hdl_laptop      hi
21:34 chris           hey hdl_laptop :)
21:35 hdl_laptop      hi chris.
21:35 hdl_laptop      Seems Joshua got out at last.
21:35 chris           yep
21:38 hdl_laptop      Not really pleased about his wording, and he never commented about new release numbers in the past.
21:38 hdl_laptop      But well.
21:38 hdl_laptop      anyway
21:39 chris           yeah i think ignore it now
21:39 wizzyrea        or send it off list
21:39 wizzyrea        actually
21:40 wizzyrea        write an angry email, read it, and then delete it.
21:40 wizzyrea        :)
21:40 wizzyrea        that's what I always do
21:40 chris           :)
21:40 hdl_laptop      I am not angry.
21:40 hdl_laptop      Just disappointed we have come to such relationships.
21:41 wizzyrea        yea, it does seem sad
21:41 wizzyrea        (I didn't mean to imply that you were especially angry... it could be a sad/disappointed email too)
21:41 wizzyrea        :)
21:41 hdl_laptop      hehe wizzyrea ;)
21:43 wizzyrea        or this lol: http://rulesformyunbornson.tumblr.com/post/55654369/280-never-respond-to-a-critic-in-writing
21:44 wizzyrea        that is a funny site
21:44 chris_n2        off-brand crayons--
21:45 chris_n2        wizzyrea: lol
21:45 * chris_n2      goes back to coloring w/his 3 year old
21:46 chris           :)
21:50 wizzyrea        lucky kid! I want to color!
21:52 chris           roflmao
21:54 Ropuch          ;>
21:57 wizzyrea        GET SOME NUTS!!
21:57 chris           hehe
21:57 wizzyrea        (sorry. it's almost quitting time for me, I get a bit slap happy)
21:58 chris           the other thing he says that makes me laugh is
21:58 chris           "what's going on?"
21:58 chris           he just walks into a room and opens with that
22:01 brendan         from wizzyrea's site that she forwarded
22:01 brendan         Enough already. Learn the laws of cricket.
22:01 chris           yep, cricket doesnt have rules, it has laws
22:08 chris           hiya pianohackr|work
22:08 pianohackr|work hi chris
22:08 chris           hows the hand healing?
22:11 pianohackr|work fairly well, actually, I'm taking the splint off halloween
22:12 chris           excellent
22:12 chris           http://jenemoore.wordpress.com/2009/10/27/rr-koha-doc/
22:12 pianohackr|work how's your day going?
22:13 chris           not too bad at all, getting quite a lot done
22:20 magnusenger     ...and so to bed!
22:26 rhcl            Not trying to be self-deprecating here, but I have a question stemming from <apparently> my ignorance...
22:26 rhcl            In an OPAC (or the ILS) itself, and after checking a number of library web sites...
22:26 rhcl            it seems that you can't search for, for example...
22:27 rhcl            something with the criteria:
22:27 rhcl            DVD, sci-fi, rated R, release 2003-2007, actor James Bond etc
22:27 rhcl            why not?
22:28 pianohackr|work the first two would likely be handled by collection codes
22:28 pianohackr|work rating could be done through a range, which koha supports but doesn't expose very well
22:28 pianohackr|work release date, rather
22:29 rhcl            are ratings an official "field"?
22:29 pianohackr|work rating and actor would be trickier, as the necessary marc fields aren't as structured
22:29 pianohackr|work yes, its one of the 500s
22:29 pianohackr|work cast too
22:29 chris           if you had set up authorised values for ratings
22:29 rhcl            521 my TS supervisor says
22:30 chris           it would be easier
22:32 chris_n2        owen++ # for helping individuals see the obvious when they have their eyes closed
22:32 rhcl            So if the rating is an established field, and the rating was originally entered by the cataloger, then presumably the OPAC search could be customized to pull on it.
22:32 pianohackr|work rhcl: yup
22:34 chris           you may have to tweek your record.abs file to make zebra index it
22:34 rhcl            So I wonder how the IMDB advanced search works?
22:34 chris           not using marc :)
22:35 pianohackr|work i would certainly hope!
22:35 rhcl            Apparently our Sirsi Workflows can pull the 521 field, but not the OPAC.
22:50 Nate            hiya all!
22:50 chris_n2        howdy Nate
22:50 Nate            just got back from the gym and i am stiiinky!
22:50 chris           heya Nate
22:50 chris           lucky text doesnt carry smell :)
22:50 Nate            hey chris_n2 and chris!
22:51 Nate            got that right
22:51 chris_n2        heh
22:51 Nate            hey chris is it warm by you now?
22:51 brendan         wb Nate
22:52 Nate            hey bren
22:52 chris           not too bad, about 13 celsius, warming up
22:55 hdl_laptop      chris do you know any solution to output EOL caracter correctly for Windows and Linux with calling a platform parameter  ?
22:56 chris           so to figure out what platform its running on, and do a \r or a \n depending?
22:57 hdl_laptop      some scripts are providing reports for user, but if we use server \n then it won't work on Windows, and if we use \r\n all the time, it won't be cool for Linux ;)
22:57 chris           yeah
22:58 hdl_laptop      So I wanted to find a package which would cope with that cleanly
22:58 hdl_laptop      package or function
22:58 chris           scripts are being run as cgi?
22:58 chris           cos the trick will be finding out the platform of the caller
22:58 chris           if so
22:59 hdl_laptop      oh you're right, for cronjobs, that would not be efficient.
23:00 hdl_laptop      Since there are no way to know for which platform you want to print things, apart from providing a script parameter
23:01 chris           exactly
23:03 hdl_laptop      But how do PERL configure those "magic" variables such as $" $/
23:03 chris           pass
23:03 pianohackr|work i'd imagine by whatever os it's compiled for, no?
23:05 hdl_laptop      could be, but it surely has a definition of PLATFORM and variables somewhere then.
23:05 pianohackr|work maybe just a config.h sort of thing
23:06 hdl_laptop      pianohackr|work: Do you think then that a script designed on a Linux Box cannot output Windows elements ?
23:07 hdl_laptop      unless it is executed on a windows box ?
23:07 pianohackr|work well, you could set the necessary special variables
23:07 hdl_laptop      This would be a funny way to build a "cross-platform" language imho
23:07 pianohackr|work I think perl generally assumes the output will be used on the same platform its being run on
23:08 chilts          you might want this: $OUTPUT_RECORD_SEPARATOR
23:08 chilts          or $\
23:08 pianohackr|work hello, chilts
23:08 chilts          it's undefined by default, but if you set it it'll happen each time there is a newline (I think)
23:08 chilts          hi pianohackr|work
23:08 chilts          but not sure how to check for an OS
23:08 chilts          maybe this: http://search.cpan.org/~burak/Sys-Info-Base-0.72/lib/Sys/Info/OS.pm
23:08 chilts          if $os->is_linux
23:09 chilts          etc
23:09 pianohackr|work it's going to be nasty however you do it, since the report code is essentially copy-and-paste
23:10 chilts          usually I'd just let Perl do it's thing ... how are the reports output? HTML or otherwise?
23:11 pianohackr|work chilts: generally cgi or on-filesystem reports from cronjobs, yes
23:12 hdl_laptop      hi chilts
23:12 chilts          hi hdl_laptop
23:12 chilts          pianohackr|work: ah, so the crons email the reports or just save them somewhere for download?
23:13 pianohackr|work chilts: yup
23:13 chilts          and what format are they? text?
23:13 chilts          html?
23:13 pianohackr|work varies, but almost always text or csv
23:13 chilts          ah, ok, hence the problem :(
23:14 pianohackr|work exactly
23:14 pianohackr|work enough ^Ms for the whole family
23:14 chilts          if they are downloadable, there could be an option "Download as CSV (Windows|Mac|Unix)" ??
23:14 chilts          each clickable
23:14 chilts          that makes it easier
23:15 pianohackr|work something along those lines
23:15 chilts          oh wait, I guess this is for Koha running on Windows?
23:15 hdl_laptop      No.
23:15 hdl_laptop      clients under windows, or Mac but server under Linux
23:15 chilts          ah, I think let them choose then :)
23:16 chilts          otherwise you'll have to go 'if the thing doing the download is windows, then do this' ... which is a pain
23:16 chris           and error prone
23:17 chris           my browser pretends to be windows sometimes to get round stupid websites :)
23:17 chilts          so yeah, if you have two links, Windows|Linux, run the same script with 'format=(windoze|linux)' which sets the right thing :)
23:17 chilts          or something
23:18 chris           you could have a handler which serves the file
23:18 hdl_laptop      could be better to have a script that does post processing on reports rather than printing them once.
23:18 hdl_laptop      same idea
23:18 chris           if windows s/\n/\r\n/
23:18 chris           yeah
23:26 hdl_laptop      mmm can't think of many variables though surely, we would need that to be done quite basically at first and then enriched.
23:27 pianohackr|work hdl_laptop: if you manage to refactor some of the reports while you're at it, your name shall be shouted from the rooftops
23:29 hdl_laptop      will try.
23:29 hdl_laptop      ok good night folks
23:29 pianohackr|work good night
23:32 chris_n2        argh!
23:32 chris_n2        /me spills coke into his keyboard
23:32 pianohackr|work soft_drinks-- :)
23:33 chris_n2        at least I saved the pizza ;-)
23:34 chris_n2        this keyboard is due a bath anyway
23:34 pianohackr|work pizza++ only way our migration succeeded was through the grace of dominos
23:34 chris_n2        hehe
23:34 * chris_n2      sends another missive to the 'dmake' guru
23:35 chris_n2        I'm pounding on win32 installation again
23:35 pianohackr|work oh, I'm sorry
23:35 pianohackr|work thanks for doing that, it's nasty grunge work that nobody seems to want to sponsor
23:36 chris_n2        can opac be installed as a true stand-alone?
23:40 pianohackr|work how do you mean?
23:59 chris_n2        actually I was thinking opac on one machine and staff client on another