Time Nick Message 00:06 chris yep ricardo 00:06 ricardo chris: Cool :) I'm sending you an e-mail right now 00:07 ricardo Sent! 00:07 chris cool 00:09 ricardo I noticed that Pootle shows the 1st character (it's actually Vim's character for BOM - Byte Order Mark - for Unicode UTF-8 files... I think it's harmless) 00:12 chris just testing it now 00:12 ricardo Great :) 00:12 ricardo BTW: I would be interested to see your vimrc (and/or vimrc customisations) 00:13 chris i dont use vim 00:13 ricardo chris: You don't? I'm shocked! ;-) So... what do you use? Emacs? Nano? Kate? Gedit? 00:13 chris emacs 00:14 ricardo Isn't Emacs "hard on fingers"? 00:14 chris only as hard as vim is on the brain 00:14 chris :) 00:14 ricardo LOL! 00:15 ricardo You're wrong... vim is easy... It's as easy as git! ;-) 00:15 chris templates build ok 00:15 chris pushing up now 00:16 ricardo chris: Cool :) 00:16 ricardo (Hmm.... VirtualBox not responding) 00:17 ricardo chris: I see that you pushed it already (thanks!). The diff is scary: 00:17 ricardo http://git.koha.org/cgi-bin/gitweb.cgi?p=Koha;a=blobdiff;f=misc/translator/po/pt-PT-i-staff-t-prog-v-3000000.po;h=5f1e35c3e6b3345cd29a376059b057f44717bad0;hp=230cf28b6640833b88dfcbc283879703c00a88f4;hb=c0247790ea62dfd13ff20d186971c5bc57a1a68c;hpb=be17c5c03b375480e778ed961210bc9f0d663160 00:18 chris yes, you appear to have made a lot of changes, mostly whitespace 00:18 ricardo Darn... 00:19 ricardo Not on purpose though 00:19 chris what did you use for editing? 00:19 chris windows eh? 00:19 chris +#: ../../koha-tmpl/intranet-tmpl/prog/en/modules/virtualshelves/shelves.tmpl:348\r 00:20 * chris see carriage returns 00:20 ricardo I think I used vim... Although the last thing was "SVN Update" to a Windows machine (but don't remember to do any changes there) 00:20 ricardo Let me check this 00:20 chris ahh 00:20 chris yeah, that might put the carriage returns in, (the svn update) 00:20 ricardo But this is what I usually do... And I don't usually get that "carriage returns" ;-) 00:20 chris but thats why so many changes lots of \r 00:20 ricardo chris: Yeah... I hate that 00:21 ricardo I confirm that the file is in UNIX format. It shouldn't behave that way 00:22 chris hmm check it in vi 00:23 ricardo Looks correct... 00:23 chris not a big worry tho, tis harmless, but would be good to figure out where they came from 00:23 ricardo # file pt-PT-i-staff-t-prog-v-3000000.po 00:23 ricardo pt-PT-i-staff-t-prog-v-3000000.po: UTF-8 Unicode (with BOM) PO (gettext message catalogue) text 00:23 ricardo The only thing is the "BOM" that I mentioned before (inserted by Vim... but that should also be harmless) 00:24 chris vim carefully hides the \r from me, vi shows them 00:25 ricardo chris: Hmmm... OK. Let me try this in vi compatible mode then 00:25 ricardo Nope... Not even in compatible mode I see them :-/ 00:26 ricardo Do you want to reset that commit and try another one, activating the "fix whitespace errors" or similar feature of git? 00:26 chris yeah, ill do that, will revert it, and fix the whitespace 00:26 ricardo Make git automatically remove trailing whitespace before committing 00:26 ricardo http://stackoverflow.com/questions/591923/make-git-automatically-remove-trailing-whitespace-before-committing 00:27 ricardo I don't know if that helps... I'm just *trying* to help :) 00:29 chris here we go 00:30 ricardo "EOL: LF" ... Everything seems to be right :-/ 00:30 chris there, without the whitespace changes this time 00:31 ricardo chris: OK, cool! What was the secret formula, then? :) 00:31 chris i just stripped the \r with sed :) 00:32 ricardo LOL! 00:32 ricardo That's cheating! ;-) 00:32 chris :) 00:32 chris i cheat doing finds too 00:32 ricardo Eheh 00:32 chris find /. | grep "filename" 00:33 ricardo I'm more of a "locate" kind of guy 00:33 ricardo updatedb; locate -i filename 00:33 chris :) 00:34 ricardo In a fast machine, the seconds that updatedb take don't bother me :) 00:35 ricardo Where do you have your git tree? Something like /home/chris/kohaclone ? /kohaclone ? /root/kohaclone ? 00:35 chris never in root 00:36 chris on my dev box its /home/chris/git/koha.git 00:36 chris along with all my other git repo's 00:36 chris -' 00:36 ricardo chris: OK, cool. Thanks :) 00:37 ricardo "never in root" meaning "never in root's home", right? You may create a "kohaclone" root folder (at the same level of /usr /var /root etc...), right? 00:37 chris i probably wouldnt do that either, cos that would need superuser privs 00:38 chris i try not to use elevated privileges when i don't need to 00:38 ricardo chris: It would, yes 00:38 ricardo OK. That's a good policy 00:39 ricardo No changes from your PO file to mine... Good :) 00:40 ricardo Meanwhile VirtualBox is still not responding.... 00:40 chris sweet, maybe the zipping did something weird, or unzipping, who knows, fixed now :) 00:40 ricardo Yeah... I'm blaming ZIP now, as well (hey, I need a culprit! ;-) 00:42 ricardo I think that I'll have to reboot now. BBL. 00:42 ricardo chris: Thanks for having submitted the updated translation 00:42 chris no problem 00:42 ricardo BTW: what's up with munin? 00:43 chris not sure, gmcharlt looks after it 00:43 ricardo chris: Oh, OK. Thanks for the info 00:43 chris_n2 ricardo: vim can be made to trim whitespaces on save 00:43 chris it may have been still runnin gon a LL server perhaps 00:43 chris not sure 00:43 ricardo chris_n2: Cool... What's the super-trick for that? :) 00:43 pastebot Someone at 192.168.15.101 pasted "" Removes trailing spaces func" (13 lines) at http://paste.workbuffer.org/14 00:43 chris_n2 check that paste 00:44 ricardo chris_n2: %s/\s*$// 00:44 ricardo chris_n2: Got it... Thanks :) 00:44 chris_n2 long live vim... ;-) 00:44 ricardo chris: And "logbot_backup" is yours? 00:44 ricardo chris_n2: Eheh 00:44 chris yep, that and the pastebot 00:44 ricardo chris: Cool. OK, thanks 00:45 ricardo chris_n2: I'll want to see your vimrc :) 00:45 chris was set up, cos i was scared logbot would disappear .. 00:45 ricardo chris: Good thinking! 00:46 ricardo OK. This is it... Rebooting now 00:59 * chris heads off to a meeting 00:59 chris bbiab 01:00 * chris_n2 heads off to eat pizza 01:19 ricardo Going to bed now. Take care everyone! 01:19 ricardo :) 01:34 chris back 01:41 brendan wb chris 01:41 chris thanks, good weekend brendan ? 01:42 brendan so far great -- waiting for Sonja to get home -- made her a nice dinner (and got her some flowers) 01:42 brendan how was yours 01:43 chris busy but good 01:43 brendan :) 03:43 brendan @wunder 93117 03:43 brendan munin? 04:10 drupsta Hi ALL 05:09 john Anyone here? 05:31 |Lupin| good morning koha 06:26 |Lupin| hi again 06:27 Madar hi lupin 06:29 Ropuch Morning #koha 06:29 |Lupin| hello Madar 06:29 |Lupin| hi Ropuch 06:36 Madar how can i edit marc configiration 06:36 Madar ?? 06:36 Madar ? 06:37 Ropuch You mean: marc flavor (UNIMARC/MARC21)? 06:37 Ropuch Or something else? 06:38 |Lupin| anyone knows how to retrieve a recorde based on its biblionumber in opac, pls ? 06:39 Ropuch /cgi-bin/koha/opac-detail.pl?biblionumber=892 06:39 Ropuch Change the number to whatever you want ;> 06:44 |Lupin| Ropuch: yeah thanks, I new this one. I just wanted to avoid typing the URL; thought perhaps there is something one can enter in the research field and which will lead to the right page. 06:45 fredericd |Lupin|: Local-number:120 to find biblio record #120 06:45 fredericd hi 06:48 Ropuch oh 06:48 |Lupin| fredericd: hello ! thanks !! 06:48 Ropuch Nice 06:48 Ropuch fredericd: i didn't knwo that, usefull [; 06:49 Ropuch Thanks :) 06:49 |Lupin| fredericd: I was pretty sure there was something like that. 06:49 |Lupin| fredericd: where does the "Local-number" name come from ? is it hte name of a Zebra index or something like that ? 06:53 fredericd |Lupin|: You have to take a look at two places: record.abs for your marc flavour, and ccl.properties file 07:08 Madar Ropuch i dnt know actually , but i found im MARC bibliographic framework test You have 1 error(s) in your MARC configuration. Please fix them before using Koha 07:18 |Lupin| fredericd: ok, thanks a lot ! 08:18 |Lupin| perl question pls 08:18 |Lupin| I defined a function in a module 08:18 |Lupin| and try to call it from a script 08:18 |Lupin| perl doesn't find it 08:19 |Lupin| I call another function defined n the same module, perl sees it 08:19 |Lupin| however none of them are exported explicitly... 08:19 |Lupin| any idea what I'm doign wrong ? 08:19 hdl_laptop EXPORT must have this function defined 08:20 |Lupin| hdl_laptop: ah EXPORT in uppercase... 08:20 |Lupin| hdl_laptop: there is no EXPORT in the module and however one function gets called whereas mine is not 08:21 hdl_laptop you have an array at the head of this function 08:22 |Lupin| hdl_laptop: ? 08:23 hdl_laptop @EXPORT = qw( 08:24 hdl_laptop usually in the BEGIN block 08:24 |Lupin| hdl_laptop: there is no such thing in the module, so I think the actual mystery for me is how it works for the other funciton... 08:26 chris can you paste the whole module at http://paste.workbuffer.org 08:26 |Lupin| sure 08:26 |Lupin| http://pastebin.com/f5b703a0a 08:27 |Lupin| I just wrote the maintainance_mode function 08:27 |Lupin| and try to call it from a script 08:27 |Lupin| it doesn't work and perl says it's undefined 08:27 |Lupin| but if I replae this call by a call to top, it works 08:29 chris hmm 08:30 chris i notice something else, it says GPL 2, but also it is not free software 08:31 |Lupin| chris: yeah because I forgot to remove the old thing saying it is not free... 08:31 |Lupin| chris: this is a part of the cade that will disappear anyway since thenew platform will be KOha based 08:31 chris can you paste the code that is calling it also please? 08:32 |Lupin| sure 08:33 |Lupin| http://pastebin.com/f78a5e793 08:33 |Lupin| replacing the call by top("foo") works 08:34 |Lupin| (i.e. it produces another error but later, proving that the function is really called) 08:34 chris ahhh 08:34 chris well that is why top is working 08:34 chris you are giving it the full name 08:34 chris if it was exported you could just go top() 08:35 chris now to see why maintainance_mode isnt 08:35 chris (you also have 2 BEGIN blocks ... you dont want that) 08:37 |Lupin| chris: ok, I removed the second BEGIN block 08:37 |Lupin| but it doesn't work better with maintainance_mode 08:37 |Lupin| chris: the call also fully qualifies the name, so shouldn't it work as it does for top ? 08:38 chris yep 08:38 chris im just checking for typos 08:40 |Lupin| chris: thanks... looking for that, too 08:41 chris when you run perl -c that_file 08:41 chris does it complain about that call still? 08:42 |Lupin| let me check 08:43 |Lupin| chris: no; test.pl syntax OK 08:43 chris and when you run it, what is the error? 08:43 |Lupin| (does it check that functions are defined?) 08:44 |Lupin| sorbier:~/src/helene/webserverv1/cgi-bin$ perl test.pl > /tmp/log 2>&1 08:44 |Lupin| http://pastebin.com/f6df8c0e3 08:46 |Lupin| I also did a perl -c on the module, it says the syntax is ok 08:55 |Lupin| now I removed all useless modules from the test script... same problem 08:57 |Lupin| ok, I have found the problem 08:59 |Lupin| somehow Perl loads the wrong module... a version already installed on the system and which does not have the function... 09:00 chris it will load the first one it finds, so there must be one in the perl @INC 09:02 |Lupin| chris: yeah I jsut displayed the @INC hoping o see a directory which might contain such a module but I can't see such a directory... 09:02 |Lupin| oh yes it does 09:02 |Lupin| /home/seb/src/koha 09:02 |Lupin| and I copied the library there 09:03 |Lupin| so it takes this version rather than the one I'm modifying... 09:04 chris probably taking both 09:04 chris and redefining, hence the undefined message 09:05 |Lupin| right... 09:06 |Lupin| ok, I'm ashamed I dusturbed you with such a silly question chris 09:06 |Lupin| my apologies for that 09:06 chris np 09:08 |Lupin| chris: you know the storry about the sheppard that was yaling there was a wolf and in fact there was no wolf at all ? 09:09 chris crying wolf :) 09:09 |Lupin| chris: at the end there really was a wolf and nobody came to rescue him because they didn't believe him... 09:10 |Lupin| chris: yeah exactly.. so I feel a bit like the shephard... :/ 10:07 ricardo Good morning everyone! 10:07 |Lupin| hello ricardo 10:07 ricardo |Lupin|: Hi Sébastien :) 10:09 ricardo I'm having a strange problem in one setup that I have (running git Koha 3.0.x in SuSE - SLES 10 SP2). The first page, after login, in the Intranet - "mainpage.pl" - appears in English, instead of Portuguese. All the other pages in the staff appear correctly in Portuguese. I don't have this problem in other similar installs :-/ 10:12 ricardo ... and if I click in the "Português" link, at the bottom of the screen, I remain in the "English" option 10:12 chris what does intranet-tmpl/prog/pt-PT/modules/intranet-main.tmpl look like? 10:12 ricardo chris: Good morning. Let me check that 10:14 ricardo chris: Err... It doesn't 10:14 ricardo /koha-tmpl/intranet-tmpl/prog/pt-PT/modules # ls 10:14 ricardo about.tmpl acqui admin authorities auth.tmpl catalogue cataloguing 10:15 chris theres the problem 10:15 chris you could do an install-code.pl pt-PT 10:15 chris and copy over the created file 10:16 ricardo chris: Yeah, but I did that - ran "./install-code.pl pt-PT" (and deleted the folder "pt-PT" right before that, just in case) 10:16 ricardo I'll do it it again and generate a log 10:16 chris it created it fine on my machine 10:16 chris using the .po file you sent 10:16 ricardo chris: Right 10:17 chris BUT, that .po is for 3.0.4 (or what is in the 3.0.x branch anyway) 10:17 ricardo chris: I updated the PO file with git... And git log shows the commit. Let me check this... I still have the log for this 10:17 ricardo chris: Right. I'm in the 3.0.x branch :) 10:17 chris so it might not work against 3.0.3 10:17 |Lupin| lunch 10:17 chris in that case it should work fine 10:18 ricardo |Lupin|: OK. Have a nice lunch! 10:19 pastebot "ricardo" at 192.168.15.101 pasted "Output of "./install-code.pl pt-PT" in a git Koha 3.0.x install in SLES 10 SP2" (826 lines) at http://paste.workbuffer.org/15 10:24 ricardo Aren't you glad that I pasted those 826 lines to pastebot, and not here to the channel? ;-) 10:24 hdl_laptop sure ;) 10:24 chris :) 10:25 chris weird 10:26 ricardo chris: Right... There's no entry for "intranet-main" 10:26 chris Creating ../../koha-tmpl/intranet-tmpl/prog/pt-PT//modules/catalogue/suggest.tmpl... 10:26 ricardo hdl_laptop: Hi Henri! Good morning :) 10:26 chris Creating ../../koha-tmpl/intranet-tmpl/prog/pt-PT//modules/intranet-main.tmpl... 10:26 chris thats what i get 10:27 ricardo chris: Yeah... I have other setups (one with openSUSE 11.1 and another one with Debian 5.0.3) where I do NOT have this problem 10:27 * chris has to go to bed, but im guessing a gettext issue then 10:28 ricardo chris: OK. Thanks for the tip. I will have to investigate this... or not. The final install will probably be in SLES 11 (and not SLES 10 SP2) 10:28 * chris_n2 says g'night to chris 11:35 |Lupin| hi jane 11:36 jwagner Bonjour 11:37 |Lupin| jwagner: excellent :) 11:44 |Lupin| hello jdavidb :) 11:44 jdavidb Hi, |Lupin|! :) 11:45 |Lupin| jdavidb: I was wondering.. shall I keep the debian.packages file I once built, or do you have it and I can get rid of it ? 11:45 jdavidb for the Squeeze test? That's the one I have, and am tinkering with, yes. 11:46 |Lupin| jdavidb: hmm I tend to get lost with debian code names... squeeze is the current testing one ? 11:47 jdavidb Right. 11:47 |Lupin| jdavidb: what's the name of current stable again ? 11:47 jdavidb "Lenny". 11:47 |Lupin| ah right, thanks jdavidb 11:47 jdavidb It's still pretty new; a lot of folks are still using the current oldstable, which is "Etch." 11:48 jdavidb I've not had *any* issues with Lenny installs, though. 11:48 |Lupin| jdavidb: I think it would be worth preparing a package file also for this one, cause Koha 3.2 has some newdependencies that were not there for KOha 3.0 11:48 |Lupin| jdavidb: also had a few 11:48 jdavidb Probably so; I know there are some recent new dependencies, so the packages file for lenny probably needs some updating. 11:49 jdavidb I'm doing a whole bunch of lenny installs for some testing and demos this week; I'll try to remember to take notes, and send a patch for the lenny file. 11:52 |Lupin| jdavidb: great. I can think of IPC::Cmd and the thing that does caching as things to double-check, that's all I remember 11:52 jdavidb Those are the two that stick out in my mind, too. 11:52 |Lupin| jdavidb: but I have also sent a patch for fixing a wrong package name I think, so that shold be in the archives of the koha-patches mailing list 11:52 |Lupin| jdavidb: I think this has not been applied so far, don't know why 11:54 |Lupin| jdavidb: other tricky think is that some Perl modules packages required by KOha are not packaged but a few of their dependencies are, and shold be installed, too 11:55 jdavidb *nod* I'd like to install as many via packages as possible; it's a little easier to keep track of that way, since Debian doesn't shift versions on things quite as often as CPAN does. 11:55 |Lupin| jdavidb: the issue with IPC::Cmd was that it's not a package per se; it's part of perl-modules, so I installed this one from cpan to have the right version 11:55 |Lupin| jdavidb: right 11:59 |Lupin| can someone please remind me the name of the syspref used to set koha in maintainance mode or something like that ? I can't remember it right now 11:59 jdavidb OPACMaintenance, I think. 12:00 |Lupin| jdavidb: ah, thanks 12:04 |Lupin| jdavidb: hmm, this syspref seems to have vanished... no trouble though, I'll just remove the editcatalogue permission for those users who have it and that will do 12:05 jdavidb Hm...That's odd; a syspref search for "Maint" is what I usually do to find it fast. 12:12 |Lupin| jdavidb: I did a select with Maint and it didn't return anything... 12:13 |Lupin| aurelie_v: bonjour 12:19 hdl_laptop nengard: hi 12:19 nengard hiya - just emailed you back 12:19 hdl_laptop hav you managed to get the tree ? 12:19 hdl_laptop just received your email 12:21 chris_n g'morning 12:25 hdl_laptop have you sent more ? 12:25 hdl_laptop nengard: have you sent more than one ? 12:26 nengard hdl_laptop - no just the one where i started all over 12:36 hdl_laptop nengard: works for me on my laptop with your passphrase 12:36 nengard so I can try again? 12:36 hdl_laptop I think so. 12:36 ricardo back for a while 12:37 hdl_laptop nengard: please provide ssh/config full path to your ssh key file. 12:37 ricardo " *** aurelie_v is now known as paul_p " ... Hmmm.... Multiple personality? ;-= 12:37 paul_p my dell XPS is broken. Using a spare desktop until it's repaired 12:37 paul_p ;-) 12:37 hdl_laptop And not simple basename 12:37 paul_p (Aurelie has left BibLibre, and not be replaced yet) 12:38 ricardo hdl_laptop: In a "make test" I did yesterday, I think there's a missing dependency in "Makefile.PL" ("DublinCore::Record"). Should I report this / submit a patch? I have a problem: I don't know what would be the "DublinCore::Record" version required 12:38 ricardo (for 3.0.x) 12:38 nengard hdl_laptop - okay - I'll make that change 12:38 ricardo paul_p: OK :) 12:39 hdl_laptop Dublincore::Record ??? 12:40 ricardo hdl_laptop: Yep, I think so 12:41 ricardo hdl_laptop: Yes... 12:41 ricardo I can put this in Pastebot... wait, please 12:46 pastebot "ricardo" at 192.168.15.101 pasted ""make test" for Koha 3.0.x complains about missing "DublinCore::Record"" (26 lines) at http://paste.workbuffer.org/16 12:52 ricardo hdl_laptop: There... Pasted it to "workbuffer" / pastebot ^^^ 12:56 hdl_laptop seen 12:57 ricardo hdl_laptop: OK 13:01 jdavidb Hi, mmm! Long time no see. 13:01 nengard mmm - is that michele? 13:01 mmm yes 13:02 nengard HI!! :) 13:02 mmm I just realised that I have not signed for while 13:02 mmm how is everyone doing 13:03 jdavidb Nine kinds of awesome, here. 13:04 nengard just finished setting up git for the 3.2 manual here - so i'm pretty stoked :) 13:04 nengard thanks to help from hdl_laptop!!!! 13:06 ricardo nengard: cool :) 13:06 nengard writing email now 13:11 nengard http://git.biblibre.com/cgi-bin/gitweb.cgi?p=kohadocs;a=summary 13:19 nengard time to head out and get a flu shot so I can make it to Norway without getting sick :) be back shortly 13:44 chris_n nengard++ #for the work on the manual 14:25 nengard thanks chris_n - still a long way to go 14:35 |Lupin| nengard: it's really cool that the manual goes into git ! I'm pleased because I'll be able to generate doc in txt format which I find especially convenient 14:36 |Lupin| nengard: but does this mean that the ability to modify the KOha manual on the web is lost ? 14:37 nengard Lupin - there was not ability to modify the manual online - you could create new pages but not edit exisiting ones taht I wrote - a big issue for me - so hopefully we can find a way to overcome that barrier with this new format and a git reop 14:37 nengard repo 14:42 |Lupin| nengard: ok... I'm not sure how something could be both in Git and editable online, but if the two options are mutually exclusive, I think I'd defninitely choose git 14:47 nengard Lupin - sorry - not editable online - but editable by downloading it from git 14:49 |Lupin| nengard: yep 14:57 |Lupin| someone knows how to display file permissions in numerical rather than symbolial representations, please ? 15:11 ricardo |Lupin|: stat * -c "%a %n" 15:27 |Lupin| ricardo: ah I didn't know there was a stat command !!! thanks a lot ricardo ! 15:30 ricardo |Lupin|: No problem... I must admit I had to Google a bit to answer your question (and adapted a result that I found :) 15:42 |Lupin| ricardo: I also googled before asking, but apparently not enough. It's cool to know this command exists ! then one just have to read the man to accomodate the results nicely... 15:44 |Lupin| ricardo: I just tried the comand and it does exactly what I want, you are great :-) 15:44 |Lupin| (here the coma should not be read as a logical implicaiton) 15:45 |Lupin| and above all it sholdn't be read as a logical equivalence. 15:45 ricardo |Lupin|: LOL! 15:45 ricardo |Lupin|: Cool. I'm glad that helped :) 15:47 |Lupin| ricardo: the organization that employs me has a digital library project and this project stores files on a file system. I'm just doing a lot of opeations to convert this file system from an old to a newer format. So this implies a lot of shell scriping, it's really an interesting test to figure out how good one is at shell programming 15:48 ricardo |Lupin|: For most of the Admin tasks that I do, I stopped doing "shell scripts" and started writing "Perl scripts" 15:52 |Lupin| ricardo: I see... Well I'm not good enough with Perl to actually gain some efficiency... 15:53 ricardo |Lupin|: Yeah... That takes a bit of time, in the beginning 15:53 |Lupin| ricardo: actually, I think that I decide for which task whether it will be shell, perl or perhaps even Caml, depending of what seems easier to me, the code I already have related to the task, etc. 15:53 |Lupin| ricardo: yep. 15:55 ricardo |Lupin|: I never touched Caml, so I can't comment on that one... You can write a Perl with shell commands, by using system("command"); e.g: system("ls -l"); Granted, for many things it's better to use a native Perl construct than to use "system", but for some things it works well 15:56 |Lupin| ricardo: I certainly believe you... I even used $var=`command` in Perl once, I think. 15:57 ricardo |Lupin|: Maybe... I don't remember if that's allowed, but it may be 16:03 |Lupin| ricardo: I think it is... 16:04 ricardo |Lupin|: OK 16:04 ricardo Oh boy... 16:04 ricardo Trouble 16:06 ricardo http://twitpic.com/m4v8y 16:07 wizzyrea omg, I got that one too! 16:07 wizzyrea I thought it was just me 16:07 ricardo wizzyrea: Right... Everyone always think that anrything only happens to them! ;-) 16:09 |Lupin| ricardo: I can't read the page well wth lynx... what's the problem ? 16:09 hdl_laptop ricardo: ? 16:09 hdl_laptop Is that on 3.0.x? 16:09 wizzyrea well, I'm prone to stupid mistakes >.> 16:10 wizzyrea so *usually* it is just me :P 16:10 ricardo wizzyrea: LOL! 16:11 ricardo hdl_laptop: I'm doing an update from SLES 10 SP2 to SLES 11... and had to change some paths. And now I'm getting this. 16:11 |Lupin| ricardo: I could have said the same... 16:11 hdl_laptop that may come from debug level too important or CGI::Session 16:11 hdl_laptop make sure you use CGI::Session::Serialize::YAML 16:11 ricardo There are some curious entries in the error log... Pasting it to Pastebot in a few moments 16:12 ricardo hdl_laptop: Oh, I am using CGI::Session::Serialize::YAML : 16:12 ricardo # rpm -qa | grep -i cgi-session 16:12 ricardo perl-CGI-Session-Serialize-yaml-4.24-1.22 16:12 ricardo perl-CGI-Session-4.42-8.5 16:14 hdl_laptop ok 16:20 pastebot "ricardo" at 192.168.15.101 pasted "Koha Error Log for a "Content-type: text/html" Loop in Koha 3.0.x" (25 lines) at http://paste.workbuffer.org/17 16:21 |Lupin| nengard: still around ? 16:21 hdl_laptop ricardo : set debug level to 1 anywhere you can 16:21 nengard Lupin yes -- but on the phone 16:22 |Lupin| nengard: ok, pls tell me when you're available, I'd like to talk about a part of the manual with you 16:22 nengard okey dokey 16:22 * nengard on phone 16:22 |Lupin| artichokey 16:22 |Lupin| thanks nengard 16:22 ricardo hdl_laptop: OK, will do 16:40 * paul_p leaves office. See you tomorrow morning #koha ! 16:45 ricardo hdl_laptop: OK, this is weird: 16:45 ricardo " NO /root/kohaclone/kohaversion.pl at /koha/kohaclone/C4/Context.pm line 203." 16:46 * nengard off the phone 16:46 ricardo But I already updated paths in "koha-conf.xml" :-/ 16:46 nengard Lupin - what did you want to ask? 16:46 ricardo and in "koha-httpd.conf" 16:46 ricardo (I no longer have a "/root/kohaclone", only a "/koha/kohaclone") 16:49 ricardo I'll do a reboot (just to be sure) 16:53 * nengard lunching 16:57 ricardo Is it "fair game" to edit wrong paths in koha/kohaclone/blib/KOHA_CONF_DIR/koha-conf.xml and koha/ricardokohaclone/blib/KOHA_CONF_DIR/koha-httpd.conf (although those files are marked "read-only")? 16:57 ricardo Never mind... I'll do a "make test"; "make install" instead 16:58 |Lupin| nengard: hmm I missed you, sorry 16:58 |Lupin| nengard: not sure whether I shold wait for you or just go home and talk to you from there 16:59 wizzyrea |Lupin| she'll probably be 30-40 mins 17:00 |Lupin| wizzyrea: ok, thanks a lot ! 17:00 nengard back 17:00 nengard hehe 17:00 |Lupin| nengard: oh wow, you're a quick luncher !! 17:00 nengard Lupin - i've been sick 17:01 nengard just eating something small 17:01 |Lupin| nengard: I wante d to tellyou about two system preferences 17:01 nengard k 17:01 |Lupin| nengard: just checking heir names... 17:01 |Lupin| nengard: staffClientBaseURL and OPACBaseURL 17:02 nengard yep - they are for the url to your staff client and your OPAC 17:02 |Lupin| nengard: I think the manuals document them as if they work, but as far as I know they actually do _not_ work so far. 17:02 ricardo OK... I solved that bug (infinite loop)... and I'm back to the old bug (first page after staff client appears in English... Oh well. I'll leave for today. I think I'll be back here in 4 hours or so.) 17:02 nengard both need http:// in front of them 17:02 nengard Lupin - they weren't used at all - until I submitted some patches that do use them 17:02 nengard so theyll be used in 3.2 17:03 |Lupin| nengard: really !? 17:03 nengard :) yup 17:03 |Lupin| nengard: and they are used consistently everywhere in KOha now ? 17:03 nengard no - not that i know of - but i don't think they're required everywhere - are they? 17:03 |Lupin| nengard: that's really great !! I missed this feature so much !! 17:03 ricardo (Looking at traffic cameras on the Web... 17:03 nengard Like I said - I know that they work for the features I wrote -but I did not fix them globally 17:04 |Lupin| nengard: well... which links according to you shold not take them into account ? 17:04 ricardo "Bad traffic! Bad!" ;-) 17:04 nengard Lupin - no clue :) hehe - just know that the system seems to work a-ok without them set 17:04 nengard would need a developer's input on this 17:05 |Lupin| nengard: yeah so they do not work everywhere... according to me every url generated topoint to the OPAC shold take the OPAC one into account, same for the intranet 17:05 Ropuch Evening, #koha 17:05 |Lupin| hi Ropuch 17:05 wizzyrea lol nengard that was the fastest lunch ever 17:05 owen Oh nice, Liblime has kicked me off the Liblime-users list. 17:05 owen Guess what guys, our contract isn't up until January! 17:05 wizzyrea ... 17:05 nengard owen - wait - aren't you a LL customer? 17:06 wizzyrea !! You're a muck stirrer !! 17:06 nengard and isn't the list for LL customers? 17:06 |Lupin| nengard: what I mean is that by reading the manual it's what I understood -- that all the OPAC-related urls use th opac sysperf and the same for intranet related urls and the intranet syspref. And then I realized it was not the case and was frustrated. 17:06 wizzyrea owen: still, that's epic dirty. 17:06 nengard Ahhh - okay - Lupin I'll update the description to make it clear that it's not used for everything at this time 17:07 * owen was about to stir up some more muck! 17:07 Ropuch [; 17:07 Ropuch Sue them! ;-) 17:07 |Lupin| nengard: /me disappointed :) 17:07 schuster Did you get an email? or how did you know you were bumped? 17:08 nengard I'd be happy to have one less email list to read through :) 17:08 nengard Lupin - sorry :( 17:08 nengard is there a bug for it? 17:08 |Lupin| nengard: actually the wonderfur thing would be to patch KOha so that they are used everywhere... but I realsie it's a logt of job and don't have the time myself to do it 17:08 owen schuster: I got a message that my email was "being held until the list moderator can review it for approval." 17:08 owen "Reason: Post by non-member to a members-only list" 17:09 wizzyrea wowie 17:09 schuster hmmm used the same email account right? Very interesting... I'll probably be next. 17:09 |Lupin| nengard: yeah, but I céan't remember the number right now... it was suggested to get rid of the sysprefs, but I added a comemnt to explain why it was not a good idea IMO 17:09 wizzyrea and nengard got a nastygram from LL too 17:09 nengard schuster? why would you be next?? 17:09 wizzyrea ??! 17:09 schuster I keep asking when when when... 17:10 owen Because schuster didn't call to have me tarred-and-feathered when I stirred up muck ;) Let that be a lesson to all of you! 17:10 schuster As a self hosted we would be treated like community - but pay support for community upgrades and we are "tied-in" for the 5 year contract. 17:10 * jdavidb wouldn't tar-and-feather owen, even for funsies. He's too awesome for that. 17:10 wizzyrea schuster did you have the option to say "this isn't what we signed up for, let us out?" 17:11 schuster Havn't gotten legal yet.... 17:11 wizzyrea i know our contract is under review 17:11 schuster We also have some development that I'm waiting to see from them. 17:11 wizzyrea so do we 17:11 wizzyrea and we haven't had any updates since... june-ish? 17:11 ricardo Bye ppl! 17:12 nengard so much sadness :( 17:12 wizzyrea well, actually, that's not entirely accurate. we've had a couple very specific bugfixes since then 17:12 schuster Yep... No updates and I have been getting emails that logs are being noted - "when this bug is fixed in community it will be applied to your system" 17:12 wizzyrea yes, we are getting those too 17:12 Ropuch Uh 17:13 schuster I sent Josh and Marc an email today about our development timelines. 17:13 wizzyrea so have we 17:13 wizzyrea last week, actually 17:13 wizzyrea and we have heard nothing 17:13 nengard schuster - did you report your bugs/requests/issues on bugs.koha.org - feel free to email me some of them if you need help with them - I'll do my best 17:13 nengard same for wizzyrea 17:14 schuster 3166 is one that they noted 17:14 wizzyrea a lot of our stuff is fixed already 17:14 schuster Lucky you...wizzyrea 17:14 wizzyrea we just need the effin patches. :( 17:14 wizzyrea don't know, don't feel so lucky 17:15 schuster I'd better stop now or I'll be sanctioned. 17:16 nengard that too is way too sad :( 17:16 Ropuch How can I git clone the kohadocs repo? I'm not familiar with git and can't figure out the repository ulr 17:17 nengard Ropuch - I used this: 17:17 nengard git clone gitosis@git.biblibre.com:kohadocs.git clonedoc 17:17 nengard but I don't know if that is what you need 17:18 Ropuch nengard: yep, but it requires a password - maybe it's not public yet? 17:18 nengard Ropuch - yeah - hdl said he had to remove the password we set up for me to start the work - so we probably just need to wait a little bit 17:19 nengard besides like I said the version in there isn't complete and isn't the one I'm going to work on anymore - I'm going to start fresh 17:19 Ropuch nengard: ok, I'm just courious [; 17:19 brendan nengard++ startingfresh++ 17:19 nengard :) 17:19 nengard I need a good refreshing in general 17:24 Ropuch I'm thinking of starting an english-polish dictionary with modern librarianship vocabulary, all i have acces to are pretty out-of-date 17:25 Ropuch Polish mozilla translating team has something like that, pretty simple and useful 17:34 chris *sigh* i find it telling that joshua doesnt have time to commit code back, or answer questions, but has time to threaten nengard 17:34 chris i guess it shouldnt suprise me, he already threatened me earlier this year, but still ... what a dick 17:37 jdavidb Hi, chris. I guess y'all are just special; he hasn't hassled me yet. But the day is young. 17:40 |Lupin| all the best everybody, time to go home 17:40 |Lupin| bye 17:44 chris savitra++ #lots of good answers on the mailing lists 17:58 brendan still no munin eh? 17:59 chris yeah, havent seen galen for a couple of days 18:00 brendan how am I supposed to know what the weather is like outside? 18:00 brendan I guess I will use old fashion ways and open a window 18:02 nengard hehe - or turn on the news - or visit weather.com 18:02 nengard :) 18:03 chris hehe 18:10 chris web owen 18:10 brendan chris is now in spiderman mode 18:10 nengard hehe - was wondering what he meant by 'web' 18:10 nengard thanks for clearing that up :) 18:11 chris wb i meant to type 18:11 nengard but it's so much fun to pick on you :) 18:11 nengard will do 18:12 owen I'm feeling a bit disreputable today thanks to my mailing list ban ;) 18:12 chris be careful, or i will send you an email and cc a lawyer nengard 18:12 brendan koha loves you owen 18:14 pianohacker hello 18:15 chris quick there he is nengard 18:15 chris hiya pianohacker 18:16 nengard pianohacker 18:16 pianohacker oh no 18:16 nengard was just talking about you :) hehe 18:16 * pianohacker runs away again 18:16 nengard was about to write you an email 18:16 jdavidb run away, pianohacker! 18:16 nengard NO NO NO - :) 18:16 nengard you're all so mean to me :( boo hoo 18:16 pianohacker I saw the one about sysprefs 18:16 pianohacker I just can't handle all the pressure! 18:16 nengard no another one - 18:17 brendan hi pianohacker 18:17 pianohacker hi brendan, jdavidb, chris, nengard 18:17 nengard I'm actually writing up the manual now for sys prefs - but I wanted to ask if you need help - and I wanted to suggest - or do it for you - that you put the prefs in alpha order 18:18 nengard is that something I can do to aleviate pressure? 18:18 nengard also if you tell me what sections need prefs still I can try to help with that too 18:18 nengard anything that makes my documenting life easier :) hehe 18:18 pianohacker ahh, okay. within the groups, they're often loosely grouped by function 18:18 nengard yes within the groups 18:18 pianohacker but alpha would probably be easier to deal with 18:19 pianohacker jk about the pressure :) 18:19 nengard heh 18:19 nengard but seriously, I can help 18:19 nengard I don't mind - but I didn't want to step on what you were doing 18:21 pianohacker right. it is a bit behind; let me do some work on it today and submit that. you've reminded me that I really need to make a guide to adding sysprefs to the editor 18:24 pianohacker That would probably go on the dev wiki, but I could make a basic docbook version if it would make your life easier 18:27 nengard whatever way is easiest for you 18:27 nengard also the tabs themselves aren't in alpha order right now - and should be 18:28 pianohacker okay, I'll check that and make sure it's correct for the version I submit today 18:29 pianohacker (It will also include the OAI-PMH -> Web Services change, as that's very easy) 18:30 chris hmmm no ricardo 18:32 chris ah well google translate to the rescue 18:32 * chris found this today 18:33 chris http://baixamar.wordpress.com/2009/10/19/mudanca-nas-politicas/ 18:33 chris which lead me to 18:33 chris http://www.alatechsource.org/smart-libraries-newsletter/november-2009 18:34 nengard pianohacker - you rock - and while you work I'm going to document what you have already anyway - so I can be ahead of the curve 18:34 pianohacker nengard: sounds good 18:36 chris_n interesting descriptive term... "enraged" 18:37 * jdavidb is pleased to spot two new twitter followers, and they're two of his faaaaavorite koha people. 18:37 wizzyrea what's your twitter jdavidb 18:38 jdavidb dbavousett 18:38 chris chris_n: hehe yeah, i thought the writeup mostly gets it though eh? 18:38 chris_n chris: dead on the nail head 18:39 pianohacker jdavidb: hahaha, you're a qc fan too, eh? 18:39 jdavidb Very much! 18:39 jdavidb When Jeph was here for SPX, he did a great sketch of Dora for me. :) 18:40 pianohacker oh, very nice 18:40 jdavidb I've posted in in my facebook album, pianohacker...aren't you on there? 18:40 pianohacker every once in a while, let's see... 18:42 jdavidb I laugh a *lot* at unsuckdcmetro's tweets. Someone needs a hug, real bad. 18:42 pianohacker hey, doing pull-ups on the subway isn't a bad idea! 18:43 nengard git question 18:43 nengard if i remove files from my local directory will it note that when i commit? or do I have to use a command to remove files? 18:43 chris_n git rm 18:43 pianohacker nengard: you have to use git-rm 18:44 chris_n pianohacker: those fingers are healing well I see ;-) 18:44 pianohacker hehe 18:44 pianohacker this one-handed typing is working better and better 18:44 nengard thanks chris_n and pianohacker 18:50 chris_n brb 18:55 chris bus time 18:55 chris bbiab 18:55 pianohacker cya 19:03 wizzyrea is anybody here in a library that's using the SMS capability in Koha 19:12 schuster Are there any CODE4LIB folks online right now? Couple of questions... 19:13 pianohacker schuster: I think all of the members are idling at the moment, but I might be able to help 19:14 schuster I've never been, but understand they CAP attendance? 19:14 jdavidb I believe that's correct schuster, but it's not as nefarious as it sounds. They deliberately choose small venues. 19:15 schuster So its first come you get in type stuff. 19:15 jdavidb As I understand it, yes. 19:16 schuster Ah.... 19:39 nengard pianohacker - another edit for you 19:39 nengard on the catloging preferences 19:39 nengard change the spelling of the title from Cataloguing to Cataloging 19:40 nengard schuster yes - that is the case - small venues so limits on the number of people 19:41 pianohacker nengard: ahh, thank you for catching that, I've been britrotted by the usage of cataloguing in the code 19:41 nengard hehe 19:42 nengard no prob 19:42 nengard question for everyone - why are we using OSt as the default MARC Org code? Should we try to get one for Koha - or use something fake instead of a real code for a library in Ohio? 19:43 nengard http://www.loc.gov/marc/organizations/org-search.php 19:47 richard hi 19:47 wizzyrea heya richard 19:47 richard hi wizzyrea 19:48 chris back 19:49 richard wb chris 19:52 chris_n nengard: this might be something we could do after fixing our foundational woes 19:52 nengard that makes sense 19:53 chris_n nengard: it would be nice to have a syspref for libraries to enter their own org code if they have one and otherwise default to the koha foundation code 19:53 chris presumably each library should have thei own 19:53 chris and yes it is a syspref 19:53 chris_n nothing like re-inventing the wheel :-P 19:53 * chris finds 19:53 nengard chris - but if the library doesn't use MARC why have a code? 19:54 chris MARCOrgCode 19:54 chris they have to use MARC with koha currently 19:54 nengard I know that - that's what I'm talking about - but they don't have to register for a code 19:54 nengard :) 19:54 chris there is no way round it, much to my chagrin 19:54 nengard which means they're using the one for a library that isn't theirs 19:54 chris yeah, i dont think that actually matters 19:55 nengard it does if they allow for their records to be downloaded by others 19:55 nengard then another library might download it and have that code attached - anyway - it shouldn't be a code for a real library by default in my opinion 19:55 chris in that case they should register for one 19:55 chris id leave it blank by default 19:56 * chris_n applies for an org code for the library here 19:56 chris but i dont really care :) 19:56 chris_n nengard: thanks for bringing this up 19:56 nengard chris - as a cataloger I care :) hehe 19:56 chris whatever value is in there is going to be wrong 19:57 chris unless it is actually the library's one 19:57 nengard true 19:57 chris_n catch 22 19:57 chris so blank is probably best 19:57 nengard k - then we need to change another setting too - that requires that that field be filled in 19:57 chris_n maybe a link in the syspref description to the code request form? 19:58 nengard chris_n - pianohacker did that :) 19:58 nengard in his new sys prefs developments 19:58 chris_n cool 19:59 chris_n chris: is there a chinese translation/usage of koha? 19:59 chris yes 19:59 chris there is a huge koha-taiwan group 20:00 chris and quite a few mainland ones also 20:00 * chris_n reads a request on the list 20:02 chris http://groups.google.com/group/kohataiwan 20:02 chris_n yup 20:02 chris_n google knows... :-) 20:02 chris_n kind of scary actually 20:05 chris :) 20:24 wizzyrea ok question about SMS + koha 20:27 schuster You may ask but may not find... ;( 20:42 wizzyrea we are toying with the idea of letting patrons use their phone email address as their SMS info 20:42 wizzyrea but I think that means that any notices sent to the SMS email addresses will be the same as the regular notices 20:43 schuster There was some note someplace about needing an SMS "driver" or something along those lines... 20:43 chris yep 20:44 wizzyrea yea, I think you can get around that if you are using it as email 20:44 wizzyrea as in, not the native SMS driver 20:44 wizzyrea BUT 20:44 wizzyrea I'm thinking about these notices 20:45 wizzyrea who wants to get 3 texts saying 'you have a hold' 20:45 wizzyrea So. 21:27 ricardo Hi all (again) 21:28 pianohacker hi, ricardo 21:28 ricardo pianohacker: Hi Jesse 21:28 pianohacker I think chris was looking for you earlier 21:28 pianohacker how are you? 21:28 ricardo pianohacker: Chris was looking for me? Why? 21:28 pianohacker ricardo: not sure 21:29 ricardo pianohacker: I'm well, but I need a long vacation... And no chance to take days off in sight (although I still have *lots* of holiday days to use) 21:29 pianohacker ricardo: busy with work? 21:29 ricardo pianohacker: You bet! 21:30 pianohacker where exactly do you work? 21:30 ricardo pianohacker: "I could tell you, but then I would have to kill you" ;-) 21:31 pianohacker oh my. "dias-marques, ricardo dias-marques", eh? 21:31 ricardo pianohacker: I'm a public/civil servant, in Portugal 21:31 ricardo pianohacker: LOL! 21:31 pianohacker right, in portugal. what does the government have you doing? 21:31 ricardo pianohacker: http://www.inst-informatica.pt/en/english-version?language=en 21:32 pastebot "hdl" at 192.168.15.101 pasted "data in @next_items" (58 lines) at http://paste.workbuffer.org/19 21:33 ricardo pianohacker: Although, you may recognize more easily http://www.inst-informatica.pt/cgi-bin/koha/opac-main.pl ;-) 21:33 pianohacker Ah, your agency is in the government. That page manages to say a lot but communicate very little about what the agency actually does ;) 21:34 ricardo pianohacker: LOL! 21:34 ricardo pianohacker: It does several things... None of them are secret (that I know of) but they are listed in the site only in the Portuguese area of the web site 21:35 * chris_n2 marvels at pianohacker's insight into the uselessness of government disinformation ;-) 21:35 ricardo chris_n2: LOL! 21:35 pianohacker a quick scan seems to indicate that you are essentially the it and recordkeeping services for the government 21:36 pianohacker chris_n2: I work at a public library, so I can't really talk, but... 21:36 chris_n2 nice looking site ricardo 21:36 pianohacker it is purty 21:36 chris_n2 lol pianohacker 21:36 ricardo pianohacker: Well, I suppose you say "you" = meaning "The Institute", and not me... I work a lot, but not THAT hard :) 21:37 ricardo chris_n2: Wasn't done by me, but by some colleagues of mine... and it's Plone powered! :) 21:37 chris_n2 ok, well feel free to pass it along :-) 21:38 * chris_n2 hears food calling 21:38 pianohacker enjoy your meal, good sir 21:38 chris_n2 and, of course, must obey 21:39 ricardo chris_n2: LOL 21:40 pianohacker ricardo: for someone buried under work, you're in a bubbly mood 21:41 ricardo pianohacker: Well... when you have to work in several projects at the same time, getting late in some of them becomes inevitable... So, you do your best and try to keep a good mood, I guess 21:41 pianohacker ricardo: yeah, I'm familiar with that coping mechanism from both school and work... 21:42 ricardo pianohacker: Right! 21:42 pianohacker gotta stay cheerful, or you'll end up on top of a clock tower clutching a sniper rifle and cackling madly 21:43 ricardo pianohacker: LOL! True 21:44 ricardo Hmmm.... 21:45 pianohacker ¿Qué pasa? 21:45 ricardo Many "File does not exist" errors in this Virtual Machine (in the "koha-error_log" 21:45 ricardo pianohacker: That's Spanish... but OK ;-) 21:46 pianohacker ricardo: actually, that leads me to a question from our conversation yesterday; do you encounter spanish much in portugal, and do you speak it? 21:46 ricardo pianohacker: I understand Spanish... I may speak "Portunhol" (similar to "Spanglish"), but that's not a real language :) 21:47 pianohacker ahhh, okay 21:47 pianohacker cool, good to know. 21:47 ricardo :) 21:47 pianohacker do some of those errors contain itemtypeimg? 21:48 pianohacker there's a weird bug with itemtype images 21:48 ricardo pianohacker: Nope 21:48 ricardo kohaclone/koha-tmpl/container 21:48 ricardo kohaclone/koha-tmpl/menu 21:48 ricardo kohaclone/koha-tmpl/utilities 21:48 ricardo kohaclone/koha-tmpl/button 21:48 ricardo That's it... 21:48 ricardo Should these files exist? 21:49 pianohacker ricardo: not to my knowledge, looking for similar errors in my library's install 21:49 ricardo pianohacker: OK, thanks :) 21:50 ricardo pianohacker: Try to enter the "System Preferences" area and see if you get these errors, please 21:51 pianohacker haven't checked system preferences yet, but I am getting a lot of harmless errors like this: File does not exist: /home/jakarta/projects/koha3-production/koha-tmpl/koha-tmpl, referer: http://staff.jcfl/cgi-bin/koha/catalogue/showmarc.pl?viewas=card&importid=88321 21:51 ricardo pianohacker: Right... That kind 21:53 pianohacker ricardo: loading up the sysprefs area doesn't generate any errors on my bleeding-edge install 21:53 ricardo pianohacker: For "3.0.x" or "master"? 21:53 pianohacker master 21:53 ricardo pianohacker: OK. I'm on "3.0.x". That may explain it 21:54 pianohacker could be some fixed bug 21:54 ricardo pianohacker: Perhaps... I'll try to update this 21:55 ricardo OK... What's that command to compare a "working copy" file with HEAD again... 21:55 pianohacker git diff master <filename>, I believe 21:55 pianohacker replacing master with whatever base you want to use 21:56 ricardo pianohacker: Yep, you're right. Thanks :) 21:59 ricardo Ouch! 21:59 pianohacker ? 21:59 ricardo "In the radio: the temperature may drop 10º C, here in Portugal, during this week" 21:59 pianohacker wow, that's quite a drop 21:59 ricardo Yep! 22:06 ricardo Running "./install-code.pl pt-PT" 22:07 pianohacker please don't paste the output! :) 22:08 ricardo pianohacker: LOL! 22:08 ricardo pianohacker: "Touché!" ;-) 22:09 ricardo Here's the output: 22:09 ricardo "The install seems to be successful." 22:09 ricardo ;-) 22:09 pianohacker well then! 22:09 ricardo Let's see... 22:11 ricardo Everything is the same... I'll run "perl Makefile.PL; make test; make install" again 22:21 ricardo Running "make test". Now pasting the output of this would be fun ... and long! ;-) 22:24 * chris_n2 tinkers with koha on win32 with the latest Strawberry rc 22:25 ricardo chris_n2: Is it working well? 22:27 chris_n2 phone 22:32 ricardo Eeek! 22:32 ricardo I have to rebuild the MySQL database of this install 22:37 pianohacker What happened? 22:38 ricardo pianohacker: An almost database, in this case... This is an old VM (untouched for a long time), so it may be some old problem that I don't remember 22:39 ricardo almost *empty* database, I mean 22:39 ricardo What's the best way to make the Web installer run again? 22:40 pianohacker ricardo: change the Version system preference 22:43 ricardo pianohacker: To what value? 22:43 pianohacker ricardo: depends, where do you need to rebuild it from? 22:44 ricardo pianohacker: Well, this is for 3.0.x 22:44 ricardo pianohacker: Right now, the "Version" system preference, in the database, reads " 3.0004018" 22:45 ricardo I only have 3 rows in the "systempreferences" table actually 22:45 ricardo "FrameworksLoaded", "marcflavour" and "Version" 22:45 pianohacker ahh, something is very screwed up 22:45 pianohacker how'd that happen? 22:45 ricardo pianohacker: Nah.... I would just point to: 22:46 ricardo http://en.wikipedia.org/wiki/SNAFU 22:46 ricardo ;-) 22:46 pianohacker right then? 22:47 ricardo pianohacker: Not sure... Some mix-up between a "kohamaster" and a "koha30x" database in this git setup? Rest assured that I treat my production machines better than this, eheh 22:50 ricardo pianohacker: I'll try to run "perl Makefile.PL" without pointing to a previous install, and see how this goes 22:51 chris_n2 ricardo: good... so far 22:52 ricardo chris_n2: I assume you're talking about "Koha on Windows". OK :) 22:52 chris_n2 right 22:52 chris_n2 pre-reqs are going flawless so far... 22:52 ricardo chris_n2: Nice" 23:07 chris_n2 ok, the party is over... stuff is refusing to install :-S 23:08 * chris_n2 gets out his bigger hammer 23:08 * ricardo ducks! 23:08 ricardo OK... Something is *really really* wrong here 23:08 ricardo Even with an empty database... I wonder if the problem is with the SQL test files that I have in this setuo 23:08 ricardo setup 23:19 ricardo OK, yeah... that was it. 23:20 ricardo The problem was that I had some SQL test files (for a future version of the Portuguese translation) under: 23:20 ricardo kohaclone/installer/data/mysql/pt-PT/marcflavour/unimarc/mandatory/ 23:20 pianohacker chris_n2: same errors as the last time you tried? 23:20 chris_n2 pianohacker: no, this is an issue with Barcode::Code128 23:21 ricardo ...and I selected "pt-PT" in the Installer... because I don't have yet INSERTs for the "systempreferences" table (for Portuguese), this had all kinds of nasty effects 23:21 chris_n2 I'm not sure it is a *real* issue 23:21 ricardo chris_n2: I think Galen said it's safe to force install Barcode::Code128 23:22 chris_n2 it seems that the binary in the graphic generated by GD does not match that in the test file 23:22 chris_n2 I tend to think it is more of a problem with the test than a bug proper 23:22 chris_n2 ricardo: seems I remember that too 23:23 pianohacker chris_n2: I think I had to force install myself on linux 23:23 ricardo #28369: PNG image generated by test looks the same but is not identical 23:23 ricardo http://rt.cpan.org/Public/Bug/Display.html?id=28369 23:24 ricardo I even "chimed in" for that Barcode::Code128 bug: 23:24 ricardo http://rt.cpan.org/Public/Bug/Display.html?id=28369#txn-531884 23:24 chris_n2 are you the same ricardo? 23:24 ricardo chris_n2: Yep 23:24 chris_n2 ricardo++ 23:24 ricardo LOL 23:24 ricardo Thanks :) 23:25 chris_n2 and we're off again 23:27 ricardo I have a greater victory for "HTTP::OAI" where I exchanged e-mails with Tim Brody and he changed that module so that it didn't fail tests (in Koha installs, it would usually fail because "we" change the ParserDetais.ini file) 23:27 chris_n2 nice 23:27 ricardo :) 23:28 chris_n2 I've got some improvements submitted for PDF::Reuse which should show up in the next release near the end of Oct 23:28 ricardo ... and if you think some Koha code is hard to read, you should try to read "HTTP::OAI" code: it uses "recursion" and "reflection" extensively :-S 23:28 ricardo chris_n2++ 23:28 chris_n2 yuk 23:29 chris_n2 obfuscation is intriguing at times, but mostly a pain 23:30 ricardo Tim Brody has a PhD... and he belongs to the Research Staff of the "School of Electronics and Computer Science" of the "University of Southampton" in the UK. So, I guess that his code look simple to him... 23:30 chris_n2 heh 23:32 ricardo For instance 23:32 ricardo http://cpansearch.perl.org/src/TIMBRODY/HTTP-OAI-3.22/lib/HTTP/OAI/Harvester.pm 23:32 ricardo Read "sub _oai" 23:33 pianohacker wow, that's a lot of perl shortcuts 23:33 ricardo pianohacker: yep 23:33 ricardo $r->record(@{$self->{_records}->{$args{metadataPrefix}}}); 23:34 pianohacker bleh, though things like that are the fault of perl's horribly bass-ackwards data structures 23:34 ricardo LOL 23:35 chris_n2 interesting 23:36 ricardo chris_n2: It is... He uses blocks with "$verb" to create ... err... methods at runtime... That probably has a name in Perl but I don't know it / remember 23:36 chris_n2 I wonder if there is really any gain in net speed vs extrapolating the code into a bit more readable form? 23:36 chris no 23:37 ricardo chris: He's alive! 23:37 chris_n2 heh 23:37 ricardo I like these 2 lines even better: 23:37 chris the interpreter will execute them both the same 23:37 ricardo } elsif( $verb eq 'ListIdentifiers' ) { 23:37 ricardo $r->identifier(map { $_->header } @{$self->{_records}->{$args{metadataPrefix}}}) 23:37 chris_n2 no ricardo, he comes up for air occasionally 23:37 chris the only reasno for doing stuff like that is if you are playing perl golf 23:37 pianohacker chris_n2: I've had to resist the urge to write 1 line of unreadable code vs. 4 lines of readable code before 23:37 ricardo chris: LOL! 23:37 chris its short term gain vs months of long term pain 23:37 chris_n2 I took the ultra readable route in the labels rewrite 23:38 ricardo chris: *nod* 23:38 chris chris_n2++ 23:38 pianohacker I'm hoping some of the shortcuts I took in the new sysprefs editor don't make it too unreadable :) 23:38 ricardo I really prefer "readable"... I'll have to debug stuff months from now, and the simpler, the better... Not to mention I think my IQ is decreasing as years go by... 23:39 chris_n2 ricardo: same problem here ;-) 23:39 ricardo chris_n2: eheh 23:39 chris http://fishbowl.pastiche.org/2003/10/08/sig_quote_of_the_day/ 23:40 pianohacker ahaha, very true 23:40 chris_n2 chris: LOL! 23:40 ricardo chris: Kernighan++ ;-) 23:41 ricardo chris: pianohacker said you wanted to talk with me? 23:42 chris ah was about 23:43 chris http://baixamar.wordpress.com/2009/10/19/mudanca-nas-politicas/ 23:43 ricardo "Baixamar"? heh 23:43 ricardo OK. Let me read that 23:44 ricardo OK, read... 23:44 ricardo I read Portuguese fluently! ;-) 23:44 chris hehe 23:44 chris its just about the LEK fork eh? 23:46 ricardo chris: It is... It says that's an example similar to others that has an enterprise version, targeted to the corporate market, with "enriched" software ... and also has a "less evolved" version in the hands of the community. The article compares it to Fedora from Redhat, openSUSE from Novell and Zimbra from Yahoo 23:47 ricardo Let me try a real-time translation (of my own) for the next paragraph 23:47 chris right, i think those are false comparisons, but i guess they are similair 23:47 chris Redhat didnt fork the kernel 23:48 ricardo "The fracture between LibLime and other companies that participate in Koha's development iis served. Companies and individuals propose to keep the development by creating a foundation so that the application remains in the hands of the community like has happened in other projects like Mozilla or OpenOffice" 23:49 ricardo Where's Google Translate when you need it... Let me see if their translation is good 23:49 chris :) 23:50 ricardo http://translate.google.com/translate?prev=hp&hl=en&js=y&u=http%3A%2F%2Fbaixamar.wordpress.com%2F2009%2F10%2F19%2Fmudanca-nas-politicas%2F&sl=pt&tl=en&history_state0= 23:50 ricardo "perky for themselves"?! 23:50 chris hehe 23:50 ricardo That is "developed by themselves" 23:50 chris cool thanks 23:50 ricardo The 2nd paragraph is perfectly translated (Google++) 23:51 ricardo 3rd paragraph is also almost perfect, as well 23:52 ricardo 4th paragraph also perfect 23:52 ricardo And I understand perky... The article used the world "desenvolta" instead of "desenvolvida". I bet if the article used "desenvolvida" Google Translate would also "nail that one" 23:53 ricardo s/world/word 23:55 ricardo chris: I also have a question for you. Are you still here? 23:55 chris yep 23:55 chris_n2 it would appear that at times cpan forgets to set PERL5LIB correctly.... at least in Strawberry and with chained dep installs 23:55 chris_n2 of course it could have to do with the different syntax for setting env vars on win32 23:55 ricardo chris: How does Koha deal if there's a PO translation for a Language but does NOT have SQL files for that language? 23:56 ricardo chris_n2: Could be 23:56 chris it uses the english sql instead 23:56 ricardo chris: OK. Fair enough... What does it do? Sees if there's a directory "installer/data/mysql/pt-PT" and, if not, uses English SQL? 23:56 chris or at least it should, they are only used during the install process 23:58 chris yep 23:58 ricardo chris: I saw that *really bad things* happen if I have some SQL files under ""installer/data/mysql/pt-PT" (for UNIMARC frameworks) but do NOT have SQL file(s) for the "systempreferences" table 23:58 chris yes 23:58 chris you need to have them all or none 23:58 ricardo chris: right 23:58 ricardo pianohacker was already insulting me for having a destroyed Koha install ;-) 23:59 chris :) 23:59 ricardo Eheh 23:59 chris you can copy the english ones in 23:59 ricardo chris: Right... 23:59 chris_n2 so what's wrong with this picture: 23:59 chris_n2 Warning: prerequisite Data::ICal 0.13 not found. 23:59 chris_n2 Warning: prerequisite Date::Calc 5.4 not found. 23:59 pianohacker bah, wasn't trying to insult you 23:59 chris_n2 Warning: prerequisite Date::ICal 1.72 not found.