Time Nick Message 20:34 acmoore atz, I guess maybe hourly or so? Really, it only needs to be run nightly since the only things that write to it are nightly cronjobs, but perhaps we'll have more things adding to it soon. 20:30 atz acmoore: how often should process_message_queue run? 20:17 pianohacker OK, thanks 20:17 atz then when you rebase, git merges everything (or gives errors you have to sort out manually) 20:17 atz pianohacker: the clients have git repos, and you just commit their changes to them 20:15 pianohacker (liblime or biblibre people) newbie question: how do you keep clients up to date with the latest git improvements and add their personally requested changes to just their tree? 20:14 atz i'll probably just hardcode the branch stuff for the client, since they are the almost the same 20:14 atz ok, i'll leave it at that for now 20:13 acmoore atz, opened 2389 for that. 20:11 acmoore I can open one up to make a test mode of some kind, too. 20:11 acmoore There was another documentation improvement idea that came up yesterday. I put them together in this bug http://bugs.koha.org/cgi-bin/bugzilla/show_bug.cgi?id=2388 20:09 acmoore I'd think so. 20:09 atz we definitely need some kind of safe poke-around-but-don't-hurt-nobody mode. 20:08 acmoore i guess not. There's just the mode that sends no emails. It seems to still debar people. 20:07 atz acmoore: so there is no test mode? 20:06 atz hmmm. ok, i have the log from that and can un-debar the 10 or so patrons impacted 20:01 acmoore perhaps that should change, though. 20:01 acmoore -n is No email. 20:00 atz also distressing, since I ran in -n (no effect mode), I see lines like : debarring 48 Irma BALCIUNAITE 19:57 atz branches.branchemail at /home/liblime/kohaclone/misc/cronjobs/overdue_notices.pl line 383. 19:57 atz branches.branchphone 19:57 atz branches.branchaddress3 19:57 atz branches.branchaddress2 19:57 atz branches.branchaddress1 19:57 atz branches.branchname 19:57 atz The following terms were not matched and replaced: 19:57 atz well, the error message is on point: 19:55 atz which is odd, b/c I still get results with --library=TXT ... must be because the items that are overdue are TXT's 19:54 atz nope... looks like they all belong to the main branch. 19:52 atz let me check that 19:52 atz acmoore: it's possible that the *borrowers* are sparsely populated and there isn't a homebranch recorded 19:52 acmoore I'm just not sure if they'll be useful enough for you to decypher. 19:51 acmoore the -v flag isn't too great, but if you want me to keep looking at it with you, could you run it with one library and the -v flag and send me the results, please? 19:51 atz just rebased this afternoon, btw 19:50 acmoore odd. 19:50 atz :) 19:50 atz in short, yes. 19:49 atz acmoore: it still runs, and it populates w/ patron and item data. but the branches.* lines are still blank 19:49 acmoore atz, when you say no luck, do you mean that it continues to fail to substitute the branches.* fields? 19:49 atz acmoore: no luck w/ --library options 19:49 acmoore atz, oh, I see. well, I wonder how this should work, then. I guess not specifying branchcode to this script should run for all branches, but that appears to be a bug, then? 19:49 atz i'd bet it isn't used (anymore) though. much like branchprinter. 19:48 atz eric: i imagine that field is meant to designate whether the branch is a circulating one or an internal one (like bindery, cataloguing, etc.) 19:46 atz "" is an illegal value (foreign key violation) 19:46 atz acmoore: that is probably inconsistent... in rules that should be NULL, as in UNMAPPED to branches table 19:45 eric do you know what the issuing column? 19:45 acmoore I've noticed that some people use a branchcode of '' for a default in their databases, and perhaps leaving it off is suppoosed to be running for that default branch instead of all branches. 19:44 atz probably this line: @branches = (''); 19:44 acmoore atz, can you run it with the --library=LCC or --library=TXT set to see if it works? Is this a pain for you to do? 19:42 atz the odd thing is that *none* of the branches.* fields display 19:42 acmoore ah, no. I just didn't know what field you were trying to use, and branchphone appears to not be populated. 19:41 atz would that prevent branchname from displaying? 19:41 acmoore are you attempting to use branchphone? ;) 19:41 atz (emails changed to protect the innocent) 19:40 atz +------------+--------------+---------------------------+----------------+----------------+-------------+-----------+----------------+---------+----------+---------------+ 19:40 atz | TXT | Textbooks | DeFehr Building Basement | Kretingos 36 | Klaipeda, LT | | | library@whatever.com | NULL | | | 19:40 atz | LCC | Main Library | DeFehr Building 3rd Floor | Kretingos 36 | Klaipeda, LT | | | library@whatever.com | NULL | | | 19:40 atz +------------+--------------+---------------------------+----------------+----------------+-------------+-----------+----------------+---------+----------+---------------+ 19:40 atz | branchcode | branchname | branchaddress1 | branchaddress2 | branchaddress3 | branchphone | branchfax | branchemail | issuing | branchip | branchprinter | 19:40 atz +------------+--------------+---------------------------+----------------+----------------+-------------+-----------+----------------+---------+----------+---------------+ 19:40 atz mysql> select * from branches; 19:40 atz yep, that's why I went to check. looks normal to me 19:39 acmoore I guess one thing to check is that the field you're looking for is actually populated in the branches table. 19:39 acmoore hmm.. odd. I don't knwo what might be up. I wonder if the same thing happens if you limit it to one branch. 19:38 atz running it for all 19:38 acmoore atz, are you supplying a --library flag to the script to limit it to one branch, or running it on all branches? 19:37 atz yeah, they don't appear in the resulting messages, just an empty line 19:37 acmoore atz, do they get removed? 19:37 atz let me check their branches table.... 19:36 acmoore I wonder what more I can look at with you. 19:36 acmoore atz, hmm. No, I haven't. In fact, I have branches.branchphone in the template I've been testing with, and it gets popualted. 19:31 atz ? 19:31 atz seen that before/ 19:31 atz all the <<branches.*>> elements seem not to get populated? 19:31 atz acmoore: trying out overdues script for a client... 17:45 cnighs tnx paul 17:44 paul or maybe will jump in for a few minuts in 2 hours or so (although it's already 8PM here) 17:44 paul cnighs: hdl was at a client today. should be back tomorrow 17:13 cnighs hdl about? 16:48 eric anybody knows the usage of 908$a - Put Command Parameter? 16:39 nicomo gmcharlt ++ 16:39 gmcharlt respecting nonfiling indicators would be better yet, although a 3.2/DOM-mode thing 16:38 nicomo so having map Le for seraching might provide a safety net too 16:38 nicomo yes because you (paul) speculates that the stop-words list will be correctly filled in by the librarian: not a sure bet 16:36 paul (more flexible for the future probably) 16:36 paul but I agree it's a good idea. 16:36 paul kados : in fact, I don't care having map Le^ ^, for searching, as Le is already removed by Koha before sending the request to zebra 16:36 kados hehe, maybe :-) 16:35 paul kados : didn't you write that 3mn ago already ? and I answered "maybe yes" 16:35 kados paul: to accomodate your need to not search by articles etc 16:34 kados paul: maybe we should move word-phrase-utf.chr to the lang_defs/fr and lang_defs/en 16:33 paul eric : "Le Seigneur des anneaux" must appear at "S" for sorting 16:32 kados s/it/articles/ 16:32 kados eric: 'Le ' is an article and most librarians don't want it to be used for sorting 16:31 eric Paul, is there a reason why you don't want to sort using the stop words? I can understand the search, but for the sort, i<m not sure... 16:31 paul kados : maybe yes. 16:30 paul (empty word is a frenchism..) 16:30 kados maybe we should move word-phrase-utf.chr to the lang_defs/fr and lang_defs/en 16:30 paul eric : right 16:30 eric (for the record, when paul talks about <empty words>, he is refering to <stop words>) 16:30 paul (I didn't say it don't work for us. I just investigate the consequences of the commit for us ;-) ) 16:30 kados for english and french it appears 16:29 kados all searching uses word-phrase-utf.chr 16:29 kados paul: OK, so I bet that it doesn't work for you because only sort-string.chr is used and only for sorting, not searching 16:28 kados k 16:28 paul (so it's usefull only for sorting in fact) 16:28 paul + we always use empty word removal, so "Le" is not sent to zebra anyway for searching 16:28 paul (ignore Le when searching & sorting) 16:28 paul kados : yes, that's what I want 16:27 atz paul: yes, please. your familiarity w/ this issue will help out considerably 16:27 kados (that would be surprising to me) 16:27 kados do you want those to be ignored in searching as well as sorting? 16:27 kados and your sort-string.chr has mappings for French words like Le 16:27 paul I should do an install from scratch to check 16:27 kados paul: the same type of file, yes but in default Koha they have very different rules, esp the French sort-string.chr and default word-phrase-utf8.chr 16:26 kados OK, so you copy sort-string.chr to replace word-phrase-utf.chr then? 16:26 paul but those 2 files contains the same thing (map, equivalent...) 16:26 paul we refer to sort-string.chr & word-phrase.chr 16:26 paul nope. 16:26 kados ? 16:25 kados you edit default.idx and point word and phrase indexes to sort-string.chr 16:25 atz iiuc 16:25 atz rather than 2 separate files 16:25 atz kados: so their config references the same file in 2 places 16:25 kados (just trying to understand clearly) 16:25 kados OK, so that's a local modif you do apart from normal installation 16:25 paul yep 16:25 kados because those two files in default Koha are different 16:25 kados paul: so you use sort-string.chr also for word-phrase-utf.chr? 16:24 paul so it's discarded ? 16:24 paul mmm... the is in empty words, isn't it ? 16:24 paul but for us, the same rules are OK. so the files have the same content. 16:24 kados for instance, in English, we want to be able to search for 'The', but we don't want 'The ' to be counted for sorting purposes 16:24 paul yep, I know 16:23 kados rules that apply to sorting don't apply necessarily to searching 16:23 kados different rules are used for different indexes and therefore, actions 16:22 paul (not sure to understand what you mean...) 16:22 paul but the content of both files are the same 16:22 kados word phrase numeric indeces are separaet from sort indeces 16:22 paul right. 16:21 kados then only word-phrase-utf should be used for searching according to default.idx 16:21 paul but it's content is the same as sort-phrase-utf.chr 16:21 paul nope, we use the same file content (although we have a word-phrase-utf) 16:21 kados it's not used for equivalance in searching, only sorting 16:21 kados sort-string.chr 16:21 paul kados : what cover sorting not searching ? 16:21 kados paul: do you have a custom word-phrase-utf.chr that you use for French libraries too? 16:20 kados paul: note that only covers sorting, not searching 16:02 su-erin *there 16:02 su-erin thanks, i'll dig their 16:02 atz but maybe we would be fine to just use the mappings you have in the french file 16:02 atz paul: we also ran into differences between wide-bytes and combined characaters 15:57 paul (used also for word-phrase-utf.chr) 15:57 atz su-erin: for example: ~/kohaclone/etc/zebradb/ 15:57 paul head/etc/zebradb/lang_defs/fr/sort-string-utf.chr 15:57 paul in french .chr, we use only map, and it work fine 15:56 atz i'm not sure why we would need both though, if there are duplicates 15:56 atz so if I search by e, it will match on acute-e, but not vice versa 15:55 atz paul: i think map is a one-way relationship 15:55 paul kados ? about your patch UTF-8 to ASCII MAPPINGS. I don't understand why you need equivalent AND map. 15:51 atz usually in your koha (kohaclone, whatever) directory as ./etc 15:47 su-erin rewrite-config.PL is there and I have opermission to read it; check that yesterday. I think it has something to do with the that ZEBRA_CONF_DIR. I just dont know what directory that should be 15:45 atz then check if you can read it :) 15:27 eric It should be in the directory where you untar koha 15:27 eric su-erin, the first thing to do is to check if the file exists (I guess you check that already, right). 15:15 su-erin any tips for trouble shooting this upgrade from .064 to .094 on ubuntu 7.10: Can't open blib/ZEBRA_CONF_DIR/etc/passwd for read at rewrite-config.PL line 168. 15:14 owen I hate to reference "the trash" when there's no mechanism from the interface for retrieving records from "the trash" 15:14 kados if there was one 15:13 owen Shouldn't that just be the default action? 15:13 kados owen: I bet it moves them to the deletedborroweres table 15:12 owen CVS history says cleanborrowers.pl was added by toins 15:08 eric_ owen: Could it mean that the patrons is "deactivated", but all its information is still in the database? 15:07 paul owen: no idea, sorry 15:06 eric_ anybody knows where i can find a list of what type of marc is used in a country? 15:06 owen "What do you want to do for deleted patrons? Permanently delete these patrons Move these patrons to the trash" 15:06 kados deletedborrowers table I bet 15:06 owen What does it mean when patrons are "moved to the trash?" 15:05 paul ? 15:05 paul 1st step (confirm what we will clean) and 2nd step (really delete) 15:05 paul maybe it's : 15:05 paul mmm... no idea either. It's something written by toins 15:05 kados paul: ? 15:04 owen What does that mean? 15:04 owen I see both "deleted" and "moved to trash" in the template, based on <!-- TMPL_IF NAME="trash" --> 15:02 owen Is this under clean borrowers? 15:01 kados however you spell that 15:01 kados or anonomyzed even 15:01 kados how about patron accounts have been deleted 15:01 kados hehe 15:01 owen Doesn't sound very nice for the patrons 15:01 kados owen: that just doesn't quite capture what we're doing and if we're going to change that, I think we should change it 'right' :-) 15:01 owen :) 15:00 kados owen: 'patrons have been successfuly moved to trash' 15:00 kados owen: you there? 13:35 paul can you tell me for the size ? 13:35 paul kados : thanks for the idea. 13:19 kados paul: otherwise zebra's indexing will compete with mysql for disk IO 13:19 kados paul: with that many transactions you definitely want zebra and mysql on separate disks, probably separate servers 12:56 slef paul: I'd expect disk type (RAID is almost essential, but speed and layout matter too) and CPU speed/number to also come into play at that size, based on past experience with webservers. 12:52 gmcharlt cfouts = Clay Fouts, a new sysadmin for LL - not sure if he goes on #koha that often 12:49 paul cfouts ? 12:49 gmcharlt paul: don't have the numbers offhand - atz, ryan, or cfouts might have them 12:49 paul hi gmcharlt 12:49 gmcharlt good morning #koha 12:10 paul (the disk size, mySQL & zebra) 12:10 paul does any liblimer have a an idea of the size of a Koha setup with, say, 1 000 000 biblios, and 3 000 000 issues a year ? 12:10 paul hi cnighs 12:10 paul kados around ? 12:07 cnighs g'morning #koha