IRC log for #koha, 2006-03-15

All times shown according to UTC.

Time S Nick Message
12:41 osmoze hello
12:51 hdl hello
12:57 pierrick Hi
12:57 pierrick do we need to confirm the meeting is tonight ?
12:58 pierrick (I don't know if it occurs every monday)
12:58 paul yep.
12:59 paul (we don't need to confirm as yes, it occurs every monday)
12:59 paul although usually joshua publish sometihng on koha-devel.
12:59 pierrick OK, as I didn't anything from Joshua today...
13:07 kados paul: I'm here now
13:07 kados yes, we should have a meeting tonight though I neglected to post a notice to koha-devel -- sorry about htat
13:07 kados that even
13:08 kados paul: have we confirmed the arrangements for the Koha Conference?
13:08 paul which one ?
13:08 kados paul: well, at least the dates?
13:08 paul (also : hi)
13:08 paul yep, of course.
13:08 kados (heh, hi to you also :-))
13:08 kados ok ... so I will purchase tickets and schedule my time
13:08 paul 2-3 may in Paris, then 8-14 in Marseille
13:09 kados yep
13:09 kados I will probably fly into paris on April 24th or so
13:09 paul i'll take care of a cheap hotel & inform you.
13:09 kados then take the train to Geneva with Chris
13:09 paul do you need to rent a car ?
13:09 kados (he will join me there)
13:09 kados maybe, but IIRC public transportation is quite nice in EU :-0
13:10 kados last time I rented a car it was quite a pain
13:10 paul you need to do US =>Paris => Geneva ? can't do US => Geneva ?
13:10 paul you're right.
13:10 paul i'll try to find an hotel in marseille center. and hdl + me will both have a car to reach the CMI (where the dev meeting will take place)
13:10 kados US=>Geneva = $1,800 ; US=>Paris=>Geneva = $800 (with train included) :-)
13:11 paul gloups !
13:11 kados heh
13:11 paul Paris => Marseille is easy to do by TGV (3 hours for 850km)
13:11 kados ($800 is round-trip also)
13:11 kados cool
13:11 paul but not that cheap.
13:11 kados 's ok ... that's why we have a business right? :-)
13:12 kados so I will spend the last week of April between Geneva and Paris
13:13 paul you should do Geneva => Lyon => Paris.
13:13 kados meeting up with Regula as well in Switzerland (she is quite close to WIPO)
13:13 paul and take 2 days to visit Lyon.
13:13 kados is it in France?
13:13 kados yes I see from google :-)
13:13 paul yep. 150km west from Geneva
13:14 kados looks nice
13:14 paul (it's the 2nd/3rd city in France. The question being : is Marseille 2nd or Lyon ? everybody in Marseille, think Lyon is 3rd :-D )
13:14 kados owen: :-)
13:14 paul hehe...
13:14 kados so I can see the three best cities in one quick trip :-)
13:16 paul right ! but it could be nice to make a small trip to Italy too.
13:17 pierrick I made my studies in Lyon (the second city in France ;-) and it's quite nice
13:18 kados paul: I've spent quite a lot of time in Italy
13:18 kados paul: several months in fact
13:18 kados paul: so less of a priority :-)
13:19 kados paul: in fact, I spent about a week in Paris several years ago
13:19 kados paul: but I was travelling with a bunch of Poles, not local French people who know where everything is :-)
13:20 paul Poles ???
13:20 pierrick see you later, I must go now
13:24 kados paul: folks from Poland
13:24 paul ah, ok
13:24 paul (do you speak polish ? because the librarian from CMI, that will host us in MArseille, is polish)
13:25 kados only about 10 words :-)
13:33 Flash Barcode question...
13:34 kados sure
13:35 Flash I'm getting the following error in the log when I try print barcodes...
13:35 Flash [Mon Mar 13 09:35:02 2006] [error] [client 192.168.31.65] Can't locate
13:35 Flash PDF/API2.pm in @INC (@INC contains: /srv/www/htdocs/apps/koha/intranet/modules
13:36 Flash /usr/lib/perl5/5.8.3/i586-linux-thread-multi /usr/lib/perl5/5.8.3
13:36 Flash /usr/lib/perl5/site_perl/5.​8.3/i586-linux-thread-multi
13:36 Flash /usr/lib/perl5/site_perl/5.8.3 /usr/lib/perl5/site_perl
13:36 Flash /usr/lib/perl5/vendor_perl/5​.8.3/i586-linux-thread-multi
13:36 Flash /usr/lib/perl5/vendor_perl/5.8.3 /usr/lib/perl5/vendor_perl .) at
13:36 Flash /srv/www/htdocs/apps/koha/intranet/m​odules/C4/Barcodes/PrinterConfig.pm line
13:42 kados Flash: yep, you need the older version of PDF::API2 to use the current barcode printing utility
14:12 Flash Where do I get it?
14:20 kados ahhh ... I'm not sure
14:20 kados I think if you do some googling you'll find some notes on exactly which version you'll need
14:20 kados as well as where to get it
14:20 kados however, all of this is mute
14:20 Flash Why?
14:21 kados because in about a week there will be a brand new barcode / spine label printing utility
14:21 Flash I'll wait :)
14:21 kados :-)
14:21 Flash How will I know when it's available?
14:37 kados Flash: we'll announce it on koha-devel
14:39 owen kados: where's that coming from? I didn't hear about it.
14:40 kados owen: one of LibLime's clients is sponsoring it
14:40 kados owen: SMFPL actually
14:40 owen Cool.  Long overdue.
14:40 kados yep
14:41 paul another thing to add to 2.2.6 release notes ?
14:41 paul ;-)
14:41 kados if it makes it in time :-)
14:54 kados thd: you around?
14:54 thd yes kados
14:56 kados thd: in your opinion, are the MARC frameworks you're working on ready?
14:56 kados (ie, could they be used in a production system?)
14:58 thd kados: except for correction of the too many under-used fields appearing in the record editor.
15:00 kados thd: could you make it available to me?
15:00 thd kados: I have only been preparing the uber bibliographic framework, although, others are minor derivatives
15:00 kados right
15:01 kados I'm wondering what the best way to proceed with it is
15:01 thd kados: I could after I get the SQL to parse, which I am doing now
15:01 kados cool
15:01 kados thd: have you tried exporting / importing the bib framework before?
15:02 thd kados: Unless you want it complete with SQL errors from the latest revisions :)
15:02 kados heh
15:02 kados naw, go ahead and test it first :-)
15:04 thd kados: For only the default bibliographic framework you need to dump only 2 tables.  marc_tag_structure and marc_subfield structure.
15:05 kados I think our goal is to have default + trimmed-down itemtype/materialtype frameworks, right?
15:07 thd kados: yes and uncommon elements hidden by JavaScript.
15:08 thd kados: I have not yet added extra columns to support more sophisticated hiding.
15:09 kados paul: are you around?
15:09 kados paul: thd and I have discussed adding a new column to the biblio frameworks to support 'hiding' fields in the editor
15:09 kados paul: what is your opinion?
15:10 thd kados: multiple columns
15:10 kados thd: what do we need asside from a 'hidden' flag?
15:11 thd kados: I have not yet tested hidden in the patron view by leaving the label blank.
15:12 thd kados: just now it is rather all or nothing.
15:12 kados thd: I'm not sure it will even exist if you leave both intranet and opac labels blank
15:12 kados thd: could you try that real quick?
15:13 kados thd: that might be a 'quick and dirty' solution
15:13 thd kados: intranet has to be there to create and edit the data.
15:13 kados right ... too bad
15:14 kados wonder if we could label it 'hidden'
15:14 kados then set a flag with regex
15:14 kados (it's a lousy solution though :/)
15:15 thd kados: there is a hidden but that hides it completely from editor and and patron
15:15 kados hmmm
15:16 thd kados: the existing hidden option is for unseen automatic management of the subfield.
15:16 kados yep
15:16 kados it's poorly named :/
15:16 thd kados: I should be more awake but I have been working all night :)
15:16 kados heh
15:17 thd kados: we need a column for degree of hiding in the editor.
15:18 thd kados: a column for degree of use in OCLC.
15:18 thd kados: a column for degree of use in RLIN.
15:19 kados OCLC calls it 'degree of use'?
15:19 thd kados: I just made up that term to describe ...
15:19 kados what are you trying to represent?
15:19 kados I don't understand why we would need three different columns
15:21 thd the variations between must have a field open and ready for filling to hide as far away as you can unless it has data already.
15:21 thd kados: non-RLIN users would care little about some types of RLIN fields
15:22 thd kados: similarly with OCLC but those are fewer.
15:23 kados hmmm
15:23 kados that seems like it's a bit too advanced for this editor
15:24 thd kados: and then there is the standard need irrespective of union catalogue membership.
15:24 thd kados: extra columns do not break anything but I have not added them yet.
15:24 kados I have no idea what that last sentence means :-)
15:25 thd kados: which last sentence
15:25 kados what is the 'standard need'?
15:26 thd kados: hiding or collapsing uncommonly used fields from the editor yet making them accessible.
15:26 kados ahh
15:28 thd kados: that should not be difficult, however, some ARLIN, and OCLC fields need not even be accessible in the to non-users of those systems unless populated with data.
15:30 thd kados: I was supposing a corollary system preference indicating membership of OCLC, RLIN, WLIN (now part of OCLC), etc.
15:31 thd kados: record editor reads system preference and field importance to the respective system and treats it appropriately
15:31 kados that's a nice idea
15:32 kados but I think a simple 'visibility' flag will suffice for this release
15:32 kados I still haven't had a chance to build in subfield repeatability and reordering
15:33 kados and i think we still need to work more on the plugins
15:33 kados as they are incomplete
15:34 thd kados: we have already visibility and editability or invisibility and you could not edit it if you wanted to do so.
15:35 kados however, I assume that if a field is 'hidden' it's value is discarded
15:35 kados thd: have you tested this theory?
15:35 thd kados: there are also extra fields for Canadian users creating bilingual records.
15:36 thd kados: the actual existing 'hidden' column is meant for plugin management and I have not tested it.
15:37 thd kados: hidden is meant for automated filling with no human intervention.
15:38 kados test even
15:39 thd kados: there is also -1 tab setting which I do not like because it requires greater work to set the tab correctly but that does not loose the data to the extent of my experience.
15:40 kados I just tried 'hidden' on 008
15:40 kados as far as i can tell it did nothing
15:40 kados it still shows up and I can still edit it manually or with the plugin
15:40 thd kados: did nothing meaning that you can see the data even when it is hidden?
15:41 kados yep, at least from the addbiblio utility
15:42 thd kados: maybe hidden shows up if the plugin is there try deselecting the plugin.
15:42 thd kados: set it to hidden with only manual editing.
15:43 kados still shows up
15:43 kados so it seems to do nothing :-)
15:43 kados thd: try on your machine?
15:44 kados thd: here's another idea
15:44 thd kados: fixed fields in the '@'subfield or subfields in fields below 010 may behave differently than others.
15:44 kados thd: what about putting 'rare' subfields in a '11' tab
15:45 thd kados: that breaks orderliness, which I was trying to maintain.
15:45 kados thd: lets go that route
15:46 kados thd: put the rare ones in tab 11
15:46 kados thd: it's ok that it breaks orderliness for now
15:46 thd kados: curiously tab is TINYINT(1)
15:46 kados thd: I can't think of another way to do it in the current scheme
15:46 kados huh
15:47 kados well that gives you 256 possible values :-)
15:47 kados -128 to 128
15:47 kados (is -1 currently used for anything?)
15:47 thd kados: really, oh :)
15:49 thd kados: -1 is hidden in the former the preexisting setting for much of MARC that had been there formerly before I changed it all and setting it to the correct tab :)
15:50 thd my spell check ate the usage for that sentence :)
15:51 kados heh
15:52 kados if a subfield is in tab -1, is the field value saved?
15:53 thd yes but I changed all those to the correct tab :)
15:53 thd kados: there are abut 3,500 subfields now :0
15:53 kados yowsa
15:54 thd kados: MARC thought of everything and places to put it all more than once :)
15:54 kados yea
15:55 kados we need to ask paul at the meeting what the purpose of the 'hidden' option is
15:55 thd it is a beauty to behold except for the ARLIN mnemonics where I lacked enough of the documentation to record the proper field name
15:56 kados right
15:56 thd kados: hidden is plainly described as hidden to be managed automatically by a plugin.
15:57 kados yea, but as far as i can tell, it does nothing
15:57 kados if that's true, perhaps we can use it to do what we want :-)
15:58 thd kados: The code for the patron view at least clearly checks for hidden.
16:03 kados I think we've still got an hour before the meeting right?
16:03 kados 20:00 GMT is in one hour, right?
16:03 pierrick yes, I'm just testing my mother internet connection :-)
16:04 kados pierrick: ok :-)
16:04 kados I'm gonna head out for a bit of lunch ... be back in a bit
16:04 pierrick having diner right now... see you in one hour
16:13 thd kados: hidden seems to do nothing for the record editor even in the default templates.
16:40 kados T-MINUS 20 MINUTES TO KOHA MEETING
16:46 kados thd: I'm back now if you need to chat before the mtg
16:47 thd kados: I was disconnected just now
16:47 kados thd: nothing happened :-)
16:48 thd :)
16:50 thd kados: hidden seems to do nothing for the record editor even in the default templates.
16:50 kados yea, saw that
16:50 kados we'll have to ask paul if we can appropriate it :-)
16:52 thd kados: It certainly is used in the OPAC.  Maybe you broke it for the record editor when you fixed other things :)
16:54 thd kados: I have not been able to test tab 11 because I still have some minor SQL warnings to correct before trying that value not accessible from the templates but I suspect 11 may be trouble without changing the code which would more easily be changed with an additional column.
16:56 kados right ... we'll ask paul about that too
16:56 kados it's possible I broke it :-)
16:56 kados T-MINUS 5 MINUTES TO KOHA MEETING
16:56 kados AGENDA:
16:56 kados http://www.saas.nsw.edu.au/koh[…]ndAndNotes06mar13
16:57 kados (quite barebones)
16:57 kados this should be a quick meeting in fact
16:59 thd kados: have you put off working on authorities for now?
16:59 kados thd: not necessarily
17:00 kados thd: but I'd like to finalize our plans for the MARC editor first
17:00 kados thd: I'd rather have full MARC support and partial authorities support
17:00 thd kados: of course
17:00 kados thd: than partial both :-)
17:00 thd kados: )
17:01 kados thd: authorities work will probably pick back up again as soon as I hear back from SMFPL who will be the first library i manage to use them
17:01 kados I'm still waiting to get their data...
17:01 kados AGENDA:
17:01 kados http://www.saas.nsw.edu.au/koh[…]ndAndNotes06mar13
17:01 kados if anyone has anything to add, please do
17:01 thd the editor is much more important for most of your potential customers at this point
17:01 kados thd: yep
17:02 kados ok ... it's 20:00 GMT ... time for our weekly Meeting. The Agenda is at http://www.saas.nsw.edu.au/koh[…]ndAndNotes06mar13
17:03 kados lets start with a roll call
17:03 kados who's here?
17:03 thd here
17:03 pierrick here
17:03 kados hopefully paul will join us
17:04 thd all that javaScript really slowing my machine :)
17:04 shedges here
17:04 kados chris may not make it, or will be late
17:04 kados we can start with News and Questions
17:05 kados anyone have any? :-)
17:05 kados hey russ
17:05 russ hi everyone
17:05 pierrick hi russ
17:06 kados well I don't have any news
17:06 pierrick I have one general question
17:06 kados i do have some questions for paul but he's not around :-)
17:06 kados pierrick: sure
17:07 pierrick How do you manage new features ? I mean, do you write some specifications (functional and technical) somewhere like the wiki ?
17:07 russ that is a fantastic question
17:07 kados yep
17:07 pierrick russ: thanks :-)
17:08 pierrick I do on another project and it's a good practice IMO
17:08 kados so typically this has been handled by each koha support company
17:08 kados ie, katipo has a client that needs X, they handle the specs with the client, etc.
17:08 kados then the code is committed to the main project
17:08 kados after it's been approved by the client, etc.
17:09 pierrick When is it approved or rejected by other members of the dev team ?
17:09 russ chris sends his apologies
17:09 kados pierrick: so far it's been a small enough community that we haven't really needed formal approval
17:10 kados but I suspect we're going to want a more formal process as we grow
17:10 kados ie, code should meet our minimum standards for quality, style, etc.
17:10 thd pierrick: that is the answer for actual implementation.
17:11 kados pierrick: if you take 2.2 as an example
17:11 kados pierrick: all the decisions were basically up to the release manager
17:11 kados pierrick: paul approved / discarded the code for the release
17:12 kados pierrick: (though in practice, he didn't really discard anything)
17:12 kados pierrick: you've had quite a bit of experience working with similarly structured projects, do you bring any advice with you on different ways to handle this issue?
17:13 thd pierrick: this past weekend I was looking at my work just short of a detailed publicity and technical feature list from October that I had intended also to classify potential features..
17:13 kados russ: feel free to pitch in as well :-)
17:13 russ you were doing so well :-)
17:13 kados heh
17:13 pierrick My experience is not on business project but on public project (bigger than Koha in number of users)
17:14 kados right
17:14 pierrick I'm leading a project with a team of 8 developpers, and twice more really implicated users
17:15 pierrick In the wiki, we have a section to write specification for features that could be implemented
17:15 pierrick Once the spec written, it is discussed on the forum
17:15 kados pierrick: are those 8 developers working full-time developing the project?
17:15 thd pierrick: I imagine that some large projects must have layers of code approval to manage contributions that are absent from small projects like Koha.
17:15 pierrick no no, not full time
17:16 kados pierrick: it seems about the same size as Koha then, eh?
17:16 pierrick less code lines, but much more users
17:16 pierrick (around 200 downloads per day)
17:16 kados gotcha, so approx same number of developers but much more users?
17:17 pierrick yes
17:17 kados many more users I should say :-)
17:17 kados ok
17:17 pierrick as I said, it's not a business project
17:17 kados right
17:18 thd everyone should have a personal ILS, hat is a feature for feature development :)
17:18 kados well for us, I guess the assumption is that almost all the features are being sponsored by a real library
17:18 pierrick I think the system of wiki specification + discussion on forum lead to a good reflexion on feature before starting to code
17:18 kados and therefore, we assume that the specification and implementation will be up to par
17:18 kados ie, the library needs to be able to use the feature, otherwise all of us would be out of business :-)
17:19 pierrick yes, I understand ;-)
17:19 kados the trouble with getting approval from the whole community before coding is
17:19 kados that library contracts are so hard to get in the first place
17:19 kados and libraries are such penny-pinchers
17:20 pierrick the approval from the whole community might be too restrictive, but opening a reflexion with the team before implementing can save time sometimes
17:20 kados then, when you finally get the contract, they want the feature _yesterday_
17:20 kados :-)
17:20 kados pierrick: yes, we've done this on some projects, like the new serials stuff that katipo's working on
17:20 thd approval of anything that does not completely break the software for other users is understood
17:21 pierrick when you implement a feature for a customer, do you open a Koha demo with the new feature before installing on their server ?
17:21 russ pierrick : i agree with on the think before you do concept, the challenge is how to adopt that within the community, without making it too restrictive
17:21 kados pierrick: yes, I do
17:22 russ pierrick: yes, we have development versions of koha for all our clients on our own boxes
17:22 kados also, one problem we've faced thusfar is that several times we have features developed that break previous features
17:22 kados I think budget-based acquisitions has been broken no less than 3 times :-)
17:22 russ oh yes
17:22 kados and it's far from the only example
17:23 pierrick I think it's normal when a  software get bigger
17:23 thd kados: the problem there is that features not widely used or sufficiently well commented tend to be trodden upon by other coders.
17:24 kados so one way to approach this issue is to have a non-profit org
17:24 chris back
17:24 kados hey chris
17:24 kados just in time
17:25 thd examples are fairly steady if one does not think so much about major modules such as acquisitions
17:25 kados the non-profit's 'governing body' would be responsible for 'protecting' the feature development in the core ILS
17:26 russ thd : not sure i understand what you said there - part of the problem has been that major and minor features get trodden on
17:26 pierrick thank you for answering my question :-) When my company will ask me first new features, I'll prepare a paper and propose it on koha-devel, just to have a feedback (like "Oh no, don't do that this way" or "great, go ahead")
17:26 kados pierrick: sounds great!
17:26 chris that would be fantastic
17:26 russ excellent
17:27 chris the feedback might be
17:27 thd the best I have seen is someone erasing the former Amazon web services code not realising what it it did.
17:27 kados thd++ :-)
17:27 chris "what a great idea, but remember not to break such and such :-)"
17:27 kados chris: exactly
17:27 kados ok ... so any other news or questions?
17:27 owen What about: "If you do that, don't forget to do this too..."
17:27 kados owen++
17:28 kados "while you're in there ..."
17:28 chris that too :-)
17:28 thd more comments in the code would definitely help prevent others from breaking your work
17:28 chris certainly
17:28 chris more comments ++
17:28 pierrick chris: I understand very well, I often make this kind of feedback to new developers on my project :-)
17:28 chris any comments at all ++++++
17:28 chris :-)
17:28 kados hehe
17:28 kados ok ... I'm gonna move on here
17:29 kados perl-ZOOM Integration
17:29 kados chris: can you give us a status update?
17:29 thd I have very few commits but they are completely commented
17:29 chris i havent done much more on this since last meeting, i extended the searches in SearchMarc a bit more, such that you can search on all that you could in 2.2
17:29 kados cool
17:30 chris by default .. i havent figured out how to handle the query builder at the bottom yet
17:30 kados I remember something about deletions too ... where are we at with that?
17:30 chris that lets you search any marc tag
17:30 kados right
17:30 kados in fact, I'm not 100% sure we _can_ emulate that
17:30 kados as IIRC it does searches across subfields
17:30 chris yeah
17:31 chris deletions
17:31 chris i havent managed to get this to work yet
17:31 thd kados: is there a problem searching across subfields in Zebra?
17:32 chris deletions is the last blocker
17:32 kados right
17:32 kados modify works IIRC
17:32 chris yep
17:32 chris i can modify and blank a record out
17:32 chris but i dont really want an index full of blank records :-)
17:33 kados pierrick: related question: have you attempted a full utf-8 Koha install using the HEAD database?
17:33 chris add/modify both work in koha using zebra .. and searches work, but deletions im stuck on
17:33 kados right, I can try to help with that later today
17:33 kados the Biblio.pm routines probably need some tweaking
17:33 chris yes
17:34 chris there will be tweaking/tidying
17:34 kados yep
17:34 pierrick kados: no, I'm working on 2.2 with Stephen documentation to understand all what Koha does
17:34 chris more tweaking in SearchMarc.pm too
17:34 chris good idea pierrick
17:34 pierrick kados: I've worked a bit on UTF-8 to check if it was working or not
17:35 pierrick kados: on some pure MySQL examples, it works
17:35 kados pierrick: yea, I saw your email, that's really good news
17:35 kados pierrick: (even with table definition as utf-8 IIRC, right?)
17:36 pierrick kados: my screenshot shows it works in Koha
17:36 kados so our tentitive conclusion is that paul's difficulties were cause by non-UTF-8 data in his database
17:36 kados I'll try to get a test going with the new db definitions this week
17:36 thd pierrick: did you see the font funnies?
17:36 kados so we can confirm that theory
17:36 kados our final item is the Koha Con
17:37 pierrick http://le-gall.net/pierrick/im[…]koha-2.2-utf8.png
17:37 kados but paul's not here to tell us what we want to hear :-)
17:37 pierrick thd: what font funnies ?
17:37 kados I'll bug him tomorrow morning about making a formal announcement on the koha and koha-devel lists
17:38 kados we really can't wait any longer before we go public -- otherwise, noone will be able to attend :-)
17:38 kados anything else anyone needs to discuss?
17:38 thd pierrrick:  some fonts do not display the characters correctly in UTF-8 and need to be corrected in css.
17:39 russ do we need to consider a change to the meeting time?
17:39 pierrick thd: normal I think, font can represent a charset, not always unicode (very few fonts can represent unicode)
17:39 russ we haven't discussed some important matters lately becuase paul has been unable to attend
17:40 pierrick 21h40
17:40 pierrick GMT+1
17:40 russ cheers
17:41 pierrick paul's presence must depend a lot on kids sleep
17:41 chris what time is it in the us joshua?
17:41 kados it's 3:41
17:41 chris ahh that makes sense pierrick
17:41 kados well ... in Ohio :-)
17:42 kados I'd be happy to change the time
17:42 kados the other option where we could get both NZ and France while they are both still awake is going to be 12 hours from now
17:43 chris and thats 3am
17:43 kados for me yes :-)
17:43 chris for you
17:43 pierrick kados: don't you ever sleep ?
17:43 russ ack - that's no good for the us
17:43 kados which I'm ok with
17:44 chris i think this is probably the best we can do
17:44 owen Can you tell kados is a bachelor?
17:44 chris what we might need to do, is write up the minutes and get paul to comment
17:44 kados heh
17:44 kados good idea
17:44 kados I'll do that now in fact
17:44 chris thanks
17:46 pierrick can I ask a question ?
17:46 chris you just did :-)
17:46 chris sure pierrick
17:46 kados pierrick: sure
17:46 thd :)
17:47 pierrick updating Joshua's document "Updating_koha", it talks about Arch... shouldn't it be deleted ?
17:47 chris ah yes
17:47 kados yep, definitely
17:47 pierrick is there any a plan to migrate from CVS to ... ?
17:47 chris we did use arch for a little while as an experiment
17:47 thd only updated
17:47 pierrick was it a good experiment ?
17:47 chris when/if savannah support subversion
17:47 kados if savannah supports svn in the future
17:48 chris id like to move to that
17:48 kados yep
17:48 kados me too
17:48 pierrick (me too)
17:48 chris pierrick: i couldnt get my head around arch
17:48 thd savannah does have arch
17:48 pierrick I've heard Arch was very hard to use
17:49 chris i found it so
17:49 thd give people power and they complain about the speed :)
17:49 chris :-)
17:49 pierrick I don't know when Savannah will support Subversion... doesn't seem to be a priority
17:50 chris yeah, arch is a gnu tool, so it makes sense they would concentrate on that
17:50 thd they have actually been working heavily to support subversion
17:50 chris ohh thats good news thd
17:51 pierrick Gna, the french Savannah (using the same software) supports Subversion and it works great
17:51 thd they hired some people a few months ago but subversion seems to have been giving some problems
17:51 pierrick I'm sure Savannah will make Subversion work soon
17:51 chris cool
17:52 pierrick I just hope they will ask for help to Gna admins :-)
17:53 thd I think it is working but the was some difficulty a month ago and they have gradations of reliability where savannah is not equal to cvs on Savannah yet.
17:54 pierrick Can I ask another question ?
17:54 thd s/savannah/subversion/
17:54 chris always pierrick
17:55 pierrick How do you plan the roadmap ? do you define a set a features you want or do you define a date ?
17:55 pierrick I mean, for the new branches
17:55 pierrick 3.0 for instance
17:55 kados that's a question for me :-)
17:56 russ to date, the release manager has coordinated that
17:56 kados so far I have defined a set of features
17:57 kados pierrick: if you would like to work on a new system for branches that'd be fine with me
17:58 thd features have tended to be driven by user funding which too often is merely more and better of the same.
17:58 kados the release date for 3.0 has gotten pushed back a few times ...
17:58 kados I originally thought we'd be done before the end of last year
17:58 kados but by the time we got funding for the perl-zoom stuff
17:59 kados (which took forever)
17:59 pierrick kados: if you defined a set of features, you can't define a data... or the quality will be poor
17:59 kados yep
17:59 kados that's my approach currently
17:59 kados I want 3.0 to be a very stable release
17:59 kados and I'm prepared to push the date back until it's ready
17:59 pierrick is 3.0 features frozen ?
17:59 thd Users do not always have the foresight to commit to features kados might like to direct if he choose independently of market considerations.
18:00 kados pierrick: no
18:01 thd as long as HEAD is open for commits there is space
18:01 kados pierrick: really, when we talk about new features, we're talking about you, paul, hdl, chris, and me :-)
18:01 kados pierrick: it's a small group and we pretty much know what each other is working on and what we want
18:01 pierrick kados: don't you fear 3.0 will never be ready ? :-/
18:01 kados pierrick: I'm sure paul fears it :-)
18:01 chris :-)
18:02 pierrick (I think of project like Debian)
18:02 chris im sure at some point in the nearish future
18:02 chris we will branch a rel_3_0
18:02 kados yep
18:02 chris and call a feature freeze
18:02 kados but we dont' want to be premature with that
18:02 kados because then we have to deal with merging bugfixes
18:02 chris and then its just finishing whtas been started and fixing
18:03 chris id love to do it in subversion
18:03 chris where merging is so much easier
18:03 kados yea, that would be nice
18:03 chris lets branch when we get subversion support :-)
18:03 kados heh
18:04 kados does anyone have any specific questions for paul?
18:04 pierrick dangerous idea ;-)
18:04 kados asside from details about the Koha Con?
18:04 kados russ: ?
18:04 thd pierrick: when Koha release cycle  has the administrative complexity and overhead of the Debian project the Boxer will look at the farmers and look at the pigs and not be able to tell the difference.
18:04 pierrick kados: about Koha Con... oups, no question on this
18:04 russ kados: kohacon details are what i am after
18:05 kados righto
18:06 pierrick thd: a release cycle is "date based" or "feature based". Anywhat the size of the project. If you always wait for a feature while another buggy features are added, you never release :-/
18:06 thd does not pierrick know at least half of the details?
18:06 pierrick I know things, but not all
18:06 pierrick what questions do you have ?
18:07 kados pierrick: there are some features I'd _like_ to have in 3.0
18:07 kados pierrick: should I tell you what they are?
18:07 pierrick kados: I understand very well, "feature base" or "date based" is a matter of choice. There is no bad model
18:07 kados pierrick: maybe send an email to koha-devel explaining briefly some of my ideas?
18:07 thd pierrick: I am still working on fixing bugs from 3 years ago before I was involved :)
18:08 pierrick kados: a mail on koha-devel with the list of features for 3.0 would be very interesting to me :-)
18:08 kados well I already sent off the meeting minutes so I guess our meeting is over :-)
18:08 kados pierrick: ok, I'll put it on my list for this week
18:09 russ nice way to constrain a meeting kados :-)
18:09 chris :)
18:09 chris i think the best thing we can do
18:09 chris is communicate lots
18:09 kados russ: :-)
18:09 thd russ: I was waiting for you to ask your insightful questions about Koha con
18:09 russ yep - the devel list is grat for that
18:10 chris so we know what people are working on, and why, etc
18:10 russ thd: no point asking if paul isnt here
18:10 chris i think we have been getting good at using each others strengths, eg thd, kados and I worked well together on the marc editor
18:11 chris russ: pierrick might be able to answer some he said
18:11 kados yep, that's been very successful
18:11 russ sorry i missed that
18:12 russ pierrick: do you know if anyone has been confirmed to talk
18:12 russ and when, on what?
18:12 thd rruss: please ask pierrick now and you can ask paul later also.
18:13 kados heh, some bastard changed the password for the 'circ' user on LibLime's demo
18:13 pierrick russ: the only thing we were talking about with Paul was Joshua talk about 3.0 new features
18:14 pierrick on the second day with Koha french users
18:14 russ right
18:15 thd pierrick: is someone speaking about the virtues of FOSS or are you expecting only the converted to attend?
18:15 pierrick On the first day, Paul wanted an important french talker to come, but I don't know if he found the good person
18:15 russ right
18:16 pierrick thd: I don't know who could speak, Tristan Nitot (Mozilla Europe president) would be a good speaker, but he's ver busy
18:17 pierrick INEO and Paul are expecting many librarians, not especially FOSS addicted librarians :-)
18:17 thd pierrick: I would imagine that FSF could find someone if you did not have someone already.
18:17 chris russ and I would be willing to do a talk
18:18 chris i could do the talk (with russ's) help that I gave at linux conf australia earlier this year
18:18 pierrick chris: great :-)
18:18 chris which is mostly the history of Koha, why/how it exists etc
18:19 russ that talk gives some good background as to why koha is open source - why it made sense for a little library in nz
18:19 chris :)
18:19 pierrick On the first day, a demo of Koha is planned. IMO it is the hardest talk, it needs to be interesting and not asleeping
18:20 chris it covers the benefits of FOSS, etc
18:20 chris yes, thats the trick pierrick
18:20 russ pierrick : agreed it is a challenge
18:20 thd it is a comparative for some senses not an absolute :)
18:21 russ ok i think that answers my question - what i really wanted to know is how much has been decided upon and confirmed
18:21 russ and i guess the answer to that is "we have ideas and an outline but not much detail yet"
18:21 pierrick maybe more than I know has been confirmed
18:22 russ pierrick: sure, i think that is why we should ask paul
18:22 pierrick russ: yep, Paul is obviously the only who knows
18:22 thd pierrick, I had thought that you had an attractive brochure already to distribute to Inneo customers about Koha Con.
18:23 pierrick thd: hum... not yet
18:24 pierrick the contacted libraries are not INEO customers yet... INEO contacted libraries with the mailing-lists that all libraries are subscribed to
18:25 thd pierrick: I presumed that one of your principal goals was to develop more interest in Koha form busy people who would need to schedule well in advance :)
18:25 pierrick I don't know if the invitation was already sent and if some libraries have reserved a seat
18:26 thd pierrick: So the invitations were at least prepared for sending.
18:26 pierrick thd: my principal goals is not so well defined, I've been hired to work on Koha, not because I already knew Koha
18:27 pierrick thd: yes, invitation is prepared, I'm sure of it
18:27 thd pierrick: I did not man your personal goals but  rather the goals of the conference.
18:28 pierrick thd: sorry, I misunderstood your sentence...
18:29 pierrick thd: so your right, Kohacon goal is to promote Koha, from busy people but not only
18:30 thd pierrick: for your prospective future customers to commit to attending they need to be able to plan well enough in advance.
18:30 thd yes capture all the people, not just the busy ones
18:31 pierrick thd: ILS upgrades are often big projects running on several months or years
18:32 thd pierick: is there a URL for Kohacon?
18:33 pierrick thd: I don't know
18:38 thd I think hdl mentioned something about a link on koha.fr,org but I do not see anything.  Part of the home page is not appearing for me.
18:39 thd the page appears now but I do not see any prominent reference.
18:40 pierrick URL ?
18:41 thd pierrick: A website promoting Kohacon and referenced in the invitation for more information.
18:42 thd not that koha.fr.org could not serve that purpose but I do not see anything.
18:43 chris we will put information up at koha.org as well
18:43 chris when we have talked to paul
18:43 chris i think we just need to get pauls repsonse thd
18:43 russ /me is in the process of making all those pages now :-)
18:44 russ hence why i am after the details
18:44 thd chris: yes of course
18:44 pierrick I hope Koha Con will be planned by the end of the week, I'll ask Paul if I need to see my boss
18:44 russ cool thank you pierrick
18:45 russ lol
18:45 russ i get that all the time too :-)
18:46 chris cya later pierrick
18:46 thd pierrick: I had assumed that Kohacon had already been planned and I was merely uninformed :)
18:48 thd pierrick_away: see you at another play date
20:11 kados chris: For update, the record option should be set to the full text of the XML record to added, deleted or replaced. Depending on how the server is configured, it may extract the record's unique ID from the text (i.e. from a known element such as the 001 field of a MARCXML record), or it may require the unique ID to passed in explicitly using the recordIdOpaque option.
20:11 kados it may be that we need to pass along the full record when we want to delete
20:12 chris ahh
20:12 chris could be
20:13 chris heres what i have
20:13 chris $rs->sort("yaz", "1=4 <i");
20:13 chris which should sort by title, ignoring case
20:13 chris but i get this error
20:14 chris [request] Sort  ERROR 207 (1)->1
20:14 chris in the zebra log
20:14 kados huh
20:14 chris which leads me to believe there something in the config
20:14 chris wrong
20:14 chris in collection.abs
20:15 chris http://72.14.203.104/search?q=[…]l=en&ct=clnk&cd=4
20:16 kados could you commit your collection.abs so i can have a look?
20:16 chris will do, ill commit SearchMarc.pm too
20:17 chris so you can have a play
20:17 chris there we go
20:17 kados http://indexdata.dk/zebra/doc/[…]ort.tkl#id2528289
20:18 kados Sort
20:18 kados Z39.50 specifies three different types of sort criteria. Of these Zebra supports the attribute specification type in which case the use attribute specifies the "Sort register". Sort registers are created for those fields that are of type "sort" in the default.idx file. The corresponding character mapping file in default.idx specifies the ordinal of each character used in the actual sort.
20:18 kados Z39.50 allows the client to specify sorting on one or more input result sets and one output result set. Zebra supports sorting on one result set only which may or may not be the same as the output result set.
20:18 chris hmm
20:18 kados not sure if that's relevant, but it might be
20:18 chris from the ZOOM man
20:19 chris At present, the only supported sort-specification type is "yaz".  Such a specification con-
20:19 chris       sists of a space-separated sequence of keys, each of which itself consists of two space-sepa-
20:19 chris       rated words (so that the total number of words in the sort-specification is even)
20:19 kados what the heck?
20:20 chris if ($rs->sort("yaz", "1=4 >i 1=21 >s") < 0) {
20:20 chris            die "sort failed";
20:20 chris        }
20:20 chris For example, the sort-specification in the code-fragment above will sort the records in $rs
20:20 chris       case-insensitively in descending order of title, with records having equivalent titles sorted
20:20 chris       case-sensitively in ascending order of subject.  (The BIB-1 access points 4 and 21 represent
20:20 chris       title and subject respectively.)
20:20 chris so it makes sense .. if i could understand how to get it to work :-)
20:20 kados right
20:22 chris googling leads me to believe its erroring because it hasnt indexed the field to be sorted on
20:22 chris but im not sure
20:22 kados I didn't get the sortby code in SearchMarc.pm
20:22 kados or is that not where it is
20:22 chris yep thats where it is
20:22 chris (HEAD)
20:22 kados if ($rs->sort("yaz", "1=4 <i") < 0) {
20:22 kados should'nt that be:
20:23 kados if ($rs->sortby("yaz", "1=4 <i") < 0) {
20:23 kados ?
20:23 chris umm it says sort in the man page
20:23 kados http://search.cpan.org/~mirk/N[…]d#ZOOM%3A%3AQuery
20:23 kados ZOOM::Query says sortby :-)
20:23 chris yeah this is resultset
20:24 kados ahh
20:24 chris ZOOM::ResultSet
20:24 kados well shouldn't you do the sort in the query?
20:24 chris either or
20:24 chris resultset is the cache of all the results
20:25 chris allows you to resort without requerying
20:25 chris ie without researching, you can reorder the results
20:25 kados ahh right
20:25 kados that'd be nice
20:25 chris yeah
20:26 chris and its working
20:26 kados it is?
20:26 chris in the way that its not erroring/dieing
20:26 chris its passing the query to zebra
20:26 chris and zebra is saying error 207
20:27 kados ahh
20:27 kados hmmm
20:27 kados so prolly the .abs file then
20:27 kados sigh
20:28 kados melm 245/?/a            title           !:w,!:p,!:s
20:28 chris yeah i think its to do with !:s
20:28 chris yeah that was me playing around
20:28 kados heh:
20:28 kados http://lists.indexdata.dk/pipe[…]nuary/000971.html
20:29 kados Tumer :-)
20:29 chris ohh so we need elm not melm?
20:30 kados that would be weird
20:30 kados melm:
20:30 kados This directive is specifically for MARC-formatted records, ingested either in the form of MARCXML documents, or in the ISO2709/Z39.2 format using the grs.marcxml input filter. You can specify indexing rules for any subfield, or you can leave off the  $subfield   part and specify default rules for all subfields of the given field (note: default rules should come after any subfield-specific rules in the configuration file). The  attributes   have the same syntax and me
20:31 chris yeah
20:31 kados I wonder if you can mix and match
20:37 chris good question
20:38 chris can you make zebra reindex itself?
20:38 chris i wonder if thats the problem all the old records made before we told it :s ?
20:39 kados hmmm, yea could be
20:39 kados zebraidx -s rings a bell, but I'm not 100% sure
20:39 kados (for reindexing)
20:40 kados btw: I just tried a delete
20:40 kados and I get a 404
20:40 chris oh maybe it worked?
20:40 chris hmm
20:40 chris where did you delete from?
20:40 kados no, the item still exists
20:40 kados http://kohatest.liblime.com/cg[…]?biblionumber=138
20:40 kados could be a template problem
20:40 kados where are you deleting from?
20:41 chris havent tried today but from there
20:41 chris http://koha.koha2.katipo.co.nz[…]Cdetail.pl?bib=11
20:42 chris i dont get a 404, but it doesnt kill the record either :)
20:43 chris it is trying to do it
20:43 chris 12:42:47-14/03 zebrasrv(6) [request] EsRequest  ERROR 224 only XML update supported
20:43 chris but its not happy
20:43 chris (thats the delete)
20:45 kados huh, mine doesn't even try
20:45 kados I just get a 500
20:45 kados (found the bug in the template causing the prob and fixed it in cvs)
20:46 kados heh
20:46 kados [Mon Mar 13 16:46:11 2006] [error] [client 70.106.173.65] HTML::Template->new() : Cannot open included file doc-head-close-addbiblio.inc : file not found. at /usr/share/perl5/HTML/Template.pm line 2178., referer: http://kohatest.liblime.com/cg[…]?biblionumber=138
20:46 kados damn it
20:46 chris that would do it :-)
20:50 kados ok ...
20:50 kados so now it doesn't 500
20:50 kados I delete an item and I get:
20:50 kados 16:51:17-13/03 zebrasrv(9) [request] EsRequest  ERROR 224 only XML update supported
20:51 chris yep
20:51 chris me too
20:52 kados I've got to get something to eat
20:52 kados bbiab
20:52 chris cya
20:53 kados one thing to try
20:53 kados is passing it the whole record
20:53 kados (though that just seems silly)
20:54 kados it might be the only way
20:54 chris yeah
20:54 chris ok so you cant mix melm and elm
20:55 chris 12:54:43-14/03 zebrasrv(2) [warn] collection.abs:35: Bad level increase
22:24 rach hi ya
22:28 kados heya rach
22:28 kados ok, so I'm starting to see how this works
22:28 kados there's a default.idx file in the 'tab' dir
22:29 chris yep
22:29 chris it looks ok
22:29 kados that's where the index types are specified
22:29 kados and yea, it look ok
22:29 chris Idx: [s]bib1:ISBN [7] data XData:"0525247688"
22:29 kados as does the string.chr it refers too
22:29 chris i ran update with -s
22:29 chris it says its creating an sorting index
22:29 chris on isbn
22:30 kados same error for me
22:30 chris yeah
22:30 chris im just playing in yaz-client
22:30 chris to see if i can get it to work
22:30 kados cool
22:32 chris grr
22:32 chris Diagnostic message(s) from database:
22:32 chris    [207] Cannot sort according to sequence -- v2 addinfo ''
22:32 chris same error in yaz-client
22:32 chris there must be something im missing
22:36 kados huh
22:36 kados what's the advantage to indexing with 'melm' rather than just 'elm'?
22:37 chris pass
22:37 chris i dont understand anything in the .abs file to any real extent :-)
22:39 chris melm is specifically for MARC records
22:39 kados I'm gonna reindex with 'elm'
22:39 chris sounds like a plan
22:39 chris in yaz-client
22:39 chris if you do a find
22:39 chris then you can do a
22:39 chris sort 1=4 ai
22:40 chris which should sort on title
22:40 chris to test
22:42 kados 18:43:58-13/03 zebrasrv(1) [warn] collection.abs:34: Bad # of args to elm
22:42 kados 18:43:58-13/03 zebrasrv(1) [warn] collection.abs:35: Bad level increase
22:43 kados changed all the 'melm' to 'elm'
22:43 chris i have a plan
22:45 chris http://prdownloads.sourceforge[…]3.tar.gz?download
22:45 chris lets look at how emilda have theres set up
22:47 kados k
22:47 chris the usmarc.abs one
22:47 chris is all done with elm
22:47 chris not melm
22:50 kados huh
22:51 chris maybe we can copy that, and call that collection.abs :)
22:51 kados heh
23:05 kados btw: switching gears a bit
23:05 kados http://www.suite101.com/article.cfm/paris/109815
23:05 kados tina found that article which recommends renting an apartment in paris :-)
23:11 rach renting an appartment in vienna was a lot cheeper than a hotel
23:17 kados + you get a kitchen :-)
23:18 kados it might be worth it to find an appartment where chris, rach, tina and I can all stay ... that way we could split the cost
23:18 kados s/rach/russ/
23:18 kados unless you're planning to go to France rach :-)
23:22 russ kados: ben has summoned rach :-)
23:43 kados russ: ben?
23:43 kados ahh ... ben :-)
23:43 kados hehe
01:03 thd kados: are you still up?
01:12 kados thd: yep, kinda
01:12 kados thd: what's up?
01:15 thd kados: I could send you an SQL file that would be useful for a new installation as it could be subsequently updated after I am awake enough to finish a few things that I was too tired to focus on today.
01:16 kados thd: I can wait until tomorrow
01:16 kados thd: get some sleep :-)
01:17 thd kados: It would also work on an existing installation but you would need to add whatever MARC fiend/subfields you had mapped to the items table outside the original default.
01:18 thd kados: I was too tired too sleep before.
01:18 kados heh
01:18 kados yea I know how that is :-)
01:19 thd kados: I was productive until early this afternoon and then I became a zombie :)
01:20 kados yea, I've been kinda burned out for the last couple days
01:21 kados tomorrow's another day
01:22 kados and with that, I'm gonna head out
01:22 kados ciao all
01:23 thd kados: the SQL errors were only careless copying of the form from the previous line without changing the field or subfield for the next line.  Just a few minutes to fix those earlier just as I have usually had between manually editing the SQL dump and and then executing it.
01:24 thd kados: good night.
04:59 russ paul you around?
04:59 paul yes
04:59 russ hi there
04:59 paul hello russ
05:00 paul today i'm well, as baby made a complete night
05:00 paul as well as us ;-)
05:00 russ ah that is good
05:01 russ baby is better now?
05:01 paul I've read the summary joshua made about the meeting.
05:01 paul (yes)
05:01 russ cool and cool
05:01 paul I plan to open a wikipage about KohaCon
05:01 paul hello pierrick
05:02 russ cool - i have started work on pages for koha.org
05:02 russ including a space on the front page to highlight it
05:02 paul this wikipage will be for organisational questions.
05:02 russ good idea
05:02 paul will mostly be for our internal use
05:03 russ cool - yep the web page is for promotional use
05:03 russ i think it will be good for those going and even those who wont be
05:04 russ ah i need to make you a login for the cms so you can see the site before it goes up
05:07 russ how are you getting on with the programme for the first day?
05:07 paul I have to work on it a little.
05:07 paul but i'm a little overbooked those days.
05:07 russ i know that feeling :-)
05:08 paul (for example : i've 214 unread commits on koha-cvs head-only. + 47 for rel_2_2. As 2.2 release manager I think it's poor :-( )
05:09 russ oh dear - that sounds like a lot of work :-(
05:10 paul + 2RFP + some accounting questions + +++ ...
05:10 pierrick hi russ and paul
05:10 russ yep to do lists only get longer
05:10 russ hi pierrick
05:26 chris evening
05:29 pierrick chris: :-)
05:29 paul hello chris
05:29 paul are you happy with France - GB last rugby result ?
05:30 chris yes very happy
05:30 paul it seems france scored the most rapid try in the "tournoi des 6 nations".
05:31 chris ireland or france now .... so im happy, as long as england dont win, im always happy in the 6 nations :-)
05:31 paul less than 1mn...
05:31 chris england play boring rugby
05:31 russ hi chris
05:31 chris and if they win, its a win for boredom :-) i much prefer the way france plays :-)
05:32 hdl hello world
05:39 russ hi hdl
05:39 hdl hi russ
05:39 hdl hi paul, chris and pierrick.
05:40 chris hi hdl
05:50 pierrick hi hdl
05:51 osmoze hi too
05:51 pierrick hi osmoze
05:51 chris hi osmoze
06:03 russ night all
06:04 hdl nite russ.
06:04 pierrick good night
06:04 paul good night kiwis
08:30 pierrick osmoze: are u there ?
09:40 osmoze pierrick>  now yes
09:40 paul les parisiens et les autres n'ont pas tout à fait le même horaire pour déjeuner ;-)
09:41 osmoze (les fonctionnaire et les autres ;))
09:41 osmoze +s
09:43 osmoze au passage bonjour Paul
09:43 osmoze hier soir est passé uyne conversation vis a vis de kohacon, des news ?
09:44 paul super !
09:44 paul pas de news particulière. En gros : on bosse, on rame sur l'utf8, ca marche pas trop mal avec zebra
09:52 osmoze hdl here ?
09:52 paul (il peut être pas loin, mais si tu l'attrapes pas cet aprèm, il est absent 2 jours ensuite)
09:53 osmoze je vais faire mes remarques par mails, ce sera plus simple ^^
09:53 pierrick omoze: ma question portait sur ta gestion des branches, mais la lecture de la bonne section dans la doc a répondu de manière générale
09:53 osmoze ok pierrick  :)
09:56 osmoze paul, peut etre que tu peux me renseigner, le nettoie_bdp ( que tu nous avez fais a l epoque) marqué "L |" pour les cds, es ce corriger ?
09:56 osmoze -avez + avais
09:57 paul mais effectivement, hdl serait plus apte à une réponse correcte.
09:57 osmoze ok :) je m en depatouille avec lui ^^
10:01 pierrick logbot, status?
10:23 paul pierrick : logbot est l'automate qui archive le canal sur www.koha.org/irc
10:44 pierrick yes paul ?
10:44 paul tu as quelques minutes ?
10:44 paul (à propos de l'utf8)
10:44 pierrick oui, bien sûr
10:44 paul j'essaye de refaire ton test uft8
10:44 paul ce n'est pas bienconcluant...
10:45 pierrick :-/
10:45 paul mais je ne pense pas être en utf8 sur mon terminal
10:45 paul comment je peux le vérifier ?
10:45 paul locale me donne :
10:45 paul [root@bureau ~]# cd /home/paul/tmp
10:45 paul [root@bureau tmp]# locale
10:45 paul LANG=fr_FR.UTF-8
10:45 paul LC_CTYPE=fr_FR.UTF-8
10:45 paul LC_NUMERIC=fr_FR.UTF-8
10:45 paul LC_TIME=fr_FR.UTF-8
10:45 paul LC_COLLATE=fr_FR.UTF-8
10:45 paul LC_MONETARY=fr_FR.UTF-8
10:45 paul LC_MESSAGES=fr_FR.UTF-8
10:45 paul LC_PAPER=fr_FR.UTF-8
10:45 paul LC_NAME=fr_FR.UTF-8
10:45 osmoze c est quoi l avantage de l utf8 ( depuis que ca en discute beaucoup, j arrive pas a faire le d"istingo)
10:45 paul LC_ADDRESS=fr_FR.UTF-8
10:45 paul LC_TELEPHONE=fr_FR.UTF-8
10:45 paul LC_MEASUREMENT=fr_FR.UTF-8
10:45 paul LC_IDENTIFICATION=fr_FR.UTF-8
10:45 paul LC_ALL=
10:45 paul mais ton test me renvoie :
10:45 paul {1} â¤â¥â¡
10:45 pierrick osmoze: je te réponds après :-)
10:46 paul là ou j'avais mis un coeur, un coeur renversé et un symbole musical
10:46 pierrick 3 caractères ?
10:46 paul si je me mets en CTRL-ALT-F1 (donc console pure)
10:46 paul exact
10:46 paul j'ai trois ? blancs sur fond noir.
10:46 paul (accessoirement, je DOIS me logguer en root avec su - pour que ca marche, si je me loggue en "paul", j'ai un locale en fr_FR tout simple
10:46 paul )
10:47 pierrick alors il faut cour-circuiter le copier/coller
10:47 paul ???
10:47 paul j'oubliais :
10:47 paul [root@bureau tmp]# ./versions.pl
10:47 paul DBD::mysql : 3.0002
10:47 paul      Perl : 5.8.7
10:47 paul     MySQL : 4.1.12
10:47 paul       DBI : 1.48
10:47 pierrick il faut enregister la page html sur ton disque et la faire lire à Perl
10:47 paul qué page HTML ?
10:48 pierrick http://www.columbia.edu/kermit/utf8-t1.html
10:48 paul j'ai fait du copier coller dans kate, en me mettant en utf8, et je vois bien dans le fichier ce que j'ai copié
10:48 pierrick déjà, ta version de DBD::mysql est plus récente
10:49 pierrick OK, alors ça doit être plutôt bon... Combien pèse ton fichier ?
10:49 paul le fichier utf8.txt ?
10:49 pierrick oui
10:49 paul 9 octets
10:49 paul 3x3 quoi
10:50 paul j'ai mis ca dedans :
10:50 paul HEAVY BLACK HEART
10:50 paul ROTATED HEAVY BLACK HEART BULLET
10:50 hdl osmoze : Je n'avais pas vu... Dsl
10:50 paul CURVED STEM PARAGRAPH SIGN ORNAMENT
10:51 pierrick si tu fais $(cat utf8.txt), ça affiche quoi ?
10:52 paul -bash: â¤â¥â¡,: command not found
10:52 pierrick ton terminal ne doit pas être en utf-8, définitivement...
10:53 paul et comment je le mets en utf8 ?
10:53 paul zat is the kestion...
10:53 pierrick tu utilises quoi comme terminal ?
10:53 paul konsole
10:53 pierrick mais de toute façon, ça n'est pas important, la finalité, c'est d'envoyer de l'UTF-8 dans une page web
10:54 pierrick moi j'utilise gnome-terminal, c'est en UTF-8 par défaut sous Ubutun
10:54 osmoze paul>  set-language-env en tant qu utilisateur, ca marche pas ?
10:54 paul [root@bureau paul]# set-language-env
10:54 paul bash: set-language-env: command not found
10:54 osmoze je ne sais pas sous Mandriva
10:54 pierrick donc je te propose de rediriger la sortie de readfile_insertdb.pl dans un fichier
10:55 paul mandriva powa, sauf pour l'utf8 ;-)
10:55 pierrick modifie un peu mon script
10:55 paul BINGO !
10:56 paul [root@bureau tmp]# ./readfile_insertdb.pl utf8.txt >utf8B.txt
10:56 pierrick dans le dernier foreach, ne garde que print $string->{value};
10:56 paul si j'ouvre le fichier utf8B.txt sous kate, que je demande l'affichage en utf8, ca marche bien.
10:56 pierrick :-)
10:56 paul ce qui m'avance en partie.
10:56 pierrick j'allais te propose de comparer les md5sums
10:56 paul reste maintenant à tout mettre en utf8...
10:57 pierrick mais si visuellement dans Kate c'est bon, alors ça le serait aussi dans un browser
10:57 hdl ce qui est assez difficile, c'est que nos utilisateurs ne seront certainement pas tous en clavier utf-8. Il faudra certainement toujours vérifer et convertir nos variables.
10:57 pierrick mouais... pas évident que mettre son terminal en UTF-8 soit si utile que ça
10:58 pierrick personnellement, je ne comprends pas ce que "clavier utf8" veut dire
10:58 hdl En faisant export, tu as quoi comme variable CHARSET et KBCHARSET.
10:58 paul pierrick : moi non plus ;-)
10:58 hdl pierrick: En fait, cela veut dire que les touches que tu tapes sont directement interprétées en utf-8 et génèrent des codes UTF-8.
10:59 paul declare -x LESSCHARSET="utf-8"
10:59 paul rien pour kbcharset je crois

| Channels | #koha index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary