Time  Nick     Message
12:13 nengard  question for manual: do we have a list of template files and what they each control?
12:18 paul     nengard: hello.
12:18 nengard  hi paul
12:18 paul     could you be more specific ? I don't understand your question...
12:19 paul     there is no "manual" nick here, so I think the question was for anyone, about "the" manual ;-)
12:19 nengard  i want to put together a list of all template files and what part of the system them control - so if i'm a user and i want to change the staff client look and feel i can easily find what file to go to
12:19 paul     wow... a very huge task!
12:19 paul     the general rule is :
12:19 nengard  sorry - i'm writing the manual - so i have a question about writing the manual
12:20 paul     the template has the same name than the perl script it relies on.
12:20 nengard  ah
12:20 nengard  that's good to know
12:20 paul     there are some exception, but they should tend to 0 in the future, imho
12:21 nengard  thanks for the tip!!
12:21 paul     some more tips...
12:21 paul     the css directory contains the css
12:22 paul     the includes directory contains the parts of the template that are used in many places.
12:22 paul     like, for example "cat-toolbar.inc" => the toolbar displayed in every "catalogue screen"
12:23 paul     it's very powerfull : if you want to add an action, just edit the toolbar.inc file, and it will be available everywhere where it is meaningfull
12:28 nengard  thanks
14:17 fbcit    g'morning #koha
14:17 gmcharlt hi fbcit
14:17 gmcharlt the language is related to the one used by the Swedish chef
14:19 fbcit    heh
14:20 fbcit    I wonder what happens if one walks into one's kitchen saying 'famfamfam'
14:22 gmcharlt one's spouse/SO/cat looks at one strangely, presumably
14:23 gmcharlt of course, with the cat, you may not be able to tell the difference :)
14:23 custard  do not one's cats always look at one strangely?
14:24 gmcharlt custard: precisely my point :)
14:26 gmcharlt http://www.flickr.com/photos/53597262@N00/sets/72157602776641761/  </shameless_cat_sharing>
14:26 custard  quite. :)
14:43 fbcit    gmcharlt: Erasmus I can understand, but DSCN0045 ??? ;-)
14:44 gmcharlt fbcit: got to keep them on their toes
14:45 gmcharlt or their claws
14:45 gmcharlt or whatever ;)
14:46 fbcit    gmcharlt: Mercy (18mos) just started saying "Meow" a week or so ago when she sees our cat
14:46 gmcharlt awwww - how cute
14:49 ccatalfo fbcit: wow!  my 9 mo old is fascinated by our cats, but has no words for them except a screechy sort-of-"hi" :)
14:50 fbcit    she loves to pet the cat while she (the cat) eats and the cat loves it
14:52 ccatalfo fbcit: hehe one of our cats loves our daughter 'cos she pets (well, actually kind of strokes or grabs) her...
14:53 fbcit    ccatalfo: I've been amazed at what our cat puts up with from very young children; she has never scratched anyone to my knowledge
14:54 fbcit    I would not trade her for another
14:54 ccatalfo fbcit: yeah, we've been really surprised, too.  They seem to know somehow to be gentle with her...
14:56 fbcit    does anyone know of a trick to get the *nix terminal window title to automagically display the current file open in vim?
14:57 ccatalfo fbcit: i have my vim status line display it.....would that do?
14:57 fbcit    that would be an improvement
14:58 ccatalfo hehe
15:00 custard  gmcharlt: some other shameless cats (although maybe not the black one) http://members.westnet.com.au/ramon_et_al/ocelot/ocelot.html
15:03 kados    ccatalfo: it might be in /etc/vimrc or something
15:03 kados    some sort of global setting maybe?
15:03 ccatalfo kados: could be...although I thought i remembered setting it up myself...
15:03 fbcit    cool: :set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [ASCII=\%03.3b]\ [HEX=\%02.2B]\ [POS=%04l,%04v][%p%%]\ [LEN=%L]
15:04 fbcit    hrmm
15:05 fbcit    http://www.linux.com/feature/120126
15:07 fbcit    :set laststatus=2
15:07 fbcit    tnx ccatalfo
15:07 ccatalfo fbcit: glad i could [almost|sorta] help ;/
15:11 atz      nice trick
15:16 fbcit    atz: yea, but if the filename were autoset in the terminal window, one could quickly switch to the window with the file one needed next
15:17 kados    fbcit: you use screen, right?
15:17 fbcit    ??
15:17 kados    fbcit: the terminal multiplexor?
15:18 kados    goodness, you need to use screen :-)
15:18 fbcit    kados: never heard of it
15:18 fbcit    enlighten me... please!
15:18 kados    fbcit: http://www.bangmoney.org/presentations/screen.html
15:18 kados    it'll take you an afternoon to lear how to use it, but once you switch you'll never go screenless again :-)
15:19 fbcit    I relish the thought :)
16:42 atz      wtf "famfamfam" ?
16:47 owen     kados said he's already approved a patch for that, but apparently not
17:01 atz      sounds like some test/debugging code slipped into production
17:12 owen     It's a problem with auto-detecting languages from the directory structure.
18:18 slef     Is it safe to remove a couple of entries from the zebraqueue table that seem to be causing zebraqueue_daemon to loop forever?
18:19 slef     or do I need to figure out why they are making it loop forever?
18:19 slef     and is spot-upgrading zebraqueue_daemon safe? (3.00.00 beta with the daemon from HEAD)
18:24 gmcharlt slef: a spot-upgrade should be OK
18:24 slef     I've found the cause of the loop...
18:24 slef                     $marcxml = $marc->as_xml_record() if $marc;
18:25 slef     anyone remember how to make that crash with debugging output?
18:25 gmcharlt so it's not managing to create a valid MARC XML?
18:25 slef     apparently not
18:27 gmcharlt re debug output, I typically just issue a die or croak with a Data::Dumper dump of the record - is that what you're asking?
18:28 slef     close enough
18:28 slef     :)
18:29 gmcharlt I'm going to be building MARC test cases soon, so a copy of biblioitems.marc from the offending records will be gratefully accepted :)
18:31 slef     I see there's a big update of zebraqueue_daemon since the beta
18:31 gmcharlt yep, and rebuild_zebra.pl is now capable of processing zebraqueue as well
18:35 slef     new zebraqueue_daemon.pl crashes with an error
18:36 slef     Wide character in null operation at /Library/Perl/5.8.6/MARC/Charset/Table.pm line 96.
18:36 slef     guess it's time for me to get the offending biblioitems.marc fields for you
18:36 slef     Do you think the above could be another symptom of the same problem?
18:39 gmcharlt it's quite possible - there was a bug in MARC::Charset that I found and worked around earlier this week
18:39 gmcharlt MARC::Charset doesn't always mark Perl strings correctly when converting from MARC-8 to UTF-8
18:39 gmcharlt and as a result, MARC::File::XML can crash when attempting to constract a UTF-8 XML version
18:40 gmcharlt one specific case, actually, is a MARC-8 record that has no "special" characters except a British pound sign
18:42 slef     if I just select biblioitems.marc into a file for the biblionumber shown in zebraqueue.biblio_auth_record is that enough?
18:42 slef     to send you
18:43 gmcharlt slef: yes, that should do nicely
18:43 slef     outfile or dumpfile?  I never can remember which
18:44 gmcharlt dumpfile
18:44 gmcharlt (so that it doesn't add extraneous newliens, column headings, etc.)
18:44 slef     Access denied for user 'kohaadmin'
18:45 slef     ok, that's cute
18:45 slef     I can't get root on this mysqld
18:47 kados    anyone have a preference for the naming convention for that?
18:47 slef     kados: just for all the swedish chefs?
18:47 slef     3.00.00.beta2?
18:47 kados    this famfamfam thing, the fact that I somehow forgot to install the languages and a few other issues like liblime/liblime being listed as the user/password on the staff client like on the liblime demo
18:48 kados    beta2 works
18:48 gmcharlt beta2++
18:48 slef     then maybe we can rc1 rc2 rc3 ...
18:48 slef     and 3.00.00!
18:49 kados    yea
18:50 gmcharlt slef: if on Debian, check  /etc/mysql/debian.cnf  for another way in
18:54 slef     gmcharlt: Mac OS X :-/
18:54 kados    slef: also, try with no password :-)
18:58 slef     Fri Jan 11 - Reset mysql password
18:59 kados    hehe
18:59 slef     ok, now to cross-reference that with other logs :)
18:59 kados    slef: i'd have lost patience by now and just reset it myself
18:59 kados    :)
19:00 slef     kados: I don't know who else is using it...
19:00 slef     kados: and it's always embarrassing admitting a last password
19:01 slef     found it!
19:02 slef     There's a <C2><BA> in this dumpfile... deadly to zebraqueue?
19:03 slef     and what's the correct fix - edit the MARC record?
19:04 slef     gmcharlt: what email address do you want this sent to?
19:04 slef     thanks
19:05 gmcharlt <C2><BA> would be OK, as it's a valid UTF-8 sequence, although the Unicode character it represents is an odd one to find in a bib record
19:05 gmcharlt solution will ultimately either involve fixing MARC record or perhaps regenerating biblioitems.marcxml from biblioitems.marc
19:06 slef     gmcharlt: You have M@IL!
19:06 slef     yeah, I can't see why it's in there... maybe when I bring it up in the editor
19:08 gmcharlt do you know if the record had been upgraded from a pre-3.0 database or had been entered or loaded directly
19:08 slef     8 p-in-a-circle crossed-delta?!?!
19:08 slef     Z39.50 import I suspect
19:08 slef     probably from our university friends :-/
19:08 slef     who use strange encodings
19:09 gmcharlt and rather incomplete cataloging, I see
19:10 gmcharlt well, if it is from z39.50 search, it might show up in the reservoir as well, and tell us which server it is coming from
19:15 slef     cleaned it and now zebraqueue_daemon seems to be happy
19:16 slef     checking reservoir
19:20 fbcit    is it possible that title or author data might contain a user-meaningful '/' ?
19:21 fbcit    as opposed to a segmentation '/'
19:21 owen     Yes
19:21 slef     user-meaningful?
19:22 fbcit    in other words, is there such a title as "How to Use /'s in Meaningful Ways" by John-the-/ Doe
19:22 owen     The author example might be doubtful, but the title one isn't
19:23 slef     erm, guys, where's the reservoir?
19:23 owen     I don't know examples offhand, but what about a title like "Black/White" ? Sounds plausible to me.
19:23 gmcharlt slef: import_batches and related tables
19:23 fbcit    I have seen some titles like "Fifty Ways to do the Same Task/"
19:24 owen     Yeah, in that case the / is really just junk from the MARC record
19:24 fbcit    I was thinking it would be nice to strip out /
19:24 gmcharlt fbcit: good old MARC21 with its belt-and-half-broken-suspenders approach to ISBD punctuation
19:24 fbcit    if they always occur at the end its easy
19:24 slef     gmcharlt: is that new since 2.2?
19:25 owen     I would guess that you could strip off trailing /es safely...but it's just a guess
19:25 fbcit    slef:hehe
19:25 gmcharlt slef: yes, as of last fall
19:25 fbcit    do libraries really print their spine labels with the segmentation marks in the call numbers?
19:25 gmcharlt marc_breeding was moved to import_batches et al., and the staging MARC import feature added
19:26 slef     gmcharlt: can you tell me how to identify the source of an import?
19:26 gmcharlt fbcit: in theory, yes (or rather the marks themselves shouldn't print, just signal newlines)
19:26 fbcit    gmcharlt: I thought so, so I fixed the label code to strip them on print and wrap the lines accordingly
19:26 slef     ah, the end of the table has data :)
19:27 fbcit    gmcharlt: do you see any problem with stripping '/' when they appear at the end of the title?
19:27 fbcit    for displaying/printing that is
19:27 slef     so if it's not in import_biblios, is it definitely locally-compiled?
19:28 gmcharlt for labels, probably OK - unless you're printing catalog cards, in which case you want to keep the ISBD punct
19:28 gmcharlt slef: yes, if there isn't a corresponding import_biblios row (biblionumber = matched_biblionumber), it's likely locally entered
19:28 gmcharlt or adding via bulkmarcimport
19:29 fbcit    afaik, koha does not generate catalog cards
19:29 slef     mysql> select * from import_biblios where matched_biblionumber is not NULL;
19:29 slef     Empty set (0.00 sec)
19:29 slef     erm, I'm sure they imported some from z39.50 sources...
19:30 gmcharlt sorry, I was wrong - the connection between bib and reservoir wouldn't exist for a record imported via Z39.50
19:32 slef     I can't see the title in there anyway.  I guess it's something done locally.  I will ask the librarians.
19:33 gmcharlt yeah, I curious what was supposed to be in the 300$a
19:33 slef     MARC21 library
19:34 slef     PHYSICAL DESCRIPTION, a = extent, c = Dimensions
19:35 gmcharlt slef: right; I meant what characters were supposed to follow the '8' in that record's 300$a
19:59 r0ver    hello guys. Any news about the koha-plone contest ?
19:59 r0ver    my team is very ansious... :D
20:01 kados    r0ver: hi!
20:01 kados    r0ver: the person who was organizing it has vanished, we're not sure what happened to her
20:01 kados    r0ver: her name was Darci, and she hasn't responded to any emails I've sent in the past two weeks
20:02 kados    r0ver: have you guys got a submission ready?
20:02 r0ver    kados: we sent the skin, probably is running somewhere. Let me check
20:02 kados    r0ver: who did you send it to?
20:03 r0ver    kados: we used the web form
20:03 kados    r0ver: OK, I will try to contact Darci again
20:04 kados    r0ver: very sorry for the inconvenience :/
20:06 owen     That's a bummer, kados
20:07 r0ver    this is the menttes skin: http://dev.menttes.com:16888/contest
20:07 r0ver    (my team)
20:08 r0ver    it's very weird. I had met Darci and she's a very commited person, i'm sure something happen to her...
20:09 r0ver    ok. Beyond the contest, any comment is very appreciated. Thank you
20:09 kados    OK, just called her
20:09 kados    it seems she'd had some health issues, but she's just back at work now, so she will try to get the three submissions on separate hosted plones
20:09 kados    and I'm going to get a voting mechanism set up so the community can vote on the entries
20:10 r0ver    great!
20:10 r0ver    thk
20:11 kados    r0ver: thanks for asking!
20:12 r0ver    you're welcome
20:12 r0ver    we keep in touch
20:23 russel   does anyone have contact details for r0ver?
20:24 russel   http://www.menttes.com/contact-info
20:32 russel   hi r0ver - i have to dash to a meeting but i sent my contact details to the menttes site
20:32 russel   want to contact me off list some time  and have a chat?
20:33 r0ver    sure
20:34 russel   cool
20:40 Arsenic  Hi guys.  Long time no see (or talk) :)
20:54 arsenic  re-hi :)
20:54 gmcharlt hi arsenic
20:55 arsenic  So quiet here... :)
20:56 arsenic  hey kados!  (late) congratulation for the beta release!
20:57 arsenic  congratulation to everyone, of course :)
20:58 arsenic  what is the status of the installer to install Koha in another place than the default location?
20:59 arsenic  For example, I want to install it in /home/myusername/koha/mylib
20:59 gmcharlt arsenic: what do you mean? during perl Makefile.PL you're prompted for the directories you want to use
21:00 atz      or you can specify $PREFIX  (or something similar)
21:00 arsenic  gmcharlt, I agree, it works for the file location, but the content of some files, ex: koha-httpd.conf seems to not taking care of what I set in the installer
21:01 gmcharlt it depends on your installer mode - standard follows FHS, although you can override directory targets individual using environment variables
21:03 arsenic  gmcharlt, i'm using the <single> mode
21:03 gmcharlt same thing
21:04 gmcharlt if it's not setting the directory correct for specific places in a configuration file, please submit as specific bugs (or let me know the bug numbers, if you've already done so)
21:08 arsenic  gmcharlt, ok, let's take the previous sample.  if I set /home/myusername/koha/mylib as installed directory, the opac's DocumentRoot value in the koha-httpd.conf should be set to /home/myusername/koha/mylib/opac/htdocs, right?
21:11 gmcharlt arsenic: yep, that's what it should be doing
21:14 arsenic  ok.  I'll fill a bug then. :)
21:35 kados    hmmm, /me notices that zebra 2.0.28 has 'Updated OAI-PMH example.' among the updates
21:35 kados    I didn't realize we had OAI, when did that get added? :-)
21:36 gmcharlt in Koha? paul added that three or four weeks ago?
21:37 kados    no, zebra
21:37 gmcharlt dunno
21:37 kados    I remember seb talking about it at an ALA a while back, they must have gotten sponsorship for that
21:37 koha     r0ver:
21:38 gmcharlt yikes, everybody should just use yaz and zebra then - Z39.50, SRU/W, OAI-PMH out of the box
21:38 gmcharlt and I'm sure opensearch would be trivial for ID to add
21:39 kados    yea
22:04 arsenic  Hey!  using the webinstall (koha 3.0 beta) there is a "famfamfam" language... funny :) was that fix (or maybe this is a real language that I don't speak) :)
22:05 arsenic  How can we get other languages?
22:06 kados    arsenic: it was a bug introduced by the release manager (me) and will be fixed in the forthcoming 3.0-beta2 (this week)
22:08 arsenic  Ha, those RM... :)  Thanks Joshua.  Is there a way to get the other languages?
22:09 kados    arsenic: yes, they will be included in 3.0-beta2 ... or, you can install them yourself, with the misc/translator/install.pl script (or one at a time following the directions on kohadocs.org)
22:12 arsenic  thx, i'll check that after the install then.  Is there a list about what will be fix in beta2?
22:16 kados    arsenic: famfamfam, missing languages, and liblime/liblime listed on the staff loging page ...
22:34 arsenic  kudos: maybe beta should also fix http://bugs.koha.org/cgi-bin/bugzilla/show_bug.cgi?id=1664?
22:45 arsenic  also, here is some stuff I noted during the installation of perl modules: requires Data::Dumper 1.21_08 (?!?)
22:50 arsenic  There is not a big difference between POSIX 1.08 and 1.09.  Are we sure Koha really need 1.09?
22:53 gmcharlt arsenic: does requiring 1.09 vs. just 1.08 cause any difficulty?  we could easily reach a point where we spend a lot of time second-guessing the specific verions of required modules
22:57 arsenic  gmcharlt, as far as i can remember it was quit complicate to update to POSIX 1.09.  Let me check again
23:03 arsenic  gmcharlt: ok, the latest version of POSIX available on CPAN is 1.13, but to install it, we must install perl 5.10
01:16 arsenic  anybody alive? :)
01:31 r0ver    me, but i can answer question about plone only :D
03:25 atz      arsenic: i seriously doubt we actually require perl 5.10 for anything
03:39 atz      more lame code....
03:39 atz          my @methods = ();
03:39 atz          foreach my $method (sort keys %methods) {
03:39 atz              push @methods,$method;
03:39 atz          }
03:39 atz      so... you want an array of the hash keys... why build it a piece at a time?
03:41 ryan     so they're in order ?
03:41 atz      (sort keys %methods) isn't good enough?
03:41 atz      (sort {$b cmp $a} keys %methods) if you want reverse
03:42 ryan     we like enjoying multiple redundancy ?
03:44 atz      sometimes, yeah...
03:46 atz      odd
03:47 atz      Algorithm::CheckDigits has an AUTOLOAD sub
03:47 atz      but doesn't use AutoLoader
03:49 atz      i guess by design... but not really sure it looks right... returns '' if it doesn't croak
04:03 atz      just realized the bug that I'm looking at was updated by josh at 9AM, christmas morning
04:03 atz      dude, wtf!  take a day off!