Time |
S |
Nick |
Message |
13:10 |
|
gmcharlt_away |
greetings #koha |
13:14 |
|
hdl |
hi gmcharlt_away |
13:15 |
|
gmcharlt |
hi hdl |
13:37 |
|
cnighs |
g'morning #koha |
14:41 |
|
atz |
hmm.... docs.jquery.com seems down |
14:42 |
|
acmoore |
atz, yep. others have been reporting that, too. |
14:42 |
|
atz |
:( |
14:45 |
|
atz |
looks like it's been a problem for a while |
14:47 |
|
atz |
partial alterative: http://remysharp.com/jquery-api/ |
14:48 |
|
ryan |
pretty cool stuff |
14:50 |
|
atz |
it's the first js where actually maintaining program/application logic seems feasible |
15:15 |
|
danny |
hey everyone |
15:33 |
|
gmcharlt |
hi danny |
15:59 |
|
pianohacker |
slef: I noticed your patches email today; what are you concerned about the patches being portable to? |
16:00 |
|
slef |
pianohacker: templates, portable to HTML::Template + HTML::Template::Expr, because HTML::Template::Pro is recent and binary. |
16:01 |
|
slef |
s/binary/C |
16:02 |
|
pianohacker |
slef: Okay, but Koha depends on HTML::Template::Pro; could you just remove the ELSIF for your clients? |
16:02 |
|
slef |
pianohacker: have been, thought others probably affected, submitted patch |
16:03 |
|
pianohacker |
Okay |
16:03 |
|
slef |
pianohacker: not sure adopting ELSIF so quickly such a great idea in general. |
16:03 |
|
pianohacker |
Why not? |
16:05 |
|
slef |
it's not much saving over having an IF inside an ELSE and limits our options... I like keeping options open |
16:07 |
|
atz |
slef: your problem was w/ HTML::Template::Expr wasn't it? |
16:07 |
|
atz |
so your portability is the same |
16:12 |
|
atz |
the version of ELSIF you consider "too quickly" adopted is at least as old as the version of MacOS you're using. |
16:30 |
|
slef |
atz: no, it's HTML::Template::Pro AFAICT |
16:30 |
|
slef |
atz: see mail to -patches a few mins ago |
16:32 |
|
atz |
the error in your ticket indicates otherwise |
16:32 |
|
atz |
# Failed test 16 in t/HTML-Template-Expr.t at line 87 fail #8 |
16:32 |
|
atz |
# t/HTML-Template-Expr.t line 87 is: ok (defined $output and $output eq &catfile("$file.out")); |
16:32 |
|
atz |
or maybe it is just Pro's testing of Expr? |
16:33 |
|
slef |
I think so. t/HTML-Template-Expr.t is use HTML::Template::Pro not ::Expr. |
16:33 |
|
slef |
maybe copied from HTE |
16:40 |
|
atz |
slef: actually, i think the author is tripped up by the Mac line-end encoding in the test |
16:41 |
|
atz |
i don't think it indicates a failure that would necessarily affect the module |
16:41 |
|
atz |
just a poorly written test |
16:48 |
|
atz |
not sure what "fail #8" means |
16:52 |
|
atz |
you might try make test for H:T:P with ENV var "HTMLTEMPLATEPRODEBUG" = 1 |
16:57 |
|
atz |
slef: looks like a possible MAXINT ceiling also |
16:58 |
|
atz |
the EXPR from the specific test that failed in your ticket is: |
16:58 |
|
atz |
<tmpl_var EXPR="1000000+200000000000"> |
16:58 |
|
atz |
you got -1862462912, instead of 200001000000 |
17:00 |
|
atz |
lol |
17:00 |
|
atz |
some of the test variables are funny |
17:00 |
|
atz |
TWENTY=>20, FOURTY=>50 |
17:01 |
|
atz |
so TWENTY + FOURTY = 70 |
17:01 |
|
slef |
sadism |
17:06 |
|
cnighs_ |
"Bank errors in your favor. Collect $70." |
17:11 |
|
atz |
slef: might check for MAXINT threshold like: |
17:11 |
|
atz |
echo $((200000000000 + 1000000)) # in bash |
17:12 |
|
atz |
perl -e 'print 200000000000 + 1000000, "\n"; |
17:12 |
|
atz |
# ^ in perl |
17:12 |
|
pianohacker |
TMPL_EXPR="6*9=42" |
17:14 |
|
atz |
the template being tested is, /root/.cpan/build/HTML-Template-Pro-0.70-YIIYMl/templates-Pro/test_expr8.tmpl |
17:15 |
|
atz |
(w/ the YIIYM1 part being variable) |
17:18 |
|
slef |
200001000000 to both |
17:18 |
|
slef |
(added missing trailing ' on the perl one btw) |
17:22 |
|
atz |
interestingly, you should be able to test using the same EXPR in HTML::Template (regular) |
17:22 |
|
slef |
HTML::Template::Expr even? |
17:23 |
|
atz |
actually, you just "use HTML::Template", and the EXPR is encapsulated, but whatever works |
17:24 |
|
slef |
erm, so do I need to install HTE or not? |
17:30 |
|
atz |
slef: i guesso. |
19:03 |
|
ryan |
slef: re: bug 2287, how complete is the patch you posted ? i.e. it is a working import with user-specifiable fields ? |
19:11 |
|
slef |
ryan: I think it's taken from a working system. |
19:29 |
|
acmoore |
I'm planning on submitting database update to version 104 this afternoon. Anyone else have a database version update that I'm going to step on? |
19:30 |
|
gmcharlt |
acmoore: I have a 104 submitted as of yesterday |
19:31 |
|
acmoore |
gmcharlt, thanks. I'll take 105. |
19:31 |
|
acmoore |
gmcharlt, then, please ignore that part of the patch I just sent you, or wait for an update to look at the whole thing. |
19:37 |
|
acmoore |
hdl or paul or mc, Can I trouble you for a French translation of a system preference description, please? "Sets which SMS::Send driver is used to send SMS messages" |
20:48 |
|
hdl |
acmoore: Détermine le pilote utilisé par SMS::Send pour envoyer des SMS |
20:48 |
|
acmoore |
merci |
20:49 |
|
hdl |
np |
23:07 |
|
ricardo |
Hi all! :) |
23:10 |
|
ricardo |
Is anyone really here? |
23:11 |
|
pianohacker |
ricardo: I'm here (for a little while) |
23:11 |
|
pianohacker |
Did you need some help? |
23:12 |
|
ricardo |
pianohacker: It's just that I'm getting an error with a few days old "git" version while adding a vendor: |
23:12 |
|
ricardo |
http://192.168.5.203:8080/cgi-[…]updatesupplier.pl |
23:12 |
|
ricardo |
Koha error |
23:12 |
|
pianohacker |
Hmm |
23:12 |
|
ricardo |
The following fatal error has occurred: |
23:12 |
|
ricardo |
Undefined subroutine &main::AddBookseller called at /usr/share/koha/intranet/cgi-bin/acqui/updatesupplier.pl line 92. |
23:13 |
|
pianohacker |
ricardo: Odd. |
23:14 |
|
pianohacker |
Try updating; it seems to be fixed |
23:14 |
|
ricardo |
pianohacker: OK. Will do that right away. Thanks anyway :) |
23:14 |
|
pianohacker |
np |
23:14 |
|
pianohacker |
let me know if it still isn't working; i'll file a bug report |
23:16 |
|
ricardo |
pianohacker: Hmm... Actually, it seems that my Koha was already up to date with git. Let me run the "perl Makefile.PL", "make test", "make install" thing |
23:17 |
|
pianohacker |
Okay |
23:18 |
|
ryan |
ricardo: a quick test works for me (adding a new vendor) |
23:18 |
|
ricardo |
ryan: OK. Thanks for the "feedback". I'm doing a "make install" now. Let's see how this works |
23:20 |
|
ryan |
not sure why there's a separate updatesupplier script from the addsupplier. |
23:22 |
|
ricardo |
OK. Restarted apache. Let me test this again |
23:23 |
|
ricardo |
Same error :( |
23:24 |
|
ricardo |
Steps to reproduce: |
23:24 |
|
ricardo |
1 - Go to Intranet home page (log in with some "superlibrarian" user): |
23:24 |
|
ricardo |
http://192.168.0.1:8080/ |
23:24 |
|
ricardo |
2 - Go to "Acquisitions" section |
23:25 |
|
ricardo |
http://192.168.0.1:8080/cgi-bi[…]qui/acqui-home.pl |
23:26 |
|
ricardo |
3 - (See a strange highlighted message under "Start,receive or modify any order" that says "You must define a budget in Administration" - strange because I have already created a fund) |
23:26 |
|
ricardo |
4 - Click on the "+ New Vendor" button in that page |
23:26 |
|
ricardo |
http://192.168.0.1:8080/cgi-bi[…]plier.pl?op=enter |
23:27 |
|
ricardo |
Fill just the "Company Name" (only mandatory field) with some thing - e.g "Fictional Publisher" (without the quotes) and click on the "Save" button at the bottom |
23:27 |
|
ricardo |
"Et voilá" - ERROR: |
23:27 |
|
ricardo |
http://192.168.0.1:8080/cgi-bi[…]updatesupplier.pl |
23:28 |
|
ricardo |
Koha error |
23:28 |
|
ricardo |
The following fatal error has occurred: |
23:28 |
|
ricardo |
Undefined subroutine &main::AddBookseller called at /usr/share/koha/intranet/cgi-bin/acqui/updatesupplier.pl line 92. |
23:31 |
|
ricardo |
(running on openSUSE 11.0 with Apache 2.2.8, MySQL 5.0.51a and Perl 5.10.0) |
23:33 |
|
ryan |
ricardo: do you have anything in your logs ? |
23:33 |
|
pianohacker |
That really is quite odd |
23:35 |
|
ricardo |
ryan: The only entries in /var/log/koha-error.log for today are several lines with that same message: |
23:35 |
|
ricardo |
[Wed Jul 30 01:03:19 2008] [error] [client 192.168.0.2] [Wed Jul 30 01:03:19 2008] updatesupplier.pl: Undefined subroutine &main::AddBookseller called at /usr/share/koha/intranet/cgi-bin/acqui/updatesupplier.pl line 92., referer: http://192.168.0.1:8080/cgi-bi[…]plier.pl?op=enter |
23:37 |
|
ricardo |
Koha 3.00.00.103 / Koha DB 3.0000103 (in the case that info is useful) |
23:44 |
|
ryan |
ricardo: that is strange. looks like updatesupplier.pl is a pretty old script. can you file a bug on this ? |
23:45 |
|
ricardo |
ryan: I can, but probably not today (it's almost 1AM here and I'll have to give a "Koha" demo tomorrow morning !) and possibly not tomorrow also (very busy day). But on Thursday, the latest, I think I can |
23:47 |
|
ricardo |
ryan: Have you tried to execute the steps I mentioned? I guess you didn't the same error, right? |
23:48 |
|
ryan |
correct, i did not get an error. |
23:48 |
|
ryan |
i also don't have a warning on the funds. |
23:48 |
|
ricardo |
ryan: OK. Thanks for the feedback. Probably not very relevant, but what is your Perl version? |
23:49 |
|
ryan |
5.8.8 |
23:49 |
|
ryan |
i don't have any 5.10's handy to test |
23:50 |
|
ricardo |
ryan: OK. Thanks for the info |
23:51 |
|
ricardo |
I noticed that I had a "Fund" but did NOT have a "Budget" for it. I'm adding a "Budget" now to see if it makes any difference |
23:52 |
|
ricardo |
I still get the same "You must define a budget in Administration" in acqui-home.pl |
23:53 |
|
ricardo |
Same error. At least, it is consistent! ;-) |
23:54 |
|
ryan |
ricardo: try adding a use C4::Auth; to the top of updatesupplier.pl |
23:56 |
|
ricardo |
Done. Testing |
23:58 |
|
ricardo |
"Same old, same old" (same error) |
00:00 |
|
ricardo |
Perl Newbie question: How does "updatesupplier.pl" "know" that AddBookseller is in the C4::Bookseller.pm module? Does it try to check in the several pm files that it has in "use C4..." lines? |
00:00 |
|
gmcharlt |
ricardo: perldoc Exporter |
00:01 |
|
ricardo |
Ah! Galen, the "Mighty Lurker" has arrived! :) |
00:02 |
|
gmcharlt |
hi ricardo :) |
00:02 |
|
ricardo |
Hi Galen! :) |
00:03 |
|
ricardo |
I'll try to add "C4::Bookseller->" at the front of the "Addbookseller" function call and see if that makes a difference here |
00:04 |
|
gmcharlt |
ricardo: try 'C4::Bookseller::' instead |
00:04 |
|
ricardo |
gmcharlt: OK |
00:05 |
|
ricardo |
Testing... |
00:07 |
|
ricardo |
Ah man... Sorry, I'm correcting the wrong file (the one located in /root/mykohaclone instead of the one at /usr/share/koha/intranet/cgi-bin/acqui |
00:09 |
|
ricardo |
ryan: I'll try again. This time I'll only doyour first suggestion, as a first try ("[00:55]<ryan>ricardo: try adding a use C4::Auth; to the top of updatesupplier.pl") |
00:13 |
|
ricardo |
Same error... Adding "C4::Bookseller::" to "AddBookseller" function call in updatesupplier.pl now... |
00:13 |
|
ricardo |
IT WORKED!!! |
00:14 |
|
ricardo |
At least it moved me up to: |
00:14 |
|
ricardo |
Koha Search for vendor 1 |
00:14 |
|
ricardo |
http://192.168.5.203:8080/cgi-[…]oksellers.pl?id=1 |
00:16 |
|
ricardo |
So, is a small patch in order OR could this be some kind of bad setup that I have? |
00:17 |
|
ricardo |
"env | grep PERL" does return "PERL5LIB=/usr/share/koha/lib" |
00:20 |
|
gmcharlt |
ricardo: file a bug |
00:21 |
|
ricardo |
gmcharlt: OK. Should I mark this as "major"? "critical"? "blocker"? "only happens because the bug reporter is a pain in the neck"? ;-) |
00:22 |
|
gmcharlt |
"normal" - simple to fix, may be 5.10 specific |
00:22 |
|
ricardo |
gmcharlt: OK |
00:54 |
|
ricardo |
ryan / gmcharlt : http://bugs.koha.org/cgi-bin/b[…]w_bug.cgi?id=2419 |
09:30 |
|
chris |
evening |
09:31 |
|
paul |
hi chris |
09:31 |
|
chris |
hi paul good trip? |
09:31 |
|
paul |
yes. |
09:31 |
|
paul |
although heavy pollution in Casablanca |
09:58 |
|
chris |
were you working in casablanca? |
09:59 |
|
paul |
yep. |
09:59 |
|
paul |
ocpgroup.ma |
09:59 |
|
paul |
mining & chemistry company (phosphates) |
10:03 |
|
chris |
ohh, using Koha? |
10:03 |
|
paul |
yep |
10:03 |
|
paul |
self-installed |
10:03 |
|
paul |
I was here for checking & explaining zebra & other technical stuff |
10:04 |
|
paul |
then, in aug, hdl will go here to teach to the 16 librarians that will use it daily (5 branches) |
10:04 |
|
chris |
ohh excellent |
10:04 |
|
paul |
the good news is that they asked us for a yearly support contract now that they see the added value we can give ;-) |
10:04 |
|
paul |
(frenchism suspected on previous sentence...) |
10:06 |
|
chris |
even better :) |
10:09 |
|
chris |
have you seen this |
10:09 |
|
chris |
http://www.emeraldinsight.com/[…]contentId=1735026 |
10:15 |
|
paul |
chris : nope. |
10:16 |
|
paul |
curious to have to pay something to see a report of how we installed a free software... |
10:16 |
|
paul |
s/curious/strange/ |
10:16 |
|
paul |
(frenchism detected...) |
10:20 |
|
chris |
yeah, its an odd thing to do |
10:23 |
|
chris |
i wonder if slef can call them and ask for it :) |
10:29 |
|
slef |
hrm? |
10:30 |
|
slef |
paul: no frenchism |
10:30 |
|
chris |
any contacts at Complementary and Alternative Medicine Library and Information Service (CAMLIS), Royal London Homoeopathic Hospital. |
10:30 |
|
slef |
yeah, that's our client |
10:30 |
|
chris |
ahh cool |
10:30 |
|
chris |
can you get us a free copy of their article? :-) |
10:31 |
|
slef |
I think I've the unreviewed version in our tracker somewhere |
10:31 |
|
chris |
good write up on installing under OS X btw |
10:32 |
|
slef |
They're putting up a journal repository as part of phase 4 or 5, so I expect that article will be cleared for distribution already. I'll ask Gerhard. |
10:32 |
|
slef |
I didn't know they'd "broken cover" yet |
10:33 |
|
slef |
however, today I'm quoting for phases 4 and 5 at CAMLIS, so it's not going to be immediate |
10:33 |
|
chris |
http://stuff.co.nz/4636525a6479.html |
10:33 |
|
chris |
ohh excellent slef |
10:34 |
|
chris |
on the positive side, it was quite interesting watching someone try to sell/demo rfid with no electricity :) |
10:34 |
|
slef |
roflmao |
10:34 |
|
slef |
Actually, I could do that... our kit runs off USB power :) |
10:34 |
|
slef |
probably have to be <1hr demo, as it's quite hungry |
10:35 |
|
chris |
oh this was the entire day |
10:35 |
|
chris |
ie power went out at 7am ish |
10:35 |
|
chris |
and when i left to drive home at 2pm, still had none |
10:37 |
|
chris |
was supposed to stay longer, but trees kept falling down and closing roads, so i got out while the going was good |
10:37 |
|
slef |
yuck |
10:41 |
|
chris |
but we did learn some useful stuff in spite of the weather not playing nice |
10:41 |
|
chris |
ohh thats very sad |
10:42 |
|
slef |
indeed... (new management)-- |
10:43 |
|
chris |
so often happens unfortunately, people want to make their mark by changing everything |
10:48 |
|
chris |
id reply to him, but his mail provider hates my MTA it seems |
10:48 |
|
slef |
what's the film where a pretty girl has like amazon screaming in her head while she's smiling? |
10:48 |
|
slef |
Ah, Election |
10:48 |
|
paul |
interesting (& probably fun) french legal news : http://linuxfr.org/2008/07/28/24351.html |
10:48 |
|
slef |
that's pretty much where I am over this ELSIF thing |
10:49 |
|
slef |
paul: DADVSI-- |
10:49 |
|
paul |
of course. |
10:49 |
|
paul |
but this news is very interesting... |
10:50 |
|
paul |
3 guys have said publicly to the police "we have broken a DRM" |
10:50 |
|
paul |
and the justice said (after 2 years) : "unresponsible" |
10:50 |
|
slef |
"not guilty"? |
10:50 |
|
paul |
what is funny is that the "unresponsibility" can come from 3 ways in french law |
10:51 |
|
paul |
"foolish, self defense, force majeure" |
10:51 |
|
paul |
no, it's not "not guilty" |
10:51 |
|
paul |
it's "un reponsible" => can't be judged for that |
10:51 |
|
slef |
not prosecutable? |
10:51 |
|
paul |
yep |
10:52 |
|
paul |
so, the funny question is : "does the justice think those 3 guys were foolish ?" |
10:52 |
|
slef |
ok... takes me a while... IIRC English law has guilty or not, while Scottish has guilty, not guilty and not proven |
10:52 |
|
paul |
"or is it a self-defense, or force majeure" ? |
10:52 |
|
paul |
(force majeure : you know you did something that you shouldn't do, but you couldn't avoid it) |
10:53 |
|
slef |
and also "the Crown Prosecution/Fiscal didn't persue the case" which really upsets the press |
10:53 |
|
slef |
the French system with investigating judges is rather different |
10:53 |
|
slef |
Does it get less flamed in the press? |
10:53 |
|
paul |
bye chris |
10:53 |
|
chris |
have a good day |
10:54 |
|
slef |
bye chris |