Time  Nick         Message
23:37 jenkins_koha * Galen Charlton: add DBRev for 3.16.1 release
23:37 jenkins_koha * Galen Charlton: release notes for Koha 3.16.1
23:37 jenkins_koha Project Koha_3.16.x_U14 build #7: STILL UNSTABLE in 28 min: http://jenkins.koha-community.org/job/Koha_3.16.x_U14/7/
23:19 gmcharlt     eythian: yep, I figured you might do that
23:16 huginn       New commit(s) kohagit: Bug 12143 - hiding alternate address on patron self registration doesn't hide heading <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=37ec008df79d36f065b1138912cbfd2b3d37565f>
23:15 eythian      never mind, I'll roll it in anyway.
23:15 eythian      oh bother, I forgot to make that patch
23:12 gmcharlt     Koha 3.16.1 is now available - http://koha-community.org/koha-3-16-1-released/
23:09 jenkins_koha Starting build #7 for job Koha_3.16.x_U14 (previous build: STILL UNSTABLE)
22:38 eythian      hi
22:28 wizzyrea     hi
20:18 huginn       rhcl: jcamins was last seen in #koha 4 hours, 25 minutes, and 41 seconds ago: <jcamins> 3.12.9 works fine for me.
20:18 rhcl         @seen jcamins
20:10 kathryn      hi cait
20:10 cait         good morning kathryn :)
20:09 kathryn      morning :)
20:05 cait         oleonard++ # all those lovely patches
20:04 oleonard_    Bye #koha
19:19 cait         ih tcohen
19:11 tcohen       hi #koha
18:53 oleonard     Okay then I'll stop :P
18:52 pianohacker  oleonard: I think you're one of the few people that sends patches to the mailing list these days, is the thing.
18:44 * oleonard   wonders if more recent version of git can git-send-email patches with lines longer than 998 characters
18:44 CBrannon     \nick MasterOfAllThingsFluffy
18:43 barton       yeah, and talljoy was waving a magic wand around in #bywater ...
18:42 CBrannon     oleonard: nice
18:42 barton       CBrannon, you're not the first person who's said that ...
18:41 oleonard     He must have asked someone to make him a sandwich
18:41 CBrannon     barton: you're a little strange.  :)
18:36 cait         :)
18:33 CBrannon     cait: I don't claim to have any skill in speaking German.  :) Hooray Germany.  :)
18:28 cait         CBrannon: hm not sure i understand :) but the result was 0:1 for germany
18:20 CBrannon     Ist die USA gehen, um zu gewinnen?
18:01 CBrannon     Ah...I was trying to figure out what was going on.
18:01 cait         you can subscribe to the bugs mailing list if you want info about updates
18:00 cait         and it will bring up the link
18:00 cait         and you can always refer to a bug using bug <number> here
18:00 cait         and the results of the automated testing
18:00 cait         whensomething goes into master that is reported here
18:00 cait         CBrannon: hmm updates are not... commits i think are still
17:59 CBrannon     Are bug updates being posted to the IRC?
17:58 oleonard     Must be something about how the font renders at certain sizes...
17:58 oleonard     Oh and it gets weirder... The arrows appear correctly if I scale the font size up or down...
17:57 cait         :)
17:57 CBrannon     I'll probably send a message to Jonathan an ask.  It would be helpful if it did.  Maybe they can figure out a way to enter multiple bug numbers separated by commas, if it doesn't already.
17:57 oleonard     It's weird: http://www.screencast.com/t/YtBR8MBiyHg
17:57 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12464 normal, P5 - low, ---, oleonard, NEW , Bootstrap XSLT view no longer displaying 505 correctly formatted
17:57 oleonard     Bug 12464 I mean.
17:57 oleonard     But 12464 is caused by some missing CSS not transferred from the prog theme, but copying the relevant CSS doesn't entirely fix the problem.
17:55 cait         Joubu would know, but I think it's too late for him to be around
17:54 cait         hm not sure
17:52 CBrannon     Does anyone know if you can apply more than one patch at a time on a sandbox?  Particularly if one patch depends on another?
17:51 cait         you are doing well, really, don't worry
17:50 CBrannon     Good.  I know I've been making some mistakes, but I am trying to get procedures down.  I miss some things too when the ticket gets so long.  :P
17:49 cait         i had missed that
17:49 cait         yes :)
17:49 CBrannon     cait: so was it appropriate that I brought up the themes in the bug, since the feature was showing up in them?
17:46 cait         CBrannon: no problem, just ask - and thx for taking the times to write notes about your testing, i really like that :)
17:46 rangi        hi oleonard
17:46 rangi        and yes it should, and yeah, thats a new feature so will only go in master, so actually adding the changes to prog .. would make the patch fail qa
17:46 CBrannon     Okay.  Thanks.  Still figuring things out.  :)
17:46 oleonard     Hi rangi
17:46 cait         for a bugfix it would be discussable if it should be backported, but then best to make a separate patch for each theme
17:46 cait         CBrannon: patches iwth new features are not backported to older versions
17:45 rangi        http://wiki.koha-community.org/wiki/Coding_Guidelines#HTML5:_Deprecation_of_the_.27prog.27_and_.27CCSR.27_OPAC_themes
17:45 CBrannon     What happens if a patch is applied to an older version though?  Is there some indication that it won't work?  Should the patch be limited to specific versions at that point?
17:44 cait         bit distracted by watching germany vs USA :)
17:44 cait         hope i ammaking sense :)
17:43 cait         the next release won't have them
17:43 cait         actually i tihnk we deprecated them a while ago... and now we are about to remove them totally
17:42 cait         CBrannon: all the files will be removed soon I think
17:42 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9303 enhancement, P5 - low, ---, kyle, Failed QA , relative's checkouts in the opac
17:42 CBrannon     I replied to your comment in bug 9303.  I understand that prog and ccsr are depreciated, but I'm wondering if since they are still available as options, should preferences indicate what themes will or won't work with certain themes?
17:40 cait         here :)
17:40 oleonard     CBrannon: You don't have to "/" anything to get cait's attention, just say her name :)
17:39 CBrannon     \notice cait Got a moment?
17:31 cda_brannon  \nick
17:10 liw          pianohacker, I need to dash to the train, but: dh-make-perl shouldn't require any root access, so running it under sudo should be unnecessary; the #debian-perl channel (this irc network) is usually very friendly and helpful, when anyone's awake
16:58 pianohacker  future note: dh-make-perl depends on $PWD, so you can't run it under sudo (unless you manually pass through the environment variable)
16:51 pianohacker  dernit. Anybody use dh-make-perl around here? (And successfully at that?)
16:27 huginn       gmcharlt: Quote #145: "Don't ask to ask, just ask!" (added by wizzyrea at 02:37 PM, July 07, 2011)
16:27 gmcharlt     @quote random
16:15 Tony         Okay I'm trying to reindex my zebra but I'm getting a lot of errors..  can someone help me on this: root@cat:/usr/share/koha/bin/migration_tools# Can't locate C4/Context.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at ./rebuild_zebra.pl line 6. > BEGIN failed--compilation aborted at ./rebuild_zebra.pl line 6. > root
16:02 cait         I've never seen that
16:02 cait         a keyword search for germany from the simple search won't give any results
16:01 cait         i think it's something in your setup
16:01 cait         ok... also your simple search is broken
15:57 Tony         Thanks for finding that
15:56 Tony         I totally agree because that wasn't happening earlier
15:56 fridolin     byyyy
15:56 cait         for the first 2 results on the page at least
15:55 cait         first thing i'd try is a complete reindex
15:55 cait         i think your index might be not ok
15:55 cait         when i try to access the detail page
15:55 cait         i tried this and I get a 404 for the books
15:55 cait         http://cat.columbiasc.edu/cgi-bin/koha/opac-search.pl?idx=kw&op=and&idx=kw&op=and&idx=kw&limit=mc-itype%2Cphr%3A12-RESERVE&limit=mc-itype%2Cphr%3A24-RESERVE&limit=mc-itype%2Cphr%3A3-RESERVE&limit=mc-itype%2Cphr%3A3WEEK-RESV&limit=mc-itype%2Cphr%3A72-RESERVE&limit=mc-itype%2Cphr%3AARCHIVE&limit=mc-itype%2Cphr%3ABOOK&limit=mc-itype%2Cphr%3ABK&limit=mc-itype%2Cphr%3ACDS&limit=mc-itype%2Cphr%3ADVDS&sort_by=relevance&do=Search
15:55 Tony         cait: thank you very much
15:55 cait         Tony: i think there is something wrong with your search
15:53 cait         an upgrade to the newest verseion would be pretty huge and should be prepared well
15:53 Tony         cat.columbiasc.edu
15:53 cait         Tony: if your opac is publicly available... can you give us the url? :)
15:53 Tony         Perfect guys... then let me do the upgrades and see what I get at that point...  Thank you all for help and suggestions...
15:52 cait         for me too
15:52 cait         yep
15:52 jcamins      3.12.9 works fine for me.
15:52 cait         i think it's something in your setup
15:52 cait         Tony: for me it's also working in 3.12
15:52 Tony         Oh okay I get it...  sorry so you are thinking that is fixed in a later version...  Okay so I need to go through the update process...
15:51 Tony         oleonard: not following
15:51 cait         we are running 3.12.9 - works there as well
15:50 oleonard     For what it's worth Tony trying your searches as you pasted them above in my 3.16 test system returned different results sets
15:49 gaetan_B     bye!
15:49 Tony         What is the current version
15:49 Tony         Okay so do you suggest that I should update
15:49 cait         3.12 is pretty old
15:49 oleonard     ...
15:48 Tony         Yes it is public
15:48 Tony         3.12.01.000
15:46 cait         which version are you on?
15:46 cait         is our opac publicly accessible?
15:45 Tony         cait here you are /cgi-bin/koha/opac-search.pl?idx=kw&q=Germany&op=or&idx=kw&q=Europe&op=and&idx=kw&do=Search&sort_by=relevance
15:44 Tony         cait: sorry for the dely .. give me a sec
15:38 cait         and with or?
15:37 Tony         here it is : /cgi-bin/koha/opac-search.pl?idx=kw&q=Germany&op=and&idx=kw&q=Europe&op=and&idx=kw&do=Search&sort_by=relevance
15:35 Tony         Okay let me bring it up on this machine
15:35 oleonard     Please copy and paste
15:34 Tony         sorr typed it wrong i think it is idx
15:34 Tony         hmmm it looks like the operator never changed
15:34 cait         hm really udx?
15:33 Tony         cait: /cgi-bin/koha/opac-search.pl?idx=kw&q=germany&op-and&udx=kw&q=Europe&op=and&idx=kw&do=Search&sort_by=relevance
15:31 cait         thx oleonard
15:31 wahanui      I eat paste! It's tasty! http://paste.koha-community.org
15:31 oleonard     paste?
15:29 cait         what does the link look like that koha generated for your 2 seaches?
15:29 Tony         cait: yes that is correct...  I'm only using the first two fields and changing the operator on each search
15:26 cait         Tony: just checking... you are using the first and second field? not leaving any blank?
15:22 Tony         Thank you
15:22 jcamins      Good luck.
15:22 Tony         hmmm I don't know either but I really need to figure this out for the students here
15:22 jcamins      I don't know if they work for other people, though.
15:21 jcamins      Right, I don't know why they're not working for you.
15:21 Tony         jcmins: no, using the option operators in the search block is what I would like to function correctly
15:20 jcamins      Literally typing "and" and "or"?
15:20 Tony         jcamins: that is just what I'm trying to do
15:20 jcamins      Or do you mean literally typing "and" and "or"?
15:20 jcamins      oleonard: I thought the problem was that using and and or didn't work.
15:20 oleonard     ...and have each give him different results ;)
15:20 oleonard     jcamins: Basically Tony wants to be able to use "and" and "or" in searches
15:19 jcamins      Tony: but that was in answer to oleonard not you. I have no idea what's going on with your system.
15:18 jcamins      QP is QueryParser. ccl= is what you have to prefix your queries with if you want to write your queries in CCL. However, you don't want to write your queries in CCL.
15:18 Tony         What is QP and where would I write ccl using ccl=
15:17 jcamins      Or write ccl using ccl=
15:17 jcamins      oleonard: use QP.
15:17 oleonard     Is there a fix for "quick search" not recognizing and/or operators? It's not that something is broken, it's simply a feature Koha doesn't have.
15:16 Tony         Using the example that I gave... hmmm it doesn't do that for us.. so maybe we have a setting incorrect
15:15 Tony         That is just what I am seeing as the problem so is there a fix that you are aware of or not
15:15 oleonard     Using the and/or operators in the advanced search form seemed to work for me though. I got different numbers of results with the two different operators
15:15 oleonard     My understanding of Koha "quick search" is that and/or operators are not recognized, but I could be wrong
15:14 oleonard     ...since your question is about Koha usage.
15:14 oleonard     Tony: pianohacker is suggesting the Koha users list, not the developers list
15:13 Tony         pianohacker do you know the URL for me to get to the developers because I thought they would be on here..
15:10 Tony         Yes I am.. but I didn't use any of the options when I did this search on the top area with the and, or, not selections
15:04 oleonard     Tony: You're talking about using the advanced search form with "more options?"
15:04 reiveune     bye
15:00 pianohacker  a nice way of saying "Sorry, I don't got no ideer"
15:00 pianohacker  Tony: It would probably be best to send a post to the users mailing list... a lot of the developers and librarians that would have better knowledge of the search interface would be there rather than IRC
14:55 Tony         Is there anyone that can help me with this issue.. I don't know if Koha has a fix or not.. I'm sure I'm not the only one with this problem.
14:50 Tony         Thank you for understanding.. This is causing our students at the college a real headache because they can't trust the numbers or results
14:46 pianohacker  Tony: Ah, I see what you mean
14:39 Tony         Well if you are using and against an or it would appear that the number should be higher on the or than on the and.. and is looking for both combined and or is looking for both as individual..
14:32 pianohacker  Tony: what would you expect in the second case?
14:28 Tony         When you use the advance search and say your are wanting "Germany" and "England" you will get one set of results and use "Germany" or " England" and you get the same results.. the number of returns should be different..
14:26 Tony         I'm wondering if someone can help me with a search issue in Koha
14:06 huginn       Joubu: The operation succeeded.
14:06 Joubu        @later tell rangi on the dashbard, the search for "pushed to mm" displayed an error "The search named PushedMM has not been made visible to you.". I'm not sure it's expected.
13:42 jenkins_koha * Fridolin Somers: Increment version for 3.14.8 release
13:42 jenkins_koha * Fridolin Somers: Update release notes for 3.14.8 release
13:42 jenkins_koha * Bernardo Gonzalez Kriegel: Translation updates for 3.14.08 release
13:42 jenkins_koha Project Koha_3.14.x_D7 build #8: FIXED in 32 min: http://jenkins.koha-community.org/job/Koha_3.14.x_D7/8/
13:42 wahanui      o/ '`'`'`'`'`'`'`'`'`
13:42 jenkins_koha Yippee, build fixed!
13:33 fridolin     paring via bluethooth is enoying when you whant to use your KB on another pc
13:33 nlegrand     :D
13:32 fridolin     ;) note it uses radio wireless, not bluethooth
13:31 Joubu        erk
13:29 fridolin     nlegrand: nop, I'm a fan of curved KB : http://www.microsoft.com/hardware/en-us/p/sculpt-ergonomic-desktop/L5V-00001
13:27 nlegrand     fridolin: new keyboard? A squarred stuff like Joubu or Stéphane?
13:09 fridolin     thanks
13:08 magnuse      fridolin++ for 3.14.8
13:07 * magnuse    sheds a (small) tear
13:06 * jcamins    failed it.
13:03 jcamins      Determining that there was no test plan took all the time I had for testing, though, so I didn't look at any other patches before asking.
13:03 * magnuse    chants "fail it, fail it, fail it"
13:02 jcamins      magnuse: yeah, it looks like it was just happenstance that the first patch I looked at when I considered signing something off didn't have one.
13:02 magnuse      in patches? i'd say they are
12:55 jcamins      Are test plans no longer de rigeur?
12:52 oleonard     Anyway I'm glad to confirm that my patch works since I submitted it without doing a real test :)
12:50 Joubu        oleonard: maybe it's because you didn't choose a DB :-/
12:50 Joubu        Sandbox setup by oleonard@myacpl.org with database -1 and bug 12220 on Thu Jun 26 14:21:00 2014
12:50 Joubu        oleonard: yes, you can take a look at the news, on the mainpage
12:49 oleonard     Ah, okay I see now that the patch was applied this time.
12:48 Joubu        oleonard: yes, since the last hackfest, it seems that all emails are not sent
12:48 oleonard     I tried the same thing yesterday and the only message I got was "Sandbox not ready!"
12:48 Joubu        oleonard: they don't work ?
12:48 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12220 normal, P5 - low, ---, oleonard, Signed Off , bootstrap not responsive on all devices
12:48 oleonard     I tried to set up Sandbox 13 with Bug 12220 but haven't gotten any email after 30 minutes
12:46 oleonard     Joubu or anyone else know if something is going on with the Biblibre sandboxes?
12:13 magnuse      hiya oleonard
12:13 magnuse      fridolin: yeah, i struggle a bit with my new laptop, fortunately i have my old external keyboard at home :-)
12:12 oleonard     Hi #koha
12:10 fridolin     ;)
12:10 fridolin     bonjour magnuse : I have a new kb, so i make a lot of mistakes
12:10 magnuse      bonojur fridolin
12:03 fridolin     hie lal
10:51 cait         hi nlegrand
10:49 nlegrand     hey $koha
10:35 cait         Joubu++
10:35 cait         thx a lot!
10:35 Joubu        cait: yes, if the session does not exist anymore in the table, the search history is deleted
10:34 cait         do the entries in the db table get deleted?
10:34 cait         hm or when it's cleaned out of the session table
10:33 Joubu        when is the session deleted? When the browser is closed I suppose
10:33 cait         np :)
10:32 Joubu        cait: yes, anonyous, sorry...
10:32 cait         Joubu: when the user doesn't log in
10:32 Joubu        it should
10:32 Joubu        cait: when the user log out?
10:25 cait         hm does someone know if anonymous search history gets cleaned up when the session is deleted?
09:55 cait         Viktor: enjoy your vacation!
09:52 Viktor       But know that I didn't quit - I just went of into the sun for a few weeks :)
09:52 Viktor       And I'm off for vacation now so even if I highly enjoy coding for Koha patches will be quite a bit slower.
09:51 Viktor       Thanks!
09:51 Viktor       magnuse He is getting better. But had a few days now that were a little more than the usual things you expect.
09:50 * cait       too
09:50 Viktor       It's easy enough but they were not in the right format to validate. And even though there's a function in Koha to get the right dates I ran into some things with references that I didn't quite get right.
09:50 magnuse      hope the son is/gets better!
09:49 Viktor       But next step would be to add dates.
09:49 Viktor       I'm a bit behind with work on this one since I've been away from work due to my son being ill.
09:48 Viktor       That sounds about right.
09:48 Viktor       Ah - thanks for pointing it out magnuse.
09:08 magnuse      it should probably be copyright you, but also saying "based on <filename> by ..."
09:07 magnuse      you added the new file opac/opac-news-rss.pl, right? but it says "Parts Copyright (C) 2013  Mark Tompsett"
09:07 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7843 enhancement, P5 - low, ---, viktor.sarge, Needs Signoff , Create RSS for OPAC news
09:07 magnuse      Viktor:  a small thing in Bug 7843...
08:56 Joubu        cait: thanks
08:46 cait         I've added a comment
08:42 Joubu        cait: yes, a filters parameter could be a good idea
08:42 cait         Joubu: i was wondering if maybe having a parameter for the subs might be better... but it's a more complicated change too
08:41 cait         I tend to say so too. writing up a comment and checking something in one of our databases
08:40 Joubu        cait: I think they should be displayed too. And the itemlost specific case should be manage in the fines calculation script
08:38 cait         but then i am not sure where checkoverdues and GetOverduesForBranch are used - we might want to make sure the lost items on the patron account stll display in OPAC etc.
08:37 cait         i think if it doesn't accrue fines, it's not overdue but 'just' lost
08:36 cait         hm.
08:36 cait         but i think it's a good point - is a lost item overdue.
08:36 ashimema     oh.. thats interesting.
08:35 cait         there are so many prefs and options for lost items now nd our libraries don't use it yet, i have to think more about it
08:35 cait         hm I don't have an answer right away Joubu
08:34 cait         which means i have to explain to a library now that they can't use the feature... meh.
08:34 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12485 enhancement, P5 - low, ---, oleonard, NEW , Show OPAC search history when opacuserlogin is OFF
08:34 cait         bug 12485
08:34 cait         ashimema: there is -- but it won't display when opacuserlogin is off
08:34 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11872 major, P5 - low, ---, kyle, Signed Off , Lost overdue items should not generate fines
08:34 Joubu        cait: I would like to get your opinion on my last note of bug 11872, if you have time...
08:33 ashimema     hmm.. I thought there was a local anonymous search history cait?
08:33 * Viktor     waves to cait and all the other nice people here :)
08:32 Joubu        Hello
08:32 * cait       waves at Viktor too
08:32 * Viktor     waves back
08:32 * magnuse    waves to ashimema and Viktor
08:30 wahanui      bug is it stores biblionumber not itemnumber
08:30 cait         hm bug?
08:29 cait         hm looks like you can only have a search history if you have patrno accunts
08:28 cait         good morning ashimema
08:27 ashimema     morning #koha
08:19 cait         hi magnuse :)
08:17 magnuse      kia ora cait
07:32 magnuse      have fun dcook
07:27 * dcook      waves goodbye
07:27 * dcook      apparently has no concept of English grammar today.
07:26 dcook        (Well, to the vet, then home)
07:26 dcook        But this guy should go home
07:26 * dcook      looks at the clock
07:26 dcook        Would be better if it were centralized..
07:26 dcook        Well...I guess maybe it does have a purpose sometimes...
07:25 * dcook      thinks parse_letter is a stupid sub :p
07:20 dcook        Then you remember that you're setting the value of a key in a hashref all wrong..
07:20 dcook        Got to love that moment when you're kicking yourself wondering where your code isn't working...
07:17 dcook        magnuse: Yeah, it looks like it could be neat!
07:16 magnuse      bonjour gaetan_B
07:15 gaetan_B     hello
07:15 magnuse      whoa http://www.indexdata.com/news/2014/06/adding-discovery-and-more-koha-smart-widgets
07:12 irma         night dcook ^..^
07:11 dcook        night irma :)
07:10 dcook        Busy busy folks..
07:10 dcook        I'm heading to Europe in late September so before that sounds good
07:10 irma         have a nice evening/day all :-)
07:10 irma         cheers for now dcook ...
07:09 irma         July or before mid August would be good. After that I am taking a week off
07:08 dcook        Might be a bit tight for the next couple weeks but I think it would be doable in July
07:08 dcook        Sure, that sounds good to me :)
07:07 irma         dcook a Friday is probably the best day for me but let's email and see what suits ...ok?
07:06 irma         dcook ; I got your koha-oz email and we should meet after (when we return from Melbourne) for a catch-up
07:05 dcook        how goes it?
07:05 dcook        heya irma :)
07:05 irma         Hi dcook
07:05 irma         Hi all in #koha
07:03 reiveune     hello
06:44 alex_a       bonjour
06:39 cait         ok bbiab
06:35 cait         i am going to a concert on friday - not a wedding :)
06:33 dcook        Concert?
06:26 cait         concert
06:26 cait         mine too
06:26 cait         yeah he is good at that
06:26 dcook        Today is my Friday as I"m heading to a wedding tomorrow..
06:26 dcook        eythian and his derailing me :p
06:26 * dcook      should concentrate for a bit though
06:25 cait         i thought i had triggered that with the question how zebra did it heh
06:25 dcook        I'm not sure anymore haha
06:25 cait         aah
06:25 dcook        Hence the idea to try out yaz-client ;)
06:25 cait         *confused*
06:25 cait         so waht was your question then?
06:25 cait         ah right
06:25 dcook        I had tried it out ages ago and forgot about it until today
06:25 dcook        Yeah, I was playing with that earlier
06:25 cait         in staff advanced search
06:25 cait         add a word to a title search, check the scan index checkbox
06:25 dcook        Where?
06:24 cait         heh, see my comment
06:24 huginn       cait: The operation succeeded.
06:24 cait         @later tell eythian - in case you didn't know - index search with zebra is a bit ugly and hiding on the staff advanced search page
06:24 dcook        Gui?
06:24 dcook        Alphabetic index?
06:24 dcook        A lot of the indexing isn't bad though
06:24 cait         and the alphabetic index was hardly implemented at all and the gui is buggy
06:23 cait         yeah
06:23 dcook        The facets just weren't done (or really understood until now)
06:23 dcook        But the query building is horrible
06:23 dcook        Maybe not set up wrong
06:23 dcook        Well...
06:23 cait         yeah:(
06:22 dcook        Painfully wrong
06:22 dcook        cait: Yeah, there's definitely something to be said for Zebra just being set up wrong
06:22 cait         yeah ... like that :)
06:22 dcook        So that we'd use the same code but in a where we could use a syspref to switch to native facets
06:22 cait         it just seems for everytime we said: zebra can't do that... it was just something we got wrong
06:22 dcook        I think my first step would be to decompose the existing code
06:21 cait         no pressure
06:21 dcook        cait: Yeah, it's sort of on the list
06:21 dcook        hehe, night, eythian
06:21 cait         dcook: someone should really impelment those facets with zebra... ;)
06:20 eythian      later
06:20 cait         have a nice evening :)
06:20 eythian      have a good (evening|morning) all.
06:20 cait         finally!
06:20 cait         hehe
06:20 eythian      With that, I'm leaving!
06:20 eythian      meanies
06:20 cait         heh
06:20 cait         me too :)
06:19 * dcook      apparently likes to make eythian's life more complicated
06:19 dcook        and number
06:19 cait         i htink position looks like it would do it
06:17 dcook        http://search.cpan.org/~mirk/Net-Z3950-ZOOM/lib/ZOOM.pod#scan()_/_scan_pqf()
06:17 cait         underestimated...
06:17 cait         poor understimated zebra
06:17 * dcook      looks at zoom
06:16 eythian      ah yep
06:16 dcook        You'd need to play with the values a bit and what you wanted to show, but I think you could do it
06:16 dcook        In this example, to scan backwards you'd issue a "scan @attr 1=1003 ed" query to jump backwards
06:15 dcook        But you'd need to use the value rather than an id
06:15 dcook        Yep
06:15 eythian      ?
06:15 pastebot     "dcook" at 127.0.0.1 pasted "zebra scan output" (30 lines) at http://paste.koha-community.org/64
06:15 eythian      will it scan backwards
06:15 cait         heh
06:15 eythian      shush
06:15 dcook        Done and home in time for dinner ;)
06:14 dcook        Really, "scansize 30", "scanpos 15", "scan @attr 1=1003 test"
06:14 eythian      wash your mouth out ;)
06:14 eythian      heh
06:14 dcook        eythian: You could always use Zebra for it :p
06:12 cait         cool :)
06:11 eythian      I'll see if I can put one on our demo server or something.
06:10 eythian      that's probably a good idea.
06:09 cait         do you think we could do a demo opac somewhere? like we had for bootstrap?
06:08 cait         but on the other hand... esier for early testers if it's a one bug thing maybe
06:08 cait         just thought that might be separate enoughwith database tables that it might make sense
06:08 cait         not sure what's better really
06:08 eythian      yeah
06:08 cait         it's just a question of how to organize best i guess
06:07 eythian      I do plan to split all the patches up eventually
06:07 dcook        Zebra could totally do this
06:07 cait         because the elastic search will get quite big to test :)
06:07 dcook        scan @attr 1=4 water
06:07 cait         ah
06:07 eythian      probably not
06:07 eythian      *oh
06:07 eythian      separate bug
06:07 eythian      of
06:07 eythian      cait: define separate
06:06 dcook        scanpos 15
06:06 dcook        scansize 30
06:06 cait         eythian: is the alphabetic indexing going to be a separate bug?
06:06 dcook        Then use your top and bottom figures to determine your next range I guess
06:06 dcook        You can set it to be in the middle of a range...
06:05 dcook        That's a bit neat..
06:05 dcook        scanpos
06:05 eythian      heh
06:04 wahanui      http://buikitty.files.wordpress.com/2012/02/20120202-094434.jpg
06:04 * dcook      facepalm
06:04 dcook        Yaz-client: "[205] Only zero step size supported for Scan -- v2 addinfo ''"
06:04 dcook        "Set step-size for scan. This value is used in next scan sent to the target. By default step-size is 0."
06:03 dcook        http://www.indexdata.com/yaz/doc/yaz-client.html
06:03 dcook        Looks kinda cool actually
06:01 eythian      yeah.
06:01 * dcook      is curious about Zebra's scan now..
06:00 dcook        Probably reducing complexity is good
06:00 dcook        I think there is something called ElasticSearch Rails which might have some support for this...but :S
05:59 eythian      they're rolling in their tenure.
05:59 dcook        Totes
05:59 eythian      I just wish the facet stuff was more powerful, it's so close to doing what I want.
05:59 dcook        There we go..
05:59 dcook        It's not a bug; it's a feature.
05:59 dcook        Well most of them are still alive.
05:59 dcook        Oh dear God. My English profs are rolling in their...
05:59 dcook        It's not a bug, it's a feature ;)
05:59 eythian      that too
05:58 dcook        If you go the database route, you could use other search engines as well I suppose
05:58 * dcook      shrugs
05:57 eythian      OK, tomorrow I'm going to have a go at this database table plan. I think there's not much point twisting ES into doing something it's not designed for.
05:54 eythian      it really is
05:54 dcook        This C4::Letter stuff is a bit bonkers..
05:51 dcook        CSV wasn't really cutting it
05:51 dcook        Yay
05:50 huginn       04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11679 enhancement, P5 - low, ---, jonathan.druart, Pushed to Master , Add an ods export choice for reports
05:50 cait         bug 11679
05:50 cait         looking for the bug
05:49 eythian      oh cool
05:49 cait         since 3.16
05:49 cait         eythian: we do support odf now :)
05:49 * eythian    gets to have a little snark about supporting XSLX on the mailing list.
05:46 * dcook      grumbles a bit about creating notices
05:38 cait         but not sure if that was us ...or a limitation of it
05:38 cait         i think at leat in our feature for that you can't page backwards
05:35 cait         k
05:34 eythian      I have no idea how zebra does it.
05:34 * dcook      might send the dspace folk an email anyway
05:34 cait         our implementation there is not really good, but it's gotten nicer since tcohen fixed the display
05:33 cait         how does zebra do it?
05:33 eythian      cait: well that'd be part of the collation I expect.
05:33 cait         eythian: can you get the capitalization right? :) most catalogs seem not to :)
05:31 cait         [off] index field in advaned search: http://katalog.ub.uni-heidelberg.de/
05:30 eythian      then use ES to get counts.
05:30 eythian      So my plan is to throw every field that you might want to do this sort of search on into a database table, and then treat it like we do with the shelf browser.
05:30 cait         icould ask how the second example did it... coworkers should know
05:30 cait         looking for another example i am thinking about
05:29 cait         hm
05:29 eythian      ah right
05:29 cait         [off] we did a new opac design, but this library didn't switch over to it
05:29 eythian      but maybe another time
05:29 eythian      well, I was thinking it'd be possible to tie authorities in too
05:28 cait         eythian: i am not going to correct htat now - it#s the last one that is left :)
05:28 dcook        Looks like an authority browser
05:28 dcook        or "pickles"
05:28 * dcook      always searches "e"
05:28 eythian      the first link is odd, it changes styling when you hit previous the first time
05:28 dcook        Yeah, I did "e"
05:28 cait         'a'
05:28 cait         i looked up a and went back, now there are all records with numbers
05:27 cait         i think it takes stop words into account
05:27 dcook        Not so bad after a few clicks
05:27 cait         heh
05:27 dcook        Because I don't read German ;)
05:27 cait         did you went backwards?
05:27 cait         why do you think that?
05:27 cait         it's not really
05:27 dcook        Actually it's really bad..
05:27 cait         i know
05:27 eythian      cait: it's Japanese for "idiot"
05:27 dcook        That Horizon one cheats a bit I think
05:27 cait         it's an abbreviation
05:26 cait         eythian: stop thinking that :)
05:26 eythian      heh baka
05:26 cait         [off] last search option on the page
05:26 cait         [off] another example with horizon: http://webpac7.bsz-bw.de/webpac-bin/wgbroker?new+-access+bw.baka
05:25 * dcook      shudders
05:25 cait         and ([,:-° ...
05:24 cait         they use diacritics here in callnumbers
05:24 cait         lol thx
05:24 cait         and use our currnet plugin system to help people adapt it to their custom schemes if necessary...
05:24 eythian      I'm planning on allowing collations so weirdo languages like German can be handled too :)
05:24 cait         creating a sortable form
05:24 cait         probably the only way
05:24 eythian      using cn_sort is no problem.
05:24 eythian      yeah
05:24 eythian      I was thinking of using an approach similar to how we do that.
05:24 cait         yeah, using cn_sort i think :)
05:23 cait         because most callnumbers can not really be sorted easily
05:23 eythian      we already support call number in the shelf browser.
05:23 cait         from my experience
05:23 cait         eythian: really hard it's going to be when people are asking for callnumber ...
05:22 eythian      cait: yeah, that's the sort of thing I want
05:22 dcook        Mmm
05:22 eythian      _id is the biblio number, and the score is how well it matches.
05:21 eythian      where _source contains your data
05:21 eythian      "_score" : 1.0, "_source"
05:21 eythian      "_id" : "122",
05:21 eythian      "_type" : "data",
05:21 eythian      "_index" : "koha_robin_biblios",
05:21 cait         [off] an example http://www.biblio.tu-bs.de/db/vk
05:21 dcook        Hmm
05:21 dcook        No ES metadata about the document?
05:20 dcook        That's it?
05:20 eythian      dcook: you get the document that you put in.
05:20 eythian      my other plan of throwing them all in a database table and doing sorted/limited queries might be the best way.
05:20 cait         dcook: hm not sure
05:20 dcook        What sort of data do you get in a result set, eythian?
05:20 eythian      my plan of backing off the search precision (i.e. manually stemming) is ugly but wouldn't require reindexing.
05:19 dcook        At least that's how it looks like it's done in DSpace and by another person using ES
05:19 dcook        cait: I think that's how others do it ^
05:19 dcook        Agreed
05:19 eythian      adding a special index with a pre-sorted index is probably the cleanest way, but if you add an author you have to reindex the whole lot, which is a problem.
05:18 cait         wonder how others do it
05:18 cait         hmm
05:17 eythian      cait: they're more or less uncountably infinite, so saying "give me the ten previous" is tricky.
05:17 dcook        cait: yeah trying to do an author browse
05:16 dcook        Adding them anywhere except the end really
05:16 dcook        eythian: Yeah, that's the thing that gets me too :/
05:16 cait         alphabetic indexes?
05:16 eythian      the problem with that is adding an author in the middle is hard.
05:16 dcook        hey cait :)
05:16 * dcook      apparently can't stop thinking about this
05:16 dcook        The adding a sort value before indexing
05:15 dcook        Just re-read Jorg Prante's earlier post...that must be what DSpace does as well..
05:06 cait         hi eythian :)
05:06 eythian      hi cait
05:05 eythian      With some smartly crafted indices, it could be speedy, and then query ES to get counts.
05:05 eythian      So, I'm thinking of taking everything that we want to extract and shoving it into a db table and using that.
05:00 wahanui      i already had it that way, huginn.
05:00 huginn       wizzyrea: An added entry in which the entry element is a personal name. (Repeatable) [a,b,c,d,e,f,g,h,j,k,l,m,n,o,p,q,r,s,t,u,x,3,4,5,6,8]
05:00 wizzyrea     @marc 700
04:55 dcook        http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-aggregations.html
04:55 dcook        Hmm what about this?
04:33 dcook        Possibly
04:32 dcook        I suppose in that case an authority browser would be easier
04:32 eythian      well, taking all of the authors, anyway
04:32 dcook        Yeah :/
04:32 eythian      There might be millions
04:32 eythian      It's still taking /all/ the documents and putting parts of them into a table.
04:32 dcook        I suppose you have an arbitrary number of hits though so that wouldn't scale even if that seemed doable
04:31 dcook        But if it's indexing in memory rather than on disk, it would be faster, yeah?
04:31 dcook        Hmm
04:31 dcook        Do a search, throw it into the index (where the ids would be sequential) then search that index and return your one result and do things based on id..
04:31 eythian      Not at any sort of speed, it'd have to reindex everything.
04:30 dcook        Could you create a temporary index on the fly in ES?
04:30 dcook        That also seems a bit suboptimal :/
04:29 eythian      The other way would be to do it in mysql
04:29 dcook        Definitely a bit ugly :/
04:29 eythian      It just seems a bit ugly
04:28 eythian      I might have to give the relaxing of search terms thing a try.
04:28 eythian      yeah
04:27 dcook        But then still the problem of finding your term in the first place in that list
04:27 dcook        If you could access "score" that would probably do it..
04:24 dcook        Dunno. Definitely have a few problems here.
04:23 dcook        I thought that might be the other case... :/
04:23 dcook        SortValues(): This is the value/values used to sort the recored. It's only available if sort is specified during search phase.
04:22 dcook        According to the ElasticSearch cookbook on Google Books:
04:21 eythian      yeah, I've not seen it anywhere.
04:21 * dcook      is just skimming code though
04:20 dcook        I think they use sortValues on InternalSearchHit but that doesn't get surfaced in SearchResponse
04:19 dcook        Love how folks don't document things
04:19 dcook        It's certainly used in scroll
04:18 dcook        Might be
04:18 eythian      I think that's for scrolling again
04:16 dcook        Glad that you're all right, eythian :)
04:16 dcook        But I think that's internal..
04:16 dcook        hit.sortValues
04:02 eythian      http://www.geonet.org.nz/quakes/region/newzealand/2014p476125 <-- I missed the one this morning, so I guess it's only fair
04:00 eythian      ah, just a baby one, that's good
04:00 eythian      quakey
04:00 eythian      ooh
03:59 eythian      yeah, I'm doing something like that as it is
03:58 dcook        http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/multi-fields.html
03:58 eythian      so I end up back at having the code chop a letter off and looking for "Smit*" on your behalf.
03:58 dcook        Hmm seems like sorting in ES might be interesting as well..
03:58 eythian      yeah
03:56 dcook        Which is a huge problem
03:55 eythian      but I can't go backwards, or to things that aren't "Smith*"
03:55 eythian      so I can search for "smith" and page through all the "Smith*" results, easy.
03:55 eythian      the problem then is it would be relative to your search
03:53 dcook        I don't know. I don't know enough about sorting :)
03:53 dcook        Right, I suppose it could just sort it into a response and use that for ordering
03:52 eythian      because there's no such thing as a native order.
03:52 eythian      I doubt it does.
03:52 dcook        On the fly
03:52 dcook        I assume ES must use an ordering value but must be done internally
03:52 eythian      I don't like an ordering value as it makes insertions really hard.
03:52 dcook        Yeah, the ordering value would be nice
03:52 eythian      I always need to loosen the search term, or have an ordering value.
03:51 eythian      damn.
03:51 eythian      oh, but it still would only return the one you typed in.
03:51 dcook        So you have an index of all authors...I'd assume you'd need to retrieve the whole thing, sort it, then look for your search term
03:51 dcook        Hmm, then I'm not sure I understand
03:51 eythian      No, that's a different idea :)
03:50 dcook        Using that method you described before in that pasted explanation?
03:50 eythian      yeah sure. So I have an index of all authors. I can page back and forward through them by knowing what search term to generate the prev/next page from.
03:50 dcook        That is...
03:49 dcook        You'd still need to be browsing though, right?
03:48 eythian      no, because if my page size is ~20 I go 30 back (to work out the middle of the prev page) and 30 forward (to work out the middle of the next page) but only display the 10 forward and 10 back.
03:47 dcook        Or knowing what results should come before/after?
03:47 dcook        Wouldn't you still run into the problem of paging though?
03:46 eythian      deleting records would be mildly tricky (i.e. detecting that there are none left) but solvable.
03:46 eythian      then for each author name it can do a search on the main index to get the counts.
03:45 eythian      All I'd need is an index containing only author names (and one for every other thing to search, but that's no big deal.)
03:44 wahanui      somebody said interesting was sometimes good and sometimes bad
03:44 dcook        Interesting..
03:44 eythian      I don't actually need to know _where_ in the list I am, I just need to know how to page back and forward.
03:43 eythian      I can run two queries, and sort them (one asc, one desc.)
03:43 eythian      actually
03:41 eythian      I guess I didn't think about it hard enough :)
03:41 eythian      that's true
03:41 dcook        Wouldn't you still have the problem of getting to the right place in the list?
03:41 eythian      not harder.
03:41 eythian      Well.
03:40 dcook        Would it?
03:40 eythian      Though I don't look forward to implementing authority linking.
03:40 eythian      That would be easier.
03:40 eythian      it looks like the hollis example pointed to is just an authority browser.
03:37 dcook        Nowadays, they do both search and browse through Solr
03:37 eythian      alternately, load authorities in and just use that.
03:37 dcook        They used to do search via a home-cooked Lucene search engine and then browse using DB tables like you're thinking
03:37 dcook        Actually, it might be worthwhile looking at what Dspace does
03:37 dcook        Hmm
03:36 dcook        "dfs_query_then_fetch" seems useful..
03:36 eythian      it almost seems to me that a set of tables in the DB that are periodically regenerated might be the best approach
03:35 eythian      yeah
03:35 dcook        Damn, this is a hard one :p
03:34 dcook        Ideally it would be great if you could retrieve all authors (via search), sort them, store them, then re-query to get the offset of the one you want...then work from there.
03:31 eythian      oh right :)
03:31 dcook        I was initially
03:31 eythian      (initially)
03:31 eythian      I was thinking you were talking about the scan option to Search.pm
03:30 eythian      yeah, looks like no
03:28 dcook        Ah, maybe not..
03:28 eythian      ohh
03:27 dcook        I wonder if "scrolling" might be what you want in ES..
03:27 dcook        Also, because of the need to sort the results, getting back a large document set, or even scrolling it, while maintaing the correct sorting behavior can be a very expensive operation. For large result set scrolling without sorting, the scan search type (explained below) is also available.
03:27 dcook        If we want to support accurate ranking, we would need to first gather the term frequencies from all shards to calculate global term frequencies, then execute the query on each shard using these globale frequencies.
03:27 dcook        ES docs:
03:27 dcook        It looks alphabetic
03:26 eythian      or just, order they're in in the index?
03:26 eythian      how does it order them?
03:25 dcook        Also gives a count
03:25 dcook        Err "any" index
03:25 dcook        If I scan for "test" in Koha (w/ Zebra), it shows me "test" and the next 19 term/phrases following it in the keyword index
03:25 dcook        Sort of
03:24 dcook        Well..
03:24 dcook        Ah, nah, I guess not
03:24 * dcook      takes a look
03:24 dcook        I want to say the Zebra scan is a bit like browse..
03:24 dcook        I'm not sure, haha
03:24 eythian      what even is scan
03:23 dcook        Too bad "scan" doesn't sort as well
03:23 dcook        Although in theory you could probably adapt it to either case
03:23 dcook        An authority browser would be nice, but not sure that's what they want :/
03:23 dcook        Yeah, fair enough
03:23 eythian      I've had no real specs for this, so am mostly making it up to fit what it seems like people want.
03:22 eythian      dcook: opinions welcome, I'm trying to get a firm idea in my head before I really start working on it.
03:21 eythian      A real authority browser would be nice, but not everything is authorities.
03:20 eythian      If you page back, it'll do the same with an earlier value.
03:19 dcook        Hmm
03:19 eythian      so you search for smith, and it starts "deep" and works its way out as it needs to to get adjacent results until it has enough for fill a page.
03:18 eythian      something like that
03:18 eythian      http://paste.koha-community.org/63 <-- dcook
03:18 dcook        I suppose what you'd want is to return a list of all authors (with their occurence count), and then just search that sublist for an index to start...
03:15 * dcook      is reading more of the list now
03:14 dcook        Not so much by typical users
03:14 dcook        Err researchers*
03:14 dcook        I imagine it'll mostly be used by librarians or academics
03:14 dcook        (Btw I've desired a browsing interface in Koha for ages)
03:13 dcook        \o/
03:13 eythian      let me draw up some ascii art
03:13 dcook        How's that?
03:13 eythian      yeah, it'd allow you to do that.
03:12 dcook        Although you still want to be able to browse back and forth
03:12 eythian      (All these searches being startswith)
03:12 dcook        I was thinking about that a bit
03:12 eythian      and then merges all the results.
03:12 eythian      Which is why I'm thinking of a different approach: You search for Smith, and it does that but also searches for "Smit". If that doesn't get many more results, it searches for "Smi", and so on.
03:12 dcook        You can sort of "feel" the data
03:12 dcook        Librarians like browse because it's a bit more hands on
03:11 dcook        I suppose you can have fuzzy type searches at that point
03:11 eythian      well, smitt is
03:11 eythian      Oh, that's not a problem
03:11 dcook        Or "Smitt"
03:11 dcook        Because maybe you want "Smithe"
03:11 dcook        That's the downside
03:11 eythian      So if you seach for "Smith" you only get "Smith" authors back.
03:11 dcook        I suppose it depends on whether you're doing an authority search or a facet search like you said
03:11 dcook        Yeah, pretty much
03:10 dcook        Hehe.
03:10 eythian      the difference is you're not getting records back, you're getting author names back.
03:10 dcook        A browse can be more precise than a search
03:10 eythian      so, that's just an author search sorted by author
03:10 dcook        Or if you can't remember the name but you know one of the names
03:10 dcook        The author browse is basically an authority browse in my mind
03:10 dcook        Author can be handy if it's a quite common name
03:09 eythian      with exceptions, browsing by call number or similar, sure.
03:09 eythian      as an end user, I can't really see the use case.
03:08 dcook        The whole search vs browse thing is something we actually talked a lot about in library school (:p to Jorg Prante)
03:08 dcook        Hmm
03:07 eythian      bag: you about?
03:06 eythian      The problem is that ES is a search engine, not really a sequential index system like a database can be. So at the moment it feels a bit like a square peg into a round hole.
03:01 eythian      https://groups.google.com/forum/?fromgroups=#!topic/elasticsearch/h496-uirfNo <-- like this
03:01 * dcook      isn't sure he quite understands the idea
03:00 dcook        Seems like it :/
03:00 eythian      It's something of a fiddly problem.
03:00 * eythian    is now wondering how I'm going to design and build this browse interface.
03:00 dcook        I suppose not necessarily...
03:00 dcook        But I suppose implementing Koha::Email would probably require other changes to be made as well
02:59 dcook        Agreed
02:59 eythian      they shouldn't really be tied anyway.
02:59 eythian      well, maybe. I'm not sure, but I'd think notices would sit on top of Koha::Email, and other things like SMS and such.
02:59 huginn       dcook: The operation succeeded.
02:59 dcook        @later tell rangi Is Koha::Email going to be responsible for notice generation? (e.g. advanced notices, overdues, etc)
02:58 dcook        I suppose Koha::Email would include that anyway most likely...
02:53 * dcook      thinks a Koha::Notices would be fantastic as well...
02:52 * dcook      seems to recall rangi working on Koha::Email
02:44 jcamins      I used a system that had cPanel once. It was so painful I just installed VirtualBox and used a VM with Debian.
02:41 a_m0d        jcamins: I hate working with cPanel, but unfortunately that's what I have here.  I must say, though, that the CentOS instructions on the wiki were actually very useful to get the system built.  They just stopped being quite so relevant after that point.
02:39 jcamins      a_m0d: it's worth a try. I refuse to work with Koha on CentOS/RHEL/whatever, though, so I can't give you any advice beyond noting that cPanel substantially changes your environment.
02:36 a_m0d        jcamins: I've found the vhost configurations for my 2 sites (standard one and the 'intranet' one), and I'm wondering now if I could perhaps just remove them from the main apache config file and then replace them with the koha-conf.httpd ones instead ... ?
02:35 jcamins      And none of the paths in the instructions are going to be correct for your system.
02:35 jcamins      You're going to need to do some major modification to make it work, most likely.
02:35 jcamins      a_m0d: cPanel's EasyApache substantially changes how Apache behaves.
02:35 a_m0d        dcook: thanks for the advice - I'll change it then.  This was randomly generated by cpanel.
02:34 * dcook      probably wouldn't use an ampersand in a MySQL password as Google seems full of horror stories but definitely an issue nonetheless..
02:34 a_m0d        So now I've run into more issues with the apache config again - since it doesn't seem to have picked up the ~/koha/etc/koha-httpd.conf file, it doesn't know where `/cgi-bin/koha/installer/install.pl` is
02:33 dcook        ^
02:33 a_m0d        but your suggestion is probably better :D
02:33 eythian      a_m0d: that won't scale as you'll have to modify dozens of files :)
02:33 a_m0d        use lib qw(/home/.....);
02:33 a_m0d        eythian: thanks, I didn't realise I could do that.  I actually modified mainpage.pl to use the lines
02:33 dcook        Hmm apparently having an ampersand in your MySQL password will cause problems with mysqldump as well
02:32 eythian      probably something like SetEnv PERL5LIB /home/whatever/perl5/lib/perl5
02:32 eythian      a_m0d: to modify the INC you want to change PERL5LIB from within the apache config
02:32 eythian      hmm yeah. that's probably worth filing a bug on.
02:31 a_m0d        Not a huge issue, but since I was prompted for that password as part of the build I expected it would handle it a bit better
02:31 a_m0d        If the database password contains a & symbol, it is put directly into the hoha-conf.xml file and than nothing can read that file anymore ...
02:31 dcook        issue with the build process?
02:31 * dcook      perks up a bit
02:30 a_m0d        btw, I found a small issue in the build process
02:26 a_m0d        e.g. ~/perl5/lib/perl5/Modern/
02:26 a_m0d        Yup, but its in a sub-folder of the home directory
02:24 eythian      that's the first thing to check.
02:24 eythian      well, do you have Modern::Perl installed?
02:23 a_m0d        Okay, looks like I need to adjust the @INC to include another directory
02:23 eythian      now you're just going to have to chase up aalllll the dependencies :)
02:23 eythian      that's a start
02:22 a_m0d        and then a bunch more about that error
02:22 a_m0d        Can't locate Modern/Perl.pm in @INC
02:22 a_m0d        Okay, that's more like it - now I see an error message (in the logs) saying:
02:20 eythian      try mainpage.pl
02:20 eythian      it's not really a thing
02:20 eythian      don't try to access kohalib.pl
02:19 a_m0d        That error just says: End of script before headers: kohalib.pl
02:19 a_m0d        eythian: I can't really find any errors in any of the apache error logs that relate to this, except for 1 error when I tried to access kohalib.pl
02:17 bag          yes I will be arriving tomorrow
02:16 gmcharlt     bag: you?
02:15 gmcharlt     great
02:14 eythian      gmcharlt: I might do that.
02:13 gmcharlt     eythian: if you need a patch or two in 3.16.x to deal with packagnig for the OverDrive change more easily, bug it and shoot it over to me in the next 8 hours
02:12 bag          cool
02:12 gmcharlt     bag: Yep
02:03 a_m0d        Yes, actually, just found that directive.  Trying to load the error file now - hopefully it's in there since the CPanel view of the error log shows absolutely nothing.
02:02 eythian      is the log directive specified in the apache config?
02:02 eythian      hmm
02:02 a_m0d        e.g. hitting ***/index.html generates a 500 error for me, but I can't find where that is logged.
02:01 a_m0d        I can't even find an error log for the 500 errors I generate
02:00 eythian      that's an easy thing to have not happen.
02:00 eythian      that's when you want to see your logs to ensure the right virtualhost is being hit
02:00 a_m0d        That's kind of what I figured, but I'm kind of stuck when it comes to configuring apache.
02:00 eythian      like, it's not obeying the aliases or something
02:00 eythian      that sounds like an apache config issue alright
01:59 eythian      hmm
01:59 eythian      well, you'd change localhost to be the relevant hostname.
01:59 a_m0d        But when I hit that host name all I see is a directory listing.
01:59 eythian      you can't really do that, it expects to be at the root from the point of view of the URL (i.e. you can virtual host it just fine, but it can't really share the same URL with something else unless that other thing can handle not being at the root.)
01:59 a_m0d        I did make a change in the koha-httpd.conf file to make the `intranet` site have its own unique host name.
01:58 a_m0d        Also, those docs specify to go to http://localhost:8008 to run the web installation, but I can't do that.
01:58 a_m0d        I couldn't install to the root, since there are multiple sites on here and I wanted to keep everything under the one site's home directory
01:57 a_m0d        I've seen those, but I haven't been able to follow them 100% because of CPanel.
01:57 eythian      I'm not sure if cpanel will interfere, I don't know enough about it.
01:56 eythian      http://wiki.koha-community.org/wiki/Installation_Documentation#Centos
01:56 eythian      a_m0d: it probably won't be the most fun ride, but there's some centos docs here:
01:56 a_m0d        eythian: CentOS 6.5, yes, and yes
01:54 eythian      a_m0d: what distro is it running, do you have shell access, do you have root access?
01:52 a_m0d        Hi all - is there anyone who can help me get Koha running on a VPS running CPanel?
00:48 dcook        guidelines is http://wiki.koha-community.org/wiki/Coding_Guidelines
00:48 dcook        guidelines?
00:48 dcook        Always handy to re-read the coding guidelines...
00:40 tcohen       bye #koha
00:20 eythian      That'll be easy enough.
00:20 eythian      so, when I make a 3.16 package, I'll just regenerate the depends (which I don't normally do) and manually move the new entry down into recommends.
00:14 pianohacker  ah, okay, that makes sense. That's actually perfect imo
00:13 eythian      that's the standard I think, anyway.
00:12 eythian      if you're doing an update, no
00:12 eythian      if you're doing an install, yes
00:12 eythian      well
00:12 eythian      I don't think so, but it definitely tells you that they're an option.
00:12 pianohacker  eythian: does aptitude auto-install recommends?
00:08 pianohacker  makes sense
00:08 eythian      we could do both, but making an extra package go away when it's no longer needed might be hard.
00:08 bag          well I'm going to guess that you are going Galen - so see you soon :)
00:07 eythian      it's quite similar to have a -deps package
00:07 eythian      *major release
00:07 eythian      pianohacker: yeah. recommends means people will be told that they should consider it. And then we can bump it up to required on the next release.
00:07 bag          gmcharlt: you going to ALA?
00:07 Dyrcona      I just had some questions and ideas about the generic part.
00:07 Dyrcona      I can work on the Evergreen side of things without having the discussion.
00:06 Dyrcona      OK. It can wait.
00:06 eythian      nah, he's working on a client site for a couple of days, so I assume IRCing isn't so permitted :)
00:06 pianohacker  either way works, though, I'd say. The specific approach I'd leave up to you and galen
00:05 Dyrcona      I'm on "vacation," but its a working vacation.
00:05 Dyrcona      eythian: Thanks. I didn't know that.
00:05 pianohacker  eythian: I thought you meant throwing the overdrive-perl-deps in as a recommends
00:05 eythian      Dyrcona: he probably doesn't, he's away until monday
00:05 pianohacker  But I see what you meant now
00:05 pianohacker  apologies if I didn't communicate that, don't want to volunteer you for work without yer knowing
00:04 eythian      yeah, can stick it in as a recommends, or do the koha-overdrive-perl-deps thing
00:04 Dyrcona      rangi: got a couple minutes to talk about NCIPServer?
00:04 eythian      that part of it
00:04 eythian      ohh
00:03 pianohacker  eythian: http://irc.koha-community.org/koha/2014-06-11#i_1521767
00:03 eythian      I think it was more like "if we set it up right, it should just work" or something like that.
00:02 pianohacker  eythian: I thought so, let me check.
00:01 eythian      pianohacker: I don't think that's what I said, was it?
00:01 eythian      <pianohacker> gmcharlt: He grumbled but said he could cut a separate 3.16 package for the overdrive dependencies
00:00 dcook        Not that I don't think he could, but he's so nice!