IRC log for #koha, 2006-07-04

← Previous day | Today | Next day → | Search | Index

All times shown according to UTC.

Time Nick Message
02:26 ToinS hi all
03:14 hdl hell
03:15 o
03:15 chris hello hdl
03:16 ToinS hello hdl
03:16 hello chros
03:16 chris !
03:16 chris :) hi toins
03:17 hdl how are you chris ?
03:18 chris doing well thanks, i enjoyed watching france win on sunday morning (nz time)
03:18 how are you?
03:21 hdl good.
03:22 chris the third public library in NZ went live with koha on saturday
03:22 hdl My work for 23 libraries is quite hard. because It takes a LONG time to do migration and there are quite demanding on data quality, going from a low quality data provided.
03:22 Great
03:23 chris ahhh yeah, i know what you mean there
03:23 somehow people think we can magically make bad data good :)
04:53 hdl hi tumer
04:54 tumer hi hdl
04:55 hdl check the posting i have done on koha-devel regarding this issue
04:57 hdl:accented character matching for zebra i have committed to koha-devel. I contains all turkish chars and some french. Use that for starting point
04:58 hdl Unfortunately, it is in PERL in itself.
04:58 when matching Pr.*f
04:58 it matches Préf
04:59 But if I use $val=Pr.*f and then $val=~/\.\s*$val.*/ then pattern matching fails.
04:59 Thx for your commit.
05:01 tumer hdl:i can not comment on that since i do not that much perl
09:34 kados paul: you around?
09:35 ToinS: can you join koha-devel list?
09:35 ToinS hi kados
09:35 tumer[A] kados:did you get my mail
09:35 kados ToinS: otherwise I"ll need to approve every email you send there :-)
09:35 tumer[A]: yes, I need to test that
09:35 tumer[A]: and look at the line you mention
09:35 ToinS how can i join ?
09:35 kados tumer[A]: because it's strange I haven't encountered that problem before
09:36 ToinS i believe i have already join ....
09:36 kados ToinS: http://lists.nongnu.org/mailma[…]stinfo/koha-devel
09:36 ToinS oh no i know !
09:36 tumer[A] kados:it occurs with accented characters only
09:36 ToinS because i have send the mail with the bad email adress
09:36 kados ToinS: :-)
09:37 tumer[A]: I'm gonna go consult the source ... brb
09:38 tumer[A] kados: the issue of normalizing is another matter that nobody is mentioning but is important as well
09:39 tumer kados:i need the devel-week space to upload a new test version of koha. whendo you merge?
09:40 kados devel-week isn't for test versions of Koha
09:41 at least not right now
09:41 we still don't have a stable version of zebra
09:41 tumer i know but when it is merged it does not have any other purpose
09:41 kados so that's first priority for me ... we actually have to get the thing running in some production environments (besides cyprus :-))
09:42 well HEAD is too unstable for production
09:42 so if someone is going to use Koha with zebra in production, it has to be devel-week
09:42 what test versions are you planning to commit?
09:42 (maybe they could be committed to HEAD?)
09:43 tumer kados:yes but i will not be able to continue with devel week. I modified koha to use MARC only and ZEBRA
09:43 kados tumer: put that in HEAD :-)
09:44 (and it's only 11:00am :()
09:44 tumer kados: i no longer have biblioitems, only biblioserver,itemserver,authorityserver all on zebra plus backups of marcs in sql
09:44 kados tumer: that's exactly what I want for 3.0
09:45 tumer: so HEAD is the perfect place for that
09:45 tumer well i thought/me on phone
09:47 kados all I have done is:
09:47 1. Search.pm routines for searching zebra
09:47 2. new opac-zoomsearch.pl and tmpl
09:48  demonstrates how to use the new Search.pm routines
09:48 but ...
09:48 for now, all the Search.pm routines are still stored in opac-zoomsearch.pl
09:48 because it's easier for me to refine things that way
09:48 3. some configuration files
09:49  new bib1.att, new record.abs, etc.
09:50 ToinS: how many files were affected by your merge of rel_2_2 and HEAD?
09:50 tumer kados: i thought may be version 3.5 for this as its a big leap and it may delay your release of 3
09:50 ToinS kados: a lot !
09:50 i don't know exactly
09:51 tumer kados: did you merge?
09:51 kados I haven't merged anything
09:51 toins has merged rel_2_2 and HEAD on his local machine
09:51 he's plannig to commit it soon
09:51 ToinS and i have no commited yet
09:52 tumer Toins:does it work?
09:52 kados right
09:52 I can't see how HEAD could work at all
09:52 the zebra stuff in there is pretty busted IIRC
09:52 ToinS i'm trying all scripts...
09:52 all seems good execpt scripts about catalogue
09:53 tumer kados: another question: wth npl templates cloning a subfield where does it appear? before or after wher it has been cloned?
09:53 kados ToinS++
09:53 ToinS because of zebra intregration
09:53 :)
09:53 kados ToinS: can you commit the non-catalog stuff?
09:53 ToinS ok
09:53 kados tumer: before ... but it puts the value in both places IIRC
09:53 tumer ToinS: if you need help on Zebra you may ask me whenever you like
09:54 kados tumer: if ToinS commits non-catalog stuff to HEAD, can you commit your new catalog stuff?
09:54 ToinS but i've to make some test to see if the other scripts are ok
09:54 kados tumer: we also need to alter the database defs in HEAD
09:54 tumer: and we need to think about how best to create an install script
09:55 tumer kados: if I am to commit what i said earlier, there are lors of database commits to be done
09:55 kados hmmm
09:56 tumer kados:upgrading will also be a big issue.Convert everything to marc and to utf8 create marc items separately etc.
09:56 kados yep
09:57 tumer: do you have some time today to help me get my dev-week system to add/edit records?
09:57 tumer kados:we will need a programmers installation guide
09:57 kados tumer: if I can get that working, maybe I will be able to focus a bit on the new stuff :-)
09:57 tumer: instead of panicking :-)
09:58 tumer kados: calm  down whats to pamic about except for UTF8 ,breaking MARC records broken authorities, editor, Zebra quirks....
09:58 kados tumer: at some  point, you sent me a file containing your db defs
09:59 yea, that's a whole other issue
09:59 tumer kados:db defs should be on dev_week
10:00 kados tumer: do you remember where?
10:01 tumer kados:chris put it somewhere i dont remember
10:01 kados tumer: you committed a database dump ...
10:01 tumer: or maybe you sent it via email ...
10:02 tumer kados: but since your zebra works db_defs should be ok
10:02 kados no ...
10:02 zebra only works for searching
10:02 adding records, editing records, circ
10:02 don't work
10:03 ok
10:03 I checked the log:
10:03 10:24 < tumer> committed koha.sql and addbiblio.pl10:27 <@kados> thx
10:04 so it looks like koha.sql has your db defs
10:04 tumer kados:yes it has
10:06 kados tumer: in dev-week code, we still require the data to exist in old koha tables?
10:07 tumer kados:yes cause it does searching both ways
10:07 kados tumer: this means upgrading is a nightmare :-)
10:07 tumer kados:but in new version NO
10:08 kados:adding and editing should still work with only marc being there
10:09 kados hmmm
10:09 tumer kados:but lots of other code breaks  without them
10:10 kados tumer: i've just sent you a link to the zoomkoha admin interface
10:10 tumer it was ment to be a populated database, create marcs and import them in
10:12 kados when I try to add a record I get the following in the zebra logs:
10:12 11:11:57-03/07 zebrasrv(339) [warn] No keys generated for record
10:12 11:11:57-03/07 zebrasrv(339) [warn]  The file is probably empty
10:12 11:11:58-03/07 zebrasrv(339) [request] Extended Service: Update (failed)
10:12 11:11:58-03/07 zebrasrv(339) [request] EsRequest  ERROR 224 update_record failed
10:13 and nothing shows up in specialUpdate
10:13 tumer kados: it should at least write .xml with nothing in it
10:13 kados hmmm
10:13 does it try to update zebra or mysql first?
10:15 tumer mysql first
10:15 kados ok
10:16 tumer: biblio_framework.sql
10:16 tumer: in misc
10:16 tumer: is that the stuff that chris committed?
10:17 tumer kados:may be thd
10:17 kados hmmm
10:18 thd I have not committed anything specifically for Zebra
10:18 kados DBD::mysql::st execute failed: Unknown column 'lcsort' in 'field list' at /koha/intranet/modules/C4/Biblio.pm line 1805.
10:18 SERVER:biblioserver at /koha/intranet/modules/C4/Biblio.pm line 2780.
10:18 thd Ohh
10:18 kados Error-biblioserver   specialUpdate 171715 /errcode:, 224, /MSG:,ES: immediate execution failed,update_record failed
10:19 tumer: what is marc_biblio table?
10:20 thd kados: yes I had committed the standard MARC 21 biblio framework but I thought that you knew that
10:20 kados thd: yes, we aren't speaking of that
10:20 tumer kados: marc_biblio is the old rel_2_2 table
10:20 kados tumer: my installation doesn't seem to have it
10:20 tumer kados: you should have something in SpecialUpdate now
10:20 kados tumer: so I can't run update biblio,marc_biblio set biblio.frameworkcode=marc_biblio.frameworkcode where marc_biblio.biblionumber=biblio.biblionumber;
10:21 nope
10:22 tumer you seem to have a biblionumber 171715 in your error meaning sql is updated
10:25 kados: regarding your sql updating framework. it is corerct you can run that
10:26 kados tumer: I updated the sql
10:26 tumer: then, created and saved a record
10:26 tumer: but now I can't find it
10:26 tumer: in the OPAC
10:26 tumer well who needs a record anyway
10:26 kados hehe
10:26 http://zoomkoha.liblime.com/cg[…]ail.pl?bib=171715
10:27 http://zoomopac.liblime.com/cg[…]ail.pl?bib=171715
10:27 well, it shows up
10:27 tumer it shows in MARC view
10:28 kados when I do a simple search
10:28 can't find it :(
10:28 so it's there ...
10:28 but not indexed or something
10:29 sigh
10:29 tumer well probably differnt bib-1 attribute to what i am searching
10:30 kados I also get some errors:
10:30 DBD::mysql::st execute failed: Table 'zoomkoha.marc_subfield_table' doesn't exist at /koha/intranet/modules/C4/SearchMarc.pm line 601.
10:30 tumer: record.abs is used right?
10:31 tumer kados:yes record.abs is used but the marc_subfield_table should be there as part of rel_2_2 unmodified
10:33 kados yes it should
10:34 so why is it not?
10:34 (does it matter if it's there?)
10:34 (not used anymore, right?)
10:34 tumer kados:no it is used for mapping marc to kohafields
10:35 kados arrg
10:35 well that's got to be it then
10:35 tumer kados:thats where we define the frameworks
10:35 kados zebra doesn't know which marc to search for
10:35 tumer yep
10:35 kados or to index on
10:35 but ...
10:35 why does it work for records I manually imported?
10:35 tumer well not exactly
10:36 koha does not know what title is
10:36 kados so I put in a title
10:36 Joshua Ferraro tests zebra
10:36 tumer you should be able to reach your record on yaz client
10:36 kados it was in the MARC editor
10:37 245$a
10:37 tumer if it is indexed at all
10:37 kados well if it is indexed in zebra, my search would have found it
10:37 the opac search uses pqf
10:37 tumer well unless search.pm crashed before the search
10:38 kados but it works fine for other records
10:38 http://zoomopac.liblime.com/
10:38 dewey well, http://zoomopac.liblime.com/ is working now wher do i look
10:38 kados you can see the record I made here:
10:38 http://zoomopac.liblime.com/cg[…]ail.pl?bib=171715
10:38 tumer kados:ok i see search works, so this record never got indexed, any zebra errors reported
10:38 kados the MARC view looks right
10:39 I didn't see zebra errors
10:39 tumer marc is reda from sql after search
10:39 kados ahh ...
10:39 I thought it was from zebra
10:42 tumer: http://zoomopac.liblime.com/zebra.log
10:42 tumer: that's what zebra does when I save a record
10:42 tumer: ahh ...
10:42 tumer: I have shadows enabled
10:42 tumer: does the code support that?
10:43 tumer kados: its commented out in zebraop
10:43 kados shoot
10:43 that must be it
10:43 why is it commented out?
10:44 tumer kados:try a manual commit from command line and see whether we find this record
10:44 kados ok
10:45 tumer kados:sorry its not commented out.It needs a parameter in koha.xml
10:45 kados got a strange error on commit:
10:45 11:45:17-03/07 zebraidx(23572) [warn] Failed to open /koha/zebradb/biblios/shadow/reci-i-0.mf [Permission denied]
10:45 I suppose the user was wrong
10:46 maybe owned by root or something
10:46 tumer <biblioservershadow>1</biblioservershadow>
10:46 kados ok ...
10:46 11:45:45-03/07 zebraidx(23577) [log] commit start
10:46 11:45:47-03/07 zebraidx(23577) [log][app2] zebra_stop
10:46 yay
10:46 it worked
10:46 ok, I enable shadow in the config
10:46 then test again
10:47 tumer kados:did you get the shadow thing i wrote
10:47 kados yea
10:47 tumer: internal server error :-)
10:48 tumer :-(
10:50 kados still nothing in specialUpdate
10:50 tumer kados:just for the sake of this test can you just turn off shadowing from zebra.cfg and restart zebrasrv
10:51 kados:file is being indexed but not committed so nothing in specialupdate
10:52 i do not use shadowing so i have to look into commit script and test that later
10:53 kados tumer: Not a CODE reference at /koha/intranet/modules/C4/Biblio.pm line 2830.
10:53 tumer: that mean anything to you?
10:53 tumer no i dont understand that
10:53 kados that line is:
10:53 $Zpackage->("commit");
10:54 so it's to do with ZOOM
10:54 tumer aha
10:54 that line should read :
10:54 $Zpackage->send('commit')
10:54 kados ok
10:55 now a different internal server error :-)
10:55 wait
10:55 my bad
10:55 it seems to have worked
10:56 but ...!
10:56 tumer ohh!
10:56 kados each time i refreshed the page
10:56 it apparantly indexed the record
10:56 in zebra
10:56 so now I have four duplicates
10:56 that's no good
10:57 search on 'testing for a third time' :-)
10:57 tumer are we talking about addbiblio
10:57 kados yes
10:57 here's what happened:
10:57 I added a record
10:57 addbiblio threw a error page
10:57 I changed something
10:57 refreshed the page, send the post request in
10:58 addbiblio threw another error
10:58 etc.
10:58 then ... finally it worked
10:58 now, I have four identical records :-)
10:58 the old Koha used to check for duplicates
10:58 tumer kados:addbiblio.pm and addbiblio.tmpl can be the newest versions it does not matter
10:58 kados does your code check?
10:59 tumer yes it uses the same Findduplicate routine
11:00 kados add item seems to work
11:01 work
11:01 works even
11:02 hmmm
11:02 if I add a item with the same barcode as another item
11:02 there is no warning
11:02 item delete works
11:03 tumer kados:kados something is probably braking along the line, no matching fields etc
11:04 kados if I add an item with the same barcode as another item, zebra is never invoked
11:04 I watched the log as I did it
11:04 tumer you will probably find some DBD errors in your log all related to sql due to mess of tables
11:05 barcode search is done on items table
11:05 old code
11:05 kados ahh
11:05 so it's probably not making it into items or something
11:06 tumer on dev week only biblio search is done on zebra everything else is old code
11:06 kados this error:
11:06 BD::mysql::st execute failed: Table 'zoomkoha.marc_subfield_table' doesn't exist at /koha/intranet/modules/C4/SearchMarc.pm line 664.
11:06 might be the prob
11:06 gotcha
11:06 tumer not populating items table is your problem
11:06 kados ok ...
11:06 so the question is
11:07 if I've got a rel_2_2 db
11:07 how do I update to dev_week :-)
11:07 of course, I've documented this partly
11:07 tumer unless marc_subfield_table exists you cannot populate any table
11:07 kados but what I'm asking is, how can future Koha users do it?
11:07 what's the best plan?
11:08 tumer $100 question
11:08 kados so the steps are:
11:08 tumer they keep all they have
11:08 kados 1. run latest updatedatabase from rel_2_2
11:08 2. run a zoomupdatedatabase that has zoom-specific stuff
11:09 3. run fix_090
11:09 4. export MARC records
11:09 5. index in zebra
11:09 6. start zebra
11:09 maybe that's it?
11:10 tumer: any opinions?
11:10 tumer 1- have to check rel_2_2 update database
11:10 it may be missing fields
11:10 kados well
11:10 it shouldn't include zebra-specific fields
11:10 tumer dev_week i thought has an updatedatabase
11:10 kados those are handled in zoomupdatedatabase script
11:10 which I propose to write :-)
11:11 tumer ok when do you convert to utf8?
11:11 kados on export
11:11 or you can preprocess them with a separate script
11:11 I've got code to do either
11:11 tumer the line of logic seem logical
11:12 kados so we need to check rel_2_2 db and compare it with dev-week's db
11:12 to see what zoomupdatedatabase needs to have in it
11:13 tumer well dev_week code has fields for updating items for circulation as well
11:13 kados ok
11:14 tumer my problem is i cannot run installer.pm on windows so i cannot check these
11:14 kados right
11:14 tumer i do manual installation all the time
11:14 kados well we just need some manual sql statements
11:15 that can take a rel_2_2 db
11:15 and turn it into dev-wek
11:15 tumer dont forget the commit fix we done on biblio.pm (to commit i mean)
11:15 kados already done :-)
11:15 ahh ...
11:16 we need to convert the tables to utf8
11:16 tumer yes in updatadatabase
11:16 updatedatabase i mean
11:17 all tables need alter table sonadso charset utf8 collate utf8_general_ci
11:17 kados tumer: which tables do I need to check for changes in?
11:17 biblio, biblioitem, items ... any others?
11:17 sonadso?
11:18 tumer thats all, any extra tables i have may be ommitted
11:18 kados ok
11:18 tumer soanso=table name
11:18 kados ok
11:18 tumer: before or after ALTER TABLE $table[0] CHARACTER SET UTF8";?
11:19 tumer at the end of this line add collate utf8_general_ci
11:19 kados ok
11:21 tumer kados:we have to populate framework from marc_biblio to biblio
11:22 kados ls
11:22 update biblio,marc_biblio set biblio.frameworkcode=marc_biblio.frameworkcode where marc_biblio.biblionumber=biblio.biblionumber;
11:22 tumer yep
11:22 kados got that stuff
11:22 I think we have all the pieces
11:22 just need to string them together
11:23 I'll do that after lunch
11:23 tumer: thanks for your help
11:23 tumer ok thanks as well-waiting your response on USMARC.pm
11:23 kados yep, I"ll get there :-)

← Previous day | Today | Next day → | Search | Index

koha1