Time  Nick     Message
11:52 kados    paul: is there a way to just translate the changes?
11:52 kados    paul: I'm wondering what the process is for translation as things change
11:52 kados    paul: got a sec?
11:38 owen     Have a good evening, pierrick
11:37 pierrick I'm leaving office, read you tomorrow folks :-)
11:13 owen     Yes, it seems to work fine now
10:58 kados    owen: otherwise let me know
10:58 kados    owen: if it works, commit it
10:58 kados    my $renewaldate = DateCalc('today', $offset);
10:58 kados    change that to:
10:58 kados    my $renewaldate = DateCalc($warningdate, $offset);
10:58 kados    line 130:
10:58 kados    owen: open circulation.pl
10:56 kados    ok, I'll fix that real quick
10:56 kados    owen: ahh
10:56 owen     The latter is what I would expect
10:56 owen     Okay kados, I see one problem: when you renew a patron, it adds X number of years to the expiration date, rather than X number of years to /today's date/
10:52 kados    hehe
10:50 paul     ok
10:50 kados    paul: it's just a button that NPL requested
10:50 kados    paul: this is different ...
10:50 paul     kados: they are (on head)
10:50 owen     Okay, I'll try it out
10:50 kados    owen: that is if they are working :-)
10:50 kados    owen: they should be calculated based on the borrower's category rather than hardcoded to 30 days
10:49 owen     kados: what's new with the expiration dates?
10:38 kados    so the answer is that we move all CGI stuff to loops that the template designer / tranlator can deal wtih
10:37 kados    owen: i think so :-)
10:37 owen     ?
10:37 owen     kados: are we getting any closer to an answer for you :)
10:30 paul     (in fact, I had the idea & wrote the 1st version, but it was not with gettext & was really poor. ambrose almost rewrote everything)
10:29 paul     pierrick: the translator tool has been written by ambrose C Li, a chinese guy. So he had most of the problem we could ever get ;-)
10:28 owen     What about a /limited/ use of that?  For cases of like the pagination bar?
10:27 pierrick for the pagination_bar for example
10:27 pierrick anyway, I would have liked to be able to reach localized strings from Perl :-)
10:26 pierrick so you moved complexity to the template translator :-)
10:25 paul     "montre budgets (<!-- TMPL_VAR name="number" --> au total)
10:25 paul     and the template compiler will generate :
10:24 paul     montre budgets (%d au total)
10:24 paul     that can be translated to :
10:24 paul     Show %d budgets
10:24 pierrick kados, problems of singular/modal/plural is not what I was pointing and is a very difficult problem
10:24 paul     it transforms Show <!-- TMPL_VAR NAME="number" --> budgets into
10:24 paul     yes pierrick, but our gettext tool handle that !
10:24 pierrick kados, for some languages you have to translate and to change the template, because de the number of budgets have to be at the end of the string
10:23 kados    pierrick: depending if there were 1 or more budgets?
10:23 kados    pierrick: are you suggesting we could have 'budget' and 'budgets'?
10:23 kados    hang on, I don't quite understand
10:23 owen     And one of the reasons for rejecting it is the layer of complexity it puts on the process of creating templates
10:22 owen     We've discussed the gettext option before
10:22 kados    hehe
10:22 pierrick ;-)
10:22 pierrick kados, you're not linguist?
10:22 kados    Show <!-- TMPL_VAR NAME="number" --> budgets
10:21 kados    in the template you woudl ahve
10:21 pierrick with template only solution, this is not possible
10:21 pierrick kados, in a template
10:21 pierrick with Perl I would do sprintf(gettext('Show %d budgets'), scalar @budgets)
10:21 kados    where?
10:20 pierrick how could I have "Show 34 budgets"?
10:20 pierrick concerning strings in templates, we create useless limitations
10:20 kados    so a translator has to translate template + create a new PO file?
10:19 kados    right
10:19 pierrick I invent nothing
10:19 pierrick (that's how all other softs works ;-)
10:19 kados    interesting
10:19 pierrick I said we should have the possibility to do things like $template->param('text' => gettext('My string to find in a PO file'));
10:18 kados    so what is your suggestion?
10:18 kados    ok
10:18 pierrick I never said we should have strings in scripts
10:18 kados    mod_perl means that everything is pre-compiled
10:17 kados    pierrick: will have to modify cgi-bin and template dirs
10:17 kados    pierrick: otherwise, it's going to be too hard to translate everything
10:17 paul     and mod_perl must not be mandatory
10:17 kados    pierrick: because for translators, it's best
10:17 paul     pierrick : this is, unless you run mod-perl.
10:17 pierrick kados, why?
10:16 kados    ideally, all strings should be in the template
10:16 pierrick paul, I understand why we don't translate on the fly (performances I suppose) but I'm not sure this is really relevant
10:16 kados    ahh, right
10:16 paul     (having strings translated in perl)
10:16 paul     that's really poor I think.
10:16 kados    paul: who's solution?
10:16 paul     so, your solution means having 1 cgi-bin directory for each language
10:15 pierrick owen, you're right I didn't but if I read CGIitemtype examples, I wowuld be OK to use them
10:15 paul     pierrick : the problem here is that we don't translate "on the fly".
10:15 owen     His example was the 'selected' attribute in a select list
10:15 pierrick we should be allowed to do this with gettext in Perl
10:15 owen     Actually, I don't think pierrick even addressed the CGIitemtype issue directly
10:15 pierrick IMO, a problem is that we can't use localized strings outside of templates
10:14 kados    the length of the template strings?
10:13 kados    well, what exactly is the problem?
10:13 owen     If you're looping out <option> tags, there's no reason why you couldn't hand-code additional <option>'s above or below the loop
10:12 owen     But is there a way to do it that wouldn't introduce that problem?
10:12 kados    right
10:12 owen     kados: your particular case demonstrated an additional argument against CGIitemtype: the introduction of unstranslatable strings
10:11 kados    ie, more control in the template or not
10:11 kados    while owen is arguing _against_ it
10:11 kados    pierrick is arguing _for_ CGIitemtype
10:11 kados    because if I understand correctly
10:10 kados    what I mean is that the commit I made is related to the mail :-)
10:10 kados    yes, it's still relevant
10:10 kados    (about template mail)
10:09 kados    many other things to absorb this year :-)
10:09 kados    so probably doesn't affect either of us :-)
10:09 kados    but it's with budget-based acquisitions
10:09 kados    no
10:08 paul     do you know which kind of bug ?
10:08 kados    so that may explain the delay
10:07 kados    quite busy on it from what I understand
10:07 kados    nz is working on a major bug in acquisittions I think
10:07 kados    ok
10:06 paul     chris told me he would ask bob to fix it, but no news from nz
10:05 paul     (addbiblio & cloneTag)
10:05 paul     no, the mail on koha-devel is still relevant
10:05 kados    paul: what is the status of the cloneField? is it stable?
10:04 kados    this is directly relevant to the current thread on koha-devel about templates I believe
10:04 kados    CGIitemtype to itemtypeloop for opac-search.pl
10:03 kados    I made a commit yesterday that completed a transition from
10:03 kados    paul owen and pierrick
10:00 owen     Hi
09:58 kados    morning owen
09:41 cm       paul: thanks for the tip. I suspected as much about the crazy driving. ;)
09:40 paul     I asked SAN-OP, they are ok, but did not suggest anything yet
09:39 paul     not yet.
09:39 pierrick paul, did you plan devWeek "afters" ?
09:39 kados    ok :-)
09:39 paul     (you're release manager, so be leader ;-) )
09:39 kados    right ... I'm quite busy as well but I hope to have a few days before I leave + some days in Geneva
09:39 paul     ok, so I let you the lead here
09:38 paul     I don't know, & I must say i'm really really overbooked & don't have time to organize anything
09:38 kados    yes, and I intend to make a wiki page with what I think we should do
09:38 paul     do you think we should plan the program before ?
09:38 paul     yep.
09:38 kados    paul: no plans yet from 4-8, will arrive in marseille on 7th, so maybe we could plan that day?
09:37 paul     (not cheap)
09:37 paul     I don't think so. but public parking close.
09:37 pierrick paul, no parking in the hotel?
09:36 paul     but do as you want ;-)
09:35 paul     + you won't have a big need for the car
09:35 paul     + marseillais (marseille citizens) really drive madly
09:35 paul     as the hotel is in the center, and it's a problem to get parking
09:34 paul     cm: i'm not sure it's a good idea to rent a car for Marseille.
09:34 cm       I can't find rentals for france at enterprise.com; autoeurope.com has them.  we'll have to shop around.
09:21 slef     might be easy for foreigners, I guess
09:20 paul     for sure slef
09:20 slef     Do enterprise rent-a-car have shops in France?
09:20 paul     (maybe on sunday, I could get you when you arrive, invite you in my home & take few hours to speak of the devWeek program)
09:19 paul     kados: what do you plan to do between 4th and 8th ? could we have 1 day in Marseille to organize the devWeek ?
09:18 paul     kados: what's the name of tina & sara pls ?
09:17 cm       that's not too bad.
09:17 paul     nope. It's something like 1-1.5km from the metro.
09:17 cm       John Brice, Kyle Hall, Cindy Murdock.
09:16 cm       is there a metro stop near the university?
09:16 paul     cm: could you give me complete name of ppl coming ?
09:15 paul     strange...
09:15 paul     now it works.
09:15 cm       we'll have to check into 'em.  thanks, slef.
09:15 kados    paul: it works fine for me
09:15 slef     holidayautos.com or easycar?
09:15 paul     (although i could not tell you how much)
09:15 paul     you can probably, but that will cost more money
09:14 kados    I need to step away for about 20 minutes
09:14 paul     http://wiki.koha.org/ => not found
09:14 slef     you want wide open farm tracks like East Anglia
09:14 cm       can we rent an automatic?
09:14 kados    paul: yes, but it needs checking to ensure it's completely migrated
09:14 slef     Autoroutes are masochism, far too full, like to London motorways
09:14 kados    :-)
09:14 paul     is wiki.koha.org up now ?
09:14 slef     slef stays on the trains in France
09:13 paul     imho, the main problem for an american is to deal with manual driving
09:13 kados    slef walks 40K to the meeting each day :-)
09:13 cm       at least in france you drive on the proper side of the road.  :D
09:13 kados    hehe
09:13 slef     ...like hell I will...
09:13 kados    cm: great news! I was worried ther wouln't be space
09:13 paul     hehe, this hotel will be filled by KohaCon (as it's a small one)
09:13 slef     Cedez le Passage !
09:13 kados    ahh...great!
09:13 slef     cars? in France? bwahaha
09:13 cm       i booked the hotel.  we're staying in the same one as everybody else.
09:13 paul     maybe yes, maybe no : antoine, my student has a car !
09:12 kados    s/our/your/ :-)
09:12 kados    paul: all our cars are full, right?
09:12 kados    paul: I told them they might need to rent a car to join us if they stay in marseille
09:12 cm       three people, paul.  John, Kyle and me.
09:12 cm       hey kados!
09:12 cm       Yeah, a week in france is not so bad!
09:12 kados    cm: hey cindy
09:12 paul     "we" means how many ppl ?
09:12 paul     wow, great
09:11 cm       Kados said I should pop in to talk to you.  We're coming to the dev week.
09:11 paul     (a liblime customer if i don't mind)
09:11 paul     hi cindy.
09:11 cm       hello--this is cindy from CCFLS.  :)
09:10 paul     but who is cm ?
09:10 paul     hello cm.
09:10 paul     yep
09:10 cm       paul, are you here?
08:43 paul     you're welcome
08:43 shedges  thanks!
08:42 paul     hdl planned to release it with 2.2.6, but as 2.2.6 will finally be called 2.4.0 and it has some bugs, we decided to release it now
08:42 shedges  OK, I list hdl as the author, change 2.2.6 to 2.2.5
08:42 paul     (as there are some problems for 2.4.0 it seems)
08:42 shedges  (location of KohaBMutf8.sql)
08:41 paul     mmm... no, that should be 2.2.5
08:41 shedges  paul:  the document refers to a koha-2.2.6 directory, should that be koha-2.4.0?
08:41 paul     but he's away & won't be back until tomorrow
08:41 paul     it's hdl
08:41 paul     (sorry, I was on phone)
08:41 shedges  paul: are you the author, or hdl, or both?
08:35 shedges  may I ask a question (or two) about "Installation de Koha sous Windows?"
08:35 paul     hi shedges
08:35 shedges  hi paul
08:33 pierrick OK, I update my installed packages
08:31 kados    pierrick: sarge feed is several versions behind
08:31 kados    pierrick: not sure about yaz, but latest debian feed from indexdata has correct version
08:30 kados    pierrick: zebra 1.4?
08:30 kados    pierrick: ZOOM 1.1 I think
08:30 kados    pierrick: required versions for a stable system is the latest versions available from indexdata.dk
08:29 pierrick Net:Z3950::ZOOM? Zebra? Yaz?
08:29 pierrick kados, what are the required version of additional packages for Zebra-plugin?
08:28 pierrick slef, during the meeting we talked about the next Bug Squashing Party (planned next week) and about Unicode status (I've sent a mail some minutes ago)
08:24 kados    it was just pierrick and I
08:24 kados    hmmm ... we didn't really have one :-)
08:20 slef     oh yeah: are there notes from 2006-04-10 meeting?
08:14 kados    yea, si needs to help us out when he gets up
08:14 kados    hehe
08:13 slef     kados: I had something to say to you and I was going to put it in the topic but the topic is locked and there's no memoserv here as far as I know and now I forget what it was :-/
07:59 kados    for instance, the marc_word bug I discovered needs to be fixed before 2.4 IMO
07:59 kados    except for bugfixes
07:59 kados    no more changes in rel_2_2++
07:56 paul     they should send me tomorrow all features for reserve & circulation
07:56 paul     (it's the borrowers feature)
07:56 paul     the less good news : it's poor perl, i fixed many things, but it's still poor.
07:55 paul     the good news : I have code from Ouest Provence & should be able to commit it this week on next week.
07:55 paul     then no more changes in rel_2_2 and work on head only (except for bugfixes) ?
07:54 kados    paul: I continue to work on encoding this morning
07:54 kados    paul: 100% :-)
07:54 kados    paul: yes, and I'm stillworking in MARC::File::XML so it will require yet another update before I am done I think
07:54 paul     (twice)
07:54 paul     my $record=MARC::Record->new_from_xml($xml,C4::Context->preference('TemplateEncoding'),C4::Context->preference('marcflavour'));
07:53 paul     does this require an updated MARC::File::XML ?
07:53 kados    two more lines :-)
07:53 kados    that too
07:53 paul     MARC::File::XML->default_record_format( 'UNIMARC' );
07:53 paul     kados: katipo commited new barcode print in rel_2_2 if I see correctly.
07:53 kados    paul: also in addbiblio.pl
07:53 kados    paul: partly yes
07:52 pierrick hi kados
07:52 paul     ?
07:52 paul     +	my $xml= MARC::File::XML::header(C4::Context->preference('marcflavour'),C4::Context->preference('TemplateEncoding'));
07:52 paul     it's
07:51 kados    think
07:51 kados    but that's not the important fix I don't thing
07:51 kados    this creates the XML as <record></record> instead of <collection></collection>
07:50 paul     I've seen "as_xml_record". what is this done for ?
07:49 kados    paul: (only problem remaining is contained in MARC::File::XML I think)
07:49 kados    paul: but at least now the records can be created without being completely destroyed
07:49 kados    paul: still working on one problem
07:48 kados    paul: I committed partial fix for the encoding probs
07:48 paul     hello kados
07:48 kados    welcome back paul
07:48 kados    hi #koha
07:38 pierrick oui, j'ai lu (priorité à la mailing-list par rappor à l'IRC)
07:37 paul     bon, en attendant, j'ai répondu à ta remarque sur koha-devel
07:37 paul     pas glop !
07:37 pierrick oui, en revenant de déjeuner j'ai pas cliqué sur le bon bouton... et l'ordi s'est éteint
07:33 paul     et revoilà pierrick !
05:27 paul     osmoze: ...
03:56 slef     si: can you /mode #koha -t please?
03:46 osmoze   :)
03:46 osmoze   lol
03:46 pierrick hello osmoze
03:46 pierrick paul, grande forme aujourd'hui
03:46 pierrick hdl knew I was working on budgets :-)
03:46 paul     hélhuile
03:45 osmoze   hello
03:44 paul     (happy to see you did not work on it ;-) )
03:43 paul     (i was afraid you could have work on borrowers screens... but I loose my cell phone, so could not reach you. + I had no easy web access)
03:42 paul     (Ouest Provence)
03:42 pierrick paul, who is OP ?
03:42 pierrick hi russ
03:39 russ     hi paul, hi perrick
03:25 paul     code cleaning on the way (+ translations to english, as OP made many things in french :-( )
03:25 paul     (next week for sure)
03:03 paul     aye pierrick
03:03 pierrick hi paul
02:52 paul     hello world
00:53 thd      kados: no guessing required :)
00:52 thd      kados: Of course, you know me the column values have detailed explanations.
00:52 kados    cool
00:52 thd      kados: no just an explanation of which files are which and the column values for delimited output.
00:51 kados    have fun :-)
00:51 kados    k, I"m off to bed
00:51 kados    :-)
00:51 kados    don't write me a book
00:51 kados    great
00:49 thd      kados: I am most of the way through preparing an explanation of the output for you.  You can look at it the morning.
00:48 kados    thd: been working on the encoding probs in rel_2_2
00:48 kados    thd: I'm actually gonna head to bed in a sec
00:48 kados    thd: just barely
00:47 thd      kados: wow you are still awake :)
00:46 kados    thd: congrats!
00:46 thd      kados: I have equalled the best expected manual match rate from a highly reliable automated process.
00:42 thd      kados: 456/615 total matches, a 74% match rate, from the automated process of 61 records/hour completed 1.05 AM.  I will match more manually.  Of course, a very few are bad matches and will need to be eliminated.
21:00 thd      kados: I think the slower time this is taking relative to the first 29 record test is because the hit rate is higher for the records and more servers may be responding.  More of them time out in very early morning.
20:55 thd      kados: Many Canadian records provide two languages for the price of one with the LCSH in both English and French.
20:53 thd      kados: LC does not spend time creating records like that.  Many recently published books of which that was a fine example have full contents for 505 supplied by the publisher.
20:51 kados    cool
20:51 thd      kados: The Alaskan cookery book with every recipe in the full contents was a nice early LC match.
20:47 thd      kados: bad matches are quite minimal n my spot checks.  A title like "Am salmon" deserves to mismatch a pop recording with full contents at LC.
20:45 thd      kados: it has been running for about 6.75 hours.
20:43 kados    cool
20:43 thd      kados: we are at 355/615
20:43 kados    thd: so how many hours has it been running?
20:43 kados    thd: cool
20:42 thd      kados: rate of progress is 51 records an hour with very little resource consumption.  This is certainly mostly server response time.
18:21 kados    hehe
18:20 kados    si: !
15:34 kados    so preview needs some work looks like
15:34 kados    interesting, the preview page doesn't have the whole spine label either
15:33 kados    hmmm, still doesn't display
15:33 kados    :-)
15:33 kados    cause someone had the brilliant idea of stripping off some of the digits in the scanners
15:32 kados    but of course, the barcodes aren't stored as IL2of5 in the db
15:32 kados    ahh yea, we hve interleafed 2 of 5
15:30 kados    NPL's got some funky barcode stuff going on
15:30 kados    that should work
15:30 kados    try code39
15:30 kados    hmmm
15:19 owen     So kados is NPL's type of barcode in that list of barcode types?
15:17 owen     The print preview isn't quite accurate
15:16 kados    sweet
15:16 owen     Okay, yeah. Looks like it's working now
15:14 kados    owen: try now
15:13 kados    the apache user is stored in the koha.conf iirc
15:13 kados    it should
15:13 owen     being hazy about permissions, I'm curious how this is handled for new installations. Will the installer make sure the permissions are correct?
15:13 kados    owen: I'll take care of it
15:10 owen     Thanks chris :)
15:09 chris    make even
15:09 chris    then apache should be able to write to it (to mark the barcode images)
15:09 chris    if you do , sudo chown www-data barcodes
15:08 chris    do you have sudo rights?
15:08 chris    man i need coffee
15:08 chris    right even
15:08 chris    write
15:08 owen     I'm a little hazy about permissions issues... it says the Owner is me, and it's not writable by anyone else.
15:07 chris    -?
15:06 chris    and is it writable by the user apache runs as?
15:06 chris    owen does /home/oleonard/koha/intranet/htdocs/intranet-tmpl/barcodes exist?
15:06 owen     And this: Couldn't open file /home/oleonard/koha/intranet/htdocs/intranet-tmpl/barcodes/new.pdf, No such file or directory can't open an error logg, Permission denied at /home/oleonard/koha/intranet/cgi-bin/barcodes/label-print-pdf.pl line 67
15:05 owen     I get an error like this 6 times: File does not exist: /home/oleonard/koha/intranet/htdocs/intranet-tmpl/barcodes/ITF-32000000135066.png
15:03 kados    owen: hit me with them
15:03 kados    owen: sure
15:02 owen     Whenever.
15:01 owen     kados: if you're interested, I have more barcodes-related errors to report
14:57 owen     ah, here's a good old enhancement bug: http://bugs.koha.org/cgi-bin/bugzilla/show_bug.cgi?id=718
14:53 kados    read you tomorrow
14:53 kyle     later.
14:53 kados    cool ...
14:53 kyle     well, i've got to go. I'll drop in tomorrow.
14:53 kados    we've got a blog
14:53 kyle     maybe we should start an "enhancments" blog or wiki, or something.
14:52 kados    hehe, yea
14:46 owen     We used to post enhancement bugs to bugzilla, but that was always like dropping them down a well
14:44 kyle     is there a list of ideas online somewhere? we should write this stuff down. Maybe I'll get around to it, eventually.
14:43 kados    we come up with a lot of those around here :-)
14:35 kyle     but that's a project on it's own.
14:35 kyle     what would be really sweet is to generate them on the fly with image-magick and have the color scheme in the preferences.
14:34 kados    sweet
14:34 kyle     the graphics are all multilayer png's, so it should be quite easy to change the colors (I used fireworks to make tham).
14:34 kados    it's more about pragmatics than beauty :-)
14:33 kados    for the librarian interface
14:33 kyle     so it's a bit more pragmatic.
14:33 kados    yea, I was just gonna say
14:33 kyle     personally, I would have went with a two or three tone theme. But the librarians liked the idea of remember that red is checkout, and so on.
14:32 kyle     I hope the colors aren't too garish.
14:32 kados    very impressive kyle
14:31 kyle     ok. I'll have to do that.
14:31 kados    yep, a mean one too
14:30 owen     addbiblio.tmpl is a bear.
14:30 kados    kyle: in the NPL templates
14:30 kados    kyle: quite a few cleanups
14:30 kados    kyle: may want to take a look at recent commits to addbiblo.tmpl
14:29 kados    where addbiblio takes you directly to the editor
14:29 kados    rather than the NPL one
14:29 kados    you followd the default convention on that page
14:29 kados    nevermind
14:29 kados    kyle: circ / liblime
14:29 kados    ahh
14:29 kyle     what's the login for the liblime demo? I could take a look.
14:29 kados    it just reloads the page
14:28 kyle     what happens? it works here. Maybe I missed a file.
14:28 kyle     that's my target browser, I'm not sure how it will render in others.
14:28 kados    kyle: looks like addbiblio doesn't work
14:28 kados    kyle: on OSX
14:28 kados    kyle: FF
14:27 kyle     kados: what browser are you using
14:27 kados    don't think too many folks use the shortcuts
14:27 kados    yea, I think that's what happend with NPL too
14:26 kados    gotcha
14:26 kyle     they might forget about shortcut keys altogether.
14:26 kyle     When most of the librarians here use a computer, they are very mouse-centric.
14:26 kados    yea, it looks very nice
14:26 kyle     yeah, I'm not sure if that's going to be an issue here.
14:25 kados    sweet
14:25 kyle     but I've had alot of positive feedback on the templates.
14:25 kados    so owen cooked up a few
14:25 kados    one thing NPL's librarians missed was the shortcut keys that their old system had
14:25 kyle     yes, to them, it's a huge change.
14:25 kados    hehe
14:25 kados    wow, this will be quite a change
14:25 kyle     it's almost as old as I am ; )
14:25 kados    ahh
14:24 kyle     it's DOS based, blue background, white text.
14:24 kyle     or, I should say, are just afraid of a new system.
14:24 kados    is this what your current system looks like?
14:24 kyle     we have alot of librarians who don't like change.
14:24 kyle     I wanted everything to be very obvious.
14:23 kyle     I was trying to create the simplest system possible.
14:23 kados    kyle: I'm wondering why that was
14:23 owen     Another WordPress site! Cool :)
14:23 kyle     We have to get all the libraries to agree on anything we want to do.
14:23 kados    kyle: so you opted against the left-hand bar eh?
14:22 kyle     it makes getting things done alot harder.
14:22 kados    ahh
14:22 kyle     yes. But the other libraries are actually independent, no branches.
14:22 kados    kyle: meadville I mean
14:22 kados    kyle: it's the largest branch right?
14:22 owen     Ah
14:21 kyle     yup
14:21 kados    Meadville is to CCFLS as Athens is to NPL
14:21 kados    owen: Crawford County Federated Library aka Meadville Public
14:21 owen     kyle, what library are you with?
14:20 kyle     yeah.
14:19 kyle     ok
14:19 kados    kyle: chances are you'll want to run utf-8 anyway
14:19 kyle     yeah, you're right.
14:19 kados    kyle: check the latest NPL templates, there's a new syspref to store that var
14:19 kados    kyle: I bet it's hardcoded in your templates
14:19 kados    kyle: charset=iso-8859-1
14:19 kados    kyle: one thing
14:19 kyle     I know I'm having trouble with finding some color settings.
14:19 kados    at least on some pages
14:18 kyle     i could definitly use some more eyes to spot those little problems.
14:18 kados    kyle: looks like you got current branch displaying as well
14:18 kados    open source _does_ work :-)
14:17 kados    hehe, this rocks
14:17 kyle     thanks.
14:17 kyle     no opac, at least no yet.
14:17 kados    looks cool
14:16 kados    kyle: liblime demo running ccfls template
14:15 kados    yea, I approved it
14:15 owen     If it was committed all at once, the message is probably being blocked for being too long (awaiting moderator approval)
14:15 owen     I see the ccfls stuff coming down with my CVS update
14:14 kados    kyle: did you do an opac tempalte too?
14:09 kyle     cool.
14:09 kyle     mine probably would, I like very small cars. Except when moving.
14:09 kados    kyle: looks like your commit's coming through
14:08 kyle     Most american cars wouldn't fit on city streets.
14:08 kados    yep
14:08 kyle     I know European cars are gennerally much smaller.
14:08 kyle     I was just thinking about that.
14:08 kados    whenever I get back from europe I'm always surprised at how large our cars are
14:07 kados    yea, parking in europe is interesting ... eastern europe especially :_)
14:07 kyle     it's hard enough to know your rights in your own country.
14:06 kados    it was tough because I didn't really know my rights
14:06 kyle     that's not cool.
14:06 kados    they started pulling things out and throwing them on the sidewalk
14:06 kyle     my wife went to russia, she said there are essentially no traffic laws and people park wherever they feel like.
14:06 kados    actually, I got pulled over and had my car searched when I was in Paris last :-)
14:05 kados    it gets real messy with visas and such
14:05 kados    you should try russia :-)
14:05 kados    france is no sweat
14:05 kyle     I imagined myself getting lost in Europe somewhere.
14:05 kados    hehe
14:05 kyle     when I though it was just me i was *really* anxious.
14:04 kyle     so it's all three of us now.
14:04 kyle     it seems that way. First it was just me and John. but Cindy rescheduled her vacation to come.
14:03 kados    or just you and Cindy?
14:03 kados    so all three of you coming to france?
14:02 kyle     i'll try to.
14:02 kados    kyle: you should hang out here more often :-)
14:02 kados    so perl=easy to read and POD=nice layout :-)
14:02 kyle     yeah, i'd say so.
14:02 kados    but the cool thing is that it's perl and the POD docs are usually pretty good
14:01 kados    a lot of this stuff isn't documented and you have to go to the source
14:01 kyle     ok, sounds good.
14:01 kyle     I can't believe how different our current ILS works, even from other ILSs of the time.
14:01 kados    kyle: you'll also want to read over the sections in MARC::Charset's Charset.pm on error reporting, etc.
14:00 kados    no kidding
14:00 kyle     I wish  marcxml were ubiquitous, it would make my life easier.
13:59 kyle     someday...
13:59 kyle     : /
13:59 kados    but there's not a simpler way to do it in MARC::Record proper with binary marc
13:58 kados    it's kind silly to go from binary to xml and back to binary just to change the encoding
13:58 kados    and that you're using the latest SourceForge versions of MARC::REcord, MARC::File::XML and MARC::Charset
13:58 kyle     ok.
13:58 kados    assuming $record is a MARC::Record object
13:57 kados             my $newrecord = MARC::Record::new_from_xml($uxml, 'UTF-8');
13:57 kados               my $uxml = $record->as_xml;
13:57 kados    to convert to UTF-8 you can go:
13:57 kados    I'm 99% sure your records will come out as MARC-8 encoded
13:56 kyle     ok, sounds good.
13:56 kados    kyle: also, make sure you convert everything to utf-8
13:56 kados    the CPAN versions are really old
13:56 kados    they're on sourceforge
13:56 kados    MARC::File::XML and MARC::Charset
13:56 kados    and you'll definitely want to use the CVS versions of MARC::Record
13:55 kados    you can probably use some ideas from that sub to build your own
13:55 kados    kyle:  FindDuplicate
13:55 kados    kyle: line 452
13:54 kyle     will do. thanks for the tip.
13:54 kados    snoop around in addbiblio.pl
13:54 kyle     I figure later I can learn more about zebra and do some cleanup then.
13:54 kados    there are some routines that may help you with identifying duplicates
13:53 kyle     I'm looking forward to meeting everybody.
13:53 kados    yea, that'd be what I'd do
13:53 kyle     I think I'm going to try your idea using the perl marc libraries and just combine each libraries records for now.
13:53 kados    it'll be great to have you all there
13:53 kados    well that's gonna be fantastic
13:53 kados    sweet
13:53 kyle     yeah, I did all that this morning, I should have it in 10 days or less.
13:52 kados    yea :-)
13:52 kados    is there some way to rush your passport?
13:52 kyle     you mean all our marc problems?
13:52 kyle     I've never been out of North America, and I'm a bit anxious ; )
13:52 kados    kyle: how's the data work going?
13:52 kyle     we do have a test server, i'll ask cindy about it.
13:52 kados    kyle: excited about France?
13:51 kados    kyle: if you want to talk to him
13:51 kados    kyle: he'll be on tomorrow morning (our time)
13:51 kados    kyle: do you have a demo somewhere?
13:51 kyle     do you want to ask him, or should I?
13:51 kados    but paul's the boss of rel_2_2
13:50 kados    well, if it was up to me I'd put them there
13:49 kyle     i guess that's not a problem if that's not where I should be putting them anyway.
13:49 kados    doesn't look like they came through
13:48 kyle     yes
13:42 kados    kyle: koha/koha-tmpl/intranet-tmpl/ccfls ?
13:42 kados    kyle: where'd you put them?
13:42 kados    no koha-cvs yet
13:42 kados    back
13:40 kyle     plus I need to clean out some old, unused files.
13:39 kyle     I wouldn't say there are completely done, but I would put them at %98-99
13:38 kados    phone call
13:38 kados    hang on just a sec
13:38 kyle     ok, any idea where I should put them?
13:38 kados    kyle: he's getting pretty close to a release of 2.4
13:38 kados    kyle: better pass it by paul first if so
13:38 kyle     yes
13:38 kados    kyle: did you attempt a commit to rel_2_2?
13:37 kyle     hmmmm.
13:36 kados    hmm, don't see anything coming through on koha-cvs
13:36 kados    I"ll look now
13:36 kyle     thanks.
13:36 kyle     could someone check to see if it worked?
13:36 kados    excellent kyle
13:36 kyle     under the title ccfls
13:36 kyle     I just added my templates to cvs
13:36 kyle     hey all.
12:54 thd      kados: as you would know bulkmarcimport.pl stops importing at that point
12:52 thd      kados: record number 10 from Columbia Univ. has the following problem when using bulkmarcimport.pl: not well-formed (invalid token) at line 40, column 60, byte 1678 at /usr/lib/perl5/XML/Parser.pm line 187
12:25 kados    hehe
12:25 owen     Hmmm... bugs from version 1.2.2?
12:22 kados    hehe
12:15 owen     We really haven't been using bugzilla lately have we?
12:11 kados    thx
12:09 kados    tim: and the solution ! (even better :-))
12:09 kados    tim: thanks for the bug report!
12:09 kados    tim: and we'll update cvs
12:08 kados    tim: yea, it's fixed on your box
12:08 kados    owen: and see if those ids come up funny when you try to edit
12:08 owen     And I confirm your conclusions
12:08 tim      Thanks :)
12:08 owen     Just did :)
12:08 kados    select bibid from marc_biblio where bibid!=biblionumber limit 10;
12:08 tim      So I shold change that on ours or did you already do that?
12:08 kados    owen: try this:
12:07 kados    so that explains it
12:07 kados    right
12:06 tim      I just tried select * from marc_biblio where bibid=biblionumber and came up with nothing.
12:06 owen     Yes
12:05 kados    are they identical?
12:04 kados    select biblionumber from marc_biblio where bibid='the id';
12:04 kados    well ...
12:04 kados     select * from marc_biblio where bibid='the id';
12:04 kados    and what do you get when you go
12:04 owen     yes, I get the same results when I change it to bibid
12:04 kados    maybe even cases like tim's where the items aren't showing up at all because there's a biblionumber that doesn't have a corresponding bibid
12:03 kados    when you use biblionumber
12:03 kados    I'm guessing you'll find cases where you're not pulling up the correct items for a record
12:03 kados    owen: see if you get the same results with that on 101
12:02 kados    yep
12:02 owen     ? You mean <!-- TMPL_VAR NAME='bibid' --> ?
12:02 kados    owen: as that's what additem.pl is looking for
12:02 kados    owen: the template should be changed to bibid I think
12:01 kados    owen: I bet that's because for NPL biblionumber and bibid are identical in most cases
12:01 kados    very strange
12:00 kados    and in rel_2_2
12:00 kados    so something must be different about additem on 101