IRC log for #koha, 2012-08-13

All times shown according to UTC.

Time S Nick Message
00:40 Irma1 joined #koha
00:55 BobB joined #koha
03:39 mtompset joined #koha
03:40 mtompset who
03:40 mtompset Oops... wrong window. :)
03:40 mtompset Greetings, #koha.
04:08 cait joined #koha
04:49 mtompset Greetings, cait
04:50 cait hi mtompset
04:50 mtompset Looks like the GBSD was a success.
04:51 mtompset I feel bad for not being able to participate. This backup project is taking a lot of my CPU power, so I can't do both Koha and it. :(
04:57 mtj mtompset, i run my backups using nice, ioince
04:58 mtompset No, I was running simulations on the code I wrote, to confirm it was written properly.
04:58 mtj ... which fixes my 'cpu problems with backups' perfectly
04:58 mtompset And it wasn't so much CPU power as memory.
04:58 mtompset My poor netbook only has 2GB of RAM.
04:59 mtompset A VM of 512 and Windows 7 = 512MB left.
04:59 mtompset not to mention, I'm copying files, here there and everywhere in an attempt to organize them.
05:00 mtompset Too hard to track several open windows.
05:00 druthb joined #koha
05:01 mtj just get a proper dev system to to that work
05:01 mtompset That would be the proper solution... but that costs money.
05:01 mtompset I'm a volunteer getting paid based on donations.
05:01 mtompset I don't have that moeny.
05:02 mtompset money.
05:02 mtompset The netbook is a Christmas gift.
05:04 mtj you cant find a 'spare' pc anywhere? i have so many... i give cant give them away
05:06 cait hm found an interesting bug with email encoding, someone an expert in this?
05:07 cait bug is coming :)
05:07 mtj mtompset, like you... i experimented doing dev work on VMs running on my laptop
05:08 mtj it was pretty frustrating :/
05:08 mtompset Not for the next few months.
05:08 mtompset When I return to Canada, I will get access to a desktop.
05:09 mtompset Well, it is only frustrating when there are so many things I want to do.
05:09 mtompset Generally, for one thing... it works well enough.
05:10 cait bug 8626
05:10 huginn Bug[…]w_bug.cgi?id=8626 normal, P5 - low, ---, oleonard, NEW , Encoding problem with = in cart emails
05:10 mtj mtompset: good news, i haven just seen rangi's and eythain's 'zareason' laptops
05:11 mtj they are so grunty, i think you could run serious VMs on them
05:11 mtj 16 gig memory, i5 or i7 etc
05:12 mtompset Sounds nice.
05:12 mtompset Actually, kf... if you look =51 means ascii character Q.
05:12 * druthb has an i5 with 8 gig.  It's got the chops for everything I need.  :)
05:12 mtompset it should be easy to fix that bug.
05:13 cait mtompset: so much I know now - but I don't know what the correct settings are
05:13 mtj the thing that drove me crazy with laptop VMs was - a thrashing VM caused your gui to become unresponsive
05:13 cait so far I can only tell that quoted-printable seems not to work
05:15 mtompset it isn't the quoted-printable so much as not escaping the =.
05:16 cait ok, but how do you escape it correctly? I am a bit stuck on this right now
05:17 mtompset Is it perl creating this email?
05:18 cait yes
05:18 mtompset
05:18 mtompset
05:19 cait[…]f48345b3cdec058ce
05:19 mtj hmm , perhaps Email::Simple fixes this stuff
05:19 mtj ? ->[…]b/Email/
05:20 cait hm I am a bit worried to include another dependency
05:21 mtj well, its a great dep to add :)
05:22 mtompset I was thinking perhaps CGI has an encode URL function which would do it.
05:22 mtompset But I have to read the code to determine where I would put it.
05:23 mtj cait, if we fix a bunch of email-encoding bugs with Email::Simple, then it is worth it
05:24 cait not sure we got the problem everywhere even
05:24 cait I only ran into it because I wanted to bring back the urls pointing to the catalog
05:24 mtompset[…]AUTOESCAPING_HTML
05:24 cait and I had urls in my data that had =
05:24 cait mtompset: not sure html is our problem here - it's a text mail
05:24 mtompset but that might not be sufficient.
05:25 mtj cait, i think the problem is everywhere :) we just havent noticed it yet...
05:26 cait not sure really, I think most mails don't include the links
05:26 mtompset[…]otedPrint/
05:27 cait do we have to use quoted-printable even?
05:27 mtompset good question... I haven't hunted for other valid settings.
05:27 BobB joined #koha
05:27 mtompset Though, if you use HTML email, then use could use the CGI escapeHTML.
05:28 mtompset I think the use of quoted printable is to support text-only email clients.
05:28 mtj mtompset, html in email is bad :)
05:29 mtompset spam filters are more likely to block it, yes.
05:29 mtj cait, i added my comment to the bug ticket
05:30 cait thx mtj :)
05:30 cait I will pick a few more minds today to see if we can do with something we already use
05:30 mtj mtompset, yes... but html-emails are bad for other reasons, too
05:30 cait right now I am happy to have tracked down the problem ... it took me quite a while
05:32 mtj cait, potentially all emails generated by Koha have the same subtle bug, as this?
05:32 cait mtj: it used to work before we changed the cart template generation
05:32 mtj ... if they dont use something like Email::Simple
05:32 cait mtj: but also back then the diacritics were broken, so I think somewhere in between there might be a way
05:33 mtj aah, ok - interesting....
05:33 mtompset
05:33 mtompset interesting read.
05:35 mtj yeah, email stuff gets pretty tricky, pretty quick
05:36 mtompset would have a similar problem./
05:36 cait what about:
05:36 cait mtompset: yes, but that's broken in translated templates anyway, if we get the cart right, we can port it to all other places
05:37 mtompset Yes, cait. That's what I pointed at before. :)
05:37 cait mtompset: yours is a cpan module - i think this one is core?
05:39 mtompset Okay, I had a ::Perl on mine. :P
05:40 cait ok, continuing research
05:41 mtj ok, i gotta scoot now....
05:41 mtompset Have fun. See you later, mtj.
05:42 mtj but, as a final thought.. theres a good chance that koha handles this bug correctly, somewhere else...
05:43 mtj it might be worth having a quick look/grep thru the code, to check that
05:44 mbalmer joined #koha
05:45 mtj i think ive bumped into this bug before in Koha, so its also probably been fixed before?  :)
05:46 mtj ok, ciao #koha...
05:46 mbalmer g'day
05:49 cait bye mtj :)
05:49 mtompset strange...
05:50 mtompset I don't think this bug exists on 3.6.x, cait
05:50 cait no it doesn't
05:50 mtompset Only on master?
05:50 cait but in 3.6.x all diacritics are broken
05:50 cait so that's not much better
05:50 cait we changed the way the cart email is sent because translations were totally broken, we just didn't get it quite right yet
05:50 cait but I think I have an idea
05:51 mtompset question...
05:51 wahanui question is probably "What is the meaning of life, the universe and everything?"
05:51 mtompset There are TWO things in the email that is sent, right?
05:52 mtompset The ermail message and an attachment?
05:53 mtompset I'm wondering if the base64 encoded section works.
05:53 mtompset If so, then we could put base64 encoding for the message itself.
05:55 cait hm
05:56 mtompset I'm looking at 3.6.3 code, myself.
05:57 cait maybe using encode_qp in the right place is enough
05:58 mtompset But you said the diacritics were broken.
05:58 cait try umlauts in 3.6.3
05:59 mtompset I can't.
05:59 mtompset The library turned off login's.
05:59 cait ah
05:59 mtompset I have the power to change that, but not the authority. :(
05:59 cait there is a send cart  function in staff as wel
06:02 mtompset Okay... but I think mail is busted on our server. :(
06:02 mtompset I never could figure out how to get it set up.
06:09 cait ah
06:09 cait I think we can get it working with encode_qp which doesn't need an additional module
06:11 mtompset Probably.
06:11 mtompset But then you'll likely still have the same diacritic problem.
06:12 mtompset so line 146 becomes $body = encode_qp($1);
06:14 mtompset Though, I wonder if perhaps it should be encode_qp(encode("UTF-8",$1));
06:14 mtompset and possibly solve diacritic problems too?
06:15 mtompset I'm just thinking out loud. :)
06:18 cait mtompset: nope, that breaks the diacritics again
06:18 cait I tried it
06:19 cait i think because it's already utf-8 - you could double encode
06:19 cait would
06:19 mtompset Ah... okay...
06:20 mtompset but encode_qp works and the diacritics don't break?
06:29 cait doesn't look like they do
06:29 cait I have hebrew, umlauts, some spanish accents
06:33 cait in general the way we get the data is is not good... but that's out of the scope of the bug
06:35 julian_m joined #koha
06:36 hdl joined #koha
06:38 mtompset is is?
06:39 mtompset Salutations, julian_m hdl
06:39 julian_m hello mtompset
06:43 cait mtompset: using an old way to do that.. prints out some information not correctly, like too many subfields
06:43 cait hi julian_m and hdl
06:43 cait and brb :)
06:43 julian_m hello cait
06:51 francharb joined #koha
06:51 francharb Good morning #koha
06:58 hdl1 joined #koha
07:02 sophie_m joined #koha
07:03 mtompset Greetings, francharb
07:03 francharb Hi mtompset
07:06 sophie_m hello #koha
07:08 mtompset Greetings, sophie_m
07:08 mtompset Greetings, matts
07:08 matts hi !
07:10 rangi evening
07:14 gaetan_B joined #koha
07:14 gaetan_B hello
07:27 rangi hmm when i said yes post to the list, i didnt mean all at once!
07:29 * mtompset laughs, "That's why I didn't answer."
07:31 kf joined #koha
08:22 rangi hi magnuse
08:22 magnuse kia ora #koha
08:23 magnuse hiya rangi
08:23 kf morning magnuse :)
08:23 magnuse guten morgen kf
08:28 mtompset Greetings magnuse rangi
08:29 magnuse hiya mtompset
08:41 magnuse oops: - anyone from biblibre (?) feel like fixing that?
08:41 magnuse huh, that was weird
08:41 magnuse now it works
08:41 rangi heh
08:42 magnuse at first try i got a "this site is insecure" thing
08:42 magnuse then i made an exception for it and was taken to some kind og admin login
08:42 magnuse but now it works
08:42 rangi oh its just a self signed cert
08:42 rangi which are often more secure than the 'secure' ones
08:43 rangi which is why the way browsers check them is dumb
08:43 rangi i use the eff https everywhere firefox plugin, with the ssl observatory
08:48 * magnuse should check that out
08:48 rangi
08:48 magnuse still weird that i got somewhere other than the lists page, though
08:49 rangi
08:49 rangi bad redirect maybe?
08:50 magnuse might be
08:53 magnuse @wunder boo
08:53 huginn magnuse: The current temperature in Bodo, Norway is 15.0°C (10:20 AM CEST on August 13, 2012). Conditions: Partly Cloudy. Humidity: 82%. Dew Point: 12.0°C. Pressure: 30.24 in 1024 hPa (Steady).
08:54 magnuse the sun is shining from a clear sky - summer at last! ;-)
08:54 rangi heh
08:54 rangi @wunder nzwn
08:54 huginn rangi: The current temperature in Wellington, New Zealand is 11.0°C (8:00 PM NZST on August 13, 2012). Conditions: Partly Cloudy. Humidity: 76%. Dew Point: 7.0°C. Pressure: 29.65 in 1004 hPa (Steady).
08:55 magnuse pft ;-)
08:55 kf @wunder Konstanz
08:55 huginn kf: The current temperature in Taegerwilen, Taegerwilen, Germany is 20.2°C (10:50 AM CEST on August 13, 2012). Conditions: Partly Cloudy. Humidity: 79%. Dew Point: 16.0°C. Pressure: 29.98 in 1015 hPa (Steady).
08:56 magnuse @wunder marseille
08:56 kf nice day for eythian to arrive here
08:56 huginn magnuse: The current temperature in Marseille, France is 26.0°C (10:30 AM CEST on August 13, 2012). Conditions: Mostly Cloudy. Humidity: 65%. Dew Point: 19.0°C. Pressure: 29.89 in 1012 hPa (Steady).
08:56 kf left #koha
08:56 magnuse ouch, too hot!
08:56 drojf joined #koha
08:56 drojf good day #koha
08:57 rangi hi drojf
08:57 drojf hey rangi
08:59 magnuse hiya drojf
09:02 drojf hei magnuse
09:02 * drojf is sneezing a lot
09:03 drojf hope it's allergy related and not rangi's flu
09:04 magnuse ooh, data virus?
09:04 rangi heh
09:05 kf joined #koha
09:05 magnuse wb kf
09:05 kf :)
09:05 kf had to reboot :)
09:07 drojf hi kf :)
09:07 rangi windows rules!
09:07 drojf it does?
09:07 rangi yeah rebooting is awesome, i miss it
09:07 drojf hahaha
09:09 magnuse rangi: you *can* reboot linux too, you know ;-)
09:10 kf lol
09:10 rangi i think i did last year once
09:10 rangi :)
09:12 magnuse hm, i have to reboot every now and then after a software upgrade?
09:12 magnuse usually a new kernel, i guess
09:12 magnuse but that might not count
09:13 rangi yeah i reboot for new kernels, but i generally only change kernel if there is a security issue
09:14 * magnuse does whatever ubuntu update manager tells him to
09:14 rangi :)
09:17 chris_n` joined #koha
09:19 oleonard joined #koha
09:19 rangi what the heck is oleonard doing awake?
09:20 * oleonard grumbles groggily
09:20 oleonard 5 days offline and worrying about work I guess
09:21 magnuse ooh, addicted!
09:23 kf :)
09:23 oleonard Trying to catch up on the mobile theme saga
09:23 magnuse there's a mobile theme saga?
09:23 * magnuse never did catch up with the lists after his holiday...
09:23 kf lots of patches to sign off on from jared
09:24 kf oleonard: uhoh, I just rmembered thta I wanted to test your patch for moving the js libraries :(
09:24 oleonard Yeah, I'm confused about why there is a new bug for that
09:24 mtompset Hmmm... "addicted"... that reminds me of a Robert Palmer song:
09:25 oleonard I haven't read up properly yet
09:25 rangi ah yep, its been done in a nice way now, as a separate theme, rather than as a drop in replacement
09:25 kf oleonard: I think it's a little different, moving images and other things
09:26 oleonard rangi, is that because it was changing the default appearance of the OPAC as well, not just showing a mobile view for smaller devices?
09:26 rangi yup
09:26 rangi <-- quite nice mind
09:26 rangi but different
09:26 rangi but it gives a good opportunity to fix the themes
09:27 rangi with a working example
09:27 rangi the nice thing is, the themes step down, like the languages do, so if and the css file are really all you changed, thats all that actually needs to be in your theme
09:28 rangi im hoping that if we get this tidied away, all the other people who have done mobile themes, might submit them in usable forms :)
09:28 mtompset which bug/patch is being discussed?
09:28 magnuse rangi: good plan :-)
09:29 oleonard mtompset, Bug 8597
09:29 huginn Bug[…]w_bug.cgi?id=8597 enhancement, P5 - low, ---, fcapovilla, Needs Signoff , New theme for the OPAC with a mobile view
09:34 mtompset very nice!
09:35 oleonard So I guess back to the drawing board again with Bug 4048
09:35 huginn Bug[…]w_bug.cgi?id=4048 normal, P5 - low, ---, oleonard, Patch doesn't apply , CSS and JS libs must be outside of translated paths
09:36 kf oleonard: oh :(
09:37 magnuse rangi: you planning on signing off on that?
09:37 rangi on what? the 4 bugs to do with the new theme? nope
09:37 rangi i had too much input
09:37 rangi to sign off
09:41 magnuse fair enough :-)
09:44 oleonard brb
09:54 oleonard joined #koha
09:56 magnuse wb oleonard ;-)
10:00 oleonard Has anyone else tried testing Bug 8623?
10:00 huginn Bug[…]w_bug.cgi?id=8623 normal, P5 - low, ---, oleonard, Needs Signoff , Javascript libraries should be outside theme directories
10:01 oleonard The second patch isn't applying for me
10:02 rangi lemme check
10:03 rangi nope not for me, i suspect its dependent on an earlier patch
10:04 rangi yeah based on 46e0c09
10:06 rangi needs the patch for 8622 first
10:06 rangi bug 8622
10:06 huginn Bug[…]w_bug.cgi?id=8622 major, P3, ---, jcamins, Needs Signoff , Koha themes broken
10:09 magnuse jcamins++
10:09 kf jcamins++ :)
10:10 mtompset jcamins?
10:10 wahanui jcamins is A-Grade developper on Koha willing to rewrite it from top to bottom. Good Luck jcamins
10:10 mtompset At least the theming parts of it. ;)
10:11 rangi nope, to his credit he didnt cop out and take the easy way out, he fixed things, instead of rewriting
10:17 kf oh no
10:17 kf belated happy birthday wishes to you magnuse!
10:18 magnuse thanks!
10:19 kf it was saturday, right? 11th?
10:19 magnuse yup
10:20 mtompset What's the age mod 10?
10:20 oleonard Happy  birthday magnuse!
10:20 rangi happy birthday!
10:21 magnuse thank you, thank you!
10:22 mtompset Happy Belated Birthday. :)
10:22 magnuse mtompset: 9 (if i'm not mistaken - "$x % 10" in perl, right?)
10:22 mtompset Ah, you avoided the decade switch. Congrats.
10:23 magnuse :-)
10:23 magnuse not sure i will manageme to avoid it next year, though
10:24 mtompset You can, if you change the base of your age. ;)
10:24 mtompset But then it isn't really a decade. :)
10:24 magnuse ah, clever!
10:26 * kf has decided to switch to another version numbering theme next year
10:27 kf kf release chocolate chip cookie maybe
10:30 oleonard When you release a new version do you have to tell some people their software is no longer compatible?
10:31 kf hm I don't think so?
10:32 oleonard Lucky for us
10:50 mtompset The second digit represents how much dark chocolate is in the cookie?
10:51 mtompset The third digit is the number of cookies made?
10:51 * magnuse starts work on his most ambitious koha project so far: bug 8628
10:51 huginn Bug[…]w_bug.cgi?id=8628 enhancement, P5 - low, ---, magnus, ASSIGNED , Add digital signs to the OPAC
10:51 kf ooh
10:51 mtompset The first digit is eating session number?
10:51 kf I am reading the rfc right now
10:52 kf can you give an example for a sign?
10:52 magnuse what it will look like?
10:52 magnuse or what it will contain?
10:52 kf hm both? :)
10:52 magnuse hehe
10:53 magnuse i have some screenshots (mockups) from the customer, i have asked if i can share them, just to be on the safe side
10:53 kf ok :)
10:53 magnuse one use is "recently returned items", or "new items" or "items on a specific theme"
10:54 magnuse anything the library wants to "show off"
10:55 oleonard rangi, shouldn't 8623 depend on, rather than block 8622?
10:57 rangi probably
11:08 jcamins_away oleonard, we still need bug 4048 for css and javascript, just not for lib.
11:08 huginn Bug[…]w_bug.cgi?id=4048 normal, P5 - low, ---, oleonard, RESOLVED DUPLICATE, CSS and JS libs must be outside of translated paths
11:09 jcamins_away Wait, just css. Javascript is translated.
11:11 * jcamins_away goes to pack.
11:11 kf jcamins_away: no it's not
11:14 rangi wait that? yes it is? why do we bother putting the _( stuff then?
11:15 kf it is
11:15 kf but not the .js files
11:15 kf and they were talking about which directoreis to move out of theme/language
11:15 kf go to sleep
11:15 kf ;)
11:16 jwagner joined #koha
11:24 magnuse kf: screenshots (mockups) added to the wiki page
11:24 kf cool
11:24 kf ooooh pretty
11:25 magnuse yeah, i did not make those :-)
11:25 magnuse (Viktor did)
11:25 kf viktor++ :)
11:25 kf and greetings to him :)
11:25 magnuse yup, Viktor++
11:26 * magnuse wanders off in search of lunch
11:28 clrh hello
11:28 clrh I'm back
11:28 kf welcome back clrh
11:28 kf how was your vacation?
11:28 clrh thanks kf
11:29 clrh too short as all vacations but great as all holidays :)
11:46 nengard joined #koha
11:50 kf clrh: :)
11:55 nengard joined #koha
11:57 oleonard joined #koha
12:00 oleonard jcamins_away, I don't think there's any reason anymore to keep 4048 open based on the work you've been doing. New work can just be submitted against your bug reports
12:04 edveal joined #koha
12:09 * oleonard will return later
12:16 * mtompset waves bye.
12:38 bornie21 joined #koha
12:41 bornie21 hey everyone I am an IT technician and recently did a koha setup for our Library in Mutare, Zimbabwe and am facing challenges in creating authority records(infact I dont knw wht those are)
12:42 nengard jcamins is the authorities expert :)
12:45 tcohen joined #koha
12:45 tcohen morining #koha
12:48 mveron joined #koha
12:49 magnuse bornie21: sounds like reading up on authority records might be a good idea: (i don't know much about them myself, though...)
12:51 hdl1 bornie21: hi.
12:51 hdl1 if I can be of any help
12:59 bornie21 joined #koha
13:06 libsysguy joined #koha
13:07 libsysguy joined #koha
13:23 NateC joined #koha
13:23 talljoy joined #koha
13:29 jcamins_away bornie21: always ask questions in-channel.
13:29 jcamins_away You probably don't need authority records, if you're not sure what they are.
13:40 wajasu mornin
13:41 wajasu i tried to test/signoff on a few bugs last week.
13:42 wajasu bug 4222 was an interesting read
13:42 huginn Bug[…]w_bug.cgi?id=4222 major, P2, ---, srdjan, Failed QA , Nonpublic note not appearing in the staff client
13:44 wajasu there was a concern in the bug discussion about breaking things with some custom mapping or usage in 942x nonpublic note
13:44 wajasu i talked toby user and they said they used that field for spine label related stuff.
13:46 kf wajasu: they don't have to change their mappings
13:46 wajasu ok
13:47 kf wajasu: and in theory they can also map another field to the new field in items - although I would recommend moving the spine label related information in another place and work to go with the standard
13:47 kf but it shoudl not break anything
13:47 wajasu ok i'll reattempt that one today.
13:48 kf I think we needed to make it a real column in the db - it's a good change, figuring out how to do it in a safe way is a bit trickier, but you won't lose data
13:48 maximep joined #koha
13:49 wajasu i have many questions on the bugs i attempted.
13:50 wajasu bug 5858 - should that be in discussion, or should i try to signoff?
13:50 huginn Bug[…]w_bug.cgi?id=5858 enhancement, P5 - low, ---, gmcharlt, Needs Signoff , Default frameworks missing many MARC21 tags
13:53 magnuse wajasu: looked like in discussion to me too, really
13:53 wajasu ok
13:53 maximep good morning =)
13:57 maximep oh wow, jcamins did amazing job on bug 8597. I didn't even know you could have multiple theme and change them with the opacthemes syspref o_O
13:57 huginn Bug[…]w_bug.cgi?id=8597 enhancement, P5 - low, ---, fcapovilla, Needs Signoff , New theme for the OPAC with a mobile view
13:57 maximep jcamins++
13:57 wajasu bug 7720 - i started on this. one applied, I think "Location" dissappeard from the holdings tabl for an opac user.  So i tried to create a holding, but i always got an error "Too many holds".
13:57 huginn Bug[…]w_bug.cgi?id=7720 enhancement, P5 - low, ---, kyle.m.hall, Needs Signoff , Ambiguity in OPAC Details location.
13:58 wajasu maybe bug 4045 needs fixing first for me to work on 7720
13:58 huginn Bug[…]w_bug.cgi?id=4045 critical, P5 - low, ---, gmcharlt, Needs Signoff , No check for maximum number of allowed holds.
13:59 * wizzyrea waves
14:01 wajasu as i was working on overdue notices, I noticed cirrculation rules had an entry for "Holds allowed".  Must I configure a circ rule to get max number of holds allowed to work?
14:17 wajasu bug8382 - i think for me to test this i kept getting "You must define a budget in Administration".   created a vendor,  created a budget/fund. i can't get further. must i do planning?
14:18 wajasu i can't create an order because i still get "You must define a budget in Administration"
14:18 kf wajasu: did you mark the budget as active?
14:19 wajasu yes
14:19 kf hm.
14:19 wajasu even tried locked/unlocked.
14:19 kf and you created a fund for it?
14:19 kf and allocated money for the fund?
14:19 wajasu yup.  $400 available
14:19 kf oh, and also, try setting it to be for your library
14:19 kf that you are logged in at
14:20 kf acq is very restrictice
14:20 kf restrictive
14:20 wajasu where do i assign the library?
14:20 kf in the fund
14:20 kf restrict to - library and then choose your home library
14:21 wajasu i see
14:21 edveal left #koha
14:21 wajasu there is/was a popup  showing MPL whic i am signed in as (midway)
14:22 wajasu i even set teh fund filter, and it show the fund
14:23 wizzyrea wajasu: yes you must have a default circ rule to allow holds
14:23 wizzyrea for all-all
14:24 wajasu wizzyrea: thanks.  I'll do that and retry setting a hold.and testing tht bug.
14:24 kf wizzyrea++ :)
14:25 kf bbl bye all :)
14:25 kf left #koha
14:26 bornie21 hey guys I am Koha newbie and I have been trying to add a new book in the catalog and on saving, I can't find when I do a search in the OPAC
14:27 wizzyrea searching faq?
14:27 wahanui searching faq is probably at
14:27 wizzyrea :)
14:27 bornie21 ok thnx let me see if I can find anything
14:30 wajasu bornie21: if you just set things up, you might need to configure/run the zebra search server (zebrasrv should be running) if you are running zebra. And look into running -b -a -r  to get teh zebra indexes generated.
14:32 wajasu i signed off on bug8607 and as kf mentioned i might try to do a followup fix for the fine to display correctly.  Fine: $0.00 USD  instead of Fine: USD
14:33 drojf joined #koha
14:37 tcohen thanks for signing wajasu
14:39 wajasu tcohen: glad you did that work! it was sorely needed.
14:40 ago43 joined #koha
14:44 tcohen its the second time I do it wajasu! hahaha
14:45 tcohen hope this one has more consensus
14:45 tcohen (is that the way of saying it in english?)
14:45 wajasu pey
14:45 wajasu yes
14:45 magnuse wajasu++
14:46 magnuse dinnertime!
14:50 rambutan joined #koha
15:08 rambutan @seen life
15:08 huginn rambutan: I have not seen life.
15:23 fcapovilla joined #koha
15:27 wajasu i created a budget, then a fund for that budget, assigning it to my library (no restriction), and whenever i go to aquisitions, it still wants me to define a budget :(
15:27 wajasu its active. money is available.
15:29 wajasu running master sandard  install for testing
15:30 wajasu wait
15:30 wajasu i'm in my vendor now
15:30 wajasu receive shipment.
15:36 wajasu i open my basket, but it wants a budget/fund defined.
15:38 wajasu but i have one defined. with a fund.
15:39 wizzyrea hm I'm not seeing that problem
15:39 wizzyrea how much is in your fund?
15:39 wajasu i have two, one for 800 and one for 400 (base-level remaining)
15:40 wajasu fund codes (Fc1 and FC2)
15:40 wajasu they are Funds for "fall budget 2012"
15:40 wajasu so they are accosiated with that budget
15:41 wizzyrea i'm not having this issue :(
15:41 wajasu must i associate the budget with the vendor? or does that happend when an order is placed.
15:41 wizzyrea no, you shouldn't need to do that
15:41 wizzyrea does it do it on master or only with the patch you're testing
15:41 * wizzyrea is on master
15:42 wajasu master but i am in a patch branch. let me try with fresh master, to see if patch influenced it.
15:44 wizzyrea lol however, I can't increase the quantity of an order above 0
15:45 tcohen any advise on how to deal with this problem?
15:45 tcohen[…]
15:46 bag left #koha
15:46 bag joined #koha
15:46 bag left #koha
15:47 wajasu tcohen: are you printing labels?
15:47 wizzyrea no, just a search result
15:47 wajasu or just search?
15:47 bag joined #koha
15:47 tcohen nope
15:47 wizzyrea in the result set are there records with really uncommon characters?
15:48 tcohen is there a way to get that result set outside from koha?
15:48 wizzyrea well can you see it in the staff client?
15:48 tcohen I'm sure there's a broken record
15:48 wizzyrea say the cataloging search
15:48 tcohen same error on staff interface
15:48 wizzyrea oo. yikes.
15:48 wizzyrea cataloging search too?
15:49 wizzyrea more -> cataloging
15:49 sophie_m left #koha
15:49 wizzyrea search from there
15:49 tcohen mmm
15:49 tcohen in staff interface it says the same
15:49 tcohen BUT...
15:49 tcohen it referes to http://bmayor.biblioadmin.unc.[…]biblionumber=1945
15:49 wizzyrea \o/ squee
15:50 tcohen[…]biblionumber=1945
15:50 wizzyrea dunno, the record looks ok[…]biblionumber=1945
15:50 wizzyrea for 1945
15:51 tcohen YES, IT LOOKS OK
15:51 tcohen sorry
15:51 wizzyrea hehe sok
15:51 wizzyrea anything in the log/
15:51 wizzyrea ?
15:52 tcohen utf8 "\\xC3" does not map to Unicode at /usr/lib/perl/5.14/ line 174., referer: http://bmayor.biblioadmin.unc.[…]biblionumber=1945
15:53 wizzyrea would that record be the only result for that query?
16:00 melia joined #koha
16:05 tcohen wizzyrea, how can I know which records that search returns?
16:06 hdl1 tcohen: try and look at either zebra logs or type the rpn query in yaz-client console
16:06 tcohen thanks hdl1
16:07 wajasu i did a fresh kohaclone. make, make install, new budget, new fund, Still have the message "You must define a budget in Administration" on acquisitions page.
16:07 wajasu i must be dowing something wrong?  restriction = none
16:08 wajasu my library is set to midway
16:09 bornie21 joined #koha
16:18 Callender joined #koha
16:24 rambutan left #koha
16:25 jcamins_away wajasu there was a bug about that. Can't kook from phine.
16:26 jcamins_away look
16:26 jcamins_away phone
16:26 wajasu ok just found bug 8452
16:26 huginn Bug[…]w_bug.cgi?id=8452 minor, P5 - low, ---, koha-bugs, NEW , "You must define a budget in Administration" always shows on
16:26 jcamins_away yes.
16:27 jcamins_away tcohen, problem is marc 8. Run touch all biblios on rhat record only.
16:28 wizzyrea interesting that I wasn't seeing that
16:29 wizzyrea really ought to blow away this testing DB I guess.
16:47 wajasu ok. i added a patron "staff" with aquisitions permissions, and  superlibrarian
16:48 wajasu i went to add an order.  i could not edit quantity, but i could pick the fund.
16:49 wajasu so i am stuck trying to edit the quantity field.
16:49 wajasu must i create a ACQ framework?
16:50 hdl1 wajasu: creating an ACQ framework is quite a good idea if you mean tu use acquisition.
16:50 hdl1 You can duplicate default framework into ACQ for quick first useage
16:50 wajasu ok
16:53 wizzyrea yea, That's where I got stuck too
16:55 wajasu is there a feature to dup an existing?  can't figure it out from "New framework"
16:56 wajasu ok. i have to click marc structure and it offers to create from default.
17:00 wajasu when editing accounting details, i can't edit the quantity still :(
17:00 wajasu so i can't save the order.
17:02 wajasu Hmm.
17:05 wajasu going to lunch. maybe that will help.
17:09 wizzyrea yup I couldn't change the quantity either
17:09 wizzyrea the rest I didn't get stuck on
17:11 oleonard joined #koha
17:12 oleonard Hi #koha
17:14 wizzyrea hey oleonard
17:14 wahanui i guess oleonard is still here, if you just wish hard enough. or Koha's master UI designer
17:21 gaetan_B bye !
17:21 tcohen jcamins_away: sorry, I was having lunch
17:21 tcohen could you elaborate?
17:22 oleonard Feeling better wizzyrea?
17:22 wajasu let anyone who can create an order in aquisitions (i.e. make quantity >1 ) please stand up :)
17:22 tcohen bin/maintenance/
17:22 nengard if you don't enter a password for a patron does it leave the pw field blank? I have someone asking for a report of patrons without passwords, but I'm getting no data
17:23 wizzyrea oy yes I think so
17:23 wizzyrea how about you?
17:24 wizzyrea for a while there was a default password of !
17:24 oleonard Better.
17:24 wizzyrea I think we fixed it though, it's been ages ago
17:25 nengard that i remember, removing the !
17:26 nengard but if we removed that does that means it's NULL? or is there something in there no matter what?
17:26 wajasu i need to be able to create an order to signoff bug 8382
17:26 huginn Bug[…]w_bug.cgi?id=8382 blocker, P1 - high, ---, christophe.croullebois, Needs Signoff , It is not possible to cancel an order when receiving on a filtered page in
17:28 jcamins tcohen: just as well, I was traveling.
17:29 jcamins tcohen: --where='biblionumber=whatever'
17:32 wajasu ok. i fugured out how to get the quantity increased.  i had to click "Add" in the section above. (also refer to bug 1966)
17:32 huginn Bug[…]w_bug.cgi?id=1966 enhancement, P3, ---, henridamien, NEW , Allow manual editing of Qty
17:35 wajasu boy, acquisitions needs usability work.   maybe a hint to "Add" in the section above, next to the required field.  plus document how to "dup" a frawwork, by adding ACQ, then clicking "MARC structure"... and finally add some documentation.
17:35 wajasu let alone, i must be a not suprelibrarian biblionumber to even add orders.
17:36 wajasu now onto my signoff test
17:38 adnc_ joined #koha
17:40 oleonard When was it we were supposed to have fixed that "!" password bug?
17:41 * oleonard just created a new patron and the value stored in the password field in the database is "!"
17:45 fcapovilla I remember that : its in AddMember. The default behavior when you try to create a user without a password is to use "!" as the password :
17:45 fcapovilla $data{'password'} = ($data{'password'})? md5_base64($data{'password'}) : '!';
17:47 oleonard ...which is okay because you can't submit a password which hashes to "!"
17:48 fcapovilla yep, I'm still searching why it lets you connect with that
17:48 oleonard What do you mean?
17:49 fcapovilla I did some tests a long time ago and could connect to the user account using "!"
17:49 fcapovilla Dunno if it still works
17:52 oleonard It doesn't if borrowers.password = "!"
17:52 fcapovilla Forget what I said, looks like it got fixed. I said that was a long time ago
18:11 jcamins fcapovilla: did you get the final patch for the new theme from my github?
18:12 fcapovilla No, I tried to apply all your patchs on a copy of master to make sure everything was up to date
18:12 fcapovilla But files like ccsr/en/css/opac.css aren't present in your patchs
18:12 wajasu i'm working on signoff test for bug8382.  can someone help me confirm the intent. it looks like a javascript fix to enabling cancelling an order via a filter. But I get "Can't delete order and catalog record"
18:13 jcamins Ah, yeah, that was why you had problems with the CSS. The patch with the CSS, javascript, and images was too big to attach to bugzilla, so it is in my github repository.
18:14 jcamins I'll take a look at the new patch.
18:15 fcapovilla I tried to make the new preferences work in the prog and ccsr theme, but the OpacShowFiltersPulldownMobile and OpacShowLibrariesPulldownMobile depended too much on our modifications, so they only apply to the ccsr theme now.
18:15 jcamins fcapovilla: to confirm, the change to opac.css should be in the ccsr theme too, right?
18:16 fcapovilla yes
18:16 jcamins Yeah, there is -- unfortunately -- no way around that.
18:25 jcamins fcapovilla: the new patch works great. I am going to push it all to my Github, and obsolete the patches on bugzilla so people know to sign off on the branch.
18:26 fcapovilla ok, thank you
18:35 oleonard So nengard did you read back about the "!" password?
18:36 nengard not yet - but i can :)
18:36 oleonard Short answer: You can query for password = "!"
18:36 nengard cause it's still doing that?
18:36 nengard wasn't that a security problem?
18:37 jcamins No, the security problem was hashing the "!"
18:37 oleonard No, the problem was that the same value was getting hashed and saved for every patron
18:45 nengard thanks all
18:46 nengard next question
18:46 nengard i thought i reported a bug for the suggestions message on the homepage showing the count of all suggestions instead of limited to branch but i can't find it - anyone happen to know where i hid this bug report?
18:46 nengard :)
18:48 drojf fcapovilla: how would i make the mobile view appear? there is a link to ccsr in the bug comments, but if i resize the window with that site it does not change anything
18:48 nengard bug 8274
18:48 nengard found it
18:48 huginn Bug[…]w_bug.cgi?id=8274 major, P5 - low, ---, koha-bugs, NEW , count of suggestions on main page wrong
18:50 jcamins drojf: you have to resize it to very small.
18:50 drojf i resized it to tiny
18:50 jcamins Oh, okay.
18:50 jcamins I had trouble with it for a while because I didn't realize just how small a phone screen is.
18:51 drojf yes i thought that were my problem after reading it again, but even if i resize it to a little black and a little grey that does not make a difference
18:51 drojf we should have free smartphones for testers ;)
18:52 jcamins drojf:
18:52 jcamins (that's my instance, not Sherbrooke)
18:53 fcapovilla Also : Your browser must support viewport media queries :P
18:53 jcamins Guess that means it won't work with IE8?
18:53 oleonard joined #koha
18:54 fcapovilla Are there mobile phones with IE8?
18:54 jcamins fcapovilla: I highly doubt it.
18:54 fcapovilla We tested it on a windows mobile phone and it worked
18:54 jcamins The only version of IE I have is 8.
18:56 jcamins IE8 does not support media queries. :)
18:57 drojf hm maybe my iceweasel doesn't then
18:57 oleonard old version drojf?
18:59 drojf it says 10.0.6
18:59 drojf no idea if that is old, i kind of lost track of numbering of firefox and thunderbird
19:00 oleonard Shouldn't be too old. Why do you think media queries aren't working?
19:00 drojf because i can't get the mobile css to appear
19:01 drojf bug 8597 that is
19:01 huginn Bug[…]w_bug.cgi?id=8597 enhancement, P5 - low, ---, fcapovilla, Needs Signoff , New theme for the OPAC with a mobile view
19:01 jcamins Oh, I forgot to obsolete the patches.
19:02 tcohen jcamins: touch_all_biblio didn't fix it
19:02 jcamins drojf: you know that you need to get the patches from my github repo, and apply 8622 first, right?
19:02 drojf jcamins: to see the demo??
19:02 jcamins Oh, no.
19:02 oleonard rangi had a test install didn't he?
19:02 jcamins I thought you had moved on to testing bug 8597.
19:06 tcohen jcamins: a noob question, how should I see if a record is marc8 ?
19:06 drojf works alright in konqueror and a standalone firefox i use with tor (10.0.5). maybe some plugin is to blame
19:07 jcamins tcohen: unfortunately, usually one has to use a hex editor.
19:07 tcohen the thing is I need to find that record
19:08 jcamins tcohen: didn't you identify the record?
19:08 jcamins \xC3 is usually from an acute, I think.
19:08 tcohen I have a log that says some record is to blame
19:08 tcohen didn't see anything strnge in it
19:11 jcamins If you open up the record directly in the staff client, are you able to edit it?
19:32 jcamins Does anyone remember that really cool git command for cutting up a commit?
19:33 jcamins git add -p
19:34 oleonard counter-intuitive.
19:34 rangi Morning
19:34 jcamins oleonard: you do a reset, then you add it up.
19:35 jcamins In... uhhh... p[arts]?
19:35 drojf morning rangi
19:35 drojf jcamins: "cut up"?
19:36 jcamins drojf: yeah, I have one commit.
19:36 jcamins Soon I will have two.
19:36 rangi @wunder nzwn
19:36 huginn rangi: The current temperature in Wellington, New Zealand is 7.0°C (7:00 AM NZST on August 14, 2012). Conditions: Scattered Clouds. Humidity: 93%. Dew Point: 6.0°C. Pressure: 29.83 in 1010 hPa (Rising).
19:36 jcamins Both of which will be modifying one file.
19:36 rangi Lies
19:37 wajasu i'm struggling to get holds working.  i added circ rule with holds alloed count 2.  my prefs are default.  any ideas?
19:38 rangi Are they on loan?
19:38 oleonard wajasu: You have a circ rule set up for default library, default patron, default item type?
19:38 wajasu i can't see an option in OPAC for a patron to place a hold.    not on loan   fresh test install with newly added biblios/items.
19:39 wajasu ALL,ALL
19:39 rangi You might need allowholdonshelf syspref switched then
19:40 rangi If that's off it only allows one's for items on loan
19:40 cait joined #koha
19:42 wajasu rangi: Yes. the syspref was needed.
19:43 rangi I'm helping! I'm helping!
19:43 rangi :-)
19:43 cait lol
19:43 cait don't know what this is all about, but still :)
19:44 wajasu :)
19:49 rangi Ahh Manos welcome to the mad world of library science
19:49 jcamins lol
19:49 rangi Your logic has no place here
19:50 libsysguy rangi did you say we were able to use DBIx::Class?
19:50 libsysguy ^^ a long time ago
19:54 rangi I'm not the boss, but I wouldn't reject a patch just cos it did
19:54 libsysguy heh
19:54 rangi I'd like to see us using the schema first
19:55 rangi Instead of kohastructure.sql
19:55 libsysguy I'm only one programmer rangi :p
19:55 libsysguy I'm not trying to earn jcamins status of re-writing all of koha
19:55 jcamins lol
19:55 libsysguy but ill split it with him
19:55 jcamins You take the unpleasant bits.
19:55 libsysguy jcamins you take searching
19:56 jcamins Awww.
19:56 jcamins OKay, fine.
19:56 libsysguy ill take fixing the database structure
19:56 rangi That actually takes very little work
19:56 jcamins Looks like I got Koha's theme support, too.
19:56 libsysguy oleonard you're in charge theming
19:56 libsysguy oh apparently not, jcamins called it
19:56 libsysguy rangi what bits do you want :p
19:56 jcamins libsysguy: nah, once the theming works, oleonard gets to redo our themes so they are attractive. :)
19:56 maximep im in charge of mobile theming :p
19:57 rangi None I'll just tell you you did it wrong
19:57 libsysguy ok cool, I expect this done by the end of the week so rangi has time to reject all of our code
19:58 libsysguy its like a koha code fire sale
19:58 libsysguy everything must go
19:58 libsysguy :p
19:58 rangi Read my blogpost first :-P
19:58 libsysguy yeah yeah i saw it
19:59 libsysguy unit tests first
19:59 rangi Or its just compound interest on our technical debt
19:59 libsysguy lost your kids, there is a unit test to find them
19:59 jcamins libsysguy: also the one on rewriting.
20:00 libsysguy and our debt is starting to look like the US treasury :p
20:00 libsysguy oh I haven't seen that one
20:04 rangi[…]no-not-like-that/
20:04 libsysguy haha i just looked it up via your twitter
20:05 cait libsysguy: what do I get? :)
20:05 libsysguy I think its worth noting that catalyst generates unit test files for you when you use the autogenerator for modules :)
20:05 libsysguy cait what do you want?
20:05 jcamins cait: the translation system needs some additions.
20:06 cait eew
20:06 oleonard Hunh, what, did someone say my name?
20:06 * oleonard wakes up
20:07 libsysguy jcamins: you can't call ->id on a normal result set, it has to be a DBIx::Class object :'(
20:07 cait that's too mean, can I get something else?
20:08 * oleonard is pretty fond of telling people they did it wrong too
20:08 rangi Ok my stop bbiab
20:08 jcamins libsysguy: didn't you ask me how to do it with DBIx::Class?
20:08 jcamins (hint: yes)
20:09 libsysguy umm I probably did
20:09 libsysguy thinking that ->execute was part of dbix::class
20:10 jcamins Use last_insert_id directly after the insert statement.
20:10 jcamins Sorry, only way to do it.
20:10 jcamins And, use transactions.
20:10 jcamins $dbh->begin_work (work) $dbh->commit
20:11 libsysguy might just make this module use dbix class
20:11 jcamins I see no reason not to.
20:11 jcamins Use transactions anyway.
20:12 libsysguy is there a better way to design the table so I don't have to do this dance
20:12 jcamins Probably.
20:12 libsysguy well hell
20:12 libsysguy lol
20:14 libsysguy i could cheat and do a select to update it again
20:15 jcamins Or you could just use last_insert_id, which is probably the right way to do it.
20:15 jcamins And a transaction.
20:15 libsysguy in conjunction with transaction to avoid a race condition
20:15 jcamins Right.
20:16 jcamins Plus, we should be using transactions more.
20:17 jcamins Whenever we have a series of SQL statements that are mutually interdependent, in fact.
20:17 libsysguy agreed
20:22 aarkerio joined #koha
20:22 kathryn joined #koha
20:24 rangi back
20:25 libsysguy jcamins do you know if autocommit is set to true anywhere?
20:25 jcamins libsysguy: it is by default.
20:25 jcamins Using begin_work will automatically disable it.
20:26 wajasu testing bug 8215
20:26 huginn Bug[…]w_bug.cgi?id=8215 enhancement, P5 - low, ---, kyle, Needs Signoff , Add Course Reserves
20:26 jcamins At least, I think it is set by default.
20:27 libsysguy hmm ok
20:27 libsysguy ill guess I'll turn it off
20:28 libsysguy this is really feeling like one road block after another
20:28 rangi no, dont turn it off
20:28 rangi use transactions!
20:28 wajasu i did a perl Makefile.PL, make, make install.  Some code was missing for a standard install, I expect some make/install routine copies it so it ends up in cgi-bin/cources-reserves/...
20:28 libsysguy rangi that is what i was trying to do
20:29 rangi begin_work switches it off for that transaction
20:29 libsysguy ahh
20:29 rangi you dont need to mess with autocommit
20:29 libsysguy ok well that makes sense
20:29 jcamins That's what I just said.
20:29 libsysguy do I have to use the ->do() function or can I still use prepare and execute
20:30 libsysguy sorry jcamins no points for you :p
20:30 jcamins begin_work turns it off.
20:30 rangi you can still prepare and execute
20:30 libsysguy jk jcamins++ rangi++
20:31 wajasu also when i tried to run it after an install, no table exists for courses (which I think needs to be created).  do I need to run some update database after patches that might create tables? or should the webinstaller pop up? i need to know if i should tell the patch writer to add tables creation somehwere or is it my mistake?
20:31 jcamins wajasu: when you are testing things, you have to run updatedatabase manually.
20:31 wajasu ok. i'm such a newbie.
20:32 rangi this is where DBIx::Class::Schema would be handy :)
20:32 cait wajasu: your first test was a good one  - I sounds like this is a bug in the patch
20:33 cait wajasu: the new dirctory for the module needs to get added to a file so that it's copied for standard installations
20:33 rangi wajasu: yep, cait is right
20:33 cait wajasu: if you want to run the update database, go into file, increase the number of the version there by one - run the webinstaller, it will come up when you go to a page in staff - reset the number it's former value and save
20:34 cait then you should be good to go for testing :)
20:34 cait and I would fail qa for the first and note on the bug
20:34 cait perhaps try testing in a dev installation if you want to continue testing, until this is fixed
20:36 wajasu there is a  Use of bare << to mean <<"" is deprecated at ./installer/data/mysql/ line 5318.  I see <<<<<<< HEAD  in  at that line.
20:37 wajasu is that a bad patch too?
20:37 rangi that means it applied with a conflict
20:37 rangi when you applied it, it should have given you some kinda message about that
20:37 rangi if you go git status now
20:37 rangi you should see it saying both modified
20:38 cait hm
20:38 cait or it's in the patch already
20:38 cait wajasu: do you have the bug number?
20:38 cait and thx for testing :) wajasu++
20:38 cait wajasu: are you looking at bug 8551 or bug 8215?
20:39 huginn Bug[…]w_bug.cgi?id=8551 enhancement, P5 - low, ---, pelletiermaxime, NEW , Course reserves
20:39 huginn Bug[…]w_bug.cgi?id=8215 enhancement, P5 - low, ---, kyle, Needs Signoff , Add Course Reserves
20:39 wajasu no conflict in git status.  i used    git am -i -u -3 <thepatch>
20:39 cait it's not your fault, it's the patch
20:39 cait[…]ment.cgi?id=11131
20:39 rangi sounds like the patch is bad
20:39 rangi that can go straigt to patch does not apply
20:40 cait hm failed qa I would say
20:40 cait it does apply, but it's broken in 2 ways
20:40 jcamins Yeah, I'd agree with cait, I think.
20:43 wajasu i'm going to list all the ways i can find in the fail.   1) some code is missing for  staff interface,  2) conflict in
20:44 jcamins wajasu: a useful check for conflict markers and syntax errors is to run `prove t xt` in your kohaclone directory.
20:44 wajasu ok
20:45 cait wajasu: maybe point out you did a standard install and the files were not created - i think it only happens on standard installs :)
20:45 cait which means it's extra cool that you found it
20:49 rangi if it doesnt work in standard chances are would be broken in packages too
20:49 rangi so good catch
20:52 jcamins drojf: any objections to me squashing two additional spelling corrections into your follow-up on bug 8185 and then asking you to sign off on it?
20:53 huginn Bug[…]w_bug.cgi?id=8185 enhancement, P5 - low, ---, tajoli, Needs Signoff , Plugin for linking records in MARC21
20:54 drojf jcamins: not all
20:54 drojf err
20:54 drojf not at all
20:55 * drojf goes to bed, feels flu-ish
20:55 rangi yuck
20:55 rangi flu sux
20:55 drojf i already slept 4 hours aftwer uni, but so tired
20:55 drojf g'night, or back soon if i cannot sleep
20:56 jcamins drojf: when you feel like doing something easy tomorrow, you can sign off on bug 8185 again.
20:57 drojf cool, will do
20:59 oleonard joined #koha
21:00 rangi oleonard is a mibbit user now??
21:00 oleonard Stuck in a building with IRC blocked
21:00 rangi ahh
21:00 rangi luddites
21:00 rangi :)
21:01 oleonard No IRC, no git.
21:01 rangi but all the viruses you want!
21:01 rangi is that nelsonville?
21:01 oleonard No, Chauncey. On a PC running XP built in 2002
21:01 rangi ahhh nice!
21:02 oleonard Filling in for a vacationing co-worker
21:02 rangi i think i visted there too, i think stephen took me to all the branches on that first visit
21:02 rangi in 2003 .. wow, that was a while ago
21:02 jcamins rangi: maybe you used the same computer!
21:02 jcamins I'm trying to figure out how to handle bug 8634.
21:02 huginn Bug[…]w_bug.cgi?id=8634 enhancement, P5 - low, ---, oleonard, NEW , Themes should be user-selectable
21:02 rangi heh
21:03 oleonard It was probably my computer then
21:03 jcamins I've come up with having opacthemes be multi-select like opaclanguages.
21:03 jcamins And adding an OPACDefaultTheme
21:03 jcamins (and equivalent for intranet)
21:03 * oleonard honestly doesn't like the idea of user-selectable themes
21:03 jcamins No?
21:03 rangi oleonard: the reason i like it
21:03 rangi is so you can have the kids opac pc
21:04 rangi and the holy crap im blind opac
21:04 rangi with super large print
21:04 oleonard Hm... Yeah...
21:06 jcamins My feeling is if you don't want your users to have choices, you should should just not give them any.
21:06 oleonard rangi do you still have the mobile theme demo up?
21:06 jcamins Choose the theme you want them to use, and disable all the others.
21:06 rangi i do
21:06 rangi
21:06 oleonard Thx
21:06 rangi you can just resize your browser window to see what it degrades to
21:06 rangi its quite nifty
21:07 jcamins But if you make it configurable, it works with kiosks.
21:07 * oleonard has been working on a responsive design for the library's web site for the past couple of weeks
21:07 rangi ahh cool
21:08 oleonard I wonder if you can trigger a state change based on the browser's zoom level
21:08 jcamins I think I've ruled out adding a link at the bottom to select the theme.
21:09 jcamins (from the user's side)
21:09 oleonard jcamins: So at least you're thinking of letting the library choose which themes are available
21:09 jcamins oleonard: right. Same as languages.
21:09 fcapovilla Fun fact: In firefox, zooming the browser will trigger the mobile view.
21:09 jcamins Only, not with a theme chooser at the bottom because I think that's unnecessary mess.
21:09 oleonard Drupal has it as an option on the user's account jcamins
21:10 oleonard fcapovilla: But not in Chrome. Why?
21:10 jcamins That only works if you are logging all the kiosks in.
21:10 fcapovilla oleonard: dunno, it just doesn't work :(
21:10 * oleonard pictures patrons coming to the desk and saying "Why does this OPAC look so weird?"
21:11 oleonard ..staff going and changing the OPAC theme back to what the patron expects
21:11 jcamins If you don't use kiosks, you wouldn't want to provide any options.
21:11 oleonard I see, you mean a locked-down config
21:11 jcamins Right.
21:12 jcamins magnus_away was proposing something like it for suggestions.
21:13 oleonard[…]and-browser-zoom/
21:13 oleonard jcamins: suggestions?
21:13 wahanui suggestions are broken at the moment - I can't accept those for German :(
21:13 jcamins My thinking is that the theme selector would be available only on certain themes, so once you switched to kiosk mode, you'd have to delete the cookie.
21:13 jcamins oleonard: like...
21:14 jcamins bug 8628.
21:14 huginn Bug[…]w_bug.cgi?id=8628 enhancement, P5 - low, ---, magnus, ASSIGNED , Add digital signs to the OPAC
21:15 rambutan joined #koha
21:15 jcamins At least, that's what it sounded like he was planning on doing.
21:19 wajasu yes, i am planning on mentioning the standard install.
21:24 cait forget suggestions
21:24 wahanui cait: I forgot suggestions
21:29 cait bye all
21:29 oleonard Bye cait
21:29 jcamins Bye.
21:29 wajasu ok, should it be failed QA or Patch doesn't apply   (course_reserve)
21:29 jcamins Failed QA, because the patch applied.
21:29 oleonard failed qa
21:30 wajasu ok
21:30 jcamins (Patch doesn't apply means "I wasn't able to even start testing this")
21:33 wajasu jcamins: should i try bug 8185 or should you work that one?
21:33 huginn Bug[…]w_bug.cgi?id=8185 enhancement, P5 - low, ---, tajoli, Needs Signoff , Plugin for linking records in MARC21
21:33 jcamins wajasu: I tested it and signed off on it.
21:34 jcamins However, I also needed to adjust the follow-up, so someone else needs to test it to confirm I didn't screw anything up. :)
21:34 wajasu you fast
21:34 jcamins wajasu: I started yesterday.
21:35 wajasu i have about 8 that i tried this weekend, so i am trying to get some answers on IRC today to move through them
21:35 * jcamins likes that strategy.
21:36 jcamins BTW, where are you located? I thought you were in NZ, but you ate lunch at the same time I did.
21:36 wajasu TX
21:36 wizzyrea ah same as libsysguy
21:37 jcamins Hm. Definitely not NZ. :)
21:37 wajasu i signed off on bug 8607 and  kf said i can try to followup patch the fine display so I guess I'll look at
21:37 huginn Bug[…]w_bug.cgi?id=8607 critical, P5 - low, ---, jonathan.druart, Signed Off , overdue_notices is broken
21:38 wajasu i'm really happy to have the index-daemon working because its just a 30 second wait in testing with cataloging. :)
21:38 wizzyrea why wait 30!
21:38 wizzyrea ;)
21:38 wizzyrea I have mine set to 5 lol.
21:38 wajasu :)
21:39 rangi hey wizzyrea :)
21:39 jcamins I had mine set to 5.
21:39 wizzyrea oh hi :)
21:39 jcamins Then I started switching back and forth between databases, confusing the heck out of Zebra, so I disabled zebraqueue indexing.
21:39 wizzyrea ah yea that'd do it
21:40 wajasu so to run the prove test stuff, i guess i have to have the memcached modules installed to prevent failing.
21:40 jcamins No.
21:40 jcamins Oh, wait, I see what you mean.
21:40 jcamins Yes, you should have all required modules installed.
21:41 wajasu its no required :)
21:41 jcamins Hmmm...
21:41 jcamins You should have optional ones, too, probably.
21:41 jcamins Especially all the Test::* modules.
21:45 wajasu those last 6 or seven aren't in deb sqeeze repos OR koha-community, so i must CPAN them i guess.
21:46 jcamins Which 6 or 7?
21:46 jcamins There are about a half dozen that aren't needed.
21:46 jcamins Probably those.
21:46 rangi wajasu: can you paste into
21:46 rangi paste?
21:46 wahanui paste is found at
21:47 pastebot "wajasu" at pasted "my test environment aug13th 2012 missing modules" (18 lines) at
21:48 jcamins Test::MockModule is needed.
21:48 jcamins Wait, no it isn't.
21:48 jcamins Not yet.
21:48 jcamins Others are not.
21:49 wajasu i'm grabbing  it from cpan unless someone knows of packages somewhere.
21:49 jcamins You don't need any of them.
21:49 jcamins My apt repo is currently down for server moving.
21:50 wajasu i haven't needed them.  but for prove to work.
21:50 jcamins Right.
21:50 jcamins You don't need any of them for prove.
21:50 jcamins At least, I don't think you do.
21:51 jcamins The Moose and Data stuff is for solr, which is exempted from the load test.
21:51 jcamins The CHI stuff is optional.
21:51 jcamins It falls back to less capable caching.
21:51 pastebot "wajasu" at pasted "my test environment aug13th 2012 prove xt" (24 lines) at
21:52 jcamins Hmmm... well, you can certainly install CHI from CPAN.
21:52 jcamins I'm not sure why it's doing that...
21:53 jcamins So, yeah, using CPAN for CHI and CHI::Driver::Memcached is probably easiest.
21:53 jcamins If my apt repo were available, I'd point you to it, but it's not, and won't be for a few weeks.
21:54 wajasu grabbing CHI .. from cpan
21:56 wajasu i wonder if we can't just have a perl module package that gets built by jenkins and the project just depends on that.  maybe for the common architecture cases (x86 x64). and stick it in the PERL5LIB. or is that too complicated.
21:57 jcamins wajasu: there's a bug for that.
21:57 wajasu i'm learning there is a bug for everything already.
21:57 jcamins lol
21:57 jcamins Yep.
21:59 jcamins Okay... list of files that does not contain the specified string... any ideas how to get that?
22:00 oleonard See ya #koha
22:00 rambutan left #koha
22:01 wizzyrea later people
22:02 rangi cya wajasu
22:02 rangi doh
22:02 rangi cya wizzyrea
22:02 wajasu cya
22:02 jcamins -L
22:06 wajasu when something is "push"ed does that mean its in  master?
22:07 rangi if it says pushed to master
22:07 rangi then yep
22:07 rangi you can look at the history of a bug
22:07 rangi often it will go pushed to master
22:07 rangi then pushed to stable
22:07 rangi jcamins and I usually note in the comments too
22:07 rangi eg
22:08 rangi Pushed to 3.8.x will be in 3.8.4
22:08 rangi while paul_p is away, some bug fixes i am pushing to 3.8.x
22:08 rangi but leaving the status as passed qa, so paul can push to master when he gets back
22:08 rangi but this is an abnormal situation
22:09 wajasu so bug queries that show state Push mean?
22:09 wajasu ready to be considerd for push to stable?
22:10 rangi it means that the column is too small
22:10 rangi and it really says pushed to stable or pushed to master
22:10 rangi if you click on one, you'll see :)
22:14 pastebot "wajasu" at pasted "my test environment aug13th 2012part2 prove xt" (32 lines) at
22:14 wajasu Ahh
22:14 jcamins Oh, missing Cache::Memcached::Fast.
22:14 jcamins Apparently not in the same package as Cache::Memcached.
22:14 jcamins Wait.. mystery solved.
22:14 jcamins Cache::Memcached was never listed as required.
22:14 jcamins Even though it was.
22:14 jcamins *Optional, rather
22:15 wajasu grabbed it.running prove xt ...
22:15 jcamins No bug for that.
22:17 wajasu Can't locate Test/YAML/
22:19 jcamins Hm.
22:19 jcamins That's not listed either, is it?
22:19 wajasu grabbed it. now running prove t xt ...
22:19 jcamins This is excellent.
22:20 wajasu All tests successful
22:21 jcamins Excellent.
22:21 wajasu maybe you can add that bug, to request those. unless you have another process for master. or should i add it.
22:22 jcamins I just added the bug and patched it.
22:22 jcamins Bug 8636.
22:22 huginn Bug[…]w_bug.cgi?id=8636 major, P5 - low, ---, jcamins, Needs Signoff , Some dependencies are not listed by the installer
22:22 jcamins As I said.
22:22 jcamins Excellent. :)
22:22 wajasu you fast
22:22 wajasu so what is prove? perl test framework? or koha specific?
22:22 jcamins I do my best. :)
22:22 jcamins Yeah, perl test framework.
22:24 wajasu have you aver used a fitnesse based test environment?   koha really could use it.  because non programmers can write tests, and patches would have to pass tests to get submitted.
22:25 wajasu it worked well in an airline app.   add biblio, add authority, etc, place hold, are described via a web app, and tests saved in a directory, and checked in. it was simple.
22:26 wajasu then when folks change koha, they must past tests to see if they broke existing functionaility.
22:26 rangi that would rule
22:27 wajasu
22:27 wajasu you can right tests for use cases.
22:27 rangi cool
22:28 wajasu if you want, i'll try to set it up. and expose you to my test environment. and write a patch.
22:28 rangi that would be fantastic
22:29 rangi and if you can show it to a few non devs and see what they think, if they like it we can make it official
22:29 rangi it has a plugin for jenkins too
22:29 wajasu it works well. when you have lots of side effects.    someone works on aquisitions, and breaks authorities would show up.
22:29 rangi[…]S/Fitnesse+Plugin
22:29 wajasu yup
22:30 rangi so tests people write can just get added to our jenkins test suite
22:30 wajasu you can right tests and use fixtures (or custom ones) to make writing tests easier.
22:30 rangi if you made writing tests easier, i will beer you many beverages at kohacon next year
22:31 wajasu you can group them (slow ones), integration ones, multithreaded ones,
22:31 rangi sweet
22:31 * jcamins too.
22:31 wajasu ok. i'' play with it tonight and expose it to you tomorrow on the web against my test VM.
22:32 jcamins Woohoo!
22:32 jcamins wajasu++
22:32 rangi sweet thank you
22:32 wajasu before you know it you will have thousands of cases.  and refactoring won't be as intimidating.
22:34 jcamins From your mouth to the ears of a hundred thousand librarians.
22:34 jcamins The problem is the whole web-based nature, I think.
22:36 wajasu i uses this in a distributed java thick client, that supported what if scenarios, for rerouting flights.  you can imagine the interactions with FAA rules engines.
22:36 wajasu it will help with circulation rules
22:37 jcamins That would be *awesome*.
22:37 jcamins You know, maybe we need a prog2 theme.
22:38 jcamins Absolute barebones.
22:38 jcamins Access a bib record and nothing but the bib record shows up.
22:38 jcamins etc.
22:38 jcamins Then test against that.
22:39 wajasu you will ike this.  its fast, and spits out helpful context to debug.
22:39 jcamins :)
22:39 wajasu i'm grabbing dinner, then will work on it.
22:39 * jcamins calls it a day and goes to lay out dinner.
22:47 maximep left #koha
23:13 papa joined #koha

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