Time Nick Message 08:20 masonj ok, ill try that out 08:19 hdl no. 08:19 masonj so , a change to rebuild_nozebra.pl not needed? 08:18 masonj right :), 08:18 hdl my patch strips weights value. 08:17 masonj http://bugs.koha.org/cgi-bin/bugzilla/show_bug.cgi?id=1677 08:16 masonj take a look at bug 1677... 08:15 masonj yeah, yes please 08:15 masonj cool hdl, thanks for that 08:15 hdl maybe i can send it to you directly 08:14 masonj aaah, right 08:14 masonj s/could/could not/ 08:14 hdl I think kados hasnot pushed it yet. 08:14 masonj could find your patch... 08:14 hdl But when doing an AND it failed. 08:13 masonj ah, i couldnt quite find it 08:13 hdl Indeed -X was a way to weight values. 08:13 hdl I sent a patch on 12.12 that fixed your problem. 08:13 hdl late for you. 08:13 hdl hi 08:12 masonj hi hdl 07:56 hdl masonj: ? 05:16 [K] *** join #koha@FreeNode: rangi n=chris@203-118-134-114.netspace.net.nz 05:16 [K] *** part FreeNode!#koha: rangi n=chris@203-118-134-114.netspace.net.nz 00:11 masonj must be late in france now... 00:09 masonj hdl, u about on irc? 23:50 fbcit I have to go, but if you can try it, let me know what happens. 23:49 fbcit try it on Win32 if you can 23:49 fbcit maybe it's my machine... 23:45 gmcharlt test was on Debian, btw 23:45 gmcharlt fbcit: just tried it -- seem to work ok 23:31 masonj np :) 23:31 fbcit tnx 23:31 fbcit I'll look later this week too. 23:30 masonj yep, will do soon tho 23:30 fbcit np 23:29 masonj no i didnt , things are pretty busy at the moment, with urgent things 23:29 fbcit s/labes/labels/ 23:28 masonj hiya fbcit 23:28 fbcit masonj: did you get a chance to look at the position of the barcodes on labes? 23:21 fbcit gmcharlt: have you run fix-perl-path.PL from a command line against blib? 22:31 kados fbcit-away: did you get it from posguys? :-) 22:31 kados fbcit-away: cool 21:58 fbcit-away great 21:57 gmcharlt fbcit-away: fyi, kados has done a merge of the installer tree into main 21:56 fbcit-away btw kados, I ordered a metrologic scanner today. 21:54 gmcharlt ok 21:54 fbcit I'm off. I'll try that script on XP tonight. 21:53 gmcharlt fbcit: thanks 21:53 fbcit gmcharlt: sent a corrected patch off, though its mostly your work. 21:50 gmcharlt NZorder is suffering from a bad case of copy-and-pasteitis 21:49 gmcharlt just checked other intranet catalogue search and OPAC -- don't seem to have broken them with this change 21:47 fbcit both ways 21:47 fbcit right, works now. 21:46 gmcharlt ternary, rather 21:46 gmcharlt need ->{'RECORDS'} in the ternay 21:46 fbcit ahh... 21:46 fbcit return (undef,$search_result); 21:46 fbcit my $search_result = ( $result->{hits} && $result->{hits} > 0 ? $result : [] ); 21:46 fbcit my $result = NZorder(NZanalyse($query))->{'biblioserver'}; 21:45 fbcit git diff HEAD shows only Search.pm as changed 21:43 gmcharlt hmm -- works for me -- is your addbooks.pl back in sync with HEAD? 21:42 fbcit now addbooks.pl complains: Not an ARRAY reference at /usr/lib/cgi-bin/kohaclone1/cataloguing/addbooks.pl line 81 21:42 fbcit no good 21:40 gmcharlt my bad re strucure of returned hash 21:40 fbcit it returns titles in the biblio reservoir, but not in the catalog 21:40 gmcharlt return (undef,$search_result); 21:40 gmcharlt my $search_result = ($result->{hits} && $result->{hits} > 0) ? $result->{'RECORDS'} : []; 21:40 gmcharlt my $result = NZorder(NZanalyse($query))->{'biblioserver'}; 21:40 gmcharlt fbcit: try this: 21:38 fbcit gmcharlt: the search on a valid term breaks badly w/ the latter 3 lines... 21:36 fbcit return (undef,$search_result); 21:36 fbcit my $search_result = ( $result->{hits} && $result->{hits} > 0 ? $result : [] ); 21:36 fbcit my $result = NZorder(NZanalyse($query)); #->{'biblioserver'}->{'RECORDS'}; 21:34 fbcit return (undef,$search_result); 21:34 fbcit my $search_result = ( $result->{hits} && $result->{hits} > 0 ? $result : [] ); 21:34 fbcit my $result = NZorder(NZanalyse($query))->{'biblioserver'}->{'RECORDS'}; 21:34 gmcharlt fbcit: did you change preceding line to be just my $result = NZorder(NZanalyse($query)); 21:32 fbcit not quite: Can't coerce array into hash at /usr/share/kohaclone1/C4/Search.pm line 207. 21:31 gmcharlt fbcit: no, parameter! 21:31 fbcit gmcharlt: arg! 21:30 tim No problem. I'd like to be half as helpful. 21:30 gmcharlt i.e., does searching on a keyword that *is* present work? 21:29 kados tim: sorry I'm not being very helpful :-) 21:29 gmcharlt fbcit: my $search_result = ( $result->{hits} && $result->{hits} > 0 ? $result->{'biblioserver'}->{'RECORD'} : [] ); # perhaps? 21:29 fbcit && there goes the patch. 21:28 kados must not be using getMARCurls then 21:28 tim Just displays the first URL 21:27 kados hmmm 21:27 tim I just tried it on the virtual machine I downloaded. I think it's 2.2.9 and it hast the getMARCurls and still doesn't work. 21:27 fbcit return (undef,$search_result); 21:27 fbcit my $search_result = ( $result->{hits} && $result->{hits} > 0 ? $result : [] ); 21:27 fbcit done and done. 21:25 gmcharlt i.e., my $search_results = ( foo ? bar : [] ); 21:24 gmcharlt fbcit: yep, but perhaps a little too obscure: I suggest at least assign the output of the ? : to a different var, then return it 21:24 kados tim: of the current one 21:24 kados tim: but you could try ... just make sure to keep a back-up copy 21:24 kados tim: I'm not sure if it's a drop in replacement 21:24 fbcit btw, I left the stacked calls in place. 21:24 tim Just get the latest SearchMarc.pm ? 21:23 fbcit correctly hopefully 21:23 fbcit fixes the problem 21:22 fbcit gmcharlt: to further obfuscate... ( $result->{hits} && $result->{hits} > 0 ) ? $result : $result = []; 21:19 kados grep -r getMARCurls * 21:19 kados just need to find it ... should be in the latest rel_2_2 repo 21:19 kados shouldn't be 21:10 tim Is it a problem adding it? 21:09 kados :) 21:09 kados but basically, that's the function you're looking for 21:09 kados doesn't look like the actual function is anywhere in your installation 21:08 kados :q 21:08 kados =head2 my $marcurlsarray = &getMARCurls($dbh,$bibid,$marcflavour); 21:08 kados looks like you've got getMARCnotes and getMARCsubjects 21:05 tim Didn't find it. 21:01 kados tim: do you have a sub called something like GetMarcUrls ? 21:00 kados *cough* 21:00 tim Ours each have their own 856u tags 20:59 tim It looks like it's splitting separate URLs from a string with a pipe '|' between URLs 20:59 tim At least with our records. 20:58 tim I think I could've found a problem in C4/Search.pm that keeps the URLs from listing. 20:58 tim Ok. I could be looking in the wrong direction and sure don't know how to fix it anyway. 20:57 kados there's some serious missunderstanding of the terms operator, operand, parameter, index, etc. 20:56 kados someone really needs to clean up the variable names for all the nozebra code 20:55 gmcharlt alternatively, change NZOrder so that {'biblioserver'}->{'RECORDS'} always exists in return 20:54 gmcharlt 4. ponder that one can occassionally be *too* clever with Perl expressions 20:53 gmcharlt if == 0, set $results = [] 20:53 gmcharlt if exists and > 0, set $results = $nz_results->{'biblioserver'}->{'RECORDS'} 20:52 gmcharlt 3. check $nz_results->{'hits'} 20:52 gmcharlt 2. store return of NZOrder in a separate var (e.g., $nz_results) 20:52 gmcharlt 1. not stack the calls to NZOrder and NZanalyze 20:52 gmcharlt so I'm inclined to say that the fix should: 20:52 gmcharlt problem is that if there are no hits, 'hits' key exists but rest doesn't 20:51 gmcharlt 'biblioserver' contains hashref that contains 'RECORDS' key, which is an arrayref of biblionumbers 20:51 gmcharlt if there are hits, the hashref has 'hits' and a 'biblioserver' key 20:50 gmcharlt fbcit: NZOrder returns a hashref 20:50 fbcit I want to pass back a ref to it just as the Zebra version of SimpleSearch does. 20:48 fbcit $results appears to be an unnamed array. 20:48 fbcit gmcharlt: no, I mean return (undef,\@$result); 20:37 fbcit one moment... phone 20:35 gmcharlt ? 20:35 gmcharlt fbcit: you mean my @$result = NZorder(NZanalyse($query))->{'biblioserver'}->{'RECORDS'}; 20:29 fbcit sloppy syntax... 20:26 fbcit s/$results/\@$results/g @ line 206 in Search.pm and things work fine. 20:26 fbcit duh... 20:25 tim Yup 20:25 owen And it's <!-- TMPL_LOOP name="URLS" --> ? 20:25 tim I'm as good with perl as I am with templates, but I'll look into it. 20:24 tim Yes. I guess I should've mentioned that. 20:23 owen Youre talking about opac-detail, right? 20:23 owen tim, I suspect it's the script's fault, not the template 20:23 tim Looks like CSS is the only template that uses it. 20:22 tim Still don't know much about templating to figure what's wrong. 20:21 tim It's in a TMPL_LOOP, but doesn't seem to loop through the URLs in 856 20:20 tim But it only shows the first URL. 20:20 tim I'm adding clickable URLs to our OPAC. Took the code from the CSS template and got it working as good as it does in CSS. 20:18 gmcharlt fbcit: SImpleSearch is (an) entry to both Zebra and NoZebra searches 20:18 owen Okay 20:18 tim Template problem. 20:18 tim You're probably who can help me. 20:18 tim Hi owen 20:17 owen Hi tim 20:15 fbcit where is the code that handles the same case w/Zebra? 20:14 gmcharlt fbcit: that would be safer, I agree 20:14 fbcit rather than messing with Search.pm? 20:14 fbcit shouldn't addbooks.pl take the same approach? 20:14 fbcit gmcharlt: looks to me like addbiblio.pl handles the undef $result by else condition 20:09 gmcharlt also compare with how cataloguing/addbiblio.pl checks results of SimpleSearch 20:08 fbcit k 20:08 chris yeah 20:08 gmcharlt fbcit: looks like it should be return ref to an empty list instead of undef then 20:07 chris i always read that as New Zealand analyse 20:07 fbcit looks like NZanalyse returns empty results, NZorder operates on empty results and passes all of this back to addbooks.pl which has no provision for handling empty results. 20:06 gmcharlt fbict: yep? 20:06 fbcit kados or gmcharlt 20:06 fbcit ok 19:52 fbcit actuall after 12am its $time_oil-- 19:51 gmcharlt or 2am_oil++ 19:51 gmcharlt fbcit: midnight_oil++ 19:49 fbcit I may have had a better understanding of it @ 2am this morning... :-) 19:48 owen ;) 19:48 owen Yeah, that really should be changed to IMNSHO 19:48 fbcit hrmm... line 943 of Search.pm says: # IMO this subroutine is pretty messy still -- 19:31 kados yea, it does need an audit 19:31 kados owen: either at the bib or item level 19:31 kados owen: yea, it exists at two levels now, depending on a global syspref 19:31 owen It's something that needs an 'audit' 19:30 gmcharlt fbcit: I reproduced your bug, btw 19:30 owen We should be able to, although we haven't quite settled on a way to handle item type images, judging from the differences in the templates 19:29 kados owen: can we just use the itemtypecode now for naming them? 19:29 kados owen: quick question for ya ... is there any reason to keep all of those images for itemtypes that have spaces in the name? 19:27 fbcit hi owen 19:27 gmcharlt hi owen 19:27 kados hey owen 19:27 owen Hi everybody 19:26 kados :) 19:26 fbcit but somebody has to find the bugs... ;-) 19:25 kados in my defense, the searching with zebra is really top notch :-) 19:25 fbcit hehe 19:25 kados :) 19:25 fbcit right... 19:25 kados should also be pretty simple to fix 19:24 kados fbcit: and I'd say that's a blocker since it causes a 500 error 19:24 kados fbcit: can you file a bug on that? 19:24 kados paul/hdl or mason should be able to fix tha tup 19:24 kados that's likely 19:23 fbcit could it be NoZebra that causes @$marcresults to return undef? 19:22 fbcit must be something, because once Dumper operates on @$marcresults, the script runs fine and returns a results not found page 19:21 fbcit NoZebra on this install, yes 19:20 fbcit yes... very weird behaviour now... 19:20 gmcharlt fbcit: are you running NoZebra? 19:16 fbcit Dumper says: $VAR1 = undef; 19:13 gmcharlt fbcit: should be undef if you get to line 81, but just in case 19:12 gmcharlt fbcit: also warn ($error); 19:11 kados (around line 71) 19:11 kados warn Dumper($marcresults); 19:11 kados my ( $error, $marcresults ) = SimpleSearch($query); 19:11 kados use Data::Dumper; 19:11 kados could you throw a warn in 19:11 fbcit not sure what's happening... 19:10 kados is line 81 19:10 kados my $total = scalar @$marcresults; 19:10 fbcit cgi-bin/koha/cataloguing/addbooks.pl?q=fizbit 19:10 lea I'll wait for the installer ;) Thanks all and good evening. 19:09 kados hrmm.. 19:09 fbcit Can't use an undefined value as an ARRAY reference at /usr/lib/cgi-bin/kohaclone1/cataloguing/addbooks.pl line 81. 19:09 kados what do you get? 19:09 fbcit hrmm.. 19:08 kados tried a search for 'fizbit' 19:08 kados None 19:08 kados Biblios in reservoir 19:08 kados o results found 19:08 kados k 19:07 fbcit kados: try navigating to catalouging and then use the banner search to search for a term you know is not in any title in the db. 19:07 lea yay! 19:06 lea gah, i've lost my template directory now >.< 19:03 gmcharlt /usr/share/koha/etc/koha-conf.xml (yes, things are currently rather scattered :) ) 18:59 lea just need to find koha-conf.xml now :) 18:59 lea yeah thanks 18:58 gmcharlt (should be improved when installer changes get merged in) 18:58 gmcharlt lea: try /usr/lib/cgi-bin/koha/opac for OPAC cgi scripts, /usr/lib/cgi-bin/koha/ for staff interface 18:53 lea hmm.. I'm following the install guide to the letter and have an issue: the paths in the apache conf are wrong. I've updated document root but I can't seem to find the paths to cgi-bin 18:43 chris lol 18:43 lea my life is a long debug session 17:49 gmcharlt understood -- been though that kind of long debug session many times myself 17:48 fbcit I'm for the easiest out.... after ~6hrs of debug :-( 17:47 fbcit right. 17:47 gmcharlt but if Perl stat/chmod works when you test tonight, hopefully won't need to worry about it 17:47 gmcharlt and there's some other executable attrib in the revised path 17:47 fbcit I did notice that dmake has a per target option to cause dmake to move to a separate memory space prior to executing the target 17:46 gmcharlt only reason I can think why the system attrib +/-r isn't working is maybe a different PATH is set in Makefile or used by dmake 17:46 gmcharlt fbcit: I took a look at your e-mail 17:46 gmcharlt fbcit: ok; if it works OK, then system attrib may not be needed 17:45 fbcit s/nigh/night/ 17:45 fbcit gmcharlt: sorry, I misunderstood you earlier... you send me an example script... I'll check it out on XP later today/nigh 17:41 lea done already - thanks :) 17:38 gmcharlt hi lea: it won't hurt; however, pg support is still experimental, so you should install the mysql-server-5.0 package via apt-get or aptitude 17:26 lea bah, by default debian installs postgres. Is that an issue? 17:13 gmcharlt fbcit: ok 17:12 fbcit gmcharlt: I'm stepping out to lunch... brb 17:07 fbcit system call is ~ line 87. 17:06 fbcit gmcharlt: you should have an email w/my current script... 17:05 gmcharlt at least until somebody starts work on the VMS port of Koha ;-) 17:05 gmcharlt fbcit: if I haven't messed anything up in my example, then maybe all fix-perl-path.PL needs to to remove $^O check around the file permissions stuff 17:02 fbcit gmcharlt: great! maybe my strawberry install is behind... 16:59 gmcharlt fbcit: just sent e-mail with example script; it seems Perl functions stat and chmod work OK on my copy of Strawberry running on XP pro 16:29 gmcharlt fbcit: maybe use Win32::File (and do something to make sure that module is required only on Windows -- perhaps put in a separte script?) 16:24 kados ahh, the images 16:23 fbcit so here comes the patch... 16:22 fbcit they are gif files in itemtypeimg 16:22 fbcit those that reference these files 16:22 fbcit but it might break some current installs 16:22 kados ok 16:22 fbcit I have a patch ready 16:22 kados yea, good idea 16:22 fbcit I have changed this so that the filenames/subdirs use a dash instead 16:22 kados really? I wasn't aware of any such files, we shoudl change them if they exist 16:21 fbcit kados: I ran into a problem with some filenames and subdir names containing white spaces when adapting installer for Win32 16:20 kados fbcit: do now 16:19 fbcit system qq|attrib -r $pathfile|; 16:18 fbcit I wonder if it is an escaping issue? 16:18 fbcit but chokes when called by dmake 16:18 fbcit it works fine when you call the script as perl fix-perl-path.PL 16:18 fbcit the call works fine as a one liner via perl -e 16:17 fbcit I cannot get dmake to correctly pass a system call in fix-perl-path.PL to do the mode change 16:17 gmcharlt fbcit: how'd it go? 16:16 fbcit gmcharlt: I worked on that script till 2am local... 16:14 fbcit kados: got a sec? 16:14 lea I'll attempt to install 16:14 lea ok got cd1 :) 16:11 kados we're working on making it easy :-) 16:11 kados easy, I can't say, easier, yes 16:11 kados 1 CD 16:11 kados ahh, use the business card install 16:09 lea 21 CDs o.O 16:09 lea so, honestly, is it easy to install on etch? 16:07 kados and well tested 16:07 kados debian etch seems to be the most popular 16:07 lea ok, is there a "recommended platform". I'm happy to D/L another OS if that'll make it easier 16:06 kados indexdata.dk/zebra 16:06 kados zebra is an application, if you're on ubunto the debian sources for it might work 16:05 lea is zebra a perl module? I'd really like to get it installed as "in the next few days" I wont be at work :) 16:05 kados hehe 16:05 lea well, i'm never one to complain ;) 16:04 kados different in that it actually works :-) 16:04 kados yes 16:03 lea is that different to the one that is in the current repo? 16:03 kados that installer should be included in the main git.koha.org repo very soon, next few days most likely 16:02 kados there was a recent announcement on koha-devel about a new installer for Koha 16:02 lea ? 16:02 kados ahh 16:02 lea linux (ubuntu 6.06) 16:01 kados lea: what platform are you on? 16:01 kados hmmm 15:57 lea should the README.txt indicate how to install zebra? 15:25 kados maybe chris has it still? 15:25 kados I didn't get it 15:25 hdl Did you have problems with it ? 15:25 kados hdl: hmmm, not yet 15:24 atz hello fbcit 15:24 fbcit g'morning koha 15:16 hdl kados : I sent some bugfix for NZ search on 12.12 But could not find it pushed. did you receive it ? 15:11 lea so, I'll try out koha v3. The interface of v2 was mega confusing to me. But then I'm not a librarian i guess 15:03 lea ok, if this channel is for devel/tech, may i pm you about this, as it's not directly related i guess? 15:02 lea yeah, found it 15:02 kados oclc.org 15:02 kados hehe 15:01 lea :) 15:01 lea I'm in the uk. Is that a good enough excuse? 15:01 kados *cough* 15:01 lea I've not heard of OCLC 15:01 kados to get the 13-digit ones too 15:01 lea also, back when i was setting up a koha test server, there was no real guide on how to get it going and i found some things a little complicated. Like how it works :) 15:01 kados you could wrap it in a call to OCLC's xISBN service 15:00 lea i experimented with the titles and got some hits with different ISBNs 14:59 lea if i remember right, a lot were 10 digit instead of 13? something like that 14:59 lea but a lot of the ISBNs didn't match 14:59 lea yeah, I even did that! 14:59 lea it uses "keywords" which is stuck in some custom tag somewhere and is full of, well, crap really 14:59 kados if you have ISBNs I can imagine writing a script to pull them off of LOC's Z-server ;-) 14:58 lea ah yeah, 650 14:58 kados 650 most likely 14:58 lea no, it was that our current lib system doesn't export subject tags (250 i think?) 14:58 lea I used a similar python library 14:58 kados or MarcEdit, also a free utility (runs on windows) 14:57 kados but if you're a perl hacker you can use MARC::Record on cpan to clean thigns up 14:57 lea with regards to implementing it myself, I got pretty close. 14:57 lea I'd mended most of it myself, it was just the subject tags 14:57 lea right ok 14:57 kados most of the companies won't do data migration without some kind of commercial support agreement in place 14:57 lea yeah, but we have semi broken marc21 data 14:56 kados so you can download and implement it yourself 14:56 kados koha's completely free 14:56 kados well, if you don't need commercial support, you won't need 10K :-) 14:56 lea although I guess there might be some migration work for someone if they want it 14:56 lea ok. Not really looking for commercial support, just trying to work out how to get from A to B 14:55 kados http://wiki.koha.org/doku.php?id=en:development:git_usage 14:55 kados V3 is in Git: http://git.koha.org 14:55 kados this channel is mainly for discussing development and technical issues 14:54 kados http://koha.org/support/pay.html 14:54 kados well, if you're looking for prices for commercial support, I'd suggest contacting one of the koha companies 14:54 kados sure 14:54 lea i'd *really* like a koha system here 14:53 lea er i mean £5k 14:53 lea right now $5K is about $10K. What would that buy? 14:52 lea I haven't checked out V3 yet no. It's in SVN/CVS? 14:52 lea oh thought it might have been you ;) 14:33 kados lea: did you look at the new 3.0 version yet? 14:32 kados lea: that guy was me! :-) 14:17 lea I heard an interesting webcast interview between a liblime guy and talis. Made me want koha even more. 14:17 lea np :) 14:12 kados just a sec 14:12 kados akk, phone call 14:11 lea so given that my boss has earmarked £5K for getting it sorted, what are our options? (If you know of any) 14:10 lea simply because I'm not a librarian 14:10 lea and from my point of view, i couldn't quite get my head around how to set it all up correctly 14:10 lea during the summer though, i don't think koha had short loans and holidays which was pretty essential for our 3 libraries 14:09 kados with you so far 14:09 lea Now I'm very comfortable in the Opensource worls and my boss is too. he'd way rather we go for koha than anything else 14:08 lea 2. Cost 14:08 lea 1. Migration 14:08 lea we have 2 problems as i can see: 14:08 lea He's willing to fork out _some_ money to get a new system in 14:08 lea to cut a long story short, the app doesn't work so he's on the lookout for aomething else 14:07 lea it was an asp.net app and to my disgust we had to setup our very first wndows server 14:07 lea Basically, in the summer my boss got the "online" version of the proprietary system we use for the libraries 14:03 kados lea: sure 14:02 lea kados i have something to run past you if you have a couple of minutes? 14:01 lea hi kados 14:01 foxnorth hey kados 14:00 kados morning foxnorth 13:59 kados lea: hi there