Time Nick Message 11:32 CGI232 hello 11:32 CGI232 any one is there 12:40 gmcharlt paul: about? 12:58 paul gmcharlt_away: i'm back from lunch 12:58 paul hello gmcharlt, good morning to you 12:59 gmcharlt good afternoon, paul :) 12:59 gmcharlt I've responded to your e-mail 13:00 gmcharlt I'm working on an alternative approach to the items issue that should maintain both the authority of the items and all of the subfields you need 13:00 gmcharlt I'll send you and hdl a patch to look at by Monday at the latest 13:00 gmcharlt again, profuse apologies for my delay 13:01 paul ok, sounds fair. Even if I think this patch will be quite hard to write & not that necessay (we could just change the rule to "items authoritative where the field exist, otherwise it's marc") 13:02 paul + in fact, I thought you wanted to have items table authoritative for issuing things, not for marc ones. Otherwise, I would have warned sooner 13:02 paul (as i've met the problem already in 2.0 !) 13:03 gmcharlt paul: we'll see about how hard it is to write :) (and having two sources of item data seems like more work IMO, but tastes vary) 13:04 gmcharlt paul: the one thing I would see is that if any of those subfield not currently mapped need to do more than just be displayed or indexed (i.e., if they activate circ or acq functionality), I think we need to establish new columns for those 13:05 gmcharlt paul: do you have a small (<10,000 bibs or so), complete UNIMARC test database I could have a copy of? 13:05 paul you want a koha DB or just 10 000 biblios ? 13:06 paul (iso2709 I mean) 13:06 gmcharlt paul: a koha DB 13:06 gmcharlt with items 13:39 fbcit g'morning koha 13:40 owen Hi fbcit 13:40 fbcit gmcharlt around? 13:43 gmcharlt fbcit: leaving, back in 15 minutes 13:51 kados g'morning all 13:51 kados hiya fbcit 13:51 fbcit hey kados 13:52 fbcit kados: any thoughts on this.... 13:52 fbcit [Fri Jan 18 03:24:26 2008] Makefile.PL: Warning: prerequisite Text::CSV 0.01 not found. We have unknown version. 13:52 fbcit [Fri Jan 18 03:24:26 2008] Makefile.PL: Warning: prerequisite Text::CSV_XS 0.32 not found. We have 0.23. 13:52 fbcit [Fri Jan 18 03:24:26 2008] Makefile.PL: Warning: prerequisite Text::Iconv 1.7 not found. We have 1.4. 13:52 fbcit using README.debian 13:52 fbcit on a fresh install of debian 13:52 kados well for Text::CSV, I couldn't resolve that myself 13:53 kados I think the version string for that module must be incorrectly exported 13:53 kados what happens if you go: 13:53 kados misc/perlmodule_ls.pl 13:54 fbcit biblios:~/koha.git# misc/perlmodule_ls.pl 13:54 fbcit Algorithm::CheckDigits -- undef 13:54 fbcit Array::Compare -- 1.14 13:54 fbcit Barcode::Code128 -- 2.01 13:54 fbcit Biblio::EndnoteStyle -- 0.05 13:54 fbcit Class::Accessor -- 0.31 13:54 fbcit Class::Accessor::Chained -- 0.01 13:54 fbcit Class::ReturnValue -- 0.55 13:54 fbcit DBD::mysql -- 4.006 13:54 fbcit Data::ICal -- 0.13 13:54 fbcit Devel::StackTrace -- 1.15 13:54 fbcit DublinCore::Record -- 0.03 13:54 fbcit GD::Barcode -- 1.15 13:54 fbcit HTML::Template::Pro -- 0.68 13:54 fbcit IO -- 1.23 13:54 fbcit MARC-XML -- ??? 13:54 fbcit MARC::Charset -- 0.98 13:54 fbcit MARC::Crosswalk::DublinCore -- 0.02 13:54 fbcit MARC::Record -- 2.0.0 13:54 fbcit PDF::Reuse -- 0.33 13:54 fbcit PDF::Reuse::Barcode -- 0.05 13:54 fbcit POE -- 0.9999 13:54 fbcit Perl -- 5.8.8 13:55 fbcit Schedule::At -- 1.06 13:55 fbcit Sub::Uplevel -- 0.18 13:55 fbcit Test::Exception -- 0.26 13:55 fbcit Test::LongString -- 0.11 13:55 fbcit Test::Manifest -- 1.22 13:55 fbcit Test::NoWarnings -- 0.084 13:55 fbcit Test::Simple -- 0.74 13:55 fbcit Test::Tester -- 0.106 13:55 fbcit Test::Warn -- 0.10 13:55 fbcit Text::vFile::asData -- 0.05 13:55 fbcit Tree::DAG_Node -- 1.06 13:55 fbcit XML::RSS -- 1.31 13:55 fbcit I'm also having issues getting ZOOM to install 13:55 fbcit the parser is correct 13:55 kados hmmm 13:56 kados zoom has some dependencies 13:56 kados might want to just make sure you have yaz installed 13:56 kados yaz-client -V 13:56 fbcit biblios:~/koha.git# yaz-client -V 13:56 fbcit YAZ version: 3.0.20 13:57 kados hmmm 13:57 kados well, try installing Text::CSV from cpan 13:57 kados and paste in the ZOOM errors you're getting 13:58 fbcit t/2-ZOOM................ok 1/23 13:58 fbcit # Failed test 'connection to non-existent host 'no.such.host' fails' 13:58 fbcit # at t/2-ZOOM.t line 20. 13:58 fbcit t/2-ZOOM................ok 5/23# Looks like you failed 1 test of 23. 13:58 kados hmmm 13:58 fbcit t/1-Net-Z3950-ZOOM......ok 1/23 13:58 fbcit # Failed test 'connection to non-existent host 'no.such.host' fails' 13:58 fbcit # at t/1-Net-Z3950-ZOOM.t line 22. 13:58 fbcit t/1-Net-Z3950-ZOOM......ok 8/23# Looks like you failed 1 test of 23. 13:58 kados I wonder if someone introduced a test that includes a query to a non-existant host 13:59 kados fbcit: you on the yazlist? 13:59 fbcit mailing list -yes 13:59 kados I'd post your error there 13:59 kados for the ZOOM issue 14:00 kados Net::Z3950::ZOOM -- 1.14 14:00 kados is the version I'm running 14:00 kados and the latest is 1.21 14:00 kados so musta been something introduced between those versions 14:01 fbcit kados: I'll look into it more this afternoon. Gotta go now. tnx 14:30 lloyd_ if I set enrollment period to 0, is that forever? 14:34 kados lloyd_: I don't think so ... 999 will work though 14:34 lloyd_ ahh ok 14:34 kados lloyd_: so how do you like the 3.0 version ... compared to what you were running beore? 14:34 kados before I mean 14:35 lloyd_ one more, how do I change the category types. "Adult Person, Child Person, Pro, Org, Staff" 14:35 kados the types you can't change, but you can change the categories 14:35 lloyd_ I really like it.. 14:35 lloyd_ mmmm 14:35 kados Administration -> Patron Categories 14:35 kados there are five 'types': Adult, Child, Professional, Institution, Staff 14:35 lloyd_ got time for a quick discussion on making it possible to change the types? :) 14:36 kados you can just change the categories 14:36 lloyd_ yeah.. but i need to change the types too 14:36 owen lloyd_: what do you mean you need to change the types? 14:36 owen What about it do you need to change? 14:36 hdl Can you give an example ? 14:37 lloyd_ sure... I dont want it to say adult patrol, child patrol etc etc etc as there will only be 2 types 14:37 lloyd_ Reader and Library Staff 14:37 lloyd_ so I just want to rename/remove some really 14:38 lloyd_ Reader, Organiation, Library Staff 14:39 kados just create a Reader category for type 'Adult' 14:39 lloyd_ nah i have reader categorys too 14:39 kados and a 'Library Staff' category for type 'Staff' 14:39 lloyd_ you're missing the point 14:39 kados oh 14:40 lloyd_ when somebody clicks new, on the patron screen I don't want adult, child, pro, org, staff to show 14:40 kados ahh 14:40 lloyd_ as we only have 3 types... normal readers, orgs and lib staff 14:40 kados OK, well, we can certainly modify that 14:41 kados it won't be free though :-) 14:41 lloyd_ that's fine.. pm? 14:42 kados we'll have to do that as a chance request, you can send a mail to Russel and we can get a quote for you on that :-) 14:42 kados and we probaly shouldn't talk about it on #koha much more soas not to bore the rest of the community :-) 14:43 kados s/chance/change/ 14:46 owen It might even be a change you could do with custom javascript? 14:46 Brooke howdy 14:47 owen You could modify the DOM to replace the "new" drop down with your values to pass to the member entry script 14:47 kados owen: would that fit into the context of a usercss syspref? 14:47 owen userjs, yeah 14:47 owen Although I couldn't say for sure without really sitting down to try it out 14:48 kados hiya Brooke 14:48 Brooke :) 14:53 kados so guys, there was a post to koha-translate recently, proposing that we remove all ':' because it complicates translation 14:54 kados anyone have any thoughts on that? 14:55 paul kados : i've nothing against, except it will be a huge job to update french translation. 14:55 kados paul: I don't think so ... if that's the only change 14:55 kados paul: ie, you have already translated those strings, so it should just reduce the file size 14:56 paul yep, but i'll still have to update all strings one by one. but that's not a problem. just a long & boring stuff ;) 14:56 kados ? 14:56 kados just run update, shoudln't be any update of strings 14:56 paul all strings where the : disappear will be marked as "fuzzy" 14:56 paul and thus not parsed by the installer. 14:56 kados what is fuzzy? 14:57 paul hehe... 14:57 paul a string that has been modified (in place or content) is marked "fuzzy". 14:57 paul which means "check it again" 14:57 paul and all fuzzy strings are discarded by tmpl_process3.pl install 14:57 paul to avoid having a wrong translation 14:58 paul (at the price of having no translation at all) 14:58 kados hmmm 14:58 kados I still don't undersatnd :-) 14:58 paul so I explain again ... 14:59 paul we have a string like : 14:59 Brooke It's a QC measure 14:59 paul "enter the amount you want:" 14:59 paul which is translated to "Saisir la quantité voulue :" 14:59 paul if you remove the :, then the translator tools think it's a new stringe. 14:59 paul s/e// 14:59 paul and says : 15:00 paul "enter the amount you want" => MAYBE translated to "Saisir la quantité voulue : " 15:00 paul note the : have not been removed in french, as the translator don't want to do that himself 15:00 paul the "MAYBE" is written "fuzzy" in .po files 15:01 paul so, i'll have to manually say : 15:01 paul "enter the amount you want" => translated to "Saisir la quantité voulue " 15:01 paul (remove the : & remove the fuzzy status) 15:01 kados but ... correct me if I'm wrong 15:01 kados if you already have a string: 15:01 Brooke it's a quality control measure 15:01 kados "enter the amount you want" => translated to "Saisir la quantité voulue " 15:01 kados it won't mark it as fuzzy 15:02 kados ie, if you're removing the ':' from one string, it should automatically find the other string that matches 15:02 paul tmpl_process3.pl update WON'T update the french string at all. the : will remain, so the process will mark the string as fuzzy. 15:03 Brooke because, presumably, you want a second set of eyes to see that the translation is accurate, yes? 15:03 kados strange, that's not my experience when I tested this 15:03 kados I'll have to test again 15:03 paul yes. 15:03 Brooke Because paul is clever :) 15:03 Brooke He does not want bad code 15:03 Brooke so he put in a quality control measure 15:04 paul it's not me, it's the translator tool & .po rules : when something changes on the left (original), mark the right (translation) as fuzzy for manual checking & confirmation. 15:04 kados Brooke: paul didn't write the PO standard ;-) 15:04 Brooke well, it's still clever 15:04 paul it's the case for any content change (event a case-sensitive change), or even, if I don't mind a location change 15:04 Brooke and so is paul 15:05 kados Brooke: :-) 15:05 Brooke he just doesn't get undue credit 15:05 Brooke sorry, paul, I have to steal your merit badge back 15:05 kados hehe 15:05 paul hehe 15:11 kados paul: OK, here's an example I will test: 15:11 kados #: ../../koha-tmpl/opac-tmpl/prog/en/modules/opac-basket.tmpl:55 15:11 kados msgid "Authors" 15:11 kados msgstr "Auteurs" 15:11 kados #: ../../koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl:53 15:11 kados msgid "Authors:" 15:11 kados msgstr "Auteurs :" 15:11 kados #. %1$s: TMPL_VAR name=value 15:11 kados #: ../../koha-tmpl/opac-tmpl/prog/en/modules/opac-sendbasket.tmpl:25 15:11 kados #, c-format 15:11 kados msgid "Authors: %s" 15:12 kados msgstr "Auteurs : %s" 15:12 kados so if I change opac-basket, opac-detail, and opac-sendbasket all to just 'Authors', what will happen to the french translation file on update? :-) 15:12 paul The 1st & 2nd one will be merged & I think you won't have a fuzzy. 15:12 paul where the 3rd one will result in a fuzzy 15:12 paul (my bet) 15:13 Brooke hi atz 15:13 atz greets Brooke 15:13 kados ahh, so it's just when we hae a %s that we hav a fuxxy? 15:13 kados fuzzy I mean 15:16 kados paul: ok, you're right: 15:16 kados #: ../../koha-tmpl/opac-tmpl/prog/en/modules/opac-basket.tmpl:55 15:16 kados #: ../../koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl:53 15:16 kados msgid "Authors" 15:16 kados msgstr "Auteurs" 15:16 kados #. %1$s: TMPL_VAR name=value 15:16 kados #: ../../koha-tmpl/opac-tmpl/prog/en/modules/opac-sendbasket.tmpl:25 15:16 kados #, fuzzy, c-format 15:16 kados msgid "Authors %s" 15:16 kados msgstr "Auteurs : %s" 15:17 kados so we did reduce it by one string 15:17 kados without any effort to translation into french, right? 15:17 paul yep. 15:17 kados (except if you want to remove the ':' 15:17 paul nope 15:17 paul i MUST remove manually the : 15:17 kados ahh 15:18 paul otherwise, the fuzzy string will be discarded by tmpl_process3.pl install 15:18 hdl or unfuzzy the string. 15:18 hdl (if you want to keep ":" Some French librarian prefers :) 15:18 paul (hdl : in fact, removing the : automatically removes the fuzzy status in kbabel) 15:18 hdl ':' ) 15:19 hdl yes... Because you updates string. 15:19 hdl But a Ctrl+U unfuzzy it without touching the string. 15:20 paul (hdl : i prefer removing all : if the english version removes them. 15:20 paul ) 15:21 hdl So do *I* 15:32 kados hey toins! 15:33 kados long time no see :-) 15:33 toins hi kados 15:41 Brooke hi toins 15:42 Brooke hi foxnorth 15:50 kados hi there matthew 15:50 matthew Hello kados 15:50 matthew I'm wondering about getting the latest updates to 2.2.9. Should I download from cvs? 15:52 matthew I'm going to do a fresh install on another server and move our current database to a new machine. 15:53 matthew I want to make sure I'm using the latest stable version with any bug fixes that may be important. 15:55 kados matthew: it's very likely that 3.0 alpha is more stable than 2.2.9 :-) 15:56 matthew I'm very glad to hear that! 15:56 matthew I've been waiting to check it out. 15:56 matthew I am using it for production in a small library. 15:58 kados cool 15:58 kados you may find the no-zebra option appealing then 15:58 kados makes the setup easier 15:59 matthew thanks for the tips. 17:27 hdl wow. 17:28 hdl kados : I found a curious bug in Search.pm 17:28 hdl It has to do with encoding and MARC::File::USMARC::decode 17:29 kados hdl: yea? 17:29 hdl our UNIMARC fields may be supposedly in latin1 for him. 17:29 atz hdl: is there an alternative module? 17:29 kados encoding-- 17:30 hdl And items value linked with authorised values with accents are blanked out. 17:30 hdl 2 solutions : 17:31 hdl - displaying non matching value as such 17:31 hdl i.e $locations{$item->{location}}?$locations{$item->{location}}:$item->{location} 17:34 hdl - using utf8::decode when getting fields line 1137 17:35 hdl my opinion is that orphan authorised values should always be displayed. 17:35 hdl our customers are often questionning when values disappear when the do a change in authorised values. 17:35 hdl But it is my opinion. 17:36 hdl sending patch for solution 2 17:42 kados hdl: OK 17:43 hdl sent. 22:18 fbcit kados around?