Time  Nick         Message
11:58 fallor       hitting enter says: main::(./rebuild_nozebra.pl:17):	my $limit;# = "LIMIT 100";
11:58 fallor       then i get this weird looking prompt that sayt DB<1>
11:57 fallor       and then there is: skipping itmain::(./rebuild_nozebra.pl:14):$|=1; # flushes output
11:57 fallor       the same message repeats
11:56 mason        step thru the script unitl it barfs, which should be somewhere in xml::simple, i think?
11:56 nahuel       chris, around ?
11:56 nahuel       chris, ?
11:56 mason        hit 'n'
11:55 mason        so...    $ perl -d ./rebuld_nozebra.pl
11:53 fallor       so, it seems to be ok then
11:53 soul9        fallor, nah, i think it just should be well-formed xml
11:53 fallor       just "xmllint --valid" prints the file on screen with no error messages
11:51 mason        sorry , i didnt get that far :/
11:51 fallor       is there some dtd that i should check it against?
11:48 mason        fallor: use 'xmllint' to check your conf
11:48 fallor       that was simple enough then :D
11:48 Crusoe       s/use/used/
11:47 Crusoe       I just use "add variable" button
11:47 Crusoe       marcflavour variable was not defined
11:47 soul9        :-)
11:47 Crusoe       I've got it!!!
11:47 Crusoe       wow!!!
11:46 fallor       which is the file created by the koha3 installer
11:46 fallor       ito: /etc/koha/koha-conf.xml
11:46 fallor       it's pointing to the correct version afaik
11:46 mason        your KOHA_CONF is pointing to an incorrect/old version of koka.conf?
11:45 fallor       KOHA_CONF is ok, it's exported already
11:45 fallor       obviously because the index has not been created
11:45 mason        export KOHA_CONF=???
11:45 fallor       it's just the search that doesn't work
11:45 fallor       koha3 works fine, i can log in and do all kinds of stuff there
11:44 fallor       where...? err... on my console if i try to run the rebuils_nozebra.pl script
11:44 mason        in a log , or from starting zebrasrv?
11:44 hdl_laptop   fallor: it seems you are trying to use a koha-config file for 3.0 with a 2.2 designed script
11:44 fallor       is there some tool that i can check the validity of xml?
11:44 mason        where do you see the error?
11:43 mason        looks like xml::simple doesnt like your conf??
11:43 fallor       i haven't touched it, but it looks like the script doesn't understand xml at all
11:43 soul9        Crusoe, ;-)
11:43 fallor       well it's created by the koha installer
11:42 mason        fallor, i think you have a typo in your koha.xml file
11:42 fallor       anyway, that's what rebuild_nozebra.pl says to me :(
11:41 fallor       writing maybe ;)
11:41 Crusoe       s/talking/speaking/ %-))
11:41 Crusoe       ... and nice to see you talking sed, guys %-)))
11:40 fallor       sorry about that
11:40 fallor       whoa, that was long
11:40 Crusoe       I have set both mandatory character sets  to utf-8 - but it does not help :-(
11:40 fallor       isn't a variable assignment, skipping it<listen id="authorityserver" >unix:/var/run/koha/zebradb/authoritysocket</listen> isn't a variable assignment, skipping it<!-- public server runs on tcp --> isn't a variable assignment, skipping it<!-- <listen id="publicserver" >tcp:@:9999</listen> --> isn't a variable assignment, skipping it
11:40 fallor       <yazgfs> isn't a variable assignment, skipping it<!-- [scheme:]host[:port][/databaseName] --> isn't a variable assignment, skipping it<!-- scheme: tcp, ssl, unix, http, sru --> isn't a variable assignment, skipping it<!-- can run all servers on tcp, but the unix socket is faster --> isn't a variable assignment, skipping it<listen id="biblioserver" >unix:/var/run/koha/zebradb/bibliosocket</listen>
11:40 fallor       can anyone tell me what this is about:
11:38 soul9        s,the,they
11:38 soul9        and the cost too much :-((
11:37 soul9        sorry, i don't have the marc specs around ;-)
11:37 soul9        yeah
11:37 Crusoe       ok, it is 100$a in unimarc
11:35 Crusoe       in a leader?
11:35 soul9        the record should specify what charset it's encoded in
11:35 Crusoe       oh!
11:33 soul9        Crusoe, record
11:33 soul9        :-)
11:33 paul_p       soul9: notice is french ;-)
11:33 paul_p       s/notice/biblio/
11:32 Crusoe       what is "notice"?
11:32 soul9        Crusoe, my guess would be your notice doesn't contain the charset.
11:30 fallor       sorry :(
11:30 fallor       i've been fighting with utf-8 characters and koha 2.2, but i've never run into that problem
11:29 fallor       somekind of character encoding problem obviously, but no idea what's going on
11:29 Crusoe       tying = trying
11:28 Crusoe       ?
11:28 Crusoe       any ideas&
11:28 Crusoe       the latter preceeds the former in log
11:27 Crusoe       in a log i see also something like: addbiblio.pl: Use of uninitialized value $encoding in string eq at /home/www/koha-1/lib/C4/Biblio.pm line 3128.
11:27 Crusoe       browser says Wide character in null operation at /usr/share/perl5/MARC/Charset/Table.pm line 96.
11:26 Crusoe       I'm experimenting with koha now and have a problem tying to save a record
11:25 fallor       hello crusoe
11:25 Crusoe       hello
11:25 fallor       i'm in trouble with koha 2.2 -> 3.0 upgrade, you wouldn't happen to know about it soul9?
11:17 soul9        hi
11:14 fallor       hello all
10:23 slef         night even
10:22 slef         nigh chris
10:13 kf           hi Amit
10:12 soul9        nite chris
10:10 Amit         hi kf
10:04 kf           sleep well chris
10:01 chris        right bedtime for me
09:37 chris        which talks to different views
09:37 chris        means the exact same code can be used on the preview machine as on the live ones ... with just a different db user
09:36 chris        so the frontends talk to the live schema only whihc has views that never show unpublished material
09:36 chris        and different schemas
09:35 chris        we do some tricks with views in postgres
09:33 chris        for performance
09:33 slef         chris: no framework at all?  for performance or because there wasn't a suitable one?
09:33 chris        slef: custom built
09:30 slef         http://www.kontraband.co.uk/videos/16589/Sheep-In-LED-Clothing-WTF/
09:28 slef         boggle
09:28 slef         tire mulch resting underneath the White House playground equipment poses a <a href="http://www.ehhi.org/reports/turf/">health risk</a> to Sasha and Malia
09:27 slef         what app's stuff built on and is it any good?
09:26 slef         sarcasm @ http://www.webmasterworld.com/webmaster/3884935.htm#msg3887821
09:26 slef         heh @ http://www.flickr.com/photos/smitty/2245445147/
09:25 chris        heh
09:25 slef         well, dripping sarcasm over them anyway
09:25 slef         1mo, just flaming another captcha user
09:22 chris        http://www.flickr.com/photos/smitty/2245445147/
09:21 chris        i showed you guys the code quality metric eh?
09:21 chris        http://thedailywtf.com/
09:19 chris        thats an entry for dailywtf if ever i saw one
09:19 chris        heh
09:18 slef         http://wooga.drbacchus.com/user-interface-fail is the sort of design I find myself trying to cope with daily just now
09:18 slef         so is there a better alternative than an authenticated proxy?
09:17 slef         definitely not LDAP
09:17 slef         no openID, usually no shibboleth or athens
09:16 slef         thing is, most of these providers don't offer anything except username/password (not feasible for 000s of patrons and 3 staff) and IP restriction
09:16 chris        but fight with adservers is a regular hassle too
09:15 chris        actually its mostly just always adding new features to the editors interface
09:13 chris        yeah mine is, 'which js ad is going to break the site this week'
09:13 chris        heh
09:12 slef         my day job appears to be "which web service provider has just started using javascript to break our customer authenticated proxy"
09:12 chris        my day job :)
09:12 chris        yep
09:12 slef         sorry, just reading scrollback
09:11 slef         this is for stuff -> stuff.co.nz?
09:11 slef         that one
09:11 chris        http://aklibrarian1.edublogs.org/  <-- that one?
09:11 slef         I guess I could dig through email archives to find a contact email
09:10 slef         about page currently reads "This is an example of a WordPress page, you could edit this..."
09:10 slef         yep, but no email on it
09:09 chris        is she in the planet?
09:08 slef         and if you see them when I'm not about, let them know their comments has gettextisms and an eyetest that stops me commenting and is offensively worded.  Got an email for her?
09:08 chris        i dont think ive ever seen her on here
09:08 slef         what nick, do you know?
09:08 chris        not currently no
09:07 slef         is aklibrarian1 on here?
09:07 slef
09:07 slef         is
09:07 chris        i got a big win caching the output of _build_langauges_arrayref
09:02 soul9        yeah,i guess makes sense
09:02 soul9        ah
08:49 chris        for koha, we can cache at the object/data structure level .. and maybe some pages
08:48 chris        no this is for stuff, not koha
08:48 soul9        toolkit*
08:48 soul9        you have all the koha templates in template::tolkit?
08:48 chris        then we cache at the object level
08:47 chris        for stuff we cache fragments of html we have a template toolkit plugin that can get an include from a cache, or render it and cache it
08:46 chris        and a bunch of the staff site
08:46 chris        the main page of the opac for one (if a user isnt logged in)
08:46 chris        but there are a few
08:45 SelfishMan   That's what I figured but my mind shut down hours ago
08:44 chris        there arent that many pages you can cache in their entirity with koha
08:43 chris        and fall thru to apache for the dynamic
08:43 chris        well with koha, you could serve the static content with nginx
08:42 SelfishMan   mostly the nginx with memcached config specifically for koha
08:41 chris        which config?
08:40 SelfishMan   I'm curious about that config
08:39 eiro         + lighttpd (die, die apache :-) )
08:38 eiro         Template::Toolkit + memcached + fcgi + nginx <3
08:38 chris        PerlCleanupHandler Apache2::SizeLimit
08:38 chris        is using Apache2::SizeLimit
08:37 chris        they easy easy way
08:37 soul9        i see
08:36 soul9        hmmm
08:31 chris        right way, is track down the circular refs, and break them by either doing weak refs, or not making htem in the first place :)
08:30 chris        easy way is write an apachehandler that explicitly destroys things
08:30 chris        theres the easy way and the right way :)
08:29 SelfishMan   Yeah I found that too
08:29 chris        but a couple of days clear and we could tidy that up
08:29 chris        so it leaks
08:29 chris        and circular references, which perl doesnt clean up
08:28 chris        just not cleaning up
08:28 chris        ive been testing with it, there is unsafe code
08:28 soul9        i thought there were issues with mod_perl + koha
08:27 soul9        and you use koha with mod_perl?
08:27 chris        and fails through to apache2 (and the application) if the page is expired
08:27 soul9        i see
08:27 chris        so the application (perl and template toolkit) caches pages in memcache and nginx serves them
08:26 soul9        yeah, that's pretty impressive
08:26 soul9        huh damn
08:26 chris        yeah round 500 gigagbytes a day
08:25 soul9        big traffic eh
08:25 chris        nginx talks directly to memcached
08:25 soul9        ah i see
08:25 soul9        youah
08:25 chris        (its for www.stuff.co.nz)
08:25 soul9        nginx <3
08:25 chris        with one server running postgres in the abck
08:25 soul9        heheh
08:25 soul9        oh
08:25 chris        in a load balancer
08:24 chris        5 webservers, running nginx, memcached, apache2 and mod_perl2
08:24 chris        :)
08:23 soul9        chris, any motivation to share the specifics of the setup? ;-p
08:23 soul9        yeah, that sounds good
08:23 chris        10 hours
08:22 soul9        chris, and how long do you keep the sessions?
08:21 soul9        chris, ++ :-)
08:21 soul9        SelfishMan, sessions either uses an sql table, or uses a dir. in /tmp
08:21 chris        at work, we do sessions in memcached
08:21 SelfishMan   soul9: I was looking at that earlier but I haven't had a chance to check it yet
08:21 soul9        that may slow mysql down a bit...i'm not sure though, depends on the mysql setup too, i guess.
08:20 soul9        ...like 3 million rows :-D
08:20 soul9        we have caught sessions getting pretty long...
08:19 soul9        SelfishMan, do you clean the sessions table some times?
08:19 SelfishMan   The hardware that koha is running on is about four years old but it seems to perform as well as every other koha opac I've tested
08:18 SelfishMan   The staff are complaining about it taking 6-10 seconds to load a page so I'm trying to get a point of reference
08:18 chris        cool
08:17 SelfishMan   yep.  Everything except the actual page contents is set to expire in one month so that part is fine
08:15 chris        expires are set on it eh?
08:14 chris        cool
08:13 SelfishMan   looks like all the yui stuff is local
08:13 chris        yeah you can set it in sys prefs to use local files
08:13 chris        from over here in nz, making people fetch stuff from the us on every page doesnt work :)
08:13 SelfishMan   bad
08:12 chris        depends on what your connection to the world is like
08:12 SelfishMan   hmm...never thought about the yui stuff
08:07 chris        hi nicomo
07:59 chris        and serving the yui stuff locally or fetching it from yahoo?
07:58 SelfishMan   yeah, using mod_expires
07:57 chris        serving the yui stuff locally and pushing the expires headers out for that, the images and the css makes the whole site a lot faster
07:43 chris        SelfishMan: you are using mod_expires eh?
07:42 chris        dual core at 2ghz, with 4gig of ram
07:40 chris        but its a decent box
07:40 chris        its my home server, running pootle and a bunch of other things too
07:39 chris        its around 2 seconds for my test box SelfishMan for page render, then up to 5 to pull all the google images in
06:15 SelfishMan   I'm curious what hardware you guys are using for Koha and what is the average page load time for search results?
05:55 mason        good evening brendan, chris
05:02 chris        heh
05:02 brendan      I guess I've become a fan of the nightly greeting...  haven't I
05:02 brendan      Yeah - I remember.
05:01 chris        bignose-work: the koha-devel mailing list
05:01 brendan      well good evening everyone!
05:01 chris        ah yeah he is at a conference
05:01 brendan      bummer - no nightly greeting from Amit tonight :(
04:07 bignose-work chris: my backlog doesn't contain it, so I'm asking you again: what address should I send a report about the wiki "here's your new account" message never arriving?
23:19 chris        hey jo
22:51 chris        thanks
22:51 atz          should do it
22:51 chris        fab
22:51 atz          chris: clay added addy as a "globalwatcher"
22:48 chris        if that could be the default cc for everything that would rock
22:48 chris        koha-bugs@lists.koha.org
22:48 chris        cool
22:48 atz          i've got clay on another channel
22:47 chris        last mail was march 19 .. so taht tallys with the upgrade
22:47 chris        http://lists.koha.org/mailman/listinfo/koha-bugs
22:47 atz          addy?
22:47 chris        has been for years
22:47 chris        yep
22:47 atz          chris: is there actually a "bugs mailing list" ?
22:46 chris        i guess if we set it to default cc for all the components, that will get it back
22:45 chris        yeah even
22:45 chris        gah i cant type
22:45 chris        hean
22:45 atz          probably happened at the last upgrade... a few settings were reverted/overwritten
22:44 chris        that was set as the qa for each bug .. looks like that option is gone
22:43 chris        its no longer mailing the bugs mailing list
22:43 chris        hmm too fast on the return key there
22:43 chris        its not long er
22:43 atz          the system/application anyway
22:42 chris        oh hey atz .. does clay look after the bugzilla?
22:42 chris        heh
19:32 pianohacker  Do any devs have thoughts on C4::Service?
17:57 liz_nekls_   pianohacker:  genius (gah I get behind)
17:19 pianohacker  There's always the 'attending' section of the Kohacon 2009 page on facebook
17:16 pianohacker  liz_nekls_: Yup
17:13 liz_nekls_   pianohacker: are you going to kohacon
17:10 liz_nekls_   pianohacker: sorry I missed your messages, it certainly sounds like a good solution.
16:35 kf           bye #koha ... its really time to leave work ..
16:34 kf           bye #
16:31 atz          pianohacker: good idea
16:31 pianohacker  liz_nekls_: Does that sound like something your library might be interested in
16:28 pianohacker  This print queue can then be dumped as a PDF or managed (deleting messages, marking them as sent, etc.)
16:27 pianohacker  Whenever a book is marked lost, a message is added to the message queue (of type 'print', rather than 'email' or 'sms')
16:25 pianohacker  (Sending invoices for fines)
16:24 pianohacker  liz_nekls_: Can I tell you about the solution I made for my library for a closely related problem?
16:18 liz_nekls_   don't think so, we had the first meeting about it last month
16:15 owen         liz_nekls_: did you guys ever settle on a method for sending printed overdues?
16:13 liz_nekls_   (we use generic staff accounts with tiered privileges, so all circ staff logs in as lib-circ, catalogers as lib-tech, directors as lib-director)
16:12 liz_nekls_   this would be a definite argument against standard circ accounts in favor of staff member specific accounts
16:12 liz_nekls_   lollerskates
16:12 owen         FWIW.
16:11 owen         Someone ought to file a bug report for that ;) http://bugs.koha.org/cgi-bin/bugzilla3/show_bug.cgi?id=2970
16:11 liz_nekls_   that would deter for most of our libraries >.>
16:11 liz_nekls_   and show that on the list
16:11 liz_nekls_   and put your initials on it and a reason
16:10 liz_nekls_   you need a key and a code to rearrange
16:10 liz_nekls_   kind of like the manager functions at the grocery store
16:10 liz_nekls_   or a permission to rearrange holds
16:08 liz_nekls_   yea, I can feel that. Maybe it would be better to be able to modify the date? it'll be abused no matter what
16:08 atz          ( for a paired item )
16:07 owen         Yeah, but it was frustrating when you really *did* want to move someone on the list, for a good reason (like they got taken off by mistake)
16:07 atz          the date isn't the factor though, since it would have to be a title level hold to get any new results
16:07 kf           ill keep your solution in mind owen :)
16:07 liz_nekls_   sneaky lol
16:07 liz_nekls_   owen: smart
16:06 atz          yeah, i'm always like "why did you have to mess w/ that?"
16:06 owen         We used to run a nightly script to reprioritize holds based on their original hold date, so that if the staff changed someone's priority it would get reset
16:06 liz_nekls_   >.>
16:06 liz_nekls_   and turn that crap off
16:06 liz_nekls_   yea, or also to make the ability to reprioritize a syspref
16:06 atz          because that is most likely to get the right results most of the time... if they really did want the item though, then it causes problems.
16:05 atz          the simplest fix might just be to warn the staff member that the hold is being "changed" to be title-level when they go to reprioritize a "paired" hold
16:04 atz          yeah, that's an extra level of complexity
16:03 liz_nekls_   but maybe not, idk
16:03 liz_nekls_   yea nekls had some holds work done that might have affected that (local holds type stuff)
16:02 atz          galen had looked at it months ago, iirc
16:02 atz          i don't know who is working on that anymore
16:02 atz          the original holds design did not include ability for staff to reprioritize everything
16:02 liz_nekls_   or another tough nut to crack
16:02 liz_nekls_   is there a patch in the works for that atz?
16:01 atz          i don't know about the transfer stuff...
16:00 atz          which presumably just went out to somebody else...
15:59 atz          so when staff manually reprioritize things, the schmo who was in the front waiting for a given item, will still be waiting *for that item*
15:59 liz_nekls_   AH
15:59 atz          there is a data problem once the item is "paired", there isn't a way to tell what type of hold it was.  it just looks like an item hold.
15:58 liz_nekls_   yea, you would think that
15:58 owen         If it's "waiting," it must have a barcode, since a single copy has been allocated.
15:57 owen         Two of the "waiting" entries say "Item being transfered to " with no branch, and list "No barcode."
15:56 owen         That's a good example for us to: The holds page in the staff client says 4 copies are waiting, an the priorities for the rest are 4, 5, 6, 7, & 7.
15:56 liz_nekls_   ^.^
15:56 liz_nekls_   yea, as it turns out we have seen that owen, we assumed it was a bug
15:56 liz_nekls_   j/k
15:56 liz_nekls_   i'm like... who would want that?!
15:55 liz_nekls_   LOL
15:55 liz_nekls_   the title we actually hashed this out over was "beverly hills chihuahua"
15:55 liz_nekls_   LOL
15:55 owen         Check your hold list for the Twilight DVD ;)
15:54 liz_nekls_   1s
15:54 liz_nekls_   lemme ask though
15:54 liz_nekls_   owen: that's really weird, I don't think we've ever seen duplicate priority numbers
15:53 kf           liz: great analysis - i really have to test this later, we want to use item level holds for serials, where you need a special issue or volume on hold
15:53 owen         But we still see holds lists where, for instance, the priority numbers start at 2, there are 2 entries marked 27, two entries marked 30
15:52 liz_nekls_   er, inasmuch as I understand it
15:52 liz_nekls_   yes, that's what I think
15:52 liz_nekls_   it may have something to do with this item vs biblevel hold deal idk
15:52 owen         Maybe it's once the copy has been marked waiting, Koha says the hold is "only for 33000023994", making it look like someone placed an item-level hold
15:51 owen         The confusing thing for me is that at some point koha "allocates" a particular barcode for a hold, and then changes the hold list display accordingly.
15:51 liz_nekls_   ?
15:51 liz_nekls_   is this what you're seeing owen
15:50 owen         Amazingly, I see what you mean :)
15:50 liz_nekls_   it's confusing, we actually had a heated discussion one day hashing the display out.
15:49 liz_nekls_   because the item will be available sooner
15:49 liz_nekls_   when actually the person in priority 4 will probably get the book before the person listed in priority 3
15:49 liz_nekls_   it's going to display that 1,2,3,4 in priority
15:48 liz_nekls_   er, i mean bib level
15:48 liz_nekls_   the fourth hold is itemlevel, no barcode assigned
15:48 liz_nekls_   the third hold is for barcode 2
15:48 liz_nekls_   then the next hold is for barcode 2, item level
15:48 liz_nekls_   so say, you have a bib level hold for barcode 1
15:47 liz_nekls_   it's logical, but the display ordering is weird at best
15:47 liz_nekls_   koha doesn't show this very well
15:47 liz_nekls_   what I mean is that if an item gets accidentally placed in item level, every item level that comes up behind that is in it's own queue
15:46 liz_nekls_   we discovered that there are kind of infinite queues
15:46 liz_nekls_   we do, but don't encourage it
15:45 owen         liz_nekls_: Do you let your staff change hold priority levels?
15:44 liz_nekls_   only staff can place item level holds
15:44 liz_nekls_   same here
15:44 owen         Not in the OPAC
15:44 kf           are your users allowed item level holds?
15:43 owen         But I'm seeing it too often to believe that now
15:43 owen         That's what I thought at first too
15:43 liz_nekls_   accidentally placing item level holds instead of bib level holds
15:43 liz_nekls_   but we think it was staff error
15:43 liz_nekls_   owen: we actually saw something simillar in our catalog
15:38 owen         On the holds page I'm seeing things like, the top entry is marked as "waiting," and the next entries are "2" and "3." What happened to "1" ?
15:37 owen         biblio level hold
15:37 kf           own: item level hold vs. biblevel hold? wanted to test that out -never found time :(
15:35 owen         ...but I'm not sure how to diagnose it.
15:35 owen         Seems like Koha isn't managing the holds priorities correctly.
15:28 pianohacker  Eesh. I don't think holds have any other kind of problem
15:27 pianohacker  Hello owen
15:27 owen         Hi pianohacker
15:22 pianohacker  hi