Time Nick Message 11:52 owen _v2005-07-03 11:52 owen _r39.95 11:52 owen _p45000000065466 11:52 owen _dCPL 11:52 owen 952 _bCPL 11:52 owen And here's an added record: 11:52 kados oops 11:52 owen _v2005-02-24 11:52 owen _u326806 11:52 kados :q 11:52 owen _r3.95 11:52 owen _p35000099911533 11:52 owen _dCPL 11:52 owen 952 _bCPL 11:52 owen Here's an edited record: 11:51 owen Edits work fine, though 11:51 owen yeah, the u subfield (where the itemnumber goes) isn't showing up after an add 11:42 paul yep owen 11:42 owen Paul, you mean in additem.pl? 11:39 kados owen would know better 11:39 kados but I don't use this feature 11:39 kados I'm not sure we can even edit records ... 11:37 paul and let me know any difference 11:37 paul then edit it and read it again 11:37 paul then read a biblio 11:37 paul write a warn "".$record->as_formatted in MARCgetbiblio 11:36 paul mmm... not sure. 11:34 kados but perhaps there are other differences in the db causing the problem ? 11:34 paul frameworkcode was for frameworks, nothing to do with subfields 11:34 kados ok 11:34 kados those updates didn't cover marc_subfield_table ... 11:34 paul sound familiar. Not sure your problem is related to this one. 11:33 paul kados. 11:32 kados valuebloblink | bigint(20) | YES | | NULL 11:32 kados subfieldvalue | varchar(255) | YES | MUL | NULL 11:32 kados subfieldorder | tinyint(4) | | MUL | 1 11:32 kados subfieldcode | char(1) | | MUL | 11:32 kados tag_indicator | char(2) | | MUL | 11:32 kados tagorder | tinyint(4) | | MUL | 1 11:31 kados tag | char(3) | | MUL | 11:31 kados bibid | bigint(20) unsigned | | MUL | 0 | 11:31 kados subfieldid | bigint(20) unsigned | | PRI | NULL | auto_increment 11:31 kados show columns from marc_subfield_table; 11:29 kados paul: does this sound familiar? 11:29 kados and I recall that paul originally said we need to do an alter table ... but I never really understood what was meant by that 11:28 kados update marc_subfield_structure set frameworkcode=''; 11:28 kados update marc_tag_structure set frameworkcode='' 11:28 kados we did this: 11:28 kados ran an alter table 11:28 kados right after the upgrade 11:28 kados well iirc we had to change something in marc_aubfield_table 11:27 kados huh 11:27 owen Not sure how to proceed... 11:27 kados I think owen and I were going to continue to troubleshoot the bugs in reserves 11:27 owen talking about bug 983...paul can't reproduce it on his end. 11:26 kados what's up? 11:26 kados owen: 11:26 kados paul: 11:26 kados ok I'm here now 11:08 hdl C'est dû au Event::decode Non ? 11:07 hdl in Event::io=HASH(0x85c4d74) -- 11:07 hdl paul : toujours la même erreur. Event: trapped error: decodeAPDU() failed for unknown reason: 0 10:50 paul so, template->param (search_begun => $numberpending eq 'XX'?0:1) 10:49 paul the checkz3950searchdone returns ?? when search not started. 10:49 paul something like <!-- TMPL_IF name="search_begun" --> 10:49 paul shaun & owen : a new variable has to be set in z3950/search.pl & sent to the template 10:47 shaun (btw: paul, i have started to learn perl: hello world worked well, the database that powers a website i am building is even better...) 10:46 paul when the search has not begun. 10:46 owen paul, under what circumstances does it display the "??" ? 10:45 paul shaun, I agree with your opinion 10:45 shaun oh, owen has got there first... :p 10:44 shaun in z39.50 search (under add biblio), there is a "Still ?? requests to go" message - there should be something more descriptive which says something more specific, e.g. "The z39.50 daemon is not started. Please start it by..." or "The search is in progress" etc 10:43 owen shaun, yes that's where the system prints "??" when it doesn't know how many requests are remaining. 10:41 paul ??? 10:38 shaun is koha/koha-tmpl/intranet-tmpl/default/en/z3950/searchresult.tmpl the place where the annoying ?? message comes from, btw? 10:37 paul cvs update devrait fonctionner maintenant 10:37 paul hdl : je viens de voir que j'avais oublié quelques synchros entre head et 2.2 10:32 paul (provided by paul, with some bugs for free due to synch errors ;-) ) 10:32 paul your welcome 10:32 shaun hi all... judging by my inbox, the changes are done... well done, paul, and thanks 10:25 owen itemnumber is mapped to 952u, as it should be 10:24 paul (subfield to put in tab=-1 -ignore-) 10:23 paul (995$9 for me) 10:23 paul is itemnumber mapped to a subfield ? 10:23 paul with items table. 10:23 paul admin/koha2marclinks.pl 10:20 paul kados, bugging you ;-) ;-) 10:20 owen kados: are you around? 10:20 owen I was afraid of that :( 10:19 paul xcan't reproduce it myself 10:19 paul it's about bug 983 10:19 owen yes 10:19 paul owen, do you have some time ? 10:19 owen I also think it's a good idea to propose that they manage the next release, because it would be a good way to keep them involved in the open source process 10:18 paul yep. 10:18 owen Great news about Ineo, paul 10:08 hdl problème aussi avec isbnsearch.pl 10:07 hdl problème en cliquant sur z3950.search 10:06 hdl [Wed May 04 17:06:04 2005] [error] [client 127.0.2.5] Premature end of script headers: search.pl, referer: http://kohadev.demo/cgi-bin/koha/acqui.simple/addbiblio.pl 10:06 hdl Undefined subroutine &main::BreedingSearch called at /home/hdl/Koha/koha-dev/koha/z3950/search.pl line 80., referer: http://kohadev.demo/cgi-bin/koha/acqui.simple/addbiblio.pl 10:05 Sylvain pas encore touché dutout, mm pas utilisé le z39.50 dsl 10:02 hdl sylvain ? 10:01 hdl paul? 09:50 hdl j'ai encore des problèmes pour faire marcher le client z3950. Quelqu'un peut m'aider ? 09:05 hdl ;) 09:05 hdl J'ai actualisé, ça marche. 09:05 hdl autant pour moi. 09:03 hdl Que dois-je faire ? 09:02 paul c'est ptet une erreur de synch 2.2 et head. 09:02 hdl s/esport/export 09:02 paul non. 09:02 hdl ? 09:02 hdl paul : c'est normal cette erreur après avoir fait l'esport PERL5LIB 09:01 hdl Global symbol "$context" requires explicit package name at ./processz3950queue line 107 08:19 kados (or afternoon for you ;-)) 08:19 kados morning hdl 08:11 hdl hi Joshua 07:55 paul ;-) 07:55 kados paul: /me tasted one of the gifts Paul left in Nelsonville last night -- very good! 07:55 kados hi all 07:54 hdl paul : l'appel au dictionnaire est enfin fait. si tu veux le tester et me faire des remarques avant que je ne l'intègre à l'OPAC. Je passe à YAZ 04:07 Sylvain hi all 00:11 rachel back 22:58 kados rach back yet? 20:08 si but you can get issues with different disk geometries 20:08 si dd should work for either 20:01 kados I need a way to quickly image a drive and make it bootable from the soekris 20:01 kados btw: i wasn't able to use dd to create an image on CF cards ... but it should work for 2.5" hard disks right? 20:00 kados yea i'm gonna probably do something similar for our exhibit 20:00 kados :-) 19:59 si it's not a solution that's going to scale :-) 19:58 si at the moment, we're buying generic 1U servers, stripping them down to bare metal, getting a local auto shop to spray them up, and reassembling 19:57 si and she's off to see some others today 19:57 si we were in sydney last weekend for a wedding, rach went to see some prospective customers 19:57 si it's all good 19:51 kados how's it going si? 19:50 kados LibLime's going to the ALA conference and it might be nice to have neat boxes like that 19:50 kados that you guys used at the conference 19:50 kados chris mentioned that she could tell me about the Koha boxes 19:50 kados ahh ... that's cool 19:50 si nope, she's away for the next few hours 19:49 kados rach around? 17:04 kados LibLime's going to ALA 2005 in June 17:04 kados I'm wondering about your koha boxes (on the wall at the conference) 17:03 kados rach around? 17:03 kados http://photos.bigballofwax.co.nz/gallery/album11/DSC01823 16:23 kados hehe 16:20 kados the books worthless now 16:19 kados bastards! 16:19 kados hehe 16:17 kados well maybe i can do both ;-) 16:16 kados ahh right 16:16 owen It's the same issue. If the display on the relevant opac page knows not to submit item numbers for on-reserve items, the renewal script won't have to worry about it 16:15 kados so i'm gonna work on that one 16:15 kados if we fix part one we can allow patrons to renew their own items 16:13 kados right 16:13 kados part one might be our fault for using "Consigned" 16:13 owen Of course, if you never get the option to renew something that's on hold for someone else, the first bug can't bite you 16:13 kados part two is probably trivial 16:12 kados two: it shouldn't give you the option to do this 16:12 kados one: Koha shouldn't let you renew items on reserve for someone else (even if you want to) 16:12 kados so there are really two bugs 16:12 owen circulation.pl shows checkboxes for all items, because it doesn't have a built-in check for renewal status 16:11 kados aahhh! now I understand 16:11 owen But moremember.pl can prevent you from renewing reserved items because it doesn't display a checkbox for items which are on reserve. 16:11 kados but it doesn't work the same? 16:11 owen That uses renewscript.pl just as if you were doing it from moremember.pl 16:10 kados right 16:10 owen The problem happens if you use the checkboxes on the circulation page 16:10 kados CheckReserves will return return ("Reserved", $highest); 16:10 kados but in fact, when the item is on reserve for someone else 16:09 kados # reserved by some other patron. 16:09 kados # The item is on reserve and waiting, but has been 16:09 kados if ($resbor ne $borrower->{'borrowernumber'} && $restype eq "Consigned") { 16:09 kados here's a line from Circ2.pm: 16:08 kados that's on our Koha forum as a problem -- is it still a problem? 16:08 kados but what about renewing items on reserve for someone else? 16:08 kados ok ... yea I knew about that problem 16:07 owen I was just saying that if we could somehow use the same process for checking the renewal status on both pages, the results would be consistent. 16:07 owen yeah, the real bug is that the list on the issues screen doesn't show the reserved status like the list on moremember.pl 16:07 kados I thought the bug was that you could renew items on reserve for someone else 16:06 kados but that's not the bug right? 16:06 owen Right, and you won't really know why. 16:06 kados and then it just won't renew when you try 16:06 kados ahh ... so it will give you the option to renew even if you can't 16:04 owen But the script that generates that list doesn't check the renewal status of items based on their number of renewals 16:03 owen if you had something checked out that was on reserve for someone else, the checkbox in the renew column would be replaced by 'Reserved' 16:01 owen https://intranet.athenscounty.lib.oh.us/cgi-bin/koha/members/moremember.pl?bornum=22994 15:57 owen Take a look at moremember.pl, for instance 15:52 kados so we're saying that this doesn't work currently? 15:52 kados with the error RESERVED 15:52 kados it should be blocked by canbookbeissued 15:51 kados actually I think if an item is on reserve it shouldn't even get to renewstatus 15:48 kados ok I'll take a look at that 15:48 kados right 15:19 owen Don't everybody volunteer at once ;) 14:50 owen So now when you look at moremember.pl, you might see 'reserved' instead of the checkbox in the renew column. We should also be seeing 'no more renewals' in the same column for such items. 14:48 owen Ideally, any place that lists the patrons issues (whether it be circulation.pl or moremember.pl), the list should include all relevant information about the item's renewal status, indicating whether the item is on reserve or whether it's been renewed too many times 14:45 owen you'd have to substantially change the function of the renewstatus subroutine itself to get it to check reserves as well as renewals 14:44 owen kados: looking at the change you made to Circ2.pm, I don't see how this could have fixed bug 844 as well 14:35 chris and with C4::Context it wont make an actual new connection unless it needs to 14:34 chris kados: its more a sometimes mysql goes away issue 14:32 owen I don't know yet 14:32 kados so owen, does this fix 844? 14:32 kados chris: is that a performance issue? 14:31 kados I'm confused about why these subs have their own dbhes 14:31 kados actually, although this does fix things temporarily 14:31 kados morning chris 14:30 owen Hi chris :) 14:28 chris ahh i see 14:28 chris whats 970? 14:27 kados I guess I meant 844 14:27 kados ok 14:26 owen That /was/ 970. 14:25 kados owen: did this fix 970 as well? 13:47 kados no dbh asked for there 13:46 kados my ($env,$bornum,$itemno)=@_; 13:46 kados sub renewstatus { 13:46 kados but ... 13:46 kados my ($renewstatus) = renewstatus($env,$dbh,$borrower->{'borrowernumber'}, $iteminformation->{'itemnumber'}); 13:46 kados actually this may be the problem: 13:44 shaun brilliant, thanks 13:44 owen thanks paul! 13:44 paul_away (going to bed) 13:44 paul_away shaun, owen, not here. synch'ing 2_2 and head should be done tomorrow morning. done on my laptop, still to commit 13:43 kados and that's our problem 13:43 kados sp? 13:43 kados the issues way is really convoluted 13:43 kados that's how renewscript does it 13:43 kados renewbook(\%env,$bornum,$itemno); 13:43 kados if ($status == 1){ 13:43 kados my $status=renewstatus(\%env,$bornum,$itemno); 13:43 kados ok ... distractions keep pulling me away from this 13:23 owen No, he hasn't 13:22 shaun yes (ah, that's it... has paul been around?) 13:22 owen The problems you were having were with an installation from HEAD, right? And paul still hasn't updated HEAD with all the changes to rel_2_2 yet 13:20 shaun ok 13:19 owen No, I've had other things on my plate 13:18 shaun nothing, really - got any ideas about the bugs we were talking about last week? (*has just returned from holiday*) 13:16 owen What's new? 13:11 shaun hi 13:10 owen Hi shaun 13:03 kados maybe someone forgot to update which subroutines to use and it's using old ones 13:03 kados see where circulation.pl's got it wrong 13:02 kados I'll have to compare renewscript with circulation.pl 13:02 kados ahh 13:02 owen We want to be able to scan the item like all the others and have it be renewed. 13:02 owen The situation arises when someone brings in the book that they want to renew, and put it in the pile along with all the new books they're checking out today 13:01 kados (when we want to renew items? 13:01 kados owen: can't we just call renewscript.pl from the issues screen instead of routing it through circulation.pl? 12:58 kados $issuingimpossible{NO_MORE_RENEWALS} = 1; 12:58 kados if ($renewstatus == 0) { # no more renewals allowed 12:58 kados my ($renewstatus) = renewstatus($env,$dbh,$borrower->{'borrowernumber'}, $iteminformation->{'itemnumber'}); 12:43 kados my ($error, $question) = canbookbeissued(\%env, $borrower, $barcode, $year, $month, $day); 12:43 kados and error in turn is set here: 12:40 kados that's how it's set 12:40 kados IMPOSSIBLE => 1); 12:40 kados $template->param($impossible => $$error{$impossible}, 12:40 kados foreach my $impossible (keys %$error) { 12:38 owen I dunno 12:37 kados not sure if that's yours or not 12:36 kados [Tue May 03 13:36:35 2005] [error] [client 192.168.5.27] error is:NO_MORE_RENEWALS at /build/cvsroots/production/koha/circ/circulation.pl line 151 12:36 kados ok ... try it again 12:35 kados so now we've got to figure out where the error is 12:35 kados and issuebook isn't getting called 12:34 kados so noerror is set to 0 for some reason 12:34 kados [Tue May 03 13:34:09 2005] [error] [client 192.168.5.27] noerror:0 noquestion:1 issueconf: at /build/cvsroots/production/koha/circ/circulation.pl line 161. 12:34 kados here we are: 12:34 kados right 12:33 kados owen: give that renew one more shot 12:27 kados because I've done warns everywhere else and it's the last place left ;-) 12:27 owen Why? 12:26 kados yea I think that line must be the problem 12:25 kados if ($noerror && ($noquestion || $issueconfirmed)) { 12:25 kados I think this is our problem 12:24 owen Yeah 12:23 kados owen: can you try that renewal again? 12:22 kados maybe issuebook isn't even getting called 12:22 kados so something else is going on here 12:13 owen Yeah 12:12 kados you're on production? 12:11 kados strange ... that's not showing up at all 12:11 owen I'm 20375 12:11 kados is that one you did? 12:11 kados that's the only one I see 12:11 kados borrnum:41220 12:10 owen I tried a few 12:10 kados let me know when you've done it 12:10 kados looks like currentborrower isn't getting through 12:09 owen Sure. 12:09 kados on production? 12:08 kados could you try renewing an item via issues? 12:08 kados could be 12:08 owen I wonder if this function is returning the wrong value: renewstatus($env,$dbh,$borrower->{'borrowernumber'}, $iteminformation->{'itemnumber'}); 12:07 kados if ($currentborrower eq $borrower->{'borrowernumber'}) { 12:07 kados so we need to test this statement: 12:05 kados yea ... 12:05 kados it looks like issuebook would handle this 12:05 owen Are you looking at Circ2.pm? 12:04 kados I don't even see any mention of renewing an item from issues