Time Nick Message 23:15 * Francesca waves 21:39 * cait waves 21:36 eythian hi 21:32 rangi no worries 21:32 tcohen thanks rangi 21:23 tcohen the example creates the scenario by setting several headers, which are expected to be set by apache, anyone debugging this should check that, which could be the root cause 21:23 tcohen just more info for the logs: http://search.cpan.org/~bowmanbs/Plack-Middleware-ReverseProxyPath-0.03/lib/Plack/Middleware/ReverseProxyPath.pm 21:22 tcohen it was worth trying :-D 21:22 tcohen ok rangi 21:22 rangi i wont have a chance until after kohacon 21:20 tcohen we definitely need more expert eyes on this 21:19 rangi yeah could be 21:19 tcohen http://git.koha-community.org/gitweb/?p=koha.git;a=blob;f=debian/templates/plack.psgi;h=6da039f1f8b4828dddadacd5cb9cf98ddbe4ff53;hb=refs/heads/master 21:19 tcohen but the mere existence of Plack::Middleware::ReverseProxyPath made me think we need more tweak on our psgi file 21:19 tcohen rangi: it might be that UDS proxying is just buggy 21:17 tcohen hm, I think so 21:17 rangi have you tried it with just the reverse, and without the preserve host? 21:17 tcohen I think those work for response URLs 21:17 tcohen we have both 21:17 tcohen rangi: this is it http://git.koha-community.org/gitweb/?p=koha.git;a=blob;f=debian/templates/apache-shared-intranet-plack.conf;h=65a34a26d4798593645f2cc28c964be34025adf7;hb=refs/heads/master 21:17 rangi ? 21:17 rangi https://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypassreverse 21:16 tcohen welcome, and needed 21:16 rangi you have the reverseproxy stuff in apache eh? 21:15 tcohen any volunteer who likes puzzles is welcome :-D 21:15 tcohen but it seems we are not doing things that wrong, and there is a problem with this plack configuration schema 21:15 tcohen so, Joubu started to explore tweaking how we deal with paths in our codebase with the assumption we were doing things wrong (my assumption) 21:14 tcohen http://snag.gy/6tqy3.jpg 21:14 tcohen so it goes to memory instead of a file 21:13 tcohen I wasn't remembering to add ctrl 21:13 tcohen !! 21:13 tcohen thanks wizzyrea 21:13 wizzyrea command-shift-3 for whole screen, command-shift-4 for selectable area 21:12 tcohen wizzyrea: osx 21:12 tcohen or we need that other Plack::Middleware::ReverseProxyPath lib (which I didn't make work) 21:12 wizzyrea which os tcohen 21:12 tcohen http-x-forward-for or something like that 21:11 tcohen that means either apache is not sending the right headers 21:11 rangi right 21:11 tcohen (in the apache config) 21:11 tcohen which is the plack endpoint we have 21:11 tcohen well, you will notice the form points to /intranet/ 21:10 tcohen [off] damn, how did I take screenshots on this OS? 21:09 rangi right 21:09 tcohen with plack enabled 21:09 tcohen if you trigger an update (like changing the version on the DB) 21:09 tcohen rangi et al: on a packages install (master, preferably kohadevbox:ansible) there is this situation 21:07 tcohen rangi: thanks 21:07 cait heh 21:07 cait hi tcohen :) 21:07 tcohen so I now reveal my real identity 21:07 tcohen1 hi cait 21:06 * cait waves 21:05 tcohen1 heh 21:04 bag can’t be forgetting the middleware tcohen1 20:58 tcohen1 hi 20:57 huginn tcohen1: The operation succeeded. 20:57 tcohen1 @later tell Joubu after reading your link, I realized the missing piece is Plack::Middleware::ReverseProxyPath 20:28 huginn Francesca: The current temperature in Wellington, New Zealand is 12.0°C (9:00 AM NZDT on October 14, 2015). Conditions: Clear. Humidity: 62%. Dew Point: 5.0°C. Pressure: 30.12 in 1020 hPa (Steady). 20:28 Francesca @wunder wlg 19:46 magnuse oh noes! 19:46 rangi naw he got ill 19:46 jcamins She said it hadn't arrived yet. 19:45 magnuse isn't paul_p going? 19:45 jcamins As long as Brooke is able to get her visa, anyway. 19:45 mtj nice brooke too! :0) 19:45 rangi yep, i think BWS and I might be the only non africans going 19:44 mtj great to hear you are going to kohacon this year, rangi - (i was not sure) 19:43 rangi yup 19:43 cait hope it will be good for them and maybe we can get some of the zebra goodness...? 19:43 cait very very cool project 19:43 cait will be really ineresting to see them moving to 3.20 19:43 mtj wow, thats impressive 19:43 huginn rangi: The operation succeeded. 19:43 rangi @later tell tcohen made the new keyword 19:42 * mtj <- mind blown 19:42 pianohacker oh, gotcha 19:42 rangi Tumer Garip did a ton of work on zebra, at kohacon6 19:42 mtj aaaah, ok 19:42 jcamins Tumer had a vastly superior Zebra configuration. 19:42 rangi zebra is in there 19:42 pianohacker how on earth are they doing that many bibs without zebra? 19:42 rangi 2.2 19:41 mtj Project went live on 2014 April. ... It was a derived version of Koha 2.x 19:41 mtj hmm, i did - but was a bit confused still 19:41 rangi https://lists.katipo.co.nz/pipermail/koha/2015-October/043888.html 19:38 rangi check your inbox 19:38 mtj so.. is the Turkish Koha a modded verision 2.x ? 19:37 rangi we would have had most of them in if it wasnt for a certain angel investor who thought he was smarter than everyone, be great to get them. And having kohacon next door to turkey next year works out really well! 19:37 magnuse yay turkey 19:36 rangi *nod* 19:36 mtj hey #koha 19:36 jcamins It would be pretty cool if they integrated Tumer's Zebra changes to 3.x. 19:29 rangi oh cool interesting email from Turkey 19:27 * cait waves 19:22 pianohacker (YES jaboody dubs, I haven't seen that one) 19:22 pianohacker cool 19:22 pianohacker oh yeah that is soon 19:21 rangi for a couple of days more, then off to kohacon on friday 19:21 pianohacker rangi: back from vacation? 19:21 rangi https://www.youtube.com/watch?v=S8rNRmmosmA 19:21 pianohacker rangi: oh, hi :) I'm fine with all recipes, love cooking 19:18 rangi and morning 19:18 rangi pianohacker: do you want easy baking recipes? I saw on FB 19:14 cait not the cait things... 19:14 magnuse confuse all the things! 19:11 pianohacker hehehehe 19:11 cait hmpf 19:11 pianohacker cait: confuse confuse confuse 19:07 cait :) 19:01 * magnuse waves 18:51 cait hi wnickc :) 18:50 wnickc hi cait 18:48 * cait waves 18:30 huginn pianohacker: The operation succeeded. 18:30 pianohacker @later tell ashimema I'm catching up too, what was that in reference to? And would you like a signoff on that? 18:29 pianohacker *CMS 18:29 pianohacker (I'm messing with a PHP CSM for a side project as well, so I can't really throw stones, but it's requisite :) ) 18:28 mtompset Corporate policy. Sorry. 18:25 pianohacker php-- 18:25 pianohacker *gasp* 18:24 mtompset Oops. :) 18:24 mtompset views/temp/index.php 16:22 nitz0 Or where I can find the generated overdue notice...? 16:20 nitz0 If I send the first notice the script will not send an email again? 16:12 Joubu bye #koha 16:11 nitz0 It's not possible to force the email? 16:10 nitz0 cait: Yes I think I did everything right. 16:09 hector okidoki 16:08 mveron See you later... 16:08 mveron Hector: I will look at thi bug later in the evening... 16:07 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14956 enhancement, P5 - low, ---, veron, Failed QA , Remove C4::Dates from files opac/*.pl 16:07 hector I was looking that QA doesn't aprove the las change for bug 14956 16:07 * mveron has to run away, invitation to diner.. will be back in a couple of hours... 16:07 mveron Hi Hector :-) 16:06 hector mveron: Hi Marc 16:01 cait also the delay given there needs to match with the due dates of your test items so a overdue notice gets generated 16:00 cait you want tot ake a look at the triggers in the tools section 16:00 cait did you configure the overdue notices? 15:57 nitz0 Hi people, I am testing to send an email to notice overdue. I read that if I run koha_common from crontab daily directory is enough but nothing happens. How can I test mail from koha? 15:41 mtompset tcohen: Nice support company page. It's a very clean look. 15:30 cait ugh? 15:28 tcohen this is what I call 'side effects' http://snag.gy/O2Hq1.jpg 15:23 huginn New commit(s) kohagit: Bug 14966: Table header broken at detail.tt <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=390233a10c789a241f948f0f41df92fda3e51052> / Bug 14653: Acq planning export always use default active period <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=852075d48e84c519c6bf0a28d492c1dafd291f0d> / Bug 14653: Acq planning filter always use default active period <http://git.koha-community.org/gitweb 15:22 reiveune bye 15:17 drojf later #koha 15:16 * drojf heads home 15:04 * cait got a long list of questions from a library 15:03 cait and why is the column with the number of ordered items named Pending order? 15:02 cait order status 15:01 drojf huh? that sounds weird? what context? 15:01 cait why did we translate ordered to Gebunden? :( 14:59 drojf i have not wrangled much bugs this term :/ 14:59 cait btw... http://wiki.koha-community.org/wiki/Roles_for_3.24 :) 14:58 drojf i doubt it is necessary in this case 14:58 cait have to admit... we normally don't migrate history 14:58 drojf but good i checked before offering to do that :D 14:57 drojf not sure if the library wants to keep the old data at all, so maybe that is not needed in the end 14:57 cait nt sure there is a right way... but i think it could work :) 14:56 drojf thanks. cait++ 14:56 drojf sure. just making sure that is the right way 14:55 cait and before you do issues, you set the counter like we did when introducing the feature 14:55 cait can you generate an id? just 1 ... 14:55 drojf *then 14:54 drojf ok but i have to set a fake id before import than? otherwise i will get an error for duplicate entry 0 14:54 cait drojf: i think the latter is probably better - circ history first and then make sure the first pk is correct in issues - an example should be in updatedatabase from when we added the pk to reserves/old_reserves 14:54 tcohen cait: ok 14:54 cait tcohen: you can migrate circulation history 14:53 tcohen cait: who can? 14:53 cait you import the history and then you can set the PK in issues to the needed value 14:53 wahanui i guess the other way is to pass the array as an arrayref 14:53 cait or the other way 14:53 cait and then you know which numbers to use 14:53 cait but i'd import the circs first 14:53 cait you can 14:52 drojf ah, i see. so it's not really possible to import circulation history from an old system? 14:52 cait same for items deleteditems and the other tables where we move lines from here to there 14:52 cait and they keep their id 14:52 cait because we move lines from issues to old_issues 14:52 cait drojf: correct 14:51 cait nope 14:51 tcohen cait, do u have the rights to add rel_3_22_candidate to bz's list of keywords? 14:51 drojf the issue_id in the issues table is auto incremented. the issue_id in old_issues is not. why? 14:43 andreashm cait++ 14:43 andreashm thanks cait! 14:42 cait but ideally that shoudl not be done 14:42 cait there are some places in Koha that still write some English terms here - like wehn you do a writeoff 14:42 andreashm I guess we will need to change that in our web implementation then. 14:42 cait the description is often not ideal (yet) 14:42 cait hm not sure what SIP gives back - looking at the accountlines table the accounttype would be what i would use 14:41 cait and then translated in the templates 14:41 andreashm ah, ok 14:41 cait the codes are hardocded into Koha 14:40 cait the templates map the fines code to a description 14:40 cait ah 14:37 andreashm cait: We would want to change that to show our users when paying fines through our website. 14:36 cait the display shoudl be mostly translated by now - but not sure what you want to do 14:36 cait andreashm: hm in what context? 14:28 andreashm another question about fines: is it possible to change the description of the various fines somewhere? ("fines", "lost item" etc.) 14:17 huginn mtompset: Karma for "cait" has been increased 263 times and decreased 0 times for a total karma of 263. 14:17 mtompset @karma cait 14:16 huginn mtompset: Karma for "mtompset" has been increased 28 times and decreased 0 times for a total karma of 28. 14:16 mtompset @karma mtompset 14:10 andreashm We will want to use our current payment system (DIBS). We can fix the calls made to Koha, we just need the functionality set-up (either improve SIP2 or use something else). 14:08 cait but it will be directly in koha if pushed i think 14:08 cait andreashm: i think kyle has written a patch to pay via paypal 14:07 huginn andreashm: Karma for "andreashm" has been increased 7 times and decreased 0 times for a total karma of 7. 14:07 andreashm @karma andreashm 14:07 druthb not bad karma for someone who hasn't contributed a patch in gosh-knows-when. 14:06 andreashm not yet, checked here first. (yes, the lazy option) 14:05 cait i think ils-di doesn't include that... did you check? 14:05 cait all i can think of is sip2 right now hm. 14:05 andreashm anyone know if it is possible to pay fines through a web interface using any of Koha's API:s? (Other than SIP2) 14:04 * mtompset smiles. 14:04 huginn mtompset: Karma for "druthb" has been increased 8 times and decreased 0 times for a total karma of 8. 14:04 mtompset @karma druthb 14:02 amyk hello! 14:02 mtompset Greetings, amyk 14:02 mtompset Greetings, andreashm cait. :) 14:01 mtompset I just rechecked... You're right. 14:00 andreashm ah, darned 14:00 wahanui tomorrow is a mystical land where 99% of all human productivity, motivation and achievement is stored. 14:00 cait tomorrow 14:00 cait i think it's 14th 14:00 wahanui rumour has it mtompset is catching up on his other coding projects 14:00 mtompset mtompset? 13:59 mtompset mtompset is catching up on his other coding projects. 13:59 wahanui mtompset: I forgot mtompset 13:59 mtompset wahanui: forget mtompset 13:59 mtompset I think so. 13:58 andreashm oh, dev meeting now? nice timing from me - I had forgotten. 13:57 mtompset Dev meeting in 3 minutes, right? 13:57 wahanui somebody said mtompset was catching up in the non-coding aspects of his ministry. 13:57 andreashm hey mtompset 13:57 mtompset Greetings, #koha. 13:55 andreashm hi cait, tcohen 13:54 cait hi tcohen :) 13:53 tcohen hi cait 13:51 andreashm I'm here! 13:51 cait *pokes andreashm to see if he is really here now* 13:50 cait oh 13:50 * andreashm is back again. keep getting logged out today it seems. 13:48 Kchris I just tested a bug on the sandboxes (#2). I got an email that the sandbox was not ready, but it appears to me that the patch WAS applied. Does this make any sense? 13:47 cait hi Kchris 13:47 Kchris hi cait :) 13:40 cait hi andreashm :) 13:38 * Kchris waves 13:36 * andreashm waves 12:39 magnuse ...and therefore less damaging to the environment... 12:36 jcamins magnuse: that too. 12:35 magnuse jcamins: and shorter, i bet ;-) 12:34 nengard norway is better though :) hehe 12:33 jcamins magnuse: flights to Montreal are a whole lot cheaper. 12:32 nengard morning tcohen 12:32 tcohen morning 12:27 magnuse jcamins: noooo, come to norway! 12:26 jcamins [off] Bahahaha! "SharePoint is the new tool of the 21st century for information professionals!" <-- the twentieth century called and wants its technology back 12:20 jcamins We're thinking of a vacation in Montreal at the end of November. 12:19 jcamins It was excellent. 12:19 jcamins You should've let us know... you could've come to the milonga we went to on Saturday! 12:19 jcamins Yes I do. 12:19 francharb Do you still live there? jcamins 12:18 francharb And I was in NY this week end 12:18 francharb :) 12:18 francharb Hi jcamins! Yes I did! 2 years ago. 12:17 cait like... what if i want to add a debarment for a group of borrowers... hm. 12:17 cait this cati wonders how she can create debarment entries... when the patron import doesn't :( 12:17 jcamins francharb: hey, do I recall that you moved to Montreal? 12:08 druthb be nice to cait, Or Else. 12:08 wahanui magnuse is a Norwegian giant. 12:08 druthb magnuse! 11:49 cait hmpf 11:49 * magnuse declares "confuse cait" day 11:47 ashimema that's what I do best.. 11:46 cait you are confusing me :) 11:46 ashimema lol 11:46 ashimema now you missed him? 11:46 cait where is over there? :) 11:45 cait hm? 11:41 ashimema he's over there 10:57 cait now i missed him 10:57 cait oh 10:57 cait here 10:41 andreashm cait: around? 10:41 * andreashm waves 10:30 drojf hi #koha 09:33 cait which time is the meeting anyway? *checks* 09:33 ashimema :( 09:32 cait it's just quite unusual here for us - skype or google hangout - i have had problems with that a few times 09:32 ashimema it's generally more fruitful to talk then to type I find :0 09:32 ashimema it's the audio I was really after.. not the video 09:32 ashimema always throwing spanners cait. 09:31 cait and no camera 09:31 ashimema :( 09:31 cait i have no access here to google hangouts at work 09:31 cait or do you want to do it in parallel? 09:31 cait hm might be good to annoucne then, if that's the plan 09:27 ashimema over google hangouts too if I get my way :) 09:27 ashimema :) 09:26 cait and reminder - dev meeting tomorrow! 09:26 * ashimema needs to look at them again soon 09:26 cait ashimema: love the interaction on the rest api patches - keep the ball rolling :) 09:21 huginn 04Bug 14034: normal, P5 - low, ---, martin.renvoize, Needs Signoff , User logged out on refresh after Shibboleth authentication 09:21 huginn ashimema: The operation succeeded. 09:21 ashimema @later tell pianohacker is that not related to http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14034 09:20 ashimema sure I've taling in main chat more recnelty that that 09:19 ashimema huggin just gave me some laters dating back weeks.. 09:19 ashimema wow.. 09:19 cait Joubu: will try to continue tonight - i already started checking some of hte pages it changes too 09:19 magnuse hiya ashimema 09:19 cait morning ashimema :) 09:18 ashimema morning cait 07:42 cait wow 07:42 cait morning dojobo 07:42 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12072 enhancement, P5 - low, ---, veron, ASSIGNED , New dateformat dd.mm.yyyy 07:42 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14870 enhancement, P5 - low, ---, veron, NEW , Delete C4/Dates.pm from System 07:42 * mveron did a search for 'Remove C4::Dates': 31 Bugs, 15 need Sign-off, 6 Signed-off, 1 Fail, 9 Pushed. 4 files left on Bug 14870. And Bug 12072 is ready for testing, but needs all C4::Dates removals. 07:38 dojobo morning cait 07:28 mveron Hi magnuse and paul_p 07:27 magnuse hiya cait atheia mveron paul_p 07:27 mveron ...and good morning / daytime to everybody 07:26 mveron cait: You are fast! Good morning :-) 07:26 cait morning mveron 07:24 cait morning atheia :) 07:24 atheia morning cait! 07:24 cait good morning #koha 07:01 magnuse yay 07:01 Viktor magnuse Not yet. But I'll try and give it a quick compile. 07:00 magnuse Viktor: is there a list of what you have come across, then? :-) 06:58 Viktor magnuse Not really. Think it's been discussed briefly somewhere. But since there's (not yet) any user group it's sort of what I come across while being "the guy who works with Koha" 06:58 dojobo 'morning (or whatever) everyone 06:57 Joubu hello 06:56 magnuse Viktor: is there a list somewhere of all the libraries in sweden that use koha? 06:49 reiveune salut magnuse rangi dcook 06:48 magnuse bonjour reiveune 06:48 reiveune hello 06:04 magnuse cdickinson++ for providing the right answer while i was elsewhere 05:47 dcook Actually, I'm going to overload my brain in a moment :p 05:45 dcook But as a unit I guess.. 05:45 dcook Well not one big term... 05:45 dcook So that the "and" doesn't get interpreted as an operator 05:45 dcook I need those double quotes to specify that's one big term 05:45 dcook Host-item:"Criminology and criminal justice an international journal" 05:45 cdickinson lol 05:44 dcook More fun... 05:43 dcook As "" and "" are ignored 05:43 dcook ""This is a term"" is bad 05:43 dcook "This "is" a term" is good... it'll ignore the double quotes around is 05:43 dcook "This is a term" is good 05:43 dcook More fun? 05:42 dcook I guess it says ')' because it's treating ) as part of the term 05:42 dcook It's actually a " which is expected... 05:42 dcook That's a bit misleading 05:42 dcook H01215: [Tue Oct 13 16:48:50 2015] opac-search.pl: WARNING: query problem with (se,phr="Harry Potter ) not Suppress=1 ZOOM error 10014 "CCL parsing error" (addinfo: "')' expected") from diag-set 'ZOOM' at /home/mason/git/koha/3.20.x/C4/Search.pm line 384. 05:42 dcook For instance: 05:42 dcook cdickinson: Yeah some errors are easier to understand than others 05:41 dcook Single quotes are literals 05:41 dcook Double quotes denote a term 05:41 dcook You're missing a second double quote 05:41 dcook (se,phr="Harry Potter ) not Suppress=1 05:41 dcook It thinks you're saying 'pb is a qualifier 05:41 dcook It's the single quotes 05:41 dcook ('pb=Bloomsbury,') not Suppress=1 05:40 dcook mtj: I figured out your problems 05:40 mtj thanks for the zeb info dcook 05:40 cdickinson but they're unique at least so in that way they're helpful because you know what causes them 05:40 cdickinson gives cryptic error messages 05:39 dcook Sort of ;) 05:39 dcook You get used to it 05:39 cdickinson debugging Zebra is so annoying 05:39 cdickinson the machine I'm using now has some Koha test sites on it 05:38 dcook We use a non-standard Koha setup, so I never know what all y'all are doing 05:38 dcook I was too lazy to boot up a VM to check 05:38 dcook cdickinson: Sweet. Thanks :) 05:38 cdickinson dcook: /var/log/koha/{site_name}/zebra[-{error|output}].log? 05:31 dcook Does zebrasrv log anywhere? 05:31 dcook Cool! 05:30 * magnuse uses packages 05:29 magnuse yo yo! 05:29 dcook yo magnuse 05:29 * magnuse waves 05:27 dcook Koha seems to handle it fine? 05:27 dcook Well that's confusing. The semicolon thing appears to only be in yaz-client.. 05:12 dcook That's slightly depressing 05:12 dcook I've investigated this before... 05:01 dcook Or anyone that uses packages... 05:01 dcook eythian: Are you still around? 04:44 dcook That's cool... * and ? really are both truncation characters after all.. 04:43 dcook becomes: @and @and test @attr 5=2 "" test 04:43 dcook test * test 04:43 dcook Oh... but you can see it in the zebra logs.. 04:39 dcook Without errors 04:39 dcook Interesting... lots of punctuation creates problems 04:35 dcook Which is why it's working... 04:35 dcook Because Zebra is being hit with this: @or @or @or @or @attr 1=36 @attr 4=1 @attr 6=3 @attr 9=32 @attr 2=102 "test : test" @attr 1=4 @attr 4=1 @attr 6=3 @attr 9=28 @attr 2=102 "test : test" @attr 1=36 @attr 4=1 @attr 9=26 @attr 2=102 "test : test" @attr 4=6 @attr 5=1 @attr 9=14 @attr 2=102 "test? : test? " @attr 4=6 @attr 9=14 @attr 2=102 "test : test" 04:35 dcook I'm guessing ZOOM::QUERY::CCL2RPN is converting the semicolon to a colon... 04:35 dcook Ahhh 04:31 dcook mtj: ^ 04:31 dcook Of course it's not fixed until 5.14.5 2015/08/06 04:31 dcook Fix yaz-client: semicolon terminates arguments YAZ-851. 04:31 dcook Booyah... 04:29 dcook ZOOM::Query::CCL2RPN might do something.. 04:23 dcook Which fails in yaz-client but works in Koha... 04:23 dcook (rk=(Title-cover,ext,r1="test ; test" or ti,ext,r2="test ; test" or Title-cover,phr,r3="test ; test" or wrdl,right-Truncation,r9="test? ; test? " or wrdl,r9="test ; test")) 04:23 dcook I wind up with this query: 04:23 dcook The weird thing is that if I plug in "test ; test"... it works 04:22 dcook mtj: Just got that same error and I'm quite confident it's because of that semicolon 04:11 dcook Yikes... yeah ";" is definitely bad news 04:09 dcook Hmm probably not related after all.. 04:08 mtj chr, afaik 04:08 dcook mtj: ICU or CHR? 04:08 dcook Actually, this could be a normalization thing 04:08 * dcook ponders 04:07 dcook Ahh it just truncated my query 04:07 pastebot "dcook" at 127.0.0.1 pasted "Punctuation in Zebra" (16 lines) at http://paste.koha-community.org/107 04:07 dcook Yeah, Zebra does interesting things with ";" 04:07 dcook wtf... 04:07 dcook Not a good example for me as I have no Harry Potter... 04:06 * dcook looks up mtj's query 04:06 dcook I'm not getting errors per se but getting zero results (in yaz-client) 04:06 dcook Zebra definitely does something funny with "=" and ":" in a query... 04:05 wizzyrea cool, well hope you figure it out 04:04 dcook ^ 04:04 mtj opac wiz, (i dont think opacsuppress is enabled in intra?) 04:03 wizzyrea mtj intranet or opac? 04:03 eythian :< 04:03 eythian I say this as I just typed 'vim C4/Search.pm' to try to fix something 04:03 eythian full of bees, dcook 04:02 dcook Search.pm is... arg 04:02 mtj anyhoo, thanks for the advice folks 04:01 wahanui it has been said that search.pm is full of bees. 04:01 eythian wahanui: search.pm 04:00 mtj seems hard to believe it wouldnt have been spotted before tho 03:59 mtj i'll check again 03:59 mtj looks like is been busted forever, i reckon wiz 03:58 wizzyrea iirc the fix wasn't super complicated. 03:58 dcook mtj: You might need to poke through Search.pm. I think that's where I might be headed next.. 03:58 wizzyrea then it probably got regressed in bootstrap or something 03:57 mtj xslt is on 03:57 wizzyrea mtj are you possibly not using xslt? 03:57 dcook Ah stale logs me thinks.. 03:57 dcook My log says I got a Zebra error, but I'm seeing search results 03:57 dcook wth... 03:57 mtj opac-search.pl?q=se,phr:"Harry Potter " 03:56 mtj if i remove the ';'... search works too :/ 03:56 dcook eythian: Ahhh I gotcha. Yeah. 03:56 eythian it's easier to treat it as broken syntax 03:56 mtj opac-search.pl?q=se,phr:"Harry Potter ;" 03:56 eythian dcook: sure, but if it sees "se:(one two", is that broken syntax, or a literal string? 03:56 dcook Hence why I got ( ) not Suppress=1 03:55 dcook I have an extra ":" which is causing my entire query to disappear 03:55 dcook mtj: What on Earth are you searching, man? :p 03:55 mtj Title Harry Potter ; 03:55 mtj 440 #0 - SERIES STATEMENT/ADDED ENTRY--TITLE 03:55 mtj looks like its the trailing ';' in the search string thats causeing a problem too 03:55 dcook than how** 03:55 dcook thank how* 03:55 dcook So it works but it works differently than you think it does 03:55 dcook I mean... Zebra can be relaxed sometimes but that's because it forces defaults 03:54 dcook eythian: Possibly 03:54 dcook mtj: What's your query? 03:53 eythian Finding one with both syntax and relaxed-ness is a hard problem. 03:52 rangi thanks 03:52 mtj hey rangi, welcome home too ;0) 03:52 eythian I guess the problem generally is it's easy to have a simple parser that can accept anything but isn't flexible, or a complex one that can be made to do anything, but isn't very relaxed about what it accepts. 03:52 mtj yeah.. somewhere...? 03:52 dcook That looks like a missing double quote? 03:51 dcook Yikes.. 03:51 mtj H01215: [Tue Oct 13 16:48:50 2015] opac-search.pl: WARNING: query problem with (se,phr="Harry Potter ) not Suppress=1 ZOOM error 10014 "CCL parsing error" (addinfo: "')' expected") from diag-set 'ZOOM' at /home/mason/git/koha/3.20.x/C4/Search.pm line 384. 03:51 mtj its the 'series:phr' search i was getting my error on 03:50 * eythian closes 2**8 tabs. This make things less annoying. 03:50 mtj ..i was mucking about with the opac-search.pl file then 03:49 mtj ooh, actually the pb: search is ok 03:48 dcook mtj: That's really weird 03:48 dcook eythian: Ahh 03:47 eythian dcook: oh, if a search part is marked as a "phrase" I do manually wrap quotes around it, I think that's all I do with them. 03:47 dcook mtj: Unknown qualifier, eh? 03:46 mtj AH01215: [Tue Oct 13 16:33:30 2015] opac-search.pl: WARNING: query problem with ('pb=Bloomsbury,') not Suppress=1 ZOOM error 10014 "CCL parsing error" (addinfo: "Unknown qualifier") from diag-set 'ZOOM' at /home/mason/git/koha/3.20.x/C4/Search.pm line 384. 03:46 mtj i get this error.. 03:46 dcook WARNING: query problem with ( ) not Suppress=1 ZOOM error 10014 "CCL parsing error" (addinfo: "Search word expected") from diag-set 'ZOOM' 03:46 eythian I need to change that significantly to make it work with ES 03:46 dcook So I'm guessing mine has something suppressed 03:46 eythian opac suppression is currently done in the worst way possible :/ 03:46 mtj yeah, i do 03:46 dcook rangi: Yeah, but if I do a different query, it works 03:46 rangi you have at least one item suppressed eh? 03:46 mtj } 03:46 mtj $query = "($query) not Suppress=1"; 03:46 mtj } else { 03:46 dcook Host-item:Criminology and criminal justice : an international journal is saying something about opac suppression.. 03:45 dcook Actually... mine is without parentheses 03:45 mtj http://git.koha-community.org/gitweb/?p=koha.git;a=blob;f=opac/opac-search.pl;h=81f2bbb4eff978a7302b05c2d6cb0c95fa543657;hb=HEAD#l532 03:45 mtj ..it seems to generate bad CCL, in opac search :/ 03:45 dcook mtj: Yeah, I'm noticing that too 03:45 mtj my bug seems to be caused to having opacsuppression syspref = 1 03:45 * dcook is in favour of a query parser 03:44 dcook True dat 03:44 eythian this is what we need a query parser for, then these decisions can be made by koha itself :) 03:44 eythian I have a lot of query rewriting going on, I can't remember if I do things with quotes or not. 03:43 dcook I wonder what Koha is doing in the background here anyway.. 03:43 dcook I take it you don't use quotes atm? 03:43 eythian not 100% sure though 03:43 eythian I think quotes would solve it in ES 03:43 eythian ah 03:43 dcook would work though 03:43 dcook Host-item:(Criminology and criminal justice : an international journal) 03:43 dcook And of course it's not working 03:42 dcook Host-item:Criminology and criminal justice : an international journal 03:42 eythian there's a more robust version, but then I lose a lot of necessary features. 03:42 dcook Yeah someone is trying to do the following: 03:42 dcook Dinger 03:42 dcook Ahh 03:42 dcook That's so weird that I would be thinking about this at this time.. 03:42 eythian it's a fair bit more sensitive to malformed queries than zebra, the way I'm using it. 03:42 dcook hehe 03:42 eythian probably explode 03:41 dcook Where the query string contains parentheses? 03:41 dcook What would it do in the case of that bug mtj just mentioned? 03:41 eythian http://lucene.apache.org/core/3_0_3/queryparsersyntax.html 03:41 eythian it uses the lucene parser 03:41 eythian it does 03:41 dcook Whether it creates groups or what.. 03:41 dcook eythian: I was just going to ask how your ES work copes with parentheses 03:41 eythian sure am 03:40 dcook Is that bug exactly what I was just thinking about? 03:40 dcook Whoa... 03:40 dcook eythian: Don't suppose you're around? 03:25 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5369 normal, PATCH-Sent (DO NOT USE), ---, katrin.fischer, CLOSED FIXED, se queries with paranthesis fail 03:25 mtj meh, i just bumped into bug 5369 on master 01:05 wizzyrea I need a frikkin holiday. 00:08 wizzyrea github is first that probably explains some things. 00:08 dcook Francesca: A holiday would be nice 00:08 * dcook finds <bf:hasAuthority rdf:resource="http://id.loc.gov/authorities/subjects/sh2008108600"/> a bit confusing 00:08 dcook Interesting... are authorities not a thing in BibFrame? 00:07 Francesca no uni means no early mornings yay 00:07 Francesca I am very much looking forward to my holiday 00:06 dcook Francesca: Awesome :) 00:05 wizzyrea gmcharlt++ awesome thank you for taking care of that 00:05 Francesca dcook: I'm good, trying to survive last week of uni them I'm freeeee! 00:04 gmcharlt wizzyrea: looks like the robots.txt tweak for git.k-c worked 00:04 wahanui You are welcome 00:04 dcook You? 00:04 dcook Werk 00:04 Francesca sup 00:04 dcook yo Francesca 00:04 * Francesca waves 00:03 * dcook is going to cut off his ranting now for the sake of the rest 00:02 dcook I would think you'd still need a thesaurus... 00:02 dcook I wonder how that would work with all the vocabularies... 00:00 dcook Well hopefully explicit biases... 00:00 dcook Let's point to All The Vocabularies!!! Each with their own implicit and explicit biases!