Time |
S |
Nick |
Message |
12:12 |
|
jwagner |
gmcharlt, online? |
12:12 |
|
gmcharlt |
jwagner: yes |
12:12 |
|
jwagner |
I'm running into several very minor bug fix issues -- template tweaks, etc. Wanted to confirm before I start doing patches that you'd prefer one patch per issue rather than a rollup of multiple unrelated fixes? |
12:13 |
|
gmcharlt |
jwagner: correct |
12:13 |
|
gmcharlt |
jwagner: typo corrections can be consolidated, however |
12:14 |
|
jwagner |
OK, thanks. I'll probably start sending some as I work through my list. Did the syspref patch make it through unscathed? First time I tried that squashing business... |
12:14 |
|
gmcharlt |
as long as that kind of patch contains only typo fixes |
12:14 |
|
gmcharlt |
jwagner: will be testing it later today |
12:14 |
|
jwagner |
Some are typos, some are table column width, etc. etc. I'll just keep them separate. |
12:51 |
|
nahuel |
hi americans :) |
12:51 |
|
gmcharlt |
hi frenchies :) |
12:51 |
|
gmcharlt |
have a good flight back, nahuel? |
12:51 |
|
nahuel |
yep, but toooooo loooong :'( |
12:52 |
|
nahuel |
My legs were ... weak |
12:52 |
|
nahuel |
what about you galen ? |
12:53 |
|
owen |
Hi nahuel, gmcharlt |
12:53 |
|
nahuel |
hi owen |
12:53 |
|
owen |
nahuel: Just don't complain about your long flight to chris ;) |
12:54 |
|
nahuel |
why ? |
12:54 |
|
owen |
Because his was twice as long! |
12:55 |
|
nahuel |
are you sure ? |
12:55 |
|
nahuel |
We had 17 hours |
12:55 |
|
nahuel |
and i think chris' flight was 11 hours long |
12:55 |
|
nahuel |
no ? |
12:55 |
|
nahuel |
perhaps i'm wrong |
12:56 |
|
owen |
Back to Marseilles? |
12:56 |
|
nahuel |
yes |
12:56 |
|
nahuel |
-s |
12:56 |
|
nahuel |
:) |
12:56 |
|
owen |
Sorry--Americanization. |
12:56 |
|
owen |
http://en.wikipedia.org/wiki/Marseilles,_Illinois |
12:58 |
|
nahuel |
ahahah |
12:58 |
|
nahuel |
like Paris :p |
13:01 |
|
gmcharlt |
nahuel: flight OK - not long, just arrived 23:30 that night |
13:01 |
|
gmcharlt |
bit past my bedtime :) |
13:01 |
|
gmcharlt |
hi owen |
13:05 |
|
nahuel |
well, you will be able to sleep to 11am next day |
13:06 |
|
gmcharlt |
heh, if only |
13:07 |
|
nahuel |
perhaps saturday :) |
13:07 |
|
gmcharlt |
saturdays++ |
13:07 |
|
nahuel |
week-end++ :) |
13:43 |
|
jwagner |
owen, online? |
13:43 |
|
owen |
Yes |
13:45 |
|
jwagner |
For your nifty jquery trick, if I want to change the wording for the Add to Your Cart, it starts <a class="addtocart" in the container div. How to set up the syntax? |
13:45 |
|
owen |
I've always shied away from trying to change the Cart terminology because it appears in so many places |
13:46 |
|
owen |
But since it's js-based, I guess there's no reason you couldn't manage it if you were thorough |
13:46 |
|
owen |
What file are you looking at? |
13:47 |
|
jwagner |
Right now I'm just looking at the OPAC -- the sidebar that has Place Hold, Print, Add to Your Cart etc. |
13:48 |
|
owen |
You start with the "$(document).ready(function(){" of course |
13:48 |
|
jwagner |
We've done some rewording in other places, but this one got overlooked, I think. |
13:49 |
|
owen |
Then you're targeting an "a" element by class: $("a.addtocart").html("Your new label"); |
13:49 |
|
owen |
It's easiest to target by elements by class and id: $("elem.class") or $("elem#id") |
13:50 |
|
owen |
Then you get more complicated with other attributes: $("elem[attribute='value']") |
13:52 |
|
jwagner |
Hmmm. $("a.addtocart").html("Add to Your Bookbag"); didn't work by itself. Looks like I need to get more complex. The div is "container" add something like #container div before the a.addtocart? |
13:56 |
|
jwagner |
Or do I remember you saying you could just look for a text string independent of classes, labels, etc.? That would work. |
13:59 |
|
owen |
I'm perplexed...targeting a.addtocart should work... |
14:01 |
|
jwagner |
*Smacks forehead -- I must have had a typo. Just tried it again & it works now. Thanks, sorry for the wild goose chase. |
14:03 |
|
hdl_laptop |
jwagner: be sure taht you make something that shall be manageable for translations if you happen to do something for a translated site. |
14:04 |
|
jwagner |
hdl_laptop, this is a single language site now, but we're looking at adding another one later, so that's a good point. How best to manage that with a jquery, I wonder? Add another code block? I haven't seen translated pages -- they use the same labels, divs, etc., right? |
14:05 |
|
owen |
Your custom javascript will not work with a multi-language site |
14:06 |
|
owen |
Not unless you build something into the custom javascript to recognize which language it's working under |
14:06 |
|
owen |
Either that, or built a separate line of javascript to look for each specific language string in all languages |
14:06 |
|
owen |
But that sounds awfully cumbersome. |
14:06 |
|
jwagner |
Hmmm. OK, something to keep in mind for the future. But it works fine right now for my single-language sites. |
14:09 |
|
jwagner |
At the very top of the page, it starts with <html lang="en" -- can you build an if statement into the jquery? Something like if lang="en" do this etc.? |
14:12 |
|
owen |
Could be, but I don't know offhand that jquery can access the html tag |
14:13 |
|
jwagner |
I'm prowling around the jquery web site, not having much luck searching for things. Do you know if an if statement is possible? |
14:13 |
|
owen |
It's just javascript, so anything javascript is possible |
14:14 |
|
soul9 |
it can most probably access the html tag |
14:15 |
|
owen |
Yeah, alert($("html").attr("lang")); works |
14:16 |
|
hdl_laptop |
owen: you can also put the js in the template structure |
14:17 |
|
atz |
jwagner: jquery's approach emphasizes selectors over traditional conditionals |
14:17 |
|
hdl_laptop |
as soon as you use _() around to be translated strings, it would be embedded into generated po file |
14:17 |
|
owen |
hdl_laptop: of course, but we're talking about customizations that are site-specific. Additions to the opacuserjs system pref |
14:17 |
|
atz |
so instead of saying if (my_element.attribute("class") == "class1") { ... } |
14:18 |
|
atz |
you do: $(".class1").(...) |
14:18 |
|
atz |
it's incredibly more efficient |
14:25 |
|
jwagner |
I'm trying variations on if $("html.attr.lang").is("en") $("a.addtocart").html("enAdd to Your Bookbag"); -- no luck so far. Can you see what I'm doing wrong? |
14:29 |
|
danny |
i have tested it but I think it would be something like $('html').attr('lang','en') |
14:29 |
|
danny |
i haven't tested it, I mean |
14:29 |
|
owen |
That would set the lang attribute to en |
14:30 |
|
danny |
ah right, owen is right |
14:30 |
|
danny |
I need more caffeine |
14:33 |
|
atz |
jwagner: in your version, it makes .attr look like a class |
14:33 |
|
owen |
$(document).ready(function(){ |
14:33 |
|
owen |
if($("html").attr("lang") == "en"){ |
14:33 |
|
owen |
// do one thing |
14:33 |
|
owen |
} else { |
14:33 |
|
owen |
// do another |
14:33 |
|
owen |
} |
14:33 |
|
owen |
}); |
14:43 |
|
jwagner |
Like if ($("html").attr("lang") == "en") {$("a.addtocart").html("en2Add to Your Bookbag")} ); ? That one still isn't working. |
14:53 |
|
danny |
jwagner: just tested and it works for me, just make sure that it takes place in the document.ready line that owen listed |
14:53 |
|
danny |
if ($("html").attr("lang") == "en") { |
14:53 |
|
danny |
$("a.addtocart").html("en2Add to Your Bookbag") |
14:53 |
|
danny |
} |
14:57 |
|
jwagner |
Got it -- had a misplaced paren. Here's what works: $(document).ready(function(){if ($("html").attr("lang") == "en") {$("a.addtocart").html("en2Add to Your Bookbag")} ; |
14:57 |
|
jwagner |
}); |
15:02 |
|
jwagner |
Tested an if variation, & the following also works properly: |
15:02 |
|
jwagner |
$(document).ready(function(){ |
15:02 |
|
jwagner |
if ($("html").attr("lang") == "en") {$("a.addtocart").html("Add to Your Bookbag")} else{$("a.addtocart").html("frAdd to Your Bookbag")} ; |
15:02 |
|
jwagner |
}); |
15:03 |
|
jwagner |
Thanks much to all! Better to build in this kind of check from the beginning before I go hog-wild adding these things to sites. |
15:05 |
|
gmcharlt |
jwagner, owen: http://recurser.com/articles/2[…]anslation-plugin/ |
15:06 |
|
gmcharlt |
another way of doing it |
15:35 |
|
gmcharlt |
owen: I'm thinking of it as enabling that |
15:36 |
|
gmcharlt |
make it access an external dictionary |
15:36 |
|
gmcharlt |
rather than dumping lots of if $lang_code = 'foo' in the JS |
15:37 |
|
owen |
But if there were a means of applying custom local translations to the templates themselves we wouldn't have to resort to using jquery to manipulate text client-side |
15:38 |
|
liz_nekls |
yes, I like the idea of the local translation |
16:14 |
|
eiro |
FYI: koha for macports (http://www.tinybox.net/content[…]te-koha-macports) |
16:17 |
|
gmcharlt |
eiro++ |
16:17 |
|
eiro |
thx |
16:22 |
|
brendan |
Good morning #koha |
16:22 |
|
gmcharlt |
hi brendan |
16:23 |
|
brendan |
hey gmcharlt - I've got some elk defrosting for tonight's dinner - yummy |
16:23 |
|
gmcharlt |
cool |
16:24 |
|
gmcharlt |
I was a bit disappointed the the elk chop I had - didn't taste all that different from beef |
16:24 |
|
brendan |
if you are ever out this way for work or something let me know - I'll save you a piece |
16:24 |
|
gmcharlt |
thx |
16:24 |
|
gmcharlt |
difference between farm-raised vs. wild elk, perhaps? |
16:24 |
|
brendan |
I agree |
16:25 |
|
liz_nekls |
We have a restaurant here in Lawrence that serves Buffalo, Elk, Lamb, and Pork burgers. I agree about the elk, doesn't taste that much different from beef. Buffalo/Bison, however, tastes kind of like shoes. |
16:25 |
|
liz_nekls |
to me |
16:26 |
|
brendan |
oh no -- shoes aren't too appetizing |
16:26 |
|
gmcharlt |
liz_nekls: http://www.youtube.com/watch?v=cg9nVYo0VOs , perhaps? |
16:27 |
|
liz_nekls |
LOL... yea, like that. |
16:27 |
|
brendan |
spellcheck_suggest/make_spellcheck_suggest.pl ? that used to work in 2.9 ? |
16:28 |
|
gmcharlt |
brendan: yes |
16:28 |
|
brendan |
what needs to be done to update that ? |
16:28 |
|
brendan |
is it even worth trying to update that? or be better to design a new way |
16:28 |
|
gmcharlt |
design a new way, IMO |
16:29 |
|
gmcharlt |
especially in light of Zebra's fuzzy searching |
16:29 |
|
brendan |
that's the problem that I see... since you should always get something - through fuzzy |
16:30 |
|
brendan |
ok -- when I've got a little time - I will send a message to devel for comments and suggestions and see what develops -- maybe I can create sometime - to develop something |
16:30 |
|
gmcharlt |
one way to rethink it is as a way of adding synonyms rather than deal with typos per se |
16:31 |
|
gmcharlt |
without duplicating what you have via cross-references in the authority file |
16:31 |
|
brendan |
would it be worth looking into the google SOAP api ? |
16:32 |
|
brendan |
or would one have to pay for that ? |
16:32 |
|
brendan |
or slow things down even more.. |
16:33 |
|
gmcharlt |
good idea in principle, if you could cache - but Google's terms of use would have to be looked at very carefully |
16:34 |
|
Sharon |
Report question - For the Most-circulated Items "Top Lists" report, what is the SQL behind it (nothing shows up when I copy/paste into Excel). I need to know what exactly it's counting (/cgi-bin/koha/reports/cat_issues_top.pl) |
16:35 |
|
brendan |
does anybody know what the prog/famfamfam/silk/spellcheck.png is there for ? |
16:38 |
|
gmcharlt |
Sharon: the most relevant bit: http://pastebin.com/d37700bd1 |
16:39 |
|
Sharon |
thank you |
16:39 |
|
gmcharlt |
a bunch of additional conditions can be added to that query based on the filters you select |
16:40 |
|
gmcharlt |
brendan: nothing at all AFAICT, but presumably was added as part of spellcheck support at some point |
17:16 |
|
frederic |
hi |
17:16 |
|
gmcharlt |
hi frederic |
17:18 |
|
pianohacker |
hello |
17:27 |
|
frederic |
I am trying to catch up all info about koha conf... |
18:15 |
|
chris |
hmm i think im still on texas time |
18:16 |
|
gmcharlt |
hi chris |
18:17 |
|
chris |
hi gmcharlt |
18:21 |
|
gmcharlt |
I see your survived your flight |
18:23 |
|
jwagner |
Chris, why are you online? Go back to bed :-) |
18:25 |
|
chris |
hehe yeah i woke up at 4am .. managed to get a few more hours sleep in, but then i was just lying there so decided to get up |
18:25 |
|
chris |
gmcharlt: yep, the flights i dont mind, its the airports that arent fun |
18:25 |
|
chris |
17 hours in the air, and about 10 in airports |
18:26 |
|
jwagner |
Better you than me. I'd love to visit that part of the world, but I can't take that long on a plane. Let alone that long in the airport.... |
18:29 |
|
chris |
on the 13 hour flight, i got 3 seats to myself, so that was pretty awesome |
18:29 |
|
chris |
not many ppl flying from the US to NZ at the moment, plane was quite empty |
18:31 |
|
gmcharlt |
means lots of room to spread out |
18:32 |
|
chris |
yep |
19:16 |
|
pianohacker |
i.e., new template module and my crazy custom format for the new sysprefs editor |
19:17 |
|
liz_nekls |
well that would be smart |
19:18 |
|
pianohacker |
What do you guys think of using Template::Toolkit to process the preference tab files? They're processed separately from the main template anyway, so no includes would be involved |
19:18 |
|
pianohacker |
And if we move to TT as our main template module, I'll have already worked around the translation problem |
19:18 |
|
gmcharlt |
go for it |
19:23 |
|
joetho |
wants to fly to paree |
19:24 |
|
owen |
liz: It's the wrong season to fly to NZ. Do paree first with joetho. |
19:24 |
|
liz |
don't really need to identify where I'm from anymore |
19:24 |
|
liz |
true |
19:25 |
|
liz |
actually... |
19:25 |
|
wizzyrea |
even better |
19:25 |
|
gmcharlt |
is that a sigh of satisfaction I just head? |
19:25 |
|
gmcharlt |
hea*r*d |
19:26 |
|
wizzyrea |
lol yea, like putting on your pajamas after a hard day |
19:26 |
|
joetho |
I am working on a list of useful URLs for my koha consortium users |
19:26 |
|
wizzyrea |
www.nexpresslibrary.org >.> |
19:26 |
|
wizzyrea |
j/k |
19:26 |
|
joetho |
I was thinking youtube |
19:27 |
|
wizzyrea |
always with the smackdown |
19:30 |
|
pianohacker |
atz: around? |
19:30 |
|
atz |
? |
19:31 |
|
pianohacker |
I remember you being mildly annoyed at our current patched-together translation system |
19:31 |
|
pianohacker |
I'm thinking of using Template::Toolkit for the preference files; did you have any thoughts on where you'd like the translation system to go? |
19:31 |
|
pianohacker |
Since I'll have to at the very least extend it to support TT |
19:31 |
|
gmcharlt |
same place as the rest of the PO files |
19:32 |
|
gmcharlt |
difference is that you can use own (or preferably, CPAN) code to generate the PO files |
19:33 |
|
pianohacker |
I'm trying to find a module right now |
19:33 |
|
pianohacker |
I was just curious if atz had any ideas on improving the translation system overall |
19:33 |
|
jwagner |
Does anyone know the XSLT stuff? |
19:33 |
|
gmcharlt |
jwagner: what's your question? |
19:34 |
|
jwagner |
XSLT doesn't obey sysprefs. The values I'm looking at are defined in the perl, but how to get XSLT to read them? |
19:34 |
|
atz |
pianohacker: unfortunately, the only thing I would look for is in the *long* term to get a tree parser that can handle H:T:P |
19:35 |
|
pianohacker |
Yeah |
19:35 |
|
gmcharlt |
jwagner: can pass arbitrary variables in the call to the XSLT processor, that in turn can be tested for in the stylesheet |
19:35 |
|
gmcharlt |
at moment, no sysprefs are passed |
19:35 |
|
pianohacker |
It looks like Locale::Maketext does support TT, which I'm looking at |
19:36 |
|
jwagner |
gmcharlt, any hints on how? I don't know anything about XSLT except what I've been fumbling with today. |
19:38 |
|
gmcharlt |
jwagner: very briefly, calls to $xslt->transform($source) can take a second parameter, a hash of variables to pass to the stylesheet |
19:38 |
|
gmcharlt |
e.g., $xslt->transform($source, opacsyspref1 => C4::Context->preference('opacsyspref1'), opacsyspref2 => ...) |
19:38 |
|
gmcharlt |
then in stylesheet, can test for <xslt:if select='oapcsyspref1'> ... |
19:39 |
|
jwagner |
AHA! Thanks much. Now if I could just figure out the other stuff. (Bangs head against wall....) |
19:42 |
|
pianohacker |
I'm beginning to think the author of Locale::Maketext enjoys pointing and laughing and saying "Haha! You don't know anything about i18n!" |
19:42 |
|
chris |
right time for me to catch the bus to work |
19:43 |
|
chris |
most of you people will be home from work by the time i get to work, so good evening to them :) |
19:43 |
|
gmcharlt |
:) |
19:43 |
|
joetho |
at least we all have jobs to go to. I am thankful for mine. |
19:44 |
|
joetho |
most of the time. |
19:48 |
|
joetho |
anyone know about a bib merge function that *used* to exist in koha, but dropped off a few versions ago? |
19:49 |
|
chris |
it was never officially released afaik |
19:49 |
|
joetho |
hey don't be late for the bus! |
19:49 |
|
chris |
ok i really need to go, will talk later |
19:50 |
|
joetho |
work hard and have fun |
20:25 |
|
pianohacker |
joetho: Do you mean transferring items from one bib to another? |
20:26 |
|
Sharon |
pianohacker We're hoping to have a way to do side-by-side comparison of possible duplicate Bibs and pick the best (or find a way to merge the best of both into a new Bib) |
20:27 |
|
Sharon |
a bib maintenance function to help remove dups without losing item/transaction data |
20:28 |
|
pianohacker |
Ahh |
20:32 |
|
wizzyrea |
is the zebra_rebuild usually instantaneous? |
20:34 |
|
wizzyrea |
this probably sounds like a dumb question. It kind of is, b/c I was expecting zebra to chug for a while and when it didn't I was... surprised |
20:37 |
|
chris |
right in at work now |
20:38 |
|
pianohacker |
If you're just updating stuff from zebraqueue, it can be pretty fast |
20:38 |
|
pianohacker |
If you're worried, you can run it with -v |
20:43 |
|
wizzyrea |
ah, verbose? |
20:43 |
|
pianohacker |
yup |
20:43 |
|
wizzyrea |
tyvm |
20:43 |
|
pianohacker |
np |
20:44 |
|
wizzyrea |
(actually, I usually do it nozebra, is why i'm a bit muddled by zebra indexing) |
20:44 |
|
pianohacker |
zebra does tend to generate muddles |
20:45 |
|
chris |
wow, after spending 10 days using my hp mini, a dual 20" monitor set up is heaven |
20:45 |
|
gmcharlt |
heh |
20:45 |
|
pianohacker |
I don't doubt it. Are dual setups common at your workplace? I might need to move to NZ |
20:45 |
|
joetho |
paino: yes, the side-by-side comparison thing on merging bibs. |
20:50 |
|
chris |
right i officially start paid koha work from monday yippee!! |
20:51 |
|
wizzyrea |
WOO! |
20:51 |
|
pianohacker |
chris: Yay, congratulations! |
20:51 |
|
chris |
pianohacker: dual or triple, no one at my work has a single monitor that i know of |
20:51 |
|
pianohacker |
chris: very nice |
20:51 |
|
joetho |
whoops, I meant piano. Congrats Chris. Welcome to the sweatshop! |
20:51 |
|
chris |
hehe joetho, welcome back you mean :-) |
20:51 |
|
joetho |
yes |
20:52 |
|
joetho |
we should all pay you. |
20:52 |
|
chris |
pianohacker is our child labourer |
20:52 |
|
chris |
:P |
20:52 |
|
pianohacker |
Speaking of which. |
20:52 |
|
joetho |
chris' paypal address? |
20:52 |
|
chris |
have fun, say hi to your mum and that I appreciate very much the effort she put in bringing you down to the conference |
20:53 |
|
pianohacker |
I will do that, thanks! |
20:53 |
|
joetho |
yes. Kudos to mom. |
20:53 |
|
wizzyrea |
so, nub git question... if I want to get my local install up to the same patchlevel as our hosted install, how would I do that? |
20:53 |
|
chris |
joetho: hehe |
20:53 |
|
wizzyrea |
i know there are a lot of ins, lot of outs there |
20:54 |
|
chris |
joetho: there are people much more deserving than me |
20:54 |
|
gmcharlt |
wizzyrea: check with rch - it would be a matter of cloning your site's repo |
20:55 |
|
joetho |
what if I want to get my install up to the patchlevel of nekls? |
20:55 |
|
chris |
heh |
20:55 |
|
gmcharlt |
joetho: same answer |
20:55 |
|
joetho |
and rch is... |
20:55 |
|
gmcharlt |
Ryan Higgins |
20:56 |
|
joetho |
ah. |
20:56 |
|
wizzyrea |
lol... oi, I don't really want to bother him |
20:56 |
|
joetho |
I do. |
20:56 |
|
joetho |
in a nice way. |
20:57 |
|
chris |
maybe paypal him :) |
20:57 |
|
wizzyrea |
lulz |
21:00 |
|
joetho |
I think we paypalled his boss already. |
21:00 |
|
wizzyrea |
community... love... happiness... |
21:01 |
|
chris |
:) |
21:01 |
|
joetho |
but of course. |
21:02 |
|
chris |
joetho: im sure I met you at the conference, ... but im blanking, where are you from? |
21:03 |
|
joetho |
Southeast kansas, we spoke a couple of times. Medium height, trim grey beard, strikingly handsome, noble carriage. |
21:04 |
|
chris |
ahh but of course :) |
21:06 |
|
wizzyrea |
hey, at least you missed out on having plastic food thrown at you (chris) |
21:07 |
|
wizzyrea |
most memorable non-conference center moment |
21:09 |
|
chris |
heh |
21:10 |
|
chris |
we were actually at the same restaurant at the time i think |
21:10 |
|
chris |
was it at saltgrass? |
21:10 |
|
wizzyrea |
hehe yea |
21:10 |
|
wizzyrea |
with their epic desserts |
21:10 |
|
chris |
is there anything not epic in texas? |
21:10 |
|
chris |
:) |
21:10 |
|
wizzyrea |
ooh, truth |
21:11 |
|
wizzyrea |
I couldn't help myself... I kept thinking "everything really *is* bigger in texas!" |
21:11 |
|
chris |
hehe |
21:11 |
|
wizzyrea |
because it's TRUE! |
21:11 |
|
chris |
yup |
21:12 |
|
chris |
http://www.flickr.com/photos/nengard/3446690611/ |
21:13 |
|
chris |
im currently taunting my workmates with food photos |
21:32 |
|
wizzyrea |
mmm onion rings |
21:33 |
|
gmcharlt |
chris: another committer |
21:33 |
|
chris |
woot |
21:33 |
|
chris |
ill update the docs |
21:34 |
|
gmcharlt |
I have a slight fear that we'll find out that somebody we don't know about got a patch accepted in 2006 |
21:34 |
|
gmcharlt |
causing lots of shifting ;) |
21:34 |
|
chris |
hehe yeah |
21:36 |
|
wizzyrea |
so ok... talking about using bugzilla for "cataloging" enhancements |
21:36 |
|
wizzyrea |
what kind of things are *most* important to include |
21:36 |
|
wizzyrea |
i'm guessing more detail = better |
21:37 |
|
chris |
as much information as possible |
21:37 |
|
wizzyrea |
we were going to start putting ours on |
21:37 |
|
wizzyrea |
should we just do it how we like it and ask for suggestions? |
21:37 |
|
gmcharlt |
wizzyrea: just enter the bugs - the suggestions will come naturally |
21:38 |
|
wizzyrea |
lol, I suppose that's true |
21:38 |
|
wizzyrea |
ok. Well get ready. You may have unleashed a beast here |
21:39 |
|
gmcharlt |
just make sure to search for existing relevant bugs first |
21:44 |
|
chris |
hmm this one is gonna mean a shuffle i think if i use authored date |
21:44 |
|
gmcharlt |
better go with pushed? |
21:44 |
|
chris |
yeah will do |
21:48 |
|
chris |
Christopher Hyde is the 83rd committer to have a patch pushed into the main repository |
21:48 |
|
chris |
how's that? |
22:01 |
|
wizzyrea |
lata peps |
22:24 |
|
chris |
ahh espresso machine, how i missed you |
22:25 |
|
chris |
sent a patch for the latest developer |
22:25 |
|
chris |
but it will be stuck in moderation |
22:25 |
|
ryan_ |
was that a haiku? |
22:26 |
|
chris |
hehe not intentionally |
22:33 |
|
eiro |
balvenie doublewood <3 |
22:42 |
|
eiro |
'night koha people |
23:34 |
|
chris |
hey richard and brendan |
23:34 |
|
richard |
hiya |
23:34 |
|
brendan |
have fun chris |
23:44 |
|
pianohacker |
chris, when you get back: minor typo in the latest history addition |
23:49 |
|
chris |
oh? |
23:50 |
|
pianohacker |
repository developer |
23:50 |
|
chris |
ahh there is a tab in there |
23:50 |
|
chris |
3 columns in the file now |
23:51 |
|
chris |
date, description, and tags |
23:51 |
|
chris |
tab separated |
23:51 |
|
chris |
so that its easy for ppl to throw it into a db to manipulate/search |
23:51 |
|
pianohacker |
Yup. Thanks, missed that |
00:03 |
|
chris |
automated web testing meeting == use selenium |
00:10 |
|
pianohacker |
I'd like to hear how that works for your company, it could be quite useful for Koha |
00:10 |
|
chris |
the QA team apparently have been using it quite a bit |
00:11 |
|
chris |
so i'll let you know how it works out |
00:13 |
|
pianohacker |
Cool |
01:19 |
|
pianohacker |
'night all |
01:27 |
|
davi |
What is the version more stable, |
01:27 |
|
davi |
koha-3.00.01-stable.tar.gz or koha-3.00.01.005.tar.gz ? |
01:27 |
|
chris |
stable |
01:28 |
|
davi |
thanks |
01:28 |
|
chris |
by 3 minutes :-) |
01:29 |
|
davi |
So, 3.00.01.005 will be the stable one in 3 minutes? |
01:29 |
|
chris |
no, -stable was released 3 minutes after 005 |
01:29 |
|
davi |
ah, it is fresh! |
01:30 |
|
chris |
well, few months old now, but fresher than 005 :-) |
01:30 |
|
davi |
What is the repository where I can see the history? |
01:56 |
|
davi |
Just FYI, I have got "production mode - trapped fatal error" following guide http://wiki.koha.org/doku.php?[…]uide_ubuntu_hardy |
01:57 |
|
chris |
whats the error log tell ya? |
01:57 |
|
davi |
apache log? |
01:57 |
|
chris |
my guess is a module has been missed |
01:57 |
|
chris |
yeah the apache error log for the koha site |
01:58 |
|
chris |
if you can find the error, we can probably fix it and update the wiki to save others :) |
02:00 |
|
davi |
sure |
02:00 |
|
davi |
I am trying to look for some messages, but I just see normal messages |
02:00 |
|
davi |
vps101.leals.com:8080 192.168.1.2 - - [24/Apr/2009:01:59:23 +0000] "GET / HTTP/1.1" 302 - "-" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.7) Gecko/2009032813 Iceweasel/3.0.6 (Debian-3.0.6-1)" |
02:00 |
|
davi |
vps101.leals.com:8080 192.168.1.2 - - [24/Apr/2009:01:59:24 +0000] "GET /cgi-bin/koha/installer/install.pl HTTP/1.1" 200 232 "-" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.7) Gecko/2009032813 Iceweasel/3.0.6 (Debian-3.0.6-1)" |
02:01 |
|
chris |
hmm that looks like the access log |
02:01 |
|
chris |
not the error one |
02:03 |
|
davi |
/var/log/apache2# tail -f error.log |
02:04 |
|
chris |
check you koha-httpd.conf |
02:04 |
|
davi |
It does not show nothing while I GET http://192.168.1.101:8080/ |
02:04 |
|
chris |
and see where it is set to log |
02:04 |
|
davi |
and get redirected to http://192.168.1.101:8080/cgi-[…]taller/install.pl |
02:04 |
|
chris |
yeah the koha-httpd.conf is probably telling it to log to another place |
02:04 |
|
davi |
ok, let me look for it |
02:06 |
|
davi |
Which one of these? |
02:06 |
|
davi |
/etc/koha/koha-httpd.conf |
02:07 |
|
davi |
/build/koha-3.00.00/blib/KOHA_CONF_DIR/koha-httpd.conf |
02:07 |
|
davi |
/build/koha-3.00.00/etc/koha-httpd.conf |
02:07 |
|
chris |
the first one |
02:07 |
|
davi |
ok |
02:08 |
|
davi |
[error] [client 192.168.1.2] [Fri Apr 24 02:07:53 2009] mainpage.pl: DBD::mysql::st execute failed: Table 'koha.language_descriptions' doesn't exist at /usr/share/koha/lib/C4/Languages.pm line 339. |
02:09 |
|
chris |
ah ha |
02:10 |
|
davi |
How to create koha.language_descriptions? |
02:10 |
|
chris |
it should have been done by in the install as far as im aware |
02:11 |
|
davi |
I think I remember I had similar or same problem while installing 3.0.0 RC |
02:12 |
|
davi |
I think I finally created that table directly in the database or with a script, but I do not remember how |
02:13 |
|
davi |
Maybe even just creating it could work? |
02:14 |
|
chris |
hmm nope that wouldnt work, lemme check and see if this on the mailing list |
02:14 |
|
davi |
ok |
02:14 |
|
chris |
is that the last error in the file? |
02:14 |
|
davi |
yes |
02:15 |
|
davi |
There are lots and lots of such errors |
02:15 |
|
davi |
mainpage.pl: DBD::mysql::st execute failed: Table 'koha.language_descriptions' doesn't exist at /usr/share/koha/lib/C4/Languages.pm line 333. |
02:15 |
|
davi |
mainpage.pl: DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at /usr/share/koha/lib/C4/Languages.pm line 334. |
02:15 |
|
chris |
nothing about CGI::Session::ID |
02:15 |
|
chris |
? |
02:16 |
|
davi |
let me check if such package is installed |
02:17 |
|
chris |
http://article.gmane.org/gmane[…]mp.misc.koha/9955 |
02:17 |
|
davi |
Such package was not installed. So maybe it should be added to the Wiki page |
02:18 |
|
davi |
if it is actually needed. |
02:18 |
|
chris |
no i was just wondering if there was anything about that in the error log |
02:18 |
|
chris |
because that email to the list seems to suggest that that is the problem |
02:20 |
|
davi |
I was mistaken, the last error lines are: |
02:20 |
|
davi |
[Fri Apr 24 02:19:12 2009] [error] [client 192.168.1.2] [Fri Apr 24 02:19:12 2009] install.pl: Use of uninitialized value $debug_level in string eq at /usr/share/koha/lib/C4/Context.pm line 45. |
02:20 |
|
davi |
[Fri Apr 24 02:19:12 2009] [error] [client 192.168.1.2] [Fri Apr 24 02:19:12 2009] install.pl: Can't call method "id" on an undefined value at InstallAuth.pm line 278. |
02:21 |
|
chris |
yep that looks like it |
02:21 |
|
davi |
Is there solution? |
02:21 |
|
chris |
you might need to install CGI::Session::Serialize::yaml |
02:21 |
|
chris |
http://article.gmane.org/gmane[…]mp.misc.koha/9955 it worked for this person |
02:21 |
|
davi |
thanks |
02:24 |
|
davi |
It works now, thanks |
02:24 |
|
chris |
yay :) |
02:24 |
|
chris |
maybe we should link to that message |
02:28 |
|
davi |
Should we add to one of the almost infinite wiki pages the CGI::Session::Serialize::yaml package to the list of packages to install? |
02:29 |
|
chris |
you are running hardy right? |
02:29 |
|
chris |
i think it works out of the box for intrepid .. so maybe add it to the hardy page |
02:30 |
|
davi |
I am running Debian 5.0 stable (lenny) |
02:31 |
|
chris |
hmm, i thought it was fixed there too, guess not .. does it list that in the INSTALL.debian file ? |
02:32 |
|
davi |
let me look for the INSTALL.debian file |
02:32 |
|
chris |
in git there is an INSTALL.debian-lenny file |
02:32 |
|
chris |
too, but im not sure that came in the 3.0.1 tarball |
02:33 |
|
davi |
It seems all is right. It reads: |
02:33 |
|
davi |
1.6.2 Recent versions of CGI::Session have caused some issues for users; |
02:33 |
|
davi |
as of this release date, we suggest downloading the CGI::Session::serialize::yaml |
02:33 |
|
davi |
tarball direct from CPAN and install it directly rather than using the cpan command |
02:34 |
|
chris |
cool |
02:34 |
|
moo |
hi guys, anybody got a time to answer a question on changing username / passwords |
02:35 |
|
chris |
yep |
02:36 |
|
moo |
thanks chris, i've just started adminnig a box with Koha installed, when they set it up they used a specific username as admin but want a generic one... do I change a borrowers password or.. what do I need to do ? |
02:36 |
|
chris |
yeah, make a borrower, make it category staff or something similair, set the password, and then set that borrowers' permissions |
02:37 |
|
chris |
https://sites.google.com/a/lib[…]ing-staff-patrons |
02:38 |
|
chris |
https://sites.google.com/a/lib[…]trons-permissions |
02:38 |
|
chris |
hopefully will help |
02:38 |
|
moo |
hey thanks for the quick help :) i'll check it out, looks like it should do the trick :) |
02:39 |
|
chris |
no problem |
02:39 |
|
chris |
where in the world are you from moo? |
02:41 |
|
davi |
For the record, I am from Spain |
02:42 |
|
chris |
nz for me |
02:43 |
|
chris |
must be late in spain davi |
02:43 |
|
moo |
brb, gotta make call. |
02:44 |
|
davi |
yep, I must go to bed |
02:44 |
|
chris |
sleep well |
02:47 |
|
davi |
thanks, night |
02:47 |
|
davi |
same there |
02:48 |
|
moo |
well good meeting you lot, thanks for your help chris, i gotta dash :) |
03:13 |
|
Amit |
hi chris, brendan, mason |
03:13 |
|
Amit |
good morning |
03:13 |
|
chris |
hi amit |
03:13 |
|
Amit |
chris: R u interested in IPL |
03:13 |
|
Amit |
cricket matches |
03:13 |
|
chris |
i have just got back from the US, so i havent seen any cricket news for a 10 days |
03:14 |
|
chris |
is it going well? |
03:16 |
|
Amit |
yes |
03:16 |
|
chris |
cool |
03:16 |
|
chris |
which team do you support? |
03:16 |
|
Amit |
delhi daredevils |
03:16 |
|
Amit |
this is my team |
03:16 |
|
Amit |
because i m from Delhi |
03:17 |
|
Amit |
delhi is my birth placed |
03:17 |
|
chris |
ahh cool |
03:17 |
|
Amit |
delhi team is too strong |
03:17 |
|
Amit |
yesterday delhi vs chennai match it too interesting match |
03:17 |
|
Amit |
dhoni vs sehwag |
03:18 |
|
chris |
ahh |
03:19 |
|
Amit |
today match kingsX11 vs bangalore royal challenge |
03:47 |
|
chris |
when does it start? |
03:49 |
|
Amit |
its start 7:30 IST |
03:49 |
|
Amit |
on SONY MAX |
03:50 |
|
Amit |
Rayder, Ross is in bangalore team |
03:50 |
|
chris |
cool, lemme see if we get it on tv here |
03:50 |
|
Amit |
k |
03:50 |
|
Amit |
Daniel is on delhi team |
03:51 |
|
chris |
just highlights |
06:21 |
|
chris |
evening |
06:51 |
|
eiro |
hello |
06:52 |
|
Amit |
eiro: hello |
08:13 |
|
Amit |
hi paul |
08:36 |
|
chris |
1hi paul_p and eiro |
08:36 |
|
paul_p |
hi chris |
08:37 |
|
paul_p |
hope everything OK after your flight back to NZ |
08:37 |
|
chris |
yep trying to get back on nz time, but otherwise ok |
08:37 |
|
paul_p |
for us, it was a old-slyte B747. quite uncomfortable ! |
08:37 |
|
paul_p |
there's a real big diff between them and more moderne planes. |
08:38 |
|
chris |
yep |
08:38 |
|
paul_p |
just to compare : no room for my legs due to the size (width) of the sits & no personal screen, so, no films in french at all (only en+spa+russian+japanese) |
08:38 |
|
paul_p |
+ ugly food (but I bet it's NWA, not B747 ;-) ) |
08:39 |
|
chris |
hehe yeah, i was on a 737 to la |
08:39 |
|
chris |
then a 777 to nz |
10:50 |
|
gmcharlt |
paul_p: you took NWA over the Atlantic? my condolences |
10:50 |
|
paul_p |
hi gmcharlt. |
10:50 |
|
paul_p |
In fact, I bought a AF/KLM ticket, but it was NWA, except for Marseille => Amsterdam. |
10:51 |
|
paul_p |
the plane Dallas => detroit was a new one. Very comfortable. But ridiculous service : 1 drink, and a very very very small cookie. (Note it was 12:30PM) |
10:52 |
|
paul_p |
same for Detroit => Dallas when coming. |
10:52 |
|
paul_p |
(was 7PM) |
10:53 |
|
gmcharlt |
alas, that's pretty much the level of service to expect nowadays |
10:54 |
|
paul_p |
yep. On continental travels with AF, the service is quite good though |
11:09 |
|
elwell |
yeah, there's no comparison between the (lack of) service on the time I flew NWA to the US compared with air NZ or Virgin |
11:15 |
|
gmcharlt |
it's slightly odd when a simple view source crashes firefox |
11:16 |
|
gmcharlt |
repeatedly |
11:27 |
|
hafid |
hi |
11:28 |
|
hafid |
can i have help a want activate a sip Server in koha |
11:31 |
|
gmcharlt |
hafid: have you checked out that section of the manual |
11:31 |
|
gmcharlt |
https://sites.google.com/a/lib[…]/sip2-integration |