IRC log for #koha, 2014-10-29

All times shown according to UTC.

Time S Nick Message
00:06 trea joined #koha
00:22 eythian[…]-shop-boys-211000 <-- music for today
00:36 * ibeardslee goes back to Andy Williams after that
00:43 kmlussier joined #koha
00:58 NateC joined #koha
01:43 tcohen joined #koha
01:55 oleonard joined #koha
01:57 oleonard Anyone awake?
01:59 jcamins oleonard: regretfully, yes.
01:59 dcook I think so?
01:59 * dcook pokes himself a bit
02:00 oleonard So I will inflict my question up on you jcamins: On a package install, when I run a test I get an error about not being able to open XML/SAX/
02:00 oleonard Hey dcook, congratulations!
02:01 jcamins oleonard: what test?
02:01 * wahanui does a testing dance
02:01 oleonard t/db_dependent/ReportsGuided.t
02:01 jcamins Oh, right.
02:01 jcamins An actual test.
02:01 jcamins Sorry...
02:01 * jcamins was thinking "when I try to create a user" or "when I catalog a new record and then delete it immediately."
02:02 jcamins Did you use koha-shell to switch to the correct user?
02:02 dcook Thanks, oleonard :)
02:02 oleonard jcamins: No, I don't know about that.
02:02 eythian do you have XML::SAX::Expat installed?
02:02 jcamins oleonard: what user are you running the test as?
02:03 oleonard Myself
02:03 * oleonard pokes himself a bit
02:03 jcamins oleonard: did you set the PERL5LIB and KOHA_CONF environment variables manually?
02:05 oleonard I have them set in .bashrc but I'm not sure they're correct for a gitified package installation
02:07 jcamins Did you install any XML things using CPAN?
02:07 oleonard No
02:08 eythian does locate return something sane?
02:08 jcamins eythian: I'm a bit unclear about why Expat should be loaded at all.
02:09 oleonard /usr/lib/perl5/XML/Parser/
02:09 oleonard /usr/share/perl5/XML/SAX/
02:09 eythian I'm not sure, I don't know a lot about the XML parsing modules
02:09 jcamins eythian: (I mean, if it's not there)
02:09 eythian that looks sane
02:09 jcamins That matches mine.
02:13 wizzyrea oleonard - i have a serious jquery question for you :/
02:13 wizzyrea well serious.
02:13 wizzyrea I'm stumped.
02:13 * oleonard puts on his serious face
02:14 eythian oh no! the serios face!
02:15 wizzyrea how can I select that text
02:15 wizzyrea to change it
02:15 wizzyrea because I've tried everything I can think of
02:15 wizzyrea and most things the internet can think of.
02:16 oleonard Oh no the internet can think of so much stuff
02:16 wizzyrea the problem I mostly have, is that trying to change it removes the checkbox.
02:17 jcamins wizzyrea: it's kind of icky... I think you need to not use jQuery, and instead just get the text node.
02:18 wizzyrea hrm.
02:18 mtj cheers for the awesome gwar eythian
02:18 wizzyrea oh hi jcamins :)
02:19 jcamins wizzyrea: $('.confirm_label').contents().filter(function () { return this.nodeType === 3 }).text('My new awesome text yay');
02:20 jcamins ^^ now with more jQuery
02:20 wizzyrea hah
02:22 wizzyrea hm no. The version I'm using doesn't have a class on that label.
02:22 jcamins You can replace this.nodeType === 3 with something more appropriate like this.textContent === 'Place a hold on ' ... if that's more appropriate.
02:23 jcamins It doesn't?
02:23 wizzyrea no
02:23 jcamins Well, how were you doing it that removed the checkbox?
02:23 jcamins We can modify that to use my strategy.
02:23 wizzyrea yeah I was looking at that
02:23 wizzyrea :)
02:30 mtj hey wizzyrea, can you get/use the xpath of that element?
02:31 mtj ...thats often the approach i use
02:31 oleonard $('.confirmjs_hold label').filter( function () { return this.textContent === ' Place a hold on ' }).text('My new awesome text yay');
02:31 oleonard Oh no, never mind. Checkbox removed.
02:32 jcamins oleonard: oh, you're right. You need it to be this.nodeType === 3 && this.textContent...
02:32 jcamins Sorry, didn't test.
02:33 * jcamins still can't remember why he sat down at his computer.
02:36 jcamins oleonard: oh, no, it would work, you're missing .children()
02:36 jcamins Or contents()
02:37 jcamins contents()
02:37 jcamins Not children()
02:37 * oleonard runs off to count children
02:37 wizzyrea lol
02:37 jcamins oleonard: isn't it a bit late for you/
02:37 jcamins *?
02:37 wizzyrea thank you both :)
02:38 oleonard jcamins: It is.
02:43 wizzyrea yeah both of those still nuke the checkbox
02:43 jcamins Really?
02:43 jcamins Hm.
02:43 wizzyrea I'm glad it's not just me, and that this one actually is tricky.
02:43 jcamins Maybe I'll try running some code.
02:44 wizzyrea up to you :)
02:44 jcamins Now I'm curious.
02:44 wizzyrea I can see one back in my many go's at this that looks extremely similar to what we've just come up with.
02:46 jcamins Ohh!
02:46 jcamins This works for me: $('.confirmjs_hold label').contents().filter(function () { return this.nodeType === 3; }).replaceWith(' My awesome text')
02:46 wizzyrea I could hug you.
02:47 * dcook thinks there might be a lot of water and land in the way.
02:47 wizzyrea hehe there is.
02:47 wizzyrea well it works in the console
02:47 wizzyrea but not from opacuserjs hmm.
02:48 wizzyrea everything else in there works.
02:48 jcamins How are you running it in opacuserjs?
02:49 wizzyrea as is, inside $(document).ready(function(){
02:49 jcamins Yeah, that won't work.
02:49 jcamins That's getting generated in $(document).ready(...) after opacuserjs is already run.
02:50 jcamins Where that = the labels
02:50 wizzyrea oh that's rather a problem.
02:50 * wizzyrea should have noticed that <facepalm>
02:50 wizzyrea my noticer has been broken this week.
02:51 jcamins There are a variety of increasingly crazy ways to deal with it. I suggest trying to append a script element to the end of the page, 'cause that seems just crazy enough it might work.
02:51 jcamins That is, in $(document).ready(...) append a <script> element with the code we just wrong.
02:51 wizzyrea we just wrong.
02:51 wizzyrea keke.
02:51 jcamins lol
02:51 jcamins *wrote
02:52 jcamins It's possible that may have been a Freudian slip revealing my true feelings about doing things that crazy.
02:53 wizzyrea >.>
02:53 wizzyrea I suspected so.
02:53 jcamins That said, do it!
02:53 jcamins I want to know what happens!
02:53 * wizzyrea chucks it in the credits.
02:54 jcamins $('body').append("<script>​$(document).ready(function () { $('.confirmjs_hold label').contents().filter(function () { return this.nodeType === 3; }).replaceWith(' My awesome text'); });</script>");
02:54 jcamins :D
02:55 wizzyrea that doesn't seem like it would be necessary lol.
02:55 jcamins I'm not really sure what will happen.
02:55 jcamins Maybe we will reach the singularity!
02:55 wizzyrea it totally works. Though I just stuck it in the credits in a script tag :P
02:56 wizzyrea instead of the body append
02:56 jcamins Oh.
02:56 jcamins Heh.
02:56 jcamins Yeah, that's better.
02:56 jcamins Though not nearly as crazy.
02:56 wizzyrea no, not as crazy :)
02:56 jcamins That option didn't occur to me.
02:56 wizzyrea two heads are way better than one :)
02:57 wizzyrea thank you very very very much.
02:57 wizzyrea I think I'll add that one to the wiki.
02:58 wizzyrea that label. we hates it, precious.
02:58 jcamins Hehe.
02:58 jcamins It's pretty evil.
02:59 wizzyrea can I have a gratuitous former-kansan moment - the Royals are up 10-0 in a giants led 3-2 series... madness.
03:00 wizzyrea I was very small when the royals last won the world series.
03:03 jcamins But they won in your lifetime!
03:03 wizzyrea yep, and were terrible for 30 years after.
03:04 jcamins I understand there was a baseball team in this area that until they won somewhere around 2006 hadn't won a world series since my parents were tiny.
03:04 jcamins I think.
03:04 jcamins It now strikes me that the person who was so excited was actually more of a hockey fan, so maybe it was a hockey team.
03:04 dcook It would be exciting if a hockey team won the world series...
03:05 jcamins I'm sure they won the hockey equivalent if it was a hockey team.
03:05 dcook Apparently the Carolina Hurricanes won the 2006 stanley cup?
03:06 jcamins It might've been 2005.
03:08 * jcamins obviously wasn't paying *that much* attention.
03:08 dcook I think 2005 was during the NHL lockout?
03:08 * jcamins believes you.
03:09 * dcook is just Googling
03:09 jcamins More than I'm doing.
03:09 dcook Once upon a time, I could've told you all sorts of stats about soccer teams though.
03:10 papa joined #koha
04:07 kathryn joined #koha
04:11 kathryn hi everyone, does anyone know where the discussion got to about which versions of IE are supported in Koha?
04:12 kathryn I haven't been in this channel for about a month, sorry to drop a clanger ;)
04:14 tgoat joined #koha
04:16 tgoat left #koha
04:25 kathryn will perhaps try oleonard about this later. seeyas!
04:31 mtompset joined #koha
04:31 mtompset Greetings, #koha.
04:34 pastebot "mtompset" at pasted "Coding Guidelines Question" (6 lines) at
04:50 mtompset Anyone have a comment on the paste?
05:26 admin joined #koha
05:36 mtj hmm, a good question mtompset...
05:37 mtompset That's why I asked it. :)
05:38 mtompset Because doesn't that second version just look sexy? :)
05:38 mtj i guess if we could prove that pootle handled the file correctly, then it might be ok
05:39 mtj and yes, it does :)
05:39 mtompset Okay, then how would I prove/disprove that?
05:39 mtompset Thanks for checking. :)
05:40 mtj hmm, i cant quite remember, right now... :/
05:43 mtompset Oh... you were talking about it looking sexy. :)
05:43 mtj yeah
05:44 mtj i reckon theres a good chance pootle might handle that syntax ok
05:45 mtj i didnt much, grepping for pootle/poedit in the repo :/
05:47 mtj its an area i dont know much about
05:48 mtj the pootle magic happens on this box  ->
05:52 mtj wow, it would be so great if we managed to get pootle to handle TT files better...
05:53 cait joined #koha
05:54 rangi pootle will never handle tt files
05:54 rangi it handles .po files
05:55 rangi we have scripts that make .po files and then make new tt files from translate po files
05:55 rangi but thats all outside of pootle, pootle is for translating
05:56 mtj hiya rangi
05:57 rangi heya mtj
05:57 mtj so give me a slap here... which part of koha has a problem with 'complex' TT files ?
05:58 rangi the scripts to generate po files
05:58 rangi and the needs of the translators outweigh the needs of the developers about 100 million times :)
05:59 * mtompset nods.
05:59 rangi but its all in misc/translator if anyone wants to have a go at making them be able to handle constructs they dont now
05:59 * rangi has to go put kids to bed
05:59 mtompset So, if I applied a patch with a tweaked TT file, and then installed a new language for koha, that would show me if the sexy version works?
06:00 rangi nope
06:00 rangi you would have to create the .po file
06:00 rangi bbl
06:01 mtompset I'm going to bed. This is crazy early.
06:01 mtj heres what i cant help but wonder... is it somehow possible to substitute TT [% %] blocks in template files, before generating .po files?
06:01 cait perl translate update lang - translate the new string - then install
06:02 mtj substitute problematic TT blocks with a unique placeholder string, before translation
06:03 mtj ..then replace strings with correct TT blocks after
06:04 cait sounds a bit overly complicated to avoid writing a few more lines
06:05 mtj think about the bigger picture here cait
06:05 cait i see bugs in the bigger picture  :)
06:05 * mtompset grins.
06:05 mtompset Have a great day, #koha cait mtj rangi
06:06 mtj i'm not suggesting that anything i have described above woud actually work...
06:07 cait hheh
06:07 cait i think i'd try the || idea
06:07 cait you just have to show that the translated template with a po file that hs the string translated is correct
06:08 mtj yep
06:09 mtj ..but cait - what i am suggesting... is for us to consider a solution, that would allow koha templates to have any type of TT expression
06:09 mtj which would be a pretty big deal
06:12 mtj anyhoo... it might not actually be technically possible? - so i keep quiet now :)
06:13 mtj aah, i just saw rangi's misc/translator msg ^
06:40 cait it would be nice if someone could take a look at but 12505 and bug 12851
06:40 huginn Bug[…]_bug.cgi?id=12851 normal, P5 - low, ---, jonathan.druart, Needs Signoff , order tags are not removed on claiming serials/orders
06:41 magnuse bug 12505
06:41 huginn Bug[…]_bug.cgi?id=12505 normal, P5 - low, ---, simith.doliveira, Needs Signoff , Variable aqorders.listprice from 'Tools' - 'Notices and Slips' Does not work
06:41 * magnuse waves
06:41 cait morning magnuse :)
06:43 paxed mtj: something along the lines of bug 12221 perhaps?
06:43 huginn Bug[…]_bug.cgi?id=12221 enhancement, P5 - low, ---, pasi.kallinen, NEW , Remove TT statement placeholders from translatable strings
06:46 mtj nice paxed, it seems you have the same idea as me
06:48 mtj i have always be aware of this translation limitation/problem with koha -  but i have never really looked closely at it
06:51 mtj i wonder why TT blocks cannot just be removed completlely,  when building the .po files
06:52 mtj it seems the TT blocks are not needed in the .po files, for translation
06:53 mtj and the TT blocks cause problems, for translation in pootle
06:59 magnuse cait: i was so sure i had the tests working without the modules this time... looking at tit now
07:00 cait sorry about that
07:00 cait hope it was not my mistake
07:00 cait i feel we are close once we resolve that
07:00 cait some regression testing and then ready to go
07:01 magnuse yay
07:04 mtj hi magnuse, cait - i keep quiet while i do more .po reading... :)
07:06 magnuse have fum mtj
07:06 magnuse or fun, your choice
07:12 magnuse cait: i just ran qa-test-tools on the two commits on bug 11401 on a fresh debian box (yay kohadevbox) - and got everything green and ok
07:12 huginn Bug[…]_bug.cgi?id=11401 enhancement, P5 - low, ---, magnus, Failed QA , Add support for Norwegian national library card
07:12 magnuse that is weird
07:16 magnuse are you sure you ran it on the latest version of the patch?
07:18 cait hm pretty usre
07:18 cait but i can try again righ tnow
07:18 cait updating master
07:19 magnuse yay
07:19 cait tests are running now
07:19 * magnuse keeps his fingers crossed
07:23 cait hm we got a failing test
07:23 cait xt/yaml_valid.t
07:23 cait not ok 11 - patrons.pref is YAML
07:23 cait #   Failed test 'patrons.pref is YAML'
07:23 cait #   at xt/yaml_valid.t line 39.
07:23 cait but you are right, overall it looks better
07:24 cait can you check the yaml one on your computer?
07:25 magnuse yup
07:25 magnuse fails for me too
07:25 magnuse i'll look at it
07:25 cait probably just a tiny typo somewhere
07:25 magnuse right now
07:25 wahanui right now is testing just somebody seeing if it works?
07:25 cait i don't see the other problems any more :)
07:25 cait so when the pref one is fixed, switch back to signed off?
07:27 cait oh hm
07:27 cait magnuse: the qa script fails
07:27 cait do you have that installed?
07:29 cait magnuse:
07:29 pastebot "magnuse" at pasted " -c 2 -v 2" (129 lines) at
07:30 cait i think i see it  - it's in the files that you would only use if you are using the feature
07:30 cait but there are some about numeric eq and a POD one too
07:30 magnuse for me, qa-test-tools/ is all green
07:30 cait hm interesting
07:30 wahanui interesting is sometimes good and sometimes bad
07:30 cait could you try uninstalling the dependencies added for a test?
07:31 magnuse i'm on a fresh box, without the NL deps
07:31 cait hmpf
07:31 cait i am not sure what's going on :(
07:31 sophie_m joined #koha
07:31 magnuse $ perl -e "use Crypt::GCrypt" gives me: Can't locate Crypt/ in @INC
07:31 * magnuse neither
07:32 cait but this look slike a valid one
07:32 cait FAIL  pod
07:32 cait *** ERROR: empty =head2  in file misc/cronjobs/
07:32 magnuse you do have "Update 2014-10-21" in the big patch?
07:32 cait it is empty
07:33 cait hm no
07:33 cait i have 18
07:33 magnuse ah!
07:33 cait ah no, yes, i got it
07:33 cait 21 - below the 18 entry
07:33 magnuse gah!
07:33 magnuse yeah
07:34 magnuse could you paste your misc/cronjobs/
07:34 cait
07:34 cait i think it complains about those
07:34 cait =head2 Check sysprefs  =cut
07:35 magnuse probably
07:35 magnuse but why for you and not for me?
07:36 magnuse did i mess up some perlcritic config file?
07:36 cait dunno
07:36 cait not sure why mine is more strict
07:36 pastebot "magnuse" at pasted ".perlcriticrc" (14 lines) at
07:37 cait i have the perlcriticrc copied to my home directory
07:37 magnuse i have a link from the git repo
07:37 cait hm i am missing the last line
07:37 cait and the link is a good idea
07:38 kivilahtio days
07:38 cait hi kivilahtio
07:38 magnuse i have $ perl -MPerl::Critic -e 'print "$Perl::Critic::VERSION\n"' = 1.122
07:39 cait the pod one seems gone onw
07:39 cait the others remain
07:39 cait ah no
07:39 magnuse about the missing module?
07:39 cait pod is still there too
07:39 cait everything like before after updating the file
07:39 magnuse gah!
07:39 cait maybe we need someone else to run it
07:40 magnuse worth a try ;-)
07:40 cait someone more clever than me... if they say it's ok maybe the script is dumb :)
07:40 reiveune joined #koha
07:40 reiveune hello
07:40 wahanui privet, reiveune
07:41 cait wonder what those mean
07:41 cait Use of uninitialized value in numeric eq (==
07:41 * magnuse thinks he will have to wait a long time if he has to find someone more clever than cait
07:42 cait pf
07:42 cait yaml and back to signed off?
07:43 cait then we can see if we can catch someone to repeat the tests
07:43 cait ihave to go to work :(
07:46 alex_a joined #koha
07:46 magnuse thanks for investigating cait
07:46 magnuse cait: you ran the tests on ubuntu?
07:46 cait yes
07:47 laurence joined #koha
07:47 magnuse ok
07:47 magnuse now, off you go! :-)
07:47 cait i go :)
07:48 alex_a bonjour
07:49 magnuse hiya alex_a
08:14 magnuse @later tell cait i think my .perlcriticrc does not get picked up, because i run the tests through koha-shell, which means they get run as the koha user, which does not have the .perlcriticrc
08:14 huginn magnuse: The operation succeeded.
08:18 cait joined #koha
08:18 cait jajm: around?
08:19 * cait waves to #koha
08:19 kivilahtio bye cait
08:20 gaetan_B joined #koha
08:20 gaetan_B hello
08:38 mtj magnuse:  would be a good tweak to have the qa-tool show what perlcritic file/options its using
08:39 magnuse yeah
08:41 mtj perhaps warn if it cant find one, or the md5 doesnt match what it expects
08:43 pastebot "magnuse" at pasted "pod fail" (10 lines) at
08:43 magnuse mtj: when i get a pod fail like that, what is it that is finding the failure?
08:44 magnuse is that perlcritic or something else?
08:45 mtj its saying the =head2 section is empty, i think
08:46 mtj its not perlcriric
08:46 magnuse yup, but is that affected by the .perlcriticrc config file?
08:46 magnuse cait and i are getting some different results
08:47 magnuse mtj: oh, could i bother you to run the qa script on the two patches from bug 11401?
08:47 huginn Bug[…]_bug.cgi?id=11401 enhancement, P5 - low, ---, magnus, Failed QA , Add support for Norwegian national library card
08:48 magnuse "The default configuration file is called .perlcriticrc. perlcritic will look for this file in the current directory first, and then in your home directory. Alternatively, you can set the PERLCRITIC environment variable to explicitly point to a different file in another location." from
08:48 magnuse shouldn't this work, then? $ sudo koha-shell -c "PERLCRITIC=/home/vagrant/.perlcriticrc perl -I/home/vagrant/qa-test-tools/ /home/vagrant/qa-test-tools/ -c 2 -v 2" kohadev
08:49 magnuse hm, the koha_kohadev user might not be able to read a file in /home/vagrant...
08:50 magnuse s/koha_kohadev/kohadev-koha/
08:51 magnuse nah, looks like it can read it
08:53 mtj lookng now...
09:00 mtj oops fone..
09:20 magnuse mtj: np
09:42 pastebot "mtj" at pasted "testing 2 commit(s) (applied to 3541fc3 'Bug 13088: (RM followup) add missing ')" (131 lines) at
09:42 huginn Bug[…]_bug.cgi?id=13088 enhancement, P5 - low, ---, tomascohen, Pushed to Master , Allow the user to specify a max amount of facets to show.
09:42 mtj magnuse:  there you go... ^
09:43 magnuse mtj: thanks a bunch
09:44 magnuse lots of fails on "valid" - that's... interesting...
09:44 akafred joined #koha
09:44 magnuse hei akafred
09:44 akafred hola amigo :-)
09:44 mtj yeah, im not sure what that means... 'valid'
09:44 akafred magnuse: perlcritic tripped you up?
09:45 cait so only failing ofr me?
09:45 cait boo
09:45 Oak joined #koha
09:46 * Oak waves
09:46 Oak magnuse
09:46 magnuse Oak
09:46 Oak :)
09:46 Oak Guten tag cait
09:46 magnuse cait: mtj got one fail for pod too, so i'll fix that
09:47 magnuse mtj: perl -c tells me the syntax should be ok
09:47 magnuse not sure what "valid" means, though
09:48 cait sadly me neither
09:48 cait i think best to look at the code and verify it's ok
09:48 cait it also seems to only appear in the nl specific files?
09:48 magnuse nah, C4/ too
09:49 magnuse akafred: nah, perlcritic seems to be happy
09:54 magnuse cait: the qa tool complains about a couple of pod problems in C4/Members that was not caused by me. should i do a qa followup to fix that, or report it as a separate bug or ignore it?
09:56 cait hm you can fix or point out it was not you
09:56 cait if it's just syntax and you already found it... a follow up would be accepted :)
09:57 magnuse cool
10:01 pastebot "magnuse" at pasted "Different results from" (29 lines) at
10:01 magnuse yay, now is giving me different results every time i run it
10:02 magnuse two different ways of saying "Spurious =cut command  in file C4/", then no mention of it
10:03 mtj weird
10:03 mtj i wonder if its not tiding-up after itself, after each run
10:04 magnuse it does seem to leace some *.pc files in /tmp
10:04 magnuse s/leace/leave/
10:04 pastebot "mtj" at pasted "testing 2 commit(s) (applied to 3541fc3 'Bug 13088: (RM followup) add missing ')" (153 lines) at
10:04 huginn Bug[…]_bug.cgi?id=13088 enhancement, P5 - low, ---, tomascohen, Pushed to Master , Allow the user to specify a max amount of facets to show.
10:05 mtj FAIL   valid
10:05 mtj Use of uninitialized value in numeric eq (==)
10:05 mtj meh, pity there is no line number :/
10:06 magnuse yup
10:06 cait yeah :(
10:07 mtj Use of uninitialized value in numeric eq (==) at /home/mason/git/head/C4/ line 47.
10:07 magnuse ah, at least that explains the FAIL for valid earlier
10:08 mtj qa-tool seems to remove the line number...
10:08 magnuse ah, that line is: if ( C4::Context->preference('NorwegianPatronDBEnable') == 1 ) {
10:09 mtj ah, ok..
10:09 magnuse 'NorwegianPatronDBEnable' would be initialized if you ran, methinks
10:10 magnuse that is very similar to what cait reported on the bug, akshuly
10:11 mtj i might try that now..
10:11 magnuse cait: do you remember if you ran updatedatabase before the qa script?
10:11 mtj magnuse:  fyi, i get that error from running ...
10:11 mtj $ perl -w C4/
10:12 mtj ...which is not a real test of the syspref value, (i think)
10:12 khall joined #koha
10:13 magnuse kia ora khall
10:13 mtj its just some basic warning error from running 'perl -w'
10:13 khall mornin!
10:13 mtj so, very probably an annoying false warning?
10:13 mtj hiya khall
10:13 khall hi!
10:14 mtj i guess what perl wants to make it happy is...
10:14 mtj if ( C4::Context->preference('NorwegianPatronDBEnable')   and  C4::Context->preference('NorwegianPatronDBEnable') == 1 ) {}
10:14 halcyonCorsair joined #koha
10:14 mtj something like that?
10:14 magnuse yeah, i can always do that, if it makes perl happy :-)
10:15 mtj looks fcking horrible tho
10:15 NateC joined #koha
10:15 magnuse hehe, yeah
10:15 mtj timmytoady
10:17 mtj hey magnuse, that did fix the warning ^
10:19 mtj would be a nice tweak for qa-tool to say 'FAIL valid perl'
10:20 mtj or 'invalid perl'  even
10:21 magnuse yeah
10:21 magnuse just to be clear, the "C4::Context->preference('​NorwegianPatronDBEnable')   and ..." fixed it?
10:22 cait ooh
10:22 cait maybe hte problem is that i don't have the pref in the db!
10:22 cait forgot to run the db updates
10:22 cait could that be the difference?
10:23 magnuse cait: i *think* it could
10:24 magnuse that would explain the "Use of uninitialized value in numeric eq (==)" at least
10:24 magnuse not sure if it explains the complaints about missing modules too
10:25 mtj magnuse:  yep - it fixed it
10:27 mtj that warning is a common perl quirk
10:28 mtj "Use of uninitialized value in numeric eq (==)"
10:29 magnuse kewl
10:30 mtj i think the gotcha here, is that when koha is running properly that syspref value *is* defined ok
10:31 magnuse yup, a fresh install or running sets it to 0, and the test is ok
10:31 mtj ..but when the file is tested with a basic 'perl -w ./' the value is not defined - so we get a warning
10:32 mtj cool
10:33 mtj the qa-tool sometimes gives false warnings, on stuff like that
10:34 mtj seems to be doing just a basic syntax check, rather than actually executing the code properly
10:34 magnuse something like "perl -c", perhaps?
10:34 mveron joined #koha
10:35 mveron Hi #koha
10:35 magnuse hiya mveron
10:35 mveron hi magnuse :-)
10:38 mveron @wunder Allschwil
10:38 huginn mveron: The current temperature in Wetter Allschwil, Allschwil, Switzerland is 15.1°C (11:38 AM CET on October 29, 2014). Conditions: Overcast. Humidity: 73%. Dew Point: 10.0°C. Pressure: 30.15 in 1021 hPa (Steady).
10:40 magnuse @wunder boo
10:40 huginn magnuse: The current temperature in Bodo, Norway is 5.0°C (11:20 AM CET on October 29, 2014). Conditions: Light Rain Showers. Humidity: 87%. Dew Point: 3.0°C. Windchill: 0.0°C. Pressure: 29.30 in 992 hPa (Steady).
10:40 mtj oops magnuse, 'perl -c' is the syntax check...  not perl -w
10:42 magnuse ah :-)
10:43 mtj perl -w does actually execute, with 'use warnings' forced?
10:45 magnuse dunno
10:45 mtj[…]s-pe-pi-p-w-d-i-t
10:46 mtj -w: Activates some warnings.
10:46 mtj i shut up now... :)
10:47 magnuse thanks for your input, mtj. much appreciated!
10:48 mtj im giving advice about stuff i dont really understand
10:54 magnuse don't we all? ;-)
10:58 paul_p joined #koha
11:08 hanthana joined #koha
11:12 magnuse cait: two qa followups attached and status reset to Signed Off on bug 11401
11:12 huginn Bug[…]_bug.cgi?id=11401 enhancement, P5 - low, ---, magnus, Signed Off , Add support for Norwegian national library card
11:24 magnuse ah, then there was the yaml file
11:29 cait thx magnuse
11:31 tcohen joined #koha
11:31 magnuse got it, i'll add that to one of the followups
11:32 magnuse hola tcohen
11:32 tcohen hi magnuse
11:37 papa joined #koha
11:38 magnuse cait: the yaml issue should be fixed now
11:41 cait cool :)
11:43 magnuse i had "    -" when it should be "     -" ;-)
11:47 collum joined #koha
11:51 oleonard joined #koha
11:51 cait magnuse: yay for the tests :)
11:51 oleonard Hi everyone
11:54 * akafred can now log in to our internal work-in-progress koha-installation with my OPL user from the old library system ... yay
11:57 * akafred our installation setup is here which uses our koha in docker setup from
12:04 meliss joined #koha
12:11 magnuse cait: that yaml test must be stricter than koha, but yeah
12:16 NateC joined #koha
12:25 Dyrcona joined #koha
12:30 cait paul_p: around?
12:30 paul_p cait yep
12:30 cait feature freeze is friday :)
12:31 paul_p a lot of F ...
12:31 sophie_m joined #koha
12:31 cait yes ):
12:31 druthb Fun Friday for Feature Freeze!
12:31 paul_p So it mean there are some patches I should sign-off between today and friday...
12:31 druthb wahanui:  feature freeze?
12:31 wahanui feature freeze is, like, 3 October 2013
12:31 cait could you take another look at the database update work?
12:31 druthb no, feature freeze is friday :)
12:31 cait andalso, is julian around?
12:31 paul_p cait yep, that's in my list...
12:32 druthb wahanui:  feature freeze?
12:32 wahanui well, feature freeze is 3 October 2013
12:32 paul_p jajm = are you around ?
12:32 druthb forget feature freeze
12:32 wahanui druthb: I forgot feature freeze
12:32 druthb feature freeze is friday :)
12:32 paul_p (cait: i'm in Paris, while jajm must be at home. Yes, he's around, but not on koha this week. Maybe the feature freeze can make an exception...)
12:32 paul_p cait = do you have a specific question for jajm ?
12:32 cait paul_p: it woudl be awesome if he could rebase his work on order cancellation  - bug 7162
12:33 huginn Bug[…]w_bug.cgi?id=7162 enhancement, P3, ---, julian.maurice, Patch doesn't apply , Factorize code for order cancellation
12:33 cait paul_p: when will he be back?
12:34 paul_p cait = probably afk for lunch
12:34 paul_p I asked him on #koha channel
12:34 paul_p s/#koha/#biblibre/
12:34 cait thx
12:34 cait I'd really like to see the 7xxx gone - and it's a nice feature too
12:35 cait just acq tends to have conflicts more than every other area it hink
12:38 * magnuse would like to see a nice grid of the bugs in bz, with different colours for different statuses
12:38 magnuse must. not. tinker. with. that.
12:39 fridolin joined #koha
12:39 fridolin hie community
12:40 cait heh, i was trying not to say it :)
12:40 cait hi fridolin
12:43 oleonard Is <span style="block"> actually valid, or just not flagged as invalid by the validator? Looks wrong to me.
12:44 jcamins oleonard: looks wrong to me.
12:44 jcamins Should be <span style="display: block;"> or <span class="block">
12:44 oleonard Yup. Flies right past the validator on both HTML5 and XHTML strict settings.
12:45 oleonard I'm guessing the validator doesn't parse CSS so it ignores whatever is in a style attribute
12:46 jcamins That would make sense.
12:47 jajm cait, here! :) i'll rebase 7162 immediately
12:51 magnuse jajm++
12:55 Dyrcona joined #koha
12:56 mveron joined #koha
12:58 cait jajm: thx!
13:03 talljoy joined #koha
13:04 jajm cait, done. any other bug you want me to rebase ?
13:04 NateC joined #koha
13:11 nengard joined #koha
13:12 cait jajm: hm maybe check your patches? I am not sure right now but I worked through a pile of patches the last 2 weeks
13:18 jajm ok
13:19 cait and jajm++ :)
13:22 marcelr joined #koha
13:23 NateC joined #koha
13:23 marcelr paul_p: around?
13:24 cait marcelr: he is in paris :)
13:24 marcelr ok
13:24 cait marcelr: i think travelling - but i asked him earlier abut the database update patch
13:25 cait it's in the logs :)
13:25 marcelr i will update the report
13:25 marcelr probaly he won't mind
13:25 marcelr bly
13:26 tcohen joined #koha
13:43 tcohen joined #koha
13:45 jenkins_koha Project Koha_Docs build #561: FAILURE in 11 min: http://jenkins.koha-community.[…]ob/Koha_Docs/561/
13:50 tcohen morning!
13:51 jenkins_koha Starting build #562 for job Koha_Docs (previous build: FAILURE -- last SUCCESS #560 25 days ago)
13:51 jenkins_koha Yippee, build fixed!
13:51 wahanui o/ '`'`'`'`'`'`'`'`'`
13:51 jenkins_koha Project Koha_Docs build #562: FIXED in 1 min 58 sec: http://jenkins.koha-community.[…]ob/Koha_Docs/562/
13:51 jenkins_koha * Nicole C. Engard: add note about closing basket to receive
13:51 jenkins_koha * Nicole C. Engard: rename  AuthoritySeparator pref
13:53 * oleonard cheers nengard_manual
13:55 nengard_manual :)
13:55 nengard_manual not sure I can finish it in time ... but I'll do my best
13:59 tcohen hi magnuse
14:00 magnuse o/
14:00 tcohen \o
14:01 oleonard Do we have a rule about adding Perl dependencies which are not packaged?
14:01 oleonard And is there a Debian or Ubuntu version cutoff?
14:01 tcohen oleonard: negotiate with eythian
14:01 tcohen those dependencies need to be maintained
14:01 tcohen and packaged
14:02 oleonard I'm wondering because I'm testing Bug 11425, which introduces a dependency not available on Ubuntu <= 12.04.
14:02 tcohen so it'd depend on how difficult is to do it
14:02 huginn Bug[…]_bug.cgi?id=11425 new feature, P5 - low, ---, julian.maurice, Passed QA , Search form for items
14:02 oleonard I'm wondering whether the Passed QA status is premature because of that issue.
14:03 tcohen which dependency?
14:03 oleonard Template::Plugin::JSON::Escape
14:03 tcohen ah
14:03 tcohen it is on 14.04
14:03 tcohen i think it shouldn't be hard to backport
14:06 jenkins_koha Starting build #563 for job Koha_Docs (previous build: FIXED)
14:06 jenkins_koha Project Koha_Docs build #563: SUCCESS in 1 min 45 sec: http://jenkins.koha-community.[…]ob/Koha_Docs/563/
14:06 jenkins_koha * Nicole C. Engard: add 'force' to OPACItemHolds
14:06 jenkins_koha * Nicole C. Engard: update hold section with new OPACItemHolds info
14:06 jenkins_koha * Nicole C. Engard: update implementation checklist with OPACItemHolds
14:06 jenkins_koha * Nicole C. Engard: add updateNotforLoanStatusOnCheckin
14:07 oleonard Is a backport required before pushing the patch?
14:08 tcohen we need eythian to evaluate
14:11 tcohen oleonard: i'll try to pack it right now, on 12.04
14:11 tcohen to see how difficult it would be
14:11 oleonard[…].cgi?id=11425#c53
14:11 huginn Bug 11425: new feature, P5 - low, ---, julian.maurice, Passed QA , Search form for items
14:12 tcohen ah :-D
14:13 oleonard Sorry, but what does that comment mean?
14:14 tcohen squeeze is really old right now, and we could think of shifting to wheeze
14:14 tcohen regardless of that, i have successfully build the .deb on 12.04
14:15 tcohen without unmet dependencies that should also be packaged
14:16 tcohen oleonard: do i make any sense?
14:18 oleonard Yes, thank you.
14:30 jenkins_koha Project Koha_Docs build #564: FAILURE in 10 min: http://jenkins.koha-community.[…]ob/Koha_Docs/564/
14:37 nengard_manual WHAT???!!! No failures
14:38 jenkins_koha Starting build #565 for job Koha_Docs (previous build: FAILURE -- last SUCCESS #563 34 min ago)
14:38 jenkins_koha Yippee, build fixed!
14:38 wahanui o/ '`'`'`'`'`'`'`'`'`
14:38 jenkins_koha Project Koha_Docs build #565: FIXED in 4 min 4 sec: http://jenkins.koha-community.[…]ob/Koha_Docs/565/
14:38 jenkins_koha * Nicole C. Engard: remove UseTablesortForCirc
14:39 jenkins_koha * Nicole C. Engard: remove references to opacsmallimage
14:39 jenkins_koha * Nicole C. Engard: remove OpacShowFiltersPulldownMobile
14:39 jenkins_koha * Nicole C. Engard: remove SearchEngine
14:39 jenkins_koha * Nicole C. Engard: add OverdueNoticeCalendar
14:39 jenkins_koha * Nicole C. Engard: add OverdueNoticeCalendar info to notices tool
14:39 jenkins_koha * Nicole C. Engard: add HoldsInNoissuesCharge
14:39 jenkins_koha * Nicole C. Engard: add AcqItemSetSubfieldsWhenReceiptIsCancelled
14:40 oleonard I submitted a template follow-up for Bug 11425 (which was previously Passed QA) I hope someone can take a look.
14:40 huginn Bug[…]_bug.cgi?id=11425 new feature, P5 - low, ---, julian.maurice, Needs Signoff , Search form for items
14:51 rocio joined #koha
14:53 tgoat joined #koha
14:53 jenkins_koha Starting build #566 for job Koha_Docs (previous build: FIXED)
14:54 jenkins_koha Project Koha_Docs build #566: SUCCESS in 4 min 7 sec: http://jenkins.koha-community.[…]ob/Koha_Docs/566/
14:54 jenkins_koha * Nicole C. Engard: add usage stats preferences
14:54 jenkins_koha * Nicole C. Engard: update schema link in appendix
14:54 jenkins_koha * Nicole C. Engard: add HEA link to appendix
14:54 jenkins_koha * Nicole C. Engard: update kyle's koha tools link
14:54 jenkins_koha * Nicole C. Engard: add html & css library link
14:54 jenkins_koha * Nicole C. Engard: add usage stats to implementation checklist
14:54 jenkins_koha * Nicole C. Engard: update about perl modules image
14:58 tgoat left #koha
14:58 nengard_manual who manages jenkins? gmcharlt?
14:59 nengard_manual The 3.16 manual isn't listed:
14:59 jenkins_koha Starting build #85 for job Koha_Docs_3.14.x (previous build: SUCCESS)
14:59 jenkins_koha Project Koha_Docs_3.14.x build #85: SUCCESS in 13 sec: http://jenkins.koha-community.[…]a_Docs_3.14.x/85/
14:59 jenkins_koha * Nicole C. Engard: update schema link in appendix
14:59 jenkins_koha * Nicole C. Engard: update kyle's koha tools link
14:59 jenkins_koha * Nicole C. Engard: add html & css library link
15:00 cait tcohen: i thought eythian had packed it already - the JSON one
15:00 oleonard Sorry to un-QA another one, but Bug 12944 needed a very minor follow-up
15:00 huginn Bug[…]_bug.cgi?id=12944 normal, P5 - low, ---, jonathan.druart, Needs Signoff , There is no way to search orders by creator
15:00 cait oleonard: you are killing me :P
15:01 cait well actually writing this abstract for the third time is killing me...
15:01 cait :(
15:09 nengard_manual @later tell gmcharlt the 3.16 manual isn't listed on jenkins
15:09 huginn nengard_manual: The operation succeeded.
15:19 tcohen cait: didn't know, that's great
15:19 tcohen nengard_afk: need something on jenkins?
15:19 cait tcohen: that it's killing me??
15:20 cait tcohen:[…].cgi?id=11425#c53
15:20 huginn Bug 11425: new feature, P5 - low, ---, julian.maurice, Needs Signoff , Search form for items
15:20 tcohen what is killing you?
15:20 nengard tcohen the 3.16 manual isn't on jenkins
15:20 cait writing abstracts
15:20 tcohen a
15:20 tcohen h
15:21 tcohen so you're not qaing?
15:21 * tcohen messing with cait's guilty-ness
15:24 cait grrrrrr
15:27 oleonard My follow-up for Bug 643 is so minor that I hesitate to even mark it 'needs signoff'
15:27 huginn Bug[…]ow_bug.cgi?id=643 enhancement, P2, ---, pasi.kallinen, Passed QA , Allow override of 'debarred' status
15:27 oleonard I don't want to keep the feature from going in because of a minor follow-up
15:28 cait mark it signed off i will test
15:28 oleonard Okay
15:29 kmlussier joined #koha
15:44 rocio left #koha
15:53 collum joined #koha
16:11 jenkins_koha Starting build #567 for job Koha_Docs (previous build: SUCCESS)
16:11 jenkins_koha Project Koha_Docs build #567: SUCCESS in 6 min 54 sec: http://jenkins.koha-community.[…]ob/Koha_Docs/567/
16:11 jenkins_koha * Nicole C. Engard: add new patron privacy
16:11 jenkins_koha * Nicole C. Engard: add new images
16:11 jenkins_koha * Nicole C. Engard: add missing image label
16:18 tgoat joined #koha
16:18 tgoat left #koha
16:22 reiveune bye
16:22 reiveune left #koha
16:26 fridolin bye
16:26 fridolin left #koha
16:38 jenkins_koha Starting build #568 for job Koha_Docs (previous build: SUCCESS)
16:38 jenkins_koha Project Koha_Docs build #568: SUCCESS in 3 min 42 sec: http://jenkins.koha-community.[…]ob/Koha_Docs/568/
16:38 jenkins_koha * Nicole C. Engard: update opacprivacy
16:38 jenkins_koha * Nicole C. Engard: add OpacCustomSearch
16:39 oleonard Thanks mveron!
16:39 oleonard mveron++
16:39 mveron It is a great feature!
16:46 cait mveron: 3.18 will be awesome :)
16:46 mveron ...for libraries using Koha... :-)
16:46 cait ... and now i am walking home to do QA :)
16:48 * mveron ...has to run, not walk...
16:51 jenkins_koha Starting build #569 for job Koha_Docs (previous build: SUCCESS)
16:51 jenkins_koha Project Koha_Docs build #569: SUCCESS in 1 min 54 sec: http://jenkins.koha-community.[…]ob/Koha_Docs/569/
16:51 jenkins_koha Nicole C. Engard: update reports image
17:02 laurence joined #koha
17:07 wnickc joined #koha
17:11 laurence joined #koha
17:31 paul_p joined #koha
17:43 * oleonard chastises oleonard for adding to the 'Needs signoff' queue again!
17:50 tcohen #koha: is anyone aware if hiding from OPAC a subfield in the framework works at all?
17:51 tcohen i don't see how the XSLT's are doing that
17:51 oleonard I don't think it does now, but isn't there a pending patch for that?
17:51 tcohen not sure?
17:51 tcohen pointer?
17:51 oleonard Bug 11592
17:51 huginn Bug[…]_bug.cgi?id=11592 normal, P5 - low, ---, mtompset, Needs Signoff , opac detail scripts do not respect MARC tag visibility
17:54 oleonard (beware monster test plan!)
17:58 wnickc oleonard: it's tricky to test reports when javascript is off, all the dropdown buttons stopped working
17:58 oleonard I'm assuming excuse number 2 is "Running tests"
18:00 oleonard wnickc: It's not a big deal since we don't actually support no-js in the staff client, but if you want to confirm that the HTML5 required attributes are correct you can navigate to the edit page and then disable js
18:00 tcohen OMFG
18:00 oleonard wnickc: And thanks for testing :)
18:01 wnickc I figured it out after a bit of clicking+monkey face+head scratching :)
18:03 tcohen magnuse
18:04 oleonard When I run t/db_dependent/ReportsGuided.t I get messages like "ok 3 # skip DBD::Mock is too old"
18:06 jenkins_koha Starting build #570 for job Koha_Docs (previous build: SUCCESS)
18:06 jenkins_koha Project Koha_Docs build #570: SUCCESS in 1 min 47 sec: http://jenkins.koha-community.[…]ob/Koha_Docs/570/
18:06 jenkins_koha * Nicole C. Engard: add ReplytoDefault
18:06 jenkins_koha * Nicole C. Engard: add ReturnpathDefault
18:06 jenkins_koha * Nicole C. Engard: add id to ReturnpathDefault
18:06 jenkins_koha * Nicole C. Engard: add FacetMaxCount
18:07 tcohen oleonard: what OS version?
18:07 tcohen debian 6?
18:07 oleonard ubuntu 12.04 LTS
18:08 tcohen i'm not sure
18:08 tcohen maybe you have it installed by habd?
18:08 tcohen hand?
18:08 wahanui hand is asleep again, can't type properly
18:12 nengard LOL
18:13 tcohen nengard: you filled bug 12829
18:13 huginn Bug[…]_bug.cgi?id=12829 minor, P5 - low, ---, tomascohen, Needs Signoff , 020z not showing
18:14 tcohen i'm about to post a correct version for the patch
18:14 tcohen have you noticed that the same problem happens for ISSN?
18:15 tcohen but I think I miss-understood the problem
18:15 tcohen should we show invalid isbns at all?
18:28 magnuse tcohen?
18:28 wahanui tcohen is obsessed with packages' scripts
18:28 magnuse awesome, wahanui
18:28 wahanui That'll be $1 for the awesome jar, magnuse
18:28 tcohen and now zebra
18:35 nengard tcohen, on the phone - will look shortly
18:41 tgoat joined #koha
19:05 akafred joined #koha
19:06 nengard tcohen signed off
19:07 tcohen nengard: i'm redoing for the ISSN field
19:07 tcohen and I noticed the comment from the user
19:07 tcohen saying that we could consider including $z with an (INVALID) flag
19:08 tcohen and he added that ($q) could be shown too
19:08 tcohen what do u think?
19:08 wahanui do u think is, like, ok to set a cookie name marcdocs_borrowernumber true or false
19:12 nengard I don't think we want to include it at all
19:12 nengard it's invalid ...
19:15 tcohen i had the same feeling, but am not a cataloguer
19:15 tcohen i'm happy if i can search for it (if i see it on the back on the book)
19:15 tcohen and what about the $q?
19:17 rangi i think that things like this is why we built it so people could use their own xslt :)
19:17 rangi maybe a better thing to do is make a good video/tutorial about how to use a custom xslt
19:18 rangi :)
19:18 tcohen he said the $q is new to MARC21, so something we could consider
19:18 tcohen i just said alsmot the same you're saying rangi
19:18 rangi then people who want invalid $z can have it, we could also let htem upload their xslt to the wiki (or to
19:18 rangi contribs even (when we set it up)
19:19 rangi so that others could grab them .. like reports, and frameworks etc
19:19 tcohen ah
19:19 * rangi goes off on a tangent
19:19 tcohen i like the idea rangi
19:20 tcohen rangi: do u think marc visibility should be handled at export-for-indexing time? I think doing that after we retrieve the record from zebra is too much overhead
19:21 tcohen ah, nevermind, opac vs. staff
19:25 rangi yeah its a bit tricky
19:25 rangi did i ever show you my mental idea for doing MARC display?
19:26 nengard tcohen or rangi who adds stuff to jenkins? it's missing the 3.16 manual
19:26 * tcohen hides
19:26 rangi either of us can
19:27 rangi ill do it now
19:27 rangi tcohen:[…]tml/slide004.html
19:28 rangi[…]tml/slide006.html  <-- also we should do this more
19:28 tcohen interensting
19:28 rangi[…]t/html/index.html  its from 2012 .. we are doing the plugins and filters now
19:29 tcohen i was thinking that we do too much on the XML that the indexer returns (no point creating MARC::Record objects
19:30 tcohen to create XML again and then pass to the XSLT
19:30 tcohen one thing i did for a customer
19:30 tcohen was writing an OO TT:Plugin
19:31 rangi that was a great email from olugbenga
19:31 tcohen that initializes all his stuff once, and reused
19:31 tcohen it was
19:35 tcohen bye
19:35 tcohen have a nice day #koha
19:35 rangi yeah, i think you are right, we do double handling
19:35 rangi cya tcohen
19:36 nengard rangi that's horrible!!!
19:37 rangi hehe not my kids
19:37 rangi but babies will put anything they get in their mouth
19:37 rangi if their is dog poop .. and they grab it .. thats where it will go
19:37 nengard oh my
19:38 rangi snails
19:38 rangi dirt
19:38 rangi fluff off the end of the broom
19:38 rangi you name it, they'll try to eat it
19:38 rangi tcohen should read back :)
19:41 nengard hehe
19:42 kathryn joined #koha
19:53 magnuse tcohen++ community++
19:55 mtompset joined #koha
19:55 mtompset Greetings, #koha.
19:55 pug joined #koha
19:56 rangi nengard: koha docs 3.16.x is doing its first run now
19:56 rangi http://jenkins.koha-community.[…]03.16.x/1/console
19:56 nengard cool
19:57 jenkins_koha Starting build #1 for job Koha Docs 3.16.x
19:57 jenkins_koha Project Koha Docs 3.16.x build #1: SUCCESS in 1 min 16 sec: http://jenkins.koha-community.[…]0Docs%203.16.x/1/
19:59 jcamins I think I missed some context... why are babies putting T::T plugins in their mouth?
20:00 rangi they put everything in their mouth
20:00 rangi TT plugins
20:00 wahanui TT plugins are awesome
20:00 rangi marc records
20:00 rangi someones show
20:00 rangi shoe even
20:01 rangi babies dont care for your 020$z invalid isbns
20:09 nengard jcamins[…]10101110134473516
20:12 jcamins lol
20:12 nengard :)
20:14 jenkins_koha Starting build #2 for job Koha Docs 3.16.x (previous build: SUCCESS)
20:14 jenkins_koha Project Koha Docs 3.16.x build #2: SUCCESS in 13 sec: http://jenkins.koha-community.[…]0Docs%203.16.x/2/
20:14 jenkins_koha Nicole C. Engard: remove firefox addon note
20:19 nengard left #koha
20:22 jenkins_koha Starting build #571 for job Koha_Docs (previous build: SUCCESS)
20:22 jenkins_koha Project Koha_Docs build #571: SUCCESS in 2 min 46 sec: http://jenkins.koha-community.[…]ob/Koha_Docs/571/
20:22 jenkins_koha Nicole C. Engard: remove firefox addon note
20:23 cait joined #koha
20:27 jenkins_koha Starting build #86 for job Koha_Docs_3.14.x (previous build: SUCCESS)
20:27 jenkins_koha Project Koha_Docs_3.14.x build #86: SUCCESS in 11 sec: http://jenkins.koha-community.[…]a_Docs_3.14.x/86/
20:27 jenkins_koha Nicole C. Engard: remove firefox addon note
20:28 cait tcohen++
20:31 mtj morning all
20:33 mtj i was thinking a bit more about the TT/translation/pootle problem last nite...
20:33 mtj i think i have working solution
20:33 mtj a
20:34 mtj rangi, perhaps i could run thru my idea with you, after EOB sometime?
20:35 rangi yep, if im about
20:36 mtj cool, no hurry
20:59 kmlussier left #koha
21:23 rangi @later tell tcohen MM-OPAC/theme_dep is rebased, should be ready for merge and testing
21:23 huginn rangi: The operation succeeded.
21:24 cait rangi++
21:25 rangi seems to work ok here .. but would like some more people to try the opac with it installed
21:27 rocio joined #koha
21:28 wizzyrea @quote add rangi: babies dont care for your 020$z invalid isbns
21:28 huginn wizzyrea: The operation succeeded.  Quote #312 added.
21:29 wizzyrea @quote random
21:29 huginn wizzyrea: Quote #34: "<chris> oh except that time .. when katipo decided to write an ils just for fun, then forced HLT to use it" (added by gmcharlt at 06:23 PM, September 16, 2009)
21:29 eythian hi
21:29 wizzyrea *snerk*
21:29 wizzyrea hi
21:29 cait :)
21:30 eythian also, Template::JSON::Escape is in the k-c debian repo.
21:30 eythian to clarify my slightly ambiguous comments on bug 11425
21:30 huginn Bug[…]_bug.cgi?id=11425 new feature, P5 - low, ---, julian.maurice, Signed Off , Search form for items
21:32 mtompset wizzyrea: That kind of fit. Weird!
21:35 cait just saying... cusotm xslt are fine when you are not i a multi language environment... then they get somewhat more painful
21:35 wizzyrea oh yes that does sound really painful.
21:35 rangi cait: thats fixable too
21:35 mtompset this is the fun that doesn't end... it goes on and on my friend. ;)
21:36 * mtompset starts humming Lambchop and friends. :)
21:36 cait rangi: if we had a separate po file we could easily generate, it hink that could help
21:36 rangi yep
21:36 cait so you don' thave to do it manually or alter the standard ones
21:36 rangi bernardo was working on something like that
21:36 rangi smaller po files
21:36 cait yep
21:36 rangi breaking it up
21:36 cait also bernardo has a patch waiting for sign off to break the marc dialects into separate po files *hint* :)
21:37 rangi yep
21:37 barton_away I'm having issues adding zebra indexes... the same config files will work for one site, but not another, even after a rull rebuild.
21:39 barton_away s/rull/full/
21:39 rangi different versions of koha and/or perl modules and/or zebra ?
21:40 eythian and what does "not work" mean?
21:40 barton_away heh.
21:41 barton_away when I run a search after the rebuild, the search doesn't return any results from the marc fields that I've indexed.
21:43 barton_away I'm on 3.16.x ... some of the builds are git, others are package with zebra files updated.
21:43 eythian does it return results from the fields you haven't indexed?
21:43 barton_away yes. search on previous indexes works.
21:43 barton_away => returns expected results.
21:44 eythian oh, so either a) it's not recognising your additions to the index definitions, or b) it's not rebuilding correctly.
21:44 barton_away right.
21:45 cait ... when i went to work this morning
21:45 cait the queue was around 25 or so
21:45 cait now it's 36...
21:45 eythian well you can test b) easily: move your current indexes out of the way and try a rebuild and see what happens.
21:45 cait how do you spell the name of that man with the hill and the stone again?
21:46 eythian huh?
21:46 cait had to roll it up again and again...
21:46 eythian Sisyphus
21:46 wahanui it has been said that Sisyphus is spelt neither druthb nor cait.
21:46 cait heh
21:47 cait not sure about that wahanui!
21:47 barton_away Sisyphus was a driven damned oscelator <= physics pun.
21:54 barton_away I'm not sure that I follow your logic about rolling back the config changes and rebuilding agian eythian ... if the rebuild failed in such a way that existing indexes were working, a roll-back and rebuild would give me exaclty the same results, right?
21:55 eythian I didn't mean config, I meant the actual generated indexes.
21:56 eythian so you know your rebuild is working.
21:56 barton_away ah.
21:57 barton_away good thought, that.
21:57 mtompset Have you started the zebra daemon? :)
21:57 barton_away yeah.
21:57 barton_away ... if only it were that easy.
21:58 dcook I'm a fan of using yaz-client to query Zebra more directly in case it's a Koha thing
21:58 dcook Or a case of an error not making its way back to Koha
21:59 dcook You can also see what's being stored in the indexes if you have Zebra configured just so
21:59 barton_away I've been meaning to ask #koha if that was possible...
21:59 cait coudl someone sign off on 12851 and 12505?
22:00 barton_away dcook -- how do I query yaz-client to list indexes?
22:00 dcook barton_away: I'm double-checking as we speak ;)
22:00 barton_away or at least, where do I look in the documentation.
22:01 dcook Documentation... now that's a very good question :p
22:01 dcook Are you using DOM?
22:02 barton_away yep.
22:02 dcook K, look in your "zebradb/retrieval-info-bib-dom.xml" file
22:03 pastebot "dcook" at pasted "zebradb/retrieval-info-bib-dom.xml" (22 lines) at
22:03 cait hm no oleonard
22:03 cait should current location be holding branch?
22:03 dcook iirc, the line about "<retrieval syntax="xml" name="index"/> <!-- allow viewing index entries -->" should show you the indexes
22:03 cait hm holding library?
22:03 wahanui holding library is just the 'place it is currently'
22:04 dcook barton_away: Once you've added that... you might need to restart Zebra or rebuild your indexes, but I can't remember for certain
22:04 dcook It might even already be there so you might not need to worry
22:05 barton_away looks like it's already there.
22:05 dcook Sweet as
22:06 dcook So now you go into koha-conf.xml and look up the socket for the server in the "listen" element
22:06 dcook something like "unix:/dcook/koha-dev/var/​run/zebradb/bibliosocket"
22:06 dcook yaz-client unix:/dcook/koha-dev/var/run/zebradb/bibliosocket
22:06 dcook base biblios
22:06 dcook f test
22:07 dcook format xml
22:07 wahanui i heard format xml was a client side transformation of whatever comes back from the server.
22:07 dcook show
22:08 cait eythian: how do I install that JSON dependency?
22:08 barton_away sweet!
22:08 cait iam tryin to test owen's follow up
22:08 barton_away that worked!
22:08 eythian cait: sudo apt-get install libtemplate-json-escape-perl
22:08 cait hmmm
22:09 eythian make sure you do apt-get update first
22:09 cait i will try again
22:09 cait thx
22:10 eythian and also make sure you have the k-c repo enabled.
22:11 cait yeah thought it was
22:11 cait waitin gfor another package to finish installing
22:12 cait then i can try again
22:12 Mexiboy joined #koha
22:12 Mexiboy hola
22:12 cait hola
22:12 wahanui what's up, cait
22:13 Mexiboy Alguien me puede ayudar, quiero personalizar la parte administrativa de Koha
22:13 Mexiboy ¿Alguna referencia?
22:13 cait you need help to customize.... a part of administration?
22:13 Mexiboy Yes, cait!
22:13 cait mostly english speakers this time of the day :)
22:13 cait what is your problem?
22:14 Mexiboy I want to customize, change logo, link colors
22:15 Mexiboy etc.
22:16 cait owen's blog?
22:16 wahanui rumour has it owen's blog is
22:16 cait some hints about custmizing koha can be found there
22:16 cait also there are preferneces whre you can put custom css and javascript
22:16 cait intranetuserjs and intranetusercss i think
22:17 tcohen joined #koha
22:17 cait and there is a spanish speaker :)
22:17 * magnuse checks up on the status of bug 11944 before falling asleep
22:17 huginn Bug[…]_bug.cgi?id=11944 major, P5 - low, ---, jonathan.druart, Passed QA , Cleanup Koha UTF-8
22:17 Mexiboy than good, excellent
22:17 cait packages
22:17 wahanui i heard packages was at
22:18 dcook joined #koha
22:18 dcook I was wondering why no one was saying anything... then realized that I had accidentally closed hexchat :p
22:18 tcohen hicait
22:18 barton_away dcook++
22:18 dcook :)
22:18 Mexiboy I'm really new to Koha, it is new to me, but very interesting
22:18 dcook If you want to see marcxml, you can also try "elements marcxml"
22:18 tcohen rangi: awesome news!
22:19 barton_away cool...
22:19 tcohen dcook?
22:19 wahanui somebody said dcook was the designated masochist
22:19 dcook barton_away: Iirc, the reason why it shows you "z:index" when using "format xml" is because "index" is the first element set defined in the Zebra config
22:19 tcohen someone is playing with yaz?
22:20 barton_away tcohen: dcook was showing me how  to list existing indexes via yaz.
22:20 cait Mexiboy: welcome - and don't let them confuse you :)
22:20 tcohen magnuse: as of me, it is failing-qa because the t/Charset.t tests fail
22:20 tcohen barton_away: nice :-D
22:21 tcohen hi Mexiboy
22:21 barton_away yeah.... that will definitely make life easier for me.
22:21 tcohen so you are from Costa Rica?
22:21 dcook barton_away: Glad ot help :)
22:21 dcook to*
22:22 Mexiboy Thanks, cait're very good person
22:22 Mexiboy hi tcohen
22:22 barton_away yeah, that's definitely going into my notes, and will be shared far and wide.
22:22 dcook :D
22:22 cait eythian: it doesn't work :(
22:23 tcohen Mexiboy: hablo español si necesitas
22:23 magnuse tcohen: oh noes! hope it can be fixed in time for 3.18
22:24 Mexiboy ok tcohen
22:24 eythian cait: what do you mean by "doesn't work"?
22:24 dac joined #koha
22:24 cait that i added  deb squeeze-dev main
22:24 tcohen hanoi towers
22:24 cait and it still won't install
22:24 Mexiboy gracias tcohen
22:26 eythian cait: you know to report with more detail than that :)
22:27 cait yes...
22:27 cait ok, i noticed the repo was not there
22:27 cait so i created a file koha.list and put that line in
22:27 cait wget -O- | sudo apt-key add -
22:27 cait seems ok
22:28 tcohen magnuse: i don't understand the expected semantics of the C4::Charset::IsStringUTF8ish function, that's why I don't know how to patch it
22:28 tcohen it seems that if we stick with the loose utf8 interpretation, (i.e. utf8::decode) tests pass
22:28 tcohen but they don't if you use the 'strict' decoding from Encode
22:29 tcohen so, because of the "ish" thing, I guess is ok to just leave the utf::decode call
22:29 tcohen but, need information to be sure of the consecquences
22:29 tcohen need gmcharlt basically
22:29 eythian cait: so so far everything's working then?
22:29 cait i think so
22:30 cait then i ran sudo apt-get update
22:30 cait OK squeeze-dev/main amd64 Packages
22:31 cait sudo apt-get install libtemplate-json-escape-perl
22:31 cait not found
22:32 cait so... what's wrong?
22:32 rangi you missed plugin
22:33 rangi http://debian.koha-community.o[…]a/pool/main/libt/
22:33 rangi libtemplate-plugin-json-escape-perl
22:33 eythian oldstable|main|source: libtemplate-plugin-json-escape-perl 0.2-1kohaoldstable1
22:33 * cait blames eythian :)
22:34 cait installing now
22:35 eythian cait: you quoted the correct name in the bug yourself :)
22:36 cait that was days ago :)
22:37 tcohen gmcharlt: could you help me understand how C4::Charset::IsStringUTF8ish is supposed to work?
22:38 gmcharlt tcohen: IIRC, the general idea is to see if the scalar is either a utf8 string (with the utf8 flag set) or contains a sequence of bytes that is valid UTF-8
22:41 tcohen gmcharlt: what confuses me is the "appears"
22:41 tcohen "appears to be valid UTF-8"
22:43 tcohen the only broken stuff from the UTF8 patches is that function's unit tests
22:44 gmcharlt "appears" in the sense that a string of octets that can encode a UTF8 string, are actually in a different character set
22:44 gmcharlt which can happen in malformed MARC records, albeit rarely
22:45 gmcharlt the "ish" is basically just an expression of that possibility existing
22:46 tcohen i wrongly interpreted it in the 'loose UTF8 interpretation' the utf8:: namespace tools do
22:48 gmcharlt what can I say? the POD for that function explicitly includes a section explaining why it's called IsStringUTF8ish rather than IsStringUTF8
22:49 tcohen thanks for the explanation gmcharlt
22:50 gmcharlt you're welcome
22:50 cait ... so why do the tests fail now? :(
22:53 tcohen i think it is because utf8::decode and Encode::decode('UTF-8'  do different things with stuff that is not UTF
22:54 tcohen i think we should sitck with utf8::decode until someone has a regression test for a bug introduced by using it
22:58 dcook Hmm, I guess when a spec says "non-normative", they really mean it...
22:58 * dcook says in an unrelated comment
23:03 barton_away dcook -- Ok, I've been playing with `formatxml` and `elements marcxml` -- it's clear to me that `elements marcxml` returns indexed marc xml entities, and using `show` with `format xml` shows the index names ... but does it display all possible index names, or only those for which marc fields exist?
23:04 tcohen i bet the latter
23:04 barton_away yeah, I'm thinking so, as well.
23:05 barton_away that's still a huge leap forward for me...
23:05 tcohen because you are querying the internal zebra data structure
23:05 tcohen happened to me with the facets
23:05 tcohen what are you trying to do?
23:06 barton_away tcohen - I'm trying to add indexes... after a re-index, search on the new indexes doesn't return any results. I'm trying to trouble-shoot that.
23:07 dcook Yeah, it'll just be the indexes that have been filled I think
23:07 tcohen in DOM, right?
23:07 dcook Or rather..
23:07 barton_away yeah, dom.
23:07 dcook You might have empty indexes but that's probably because the field/subfield in the record was empty
23:07 tcohen so you have the biblio-koha-indexdefs.xml file, with the new indexes
23:07 dcook But if a certain field/subfield tied to an index doesn't exist in the record, it won't appear there
23:07 tcohen and generated the koha-zebra-indexdefs.xsl file
23:08 dcook ^
23:08 tcohen if that's the case, you could try
23:08 barton_away tcohen yes on both.
23:08 dcook What tcohen said tripped me up a few times with DOM at first. I was changing the XML but not the XSL
23:08 tcohen running xsltproc .../biblio-zebra-indexdefs.xsl marc_record
23:08 tcohen and see
23:08 dcook Ooo
23:08 tcohen if the desired new index shows
23:09 dcook tcohen++
23:09 tcohen because, after all, that's what zebraidx will to to index your record
23:09 tcohen *do
23:09 barton_away indeed!
23:09 barton_away tcohen++
23:10 rangi and put this all on the wiki barton_away :-)
23:10 tcohen so much reading should always serve someone
23:10 tcohen rangi++
23:11 * dcook really needs to write up some Zebra wiki pages sometime...
23:11 tcohen martin's is a good one
23:11 wizzyrea yes you do because we can't keep that knowledge locked up in only your brain.
23:11 dcook ^
23:12 barton_away yeah, I used martin's as my bible for quite a while.
23:12 dcook I wonder if I'd have more time if I had a TARDIS...
23:12 tcohen now we deprecated grs1, maybe we should start a DOM-only page
23:12 dcook :D
23:12 tcohen maybe a clone?
23:12 barton_away yeah.
23:13 tcohen or two?
23:13 dcook Nah, it wouldn't be that efficient in terms of sharing knowledge probably
23:13 dcook Unless we had a hive mind O_O
23:13 dcook And... that was the start of the apocalypse
23:14 barton_away koha community <= first movers.
23:14 tcohen dcook: you could write a script to generate an SRU explain file from our configuration files
23:15 barton_away actually ... I have a perl file that reads yaml and spits out various pieces of zebra config.
23:15 barton_away ... keep me from going any crazier than I am already.
23:15 tcohen
23:15 cait but now seriously... i need some sign offs! :) bug 7673 - string corrections from owen?
23:15 huginn Bug[…]w_bug.cgi?id=7673 enhancement, P5 - low, ---, jonathan.druart, Needs Signoff , New patron permissions to manage items (edit, batchmod, delete all)
23:16 * tcohen runs away
23:17 barton_away oh, that's right tcohen ... I did run across something similar somewhere in the guts of koha...
23:18 tcohen barton_away: that's the default explain file i'm sure we all have :-D
23:20 barton_away so why aren't we using that to generate the rest of the zebra configs agian?
23:20 papa joined #koha
23:21 dcook cait: Wish I could but I'm fixing stuff due to "flexible" standards
23:22 barton_away isn't apple having similar issues with the iphone6?
23:23 dcook While I don't know anything about the iphone6, I'm going to giggle anyway :)
23:25 tcohen yay! my replacement phone has been delivered!
23:25 tcohen to BArcelona! :-(
23:25 dcook :(
23:25 cait :/
23:25 dcook D:
23:25 barton_away dcook:
23:26 dcook O_o
23:26 tcohen is any of you coming to argentina soon?
23:26 tcohen by barcelona?
23:26 dcook hehe
23:26 dcook I wish!
23:27 * dcook anticipates never leaving Australia again
23:27 tcohen hey, you will get the permanent residence
23:29 dcook[…]40925-10m9z9.html
23:29 dcook ^awesome
23:29 dcook tcohen: Hope so. Once I send in the application and all the monies.
23:32 barton_away Ok, I've bookmarked the our conversation starting when dcook started showing me how to view zebra indexes in yaz-client:[…]4-10-29#i_1588267
23:32 tcohen aren't you bringing them a new australian?
23:32 tcohen isn't it worth all the money you could give them!
23:32 tcohen ??
23:32 barton_away someday, there will be a wiki article that comes out of this.
23:33 barton_away thanks for the edjumacation dcook, tcohen.
23:34 dcook no worries, barton_away
23:34 dcook tcohen: :p
23:35 dcook Also need to have my PR before I can get any paid parental leave
23:35 tcohen barton++ # we love documented stuff
23:35 * dcook is really glad that his wife is a citizen
23:35 dcook Documentation ftw!
23:40 cait what is the general opinion to sysprefs with spaces?
23:41 barton_away -1
23:41 eythian yeah, there's already about three conventions, we don't need a fourth
23:42 cait *sigh*
23:42 cait i agree
23:45 tcohen are you ready?
23:45 cait hm?
23:46 cait gah.
23:46 cait it also touches prog instead of bootstrap templates :(
23:47 tcohen don't worry, it is 2 minutes from not applying anymore
23:47 rangi well in a minute it will no longer apply
23:47 rangi *snap*
23:47 cait but... I don't want to fail stuff
23:48 rangi its going to have to
23:48 rangi it wont apply
23:48 cait ... but it keeps coming back if i fail it
23:48 rangi you can set it to patch doesnt apply
23:48 rangi and note fix the syspref while fixing that
23:51 cait i know

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