Time Nick Message 23:45 * eythian goes to lunch 23:45 eythian 3.16 packages uploading 23:44 tcohen rangi: done 23:43 tcohen hi eythian ! 23:43 eythian hi papa, tcohen 23:30 * eythian prepares 3.16.00 packages 23:29 jenkins_koha Project Koha_3.16.x build #2: STILL FAILING in 10 min: http://jenkins.koha-community.org/job/Koha_3.16.x/2/ 23:28 eythian (i.e. how a note from 2014 could have been committed last year.) 23:28 eythian 5bf19357 (Robin Sheat 2013-12-30 15:04:26 +1300 5) -- Robin Sheat <robin@catalyst.net.nz> Thu, 01 May 2014 17:19:40 +1200 23:28 eythian so it seems when you squish commits it takes the date of the first one. I spend a few moments squinting confusedly at 23:23 jenkins_koha Starting build #457 for job master_maria (previous build: FAILURE -- last SUCCESS #442 1 mo 1 day ago) 23:18 jenkins_koha Project Koha_3.16.x build #1: FAILURE in 11 min: http://jenkins.koha-community.org/job/Koha_3.16.x/1/ 23:18 rangi http://clavius.tij.uia.mx/ <-- pretty 23:16 jenkins_koha * Nicole C. Engard: add cron job definition 23:16 jenkins_koha * Nicole C. Engard: fix typo 23:16 jenkins_koha Project Koha_Docs_3.12.x build #61: SUCCESS in 27 sec: http://jenkins.koha-community.org/job/Koha_Docs_3.12.x/61/ 23:16 jenkins_koha Starting build #61 for job Koha_Docs_3.12.x (previous build: SUCCESS) 23:10 jenkins_koha * Nicole C. Engard: add cron job definition 23:10 jenkins_koha * Nicole C. Engard: fix typo 23:10 jenkins_koha * Nicole C. Engard: update overdrive info 23:10 jenkins_koha Project Koha_Docs_3.14.x build #43: SUCCESS in 1 min 9 sec: http://jenkins.koha-community.org/job/Koha_Docs_3.14.x/43/ 23:10 jenkins_koha Starting build #43 for job Koha_Docs_3.14.x (previous build: SUCCESS) 23:08 jenkins_koha Starting build #1764 for job Koha_master (previous build: SUCCESS) 23:04 jenkins_koha * Nicole C. Engard: add cron job definition 23:04 jenkins_koha * Nicole C. Engard: note that Feed is not an option for notices yet 23:04 jenkins_koha * Nicole C. Engard: update edit items tab image 23:04 jenkins_koha * Nicole C. Engard: update edit items 23:04 jenkins_koha * Nicole C. Engard: update cataloging with reference to hiding marc tags 23:04 jenkins_koha * Nicole C. Engard: add order from hold ratio 23:04 jenkins_koha * Nicole C. Engard: link marcfieldstoorder to staged order 23:04 jenkins_koha * Nicole C. Engard: update order from staged file 23:04 jenkins_koha * Nicole C. Engard: add MarcFieldsToOrder 23:04 jenkins_koha * Nicole C. Engard: add reference to AggressiveMatchOnISBN to staging records 23:04 jenkins_koha * Nicole C. Engard: add AggressiveMatchOnISBN 23:04 jenkins_koha * Nicole C. Engard: add EnableSearchHistory 23:04 jenkins_koha * Nicole C. Engard: update patron categories with blocking pref 23:04 jenkins_koha * Nicole C. Engard: add BlockExpiredPatronOpacActions 23:04 jenkins_koha * Nicole C. Engard: update currencies with ISO 23:04 jenkins_koha * Nicole C. Engard: add SpecifyReturnDate info to check in 23:04 jenkins_koha * Nicole C. Engard: add SpecifyReturnDate 23:04 jenkins_koha * Nicole C. Engard: update notices with more templates 23:04 jenkins_koha * Nicole C. Engard: update notice triggers 23:04 jenkins_koha * Nicole C. Engard: add new notice template option 23:04 jenkins_koha * Nicole C. Engard: add DisplayLibraryFacets 23:04 jenkins_koha * Nicole C. Engard: add AllowMultipleIssuesOnABiblio 23:04 jenkins_koha * Nicole C. Engard: update lists info with new OpacAllowSharingPrivateLists feature 23:04 jenkins_koha * Nicole C. Engard: update OpacAllowSharingPrivateLists 23:04 jenkins_koha * Nicole C. Engard: add AdvancedSearchLanguages to checklist 23:04 jenkins_koha * Nicole C. Engard: add AdvancedSearchLanguages 23:04 jenkins_koha * Nicole C. Engard: add caption to OPACMySummaryNote 23:04 jenkins_koha * Nicole C. Engard: add NoLoginInstructions 23:04 jenkins_koha * Nicole C. Engard: add new updatecharges permissions 23:04 jenkins_koha * Nicole C. Engard: add OPACMySummaryNote 23:04 jenkins_koha * Nicole C. Engard: add No renewals before to circ rules 23:04 jenkins_koha * Nicole C. Engard: fix typo 23:04 jenkins_koha * Nicole C. Engard: add department authorized value 23:04 jenkins_koha * Nicole C. Engard: add new library specific news info 23:04 jenkins_koha * Nicole C. Engard: add CardnumberLength 23:04 jenkins_koha * Nicole C. Engard: remove memberofinstitution 23:04 jenkins_koha * Nicole C. Engard: add MaxItemsForBatch 23:04 jenkins_koha * Nicole C. Engard: add OpacMaxItemsToDisplay 23:04 jenkins_koha * Nicole C. Engard: remove references to road type admin 23:04 jenkins_koha * Nicole C. Engard: fix marc reference 23:04 jenkins_koha * Nicole C. Engard: update DefaultLanguageField008 23:04 jenkins_koha * Nicole C. Engard: update DefaultLanguageField008 23:04 jenkins_koha * Nicole C. Engard: correct references to marc to say marc21 23:04 jenkins_koha * Nicole C. Engard: add OpacSuggestionManagedBy 23:04 jenkins_koha * Nicole C. Engard: fix typo 23:04 jenkins_koha * Nicole C. Engard: update overdrive info 23:04 jenkins_koha Project Koha_Docs build #473: SUCCESS in 4 min 1 sec: http://jenkins.koha-community.org/job/Koha_Docs/473/ 23:03 jenkins_koha Starting build #473 for job Koha_Docs (previous build: SUCCESS) 23:03 huginn rangi: The operation succeeded. 23:03 rangi @later tell tcohen can you please make a db on your jenkins node called koha_3_16 (default user and password) 22:58 gmcharlt agreed 22:57 eythian probably, though it'll hopefully be heavily frowned upon. 22:57 gmcharlt though no doubt there will always be the few edge cases where it's just easier to build a string inside a script 22:56 gmcharlt hoping it doesn't open the door for folks to move display logic outside of the templates 22:56 eythian seems reasonable 22:56 gmcharlt eythian: yeah, I think the main win is localizing command-line scripts if folks feel so inclined 22:55 rangi ill give jenkins a kicking then 22:54 gmcharlt rangi: no 22:53 rangi gmcharlt: is your jenkins node down? 22:51 jenkins_koha * Galen Charlton: update release notes for 3.16.0 (human) 22:51 jenkins_koha * Galen Charlton: update of release notes for 3.16.0 (automatic) 22:51 jenkins_koha Project Koha_master build #1763: SUCCESS in 2 hr 21 min: http://jenkins.koha-community.org/job/Koha_master/1763/ 22:43 rangi *nod* 22:43 eythian I have like that requiring translation has helped push the display logic all the way out to the templates. 22:43 eythian yeah 22:41 rangi (im guessing cron jobs that dont use templates or something) 22:40 rangi its runtime, i think i still prefer the pre creation of templates for speed, but when you have to have strings in the perl, not in a template, this makes sense 22:40 rangi ah yeah no :) 22:38 eythian I was thinking some crazy conversion process for scripts like happens with templates 22:38 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8044 enhancement, P5 - low, ---, julian.maurice, Pushed to Master , Localization for Perl scripts and modules 22:38 rangi bug 8044 22:38 eythian ahh, gettext support 22:37 eythian bye cait 22:37 eythian "It is now possible to mark strings in the Perl source code for translation" <-- what on earth is that 22:37 cait right eythian :) and good night everyone 22:37 cait :) :) 22:36 eythian Looks like the order of the morning is 3.16 packages. 22:33 eythian ohh, it's steak Friday today. 22:31 cait hi eythian :) 22:30 eythian hi 21:54 rangi http://grooveshark.com/#!/ranginui/broadcast 21:53 huginn New commit(s) kohagit: Bug 10936: (prog theme) remove duplicate 'Standard number' option in Advanced search <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=82791bfecd9b27bc368946c734b6bf28e7e3bd84> / Bug 10936: remove duplicate 'Standard number' option in Advanced search <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=8cf9be4f10c7c22ebec797dc57ffe1e37eb6f171> 21:44 cait but there is probably a lot in between. hm. 21:44 gmcharlt yeah, but only if it's horrendous 21:43 cait i think if we find we broke somthing badly for 3.16 we shoudl still fix 21:43 cait and no new features for prog/ccsr of course 21:42 cait i think removing the themes soon from master would be good 21:42 gmcharlt yeah, I'm not morally opposed to pushing it all the way, including to 3.16.x 21:41 gmcharlt e.g., "passed QA for maintenance branches" 21:41 cait not sure it would encourage people :) 21:41 cait it's removing one line... and it's a little annoying bug 21:41 gmcharlt or if we need some sort of additional status 21:41 gmcharlt I wonder if the bug should be split 21:41 gmcharlt however, it's perfectly suitable for 3.14.x and earlier 21:41 gmcharlt and (putting my 3.16.x RMaint hat on) I'm not too inclined to push it to 3.16.x so as to not encourage people to stick to prog 21:40 cait ah because we are deprecating it soon? 21:40 gmcharlt the prog follow-up doesn't really belong in master 21:40 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10936 minor, P5 - low, ---, jesse, Passed QA , Standardnumber doubled up in Advanced search - more options 21:40 gmcharlt cait: it occurs to me that bug 10936 presents a question of organizing things 21:30 cait *sigh* 21:30 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10811 enhancement, P5 - low, ---, dcook, Pushed to Master , Add a 999$c record matching rule to the MARC21 defaults 21:29 cait ooh i think i missed adding bug 10811 to german 21:29 bgkriegel perfect now :) 21:29 * cait likes release days 21:28 bgkriegel good :) 21:28 gmcharlt bgkriegel: I have correct it; thanks for bringing it to my attention 21:24 bgkriegel Oh encoding! Frédérick for Frédéric and all diacritics (release notes on k-c.org) :( 21:22 cait :) 21:22 cait and off we are to the next awesome release... 21:21 huginn New commit(s) kohagit: Bug 12211: fix wrong home link in bootstrap public catalog login page <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=68fd61fe9f709eb677498e59f03c03a29c28f311> / Bug 12106: fix capitalization: "Patron Attributes" on tools/patron import <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=ef00aeb33a92743563af4a30012ce3547aed76e0> / Bug 12184: fix typo "retricted" on checkin page <http://git.koha- 21:12 cait :) 21:11 huginn New commit(s) kohagit: DBRev 3.17.00.000: ever onward <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=18c0ba94845324b232fdb3473987b70d1c756f67> 21:03 cait gmcharlt++ 20:58 jeff gmcharlt++ 20:58 rambutan gmcharlt++ 20:57 bag here here!!! gmcharlt++ 20:56 wahanui somebody said confetti was http://25.media.tumblr.com/tumblr_lpm3j6aNaN1qh8hleo1_400.gif 20:56 cait confetti! 20:54 bgkriegel cait++ 20:54 rangi yay! 20:53 cait bgkriegel++ 20:53 bgkriegel gmcharl++ and all++! 20:53 cait gmcharlt++ again! :) 20:53 gmcharlt all_you_all++ 20:53 magnuse and then some! 20:53 cait gmcharlt++ 20:52 magnuse gmcharlt++ 20:52 magnuse woohoo! 20:52 gmcharlt http://koha-community.org/koha-3-16-0-released/ 20:44 cait :) 20:43 * magnuse is excited :-) 20:43 magnuse <meta name="generator" content="Koha 3.1600000" /> :-) 20:41 magnuse so when is it official? when jenkins calls it a success? 20:38 cait annoying 20:38 cait ah 20:38 magnuse gah, i let one "unconsistent %s count" slip through for nb-NO 20:37 huginn New commit(s) kohagit: stamp Koha 3.16.0 <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=50078d04c6c3e3e85d6f8ed3645368f7a69402e5> 20:37 magnuse "Vi oppgraderer fra Koha 3.15.00.052 til 3.16.00.000. Du må oppdater databasen" :-) 20:33 cait reading now :) 20:33 * cait got distracted 20:32 jenkins_koha Starting build #1763 for job Koha_master (previous build: SUCCESS) 20:22 ashimema sounds good to me.. 20:22 ashimema :) 20:22 gmcharlt ashimema: nope, but I hopefully have made the new features and enhancements section actually worth reading 20:21 * ashimema remembers a conversation with Paul P about his release ntoes form a few versions back ;) 20:21 ashimema you doing shiny html release notes gmcharlt... 20:19 gmcharlt http://git.koha-community.org/gitweb/?p=koha.git;a=blob_plain;f=misc/release_notes/release_notes_3_16_0.txt;hb=HEAD 20:18 rangi heh 20:18 cait what? :) 20:18 * gmcharlt blinks 20:18 cait my favourite bed time reading :) 20:18 wahanui release notes are in misc/release_notes 20:18 cait oooh release notes 20:17 huginn New commit(s) kohagit: update release notes for 3.16.0 (human) <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=3c1c323de47b9265fd2ac925e68998043ce9afc2> / update of release notes for 3.16.0 (automatic) <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=7cfa7291227e1e4035bde0743a03b47f3a13fc5d> 19:38 cait ew 19:37 oleonard Oh boy... Looks like batch-modding a checked-out item's collection code checks it in. Surprise! 19:15 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12292 major, P5 - low, ---, jonathan.druart, Pushed to Master , Members are restricted even if the debarment is ended - moremember.pl 19:15 jenkins_koha Jonathan Druart: Bug 12292: ensure that patrons are not displayed as restricted even when the last restriction has expired 19:14 jenkins_koha Project Koha_master build #1762: SUCCESS in 2 hr 6 min: http://jenkins.koha-community.org/job/Koha_master/1762/ 19:02 jcamins Though if the kids are over thirty, they probably don't believe in the age of aquarius either. 19:02 jcamins The special librarians. 19:02 wahanui the kids are all awake already 19:02 magnuse the kids? 19:01 jcamins Unless they're over thirty, in which case they don't believe in the age of aquarius. 19:00 rangi Now I have to get the kids ready for school 18:59 rangi I'm bored of explaining what an OPAC is :) 18:59 rangi Actually most special librarians haven't either 18:59 magnuse yikes! 18:58 oleonard Man, librarians over 30 are the worst. 18:58 jcamins Don't trust them! 18:58 rangi No one except librarians and ppl over 30 have ever heard of an OPAC 18:53 rambutan vcard catalog? 18:43 cait heh 18:43 * oleonard doesn't remember anything before lunchtime 18:43 cait i think rangi was one of the people voting against calling it OPAC 18:42 gmcharlt oleonard: from the discussing about that at KohaCon? 18:42 oleonard Uh... Okay? 18:41 gmcharlt oleonard: just for you, in the release notes, I'm ensuring that "Public catalog" is used instead of "OPAC" 18:37 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10500 enhancement, P5 - low, ---, kyle, Pushed to Master , Improve isbn matching when importing records 18:37 gmcharlt for bug 10500, it didn't occur to me that a work-around would be to be add code to disable UseQueryParser temporarily (and locally) when doing record matching with AggressiveMatchOnISBN on 18:36 bgkriegel what for? 18:36 * gmcharlt slaps forehead again 18:36 * gmcharlt slaps forehad 17:21 magnuse \o/ 17:10 jenkins_koha Starting build #1762 for job Koha_master (previous build: SUCCESS) 17:06 jenkins_koha Bernardo Gonzalez Kriegel: Translation updates for 3.16.00 final release 17:06 jenkins_koha Project Koha_master build #1761: SUCCESS in 2 hr 21 min: http://jenkins.koha-community.org/job/Koha_master/1761/ 17:01 huginn New commit(s) kohagit: Bug 12292: ensure that patrons are not displayed as restricted even when the last... <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=a672240a7575d25c554cbbf003abee00aa3f7e89> 16:26 cait ah yes, sorry, too many widows 16:21 oleonard Do you mean the authorized value category? 16:19 cait not sure what might have happened - did you check the authorized value name? 16:19 cait oleonard: hm i think it used to work for me 16:18 oleonard cait: I can't see where to add the custom status to a suggestion. All the options are the default ones. 16:06 cait ashimema++ 16:06 cait still good :) 16:05 * ashimema is finally starting to get to grips with dbic.. though not yet in the koha context. 16:04 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12257 normal, P5 - low, ---, kyle, Needs Signoff , Suggestions management displays all librarians as "Unknown" 16:04 cait bug 12257 16:03 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10519 normal, P5 - low, ---, katrin.fischer, Failed QA , Suggestions: 'Organize by' and correct display of tab descriptions broken 16:03 cait bug 10519 16:03 cait maybe those can give you a clue 16:02 cait hm i think it should just show up as a new tab 15:48 oleonard cait: How is it used? I added a SUGGEST_STATUS value but I don't see it anywhere. 15:47 cait oleonard: it does but it's breaking things for the tabbed view currently - there is a patch from kyle and one from me - i have that on my list 15:44 fridolin bye 15:42 fridolin Einstein paradoxe i think 15:42 khall yeah, I don't for rewriting the git history just to get credit. Plus this way no one will know who to blame ; ) 15:42 fridolin :D 15:42 * oleonard goes back in time and kills git's great-grandfather 15:41 gmcharlt "rewrite Git history"... 15:41 fridolin khall: just check your current git config 15:41 * gmcharlt shivers 15:41 khall I must have written it somewhere other than my traditional development system 15:41 fridolin khall: no big deal 15:41 khall but fixing it would require rewriting the git history 15:41 fridolin maybe you had a bat git configuration 15:40 khall heh, yep, that's odd 15:40 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11572 trivial, P5 - low, ---, kyle, Pushed to Stable , Keyword searches no longer detect isbn from "Search the catalog" 15:40 fridolin khall : have a look at email adresse in Bug 11572 its sort of corrupted 15:38 fridolin bye 15:36 oleonard Has anyone ever used the SUGGEST_STATUS authorised value category to add suggestions statuses? I'm trying to figure out if it actually does anything. 15:16 magnuse shouldn't be too hard to rewrite that with catmandu 15:16 magnuse rangi had something almost done, but not using catmandu 15:14 bag so that was going to be where I was interesting in putting some energy - marc2rdf 15:14 bag cool yeah we're using catmandu for elastic 15:12 magnuse but if we want to do marc2rdf in koha catmandu would be my weapon of choice 15:12 magnuse because it's just querying a sparql endpoint and getting json back 15:12 magnuse the rdf stuff i have almost ready for koha is not using it 15:12 magnuse i have played with it a bit 15:11 bag you are using catmandu right? 15:11 bag bug bug bug 15:11 magnuse bag: bug away! 15:11 magnuse bag: HI 15:05 reiveune bye 14:47 jenkins_koha Starting build #1761 for job Koha_master (previous build: SUCCESS) 14:43 bag but anytime you want to talk about whay you are doing - would be rad man :) 14:42 bag heya magnuse once we're done concentrating on getting elastic in - I'll be turning my attention to RDF - so I will plan on bugging you bunches then :) 14:42 bag magnuse: HI THERE 14:41 bag good morning 14:39 bgkriegel now I need to run, thanks! 14:39 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7939 enhancement, P5 - low, ---, bgkriegel, Needs Signoff , Separate po files for different MARC dialects 14:39 bgkriegel those are to made possible Bug 7939 14:38 bgkriegel then i will rethink it 14:38 Joubu -f main will update/install opac-main and intranet-main 14:38 bgkriegel well :) 14:37 Joubu bgkriegel: yes, same as -f :) 14:36 bgkriegel not exact name 14:36 huginn New commit(s) kohagit: Translation updates for 3.16.00 final release <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=6b928438ce06f7f7d664766b8206001c57bea817> 14:36 bgkriegel Joubu: -m is for something like '*string*' 14:34 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9161 enhancement, P5 - low, ---, jonathan.druart, RESOLVED FIXED, Translate only specific files 14:34 Joubu see bug 9161 14:33 bgkriegel working now on 11726 14:33 bgkriegel :) 14:33 Joubu -m isn't it the same as -f ? 14:32 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12061 enhancement, P5 - low, ---, bgkriegel, Needs Signoff , tmpl_process3.pl new features 14:32 Joubu About your last patch on Bug 12061 - tmpl_process3.pl - Include/exclude file by name 14:32 Joubu bgkriegel: thanks for your quick rebase! 14:26 huginn magnuse: Blou was last seen in #koha 15 weeks, 3 days, 12 hours, 39 minutes, and 53 seconds ago: <blou> thanks 14:26 magnuse @seen Blou 13:36 magnuse so, how do we mock something like Koha::Database->new->schema->resultset('Borrower')->find( $input->{'borrowernumber'} ); in a test? 13:34 bgkriegel good :) 13:33 ashimema hence why I asked for a signoff.. QA was then super easy ;) 13:32 ashimema it helped that I'd already basically tested it all bgkriegel.. 13:32 bgkriegel that was fastQA :) 13:29 Joubu thanks bgkriegel and ashimema! 13:27 ashimema I don't imagine it'll make 3.16.0.. unless gmcharlt is especially keen on his bz watching at the moment, and feeling nice ;) 13:26 huginn magnuse: The current temperature in Bodo, Norway is 11.0°C (3:20 PM CEST on May 22, 2014). Conditions: Light Rain. Humidity: 82%. Dew Point: 8.0°C. Pressure: 29.86 in 1011 hPa (Steady). 13:26 magnuse @wunder boo 13:26 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12292 major, P5 - low, ---, jonathan.druart, Passed QA , Members are restricted even if the debarment is ended - moremember.pl 13:25 magnuse bug 12292 13:24 huginn ashimema: The current temperature in Pin Green, Stevenage, United Kingdom is 15.9°C (2:22 PM BST on May 22, 2014). Conditions: Rain. Humidity: 87%. Dew Point: 14.0°C. Pressure: 29.56 in 1001 hPa (Steady). 13:24 ashimema @wunder Stevenage, UK 13:24 ashimema must be one of the fastest QA's ever.. :) 13:22 huginn rambutan: The current temperature in Wyatt Park, St Joseph, Missouri is 13.8°C (8:22 AM CDT on May 22, 2014). Conditions: Light Rain. Humidity: 92%. Dew Point: 13.0°C. Pressure: 30.19 in 1022 hPa (Rising). 13:22 rambutan @wunder 64507 13:22 bgkriegel hi tcohen :) 13:21 ashimema morning tcohen 13:21 tcohen morning bgkriegel ashimema 13:20 ashimema cheers.. 13:20 bgkriegel ashimema: 12292 signed 12:16 ashimema Hi oleanard.. 12:14 oleonard Hi #koha 11:02 ashimema or the other way around if anyone's listening ;) 11:02 ashimema does anyone want to sign it off so I can QA it as there are fewer qa'ers than signoffers? 11:01 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12292 major, P5 - low, ---, jonathan.druart, Needs Signoff , Members are restricted even if the debarment is ended - moremember.pl 11:01 ashimema OK.. I'm happy to sign-off or QA bug 12292 09:36 ada hello 09:07 edra ? 09:07 edra can you help me please 09:07 wahanui niihau, edra 09:07 edra hello 08:58 edra i am try to follin a manula to install it 08:58 edra I am new in koha 08:57 wahanui hey, edra 08:57 edra hello 08:56 cait have an important project to finish today and tonight will be too late 08:56 cait i can't :( 08:56 Joubu It should be in 3.16 08:55 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12292 major, P5 - low, ---, jonathan.druart, Needs Signoff , Members are restricted even if the debarment is ended - moremember.pl 08:55 Joubu please SO and QA bug 12292 08:55 magnuse yeah, i had a quick lurk-in at the start of the meeting and noticed IndexData 08:54 fridolin yep, I have an hisoty plugin in my Pidgin for that 08:53 cait was about to look for the logs :) 08:53 cait ah thx frido 08:53 fridolin cait: no, I noticed also : wosch: #info Wolfram Schneider, IndexData 08:50 cait maybe i misread 08:49 ashimema didn't know anyone from there lurked on here. 08:49 ashimema I certainly didn't notice that. 08:49 ashimema really.. someone from indexdata was at the first meeting? 08:48 atheia ah, k. Thanks cait. 08:48 cait i was not there either 08:48 cait it seemed someone from indexdata was at the first meeting, but noone semed to notice much? 08:48 cait atheia: i think it was quite quiet 08:22 atheia magnuse: indeed, alarm would have been a good idea — maybe it's time that I too enter the brave new era of alarm clocks ;-) 08:21 magnuse (for the fun...) 08:21 magnuse typo neologisms FTF! 08:19 ashimema hehe.. 08:17 atheia I like 'colunteered' though: captures the idea of volunteering by conscription quite nicely… :-) 08:17 atheia *gulp* 08:17 atheia 8-| 08:16 ashimema ;) 08:16 ashimema s/colunteered/volunteered/ 08:15 ashimema it's ok.. we only colunteered you for the Search.pm re-write. 08:14 magnuse alarm on your phone next time? ;-) 08:14 atheia (not to mention the email reminder…) 08:14 atheia :-/ 08:14 atheia Particularly jarring as I had several notices lying around to remind me! 08:13 atheia I totally missed the development meeting yesterday. 08:12 fridolin ;) 08:12 fridolin magnuse: just replace de xslt processus 08:10 ashimema Morning atheia 08:09 magnuse hiya atheia 08:09 atheia Good morning 08:04 boutros hei magnus! 08:01 * magnuse waves to boutros 08:00 ashimema just ask away edda.. if anyone knows the answer they'll pipe up 07:58 edda hello 07:58 edda hi 07:57 edda ??? 07:56 edda is anyone here 07:55 edda i need helps 07:55 edda hi 07:52 magnuse rewrite koha in node? ;-) 07:51 fridolin but I'm better with JQuery. Whe should have a loog at Node.js 07:48 magnuse yay! 07:48 fridolin really handfull for 200$a:200$e repeatable 07:47 fridolin it allows to select next subfield depending on its code : following-sibling::marc:subfield[1][@code='e'] 07:46 fridolin whouuuuu, I just found how to go far with XSLT by using "following-sibling::" 07:46 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10542 critical, P1 - high, ---, martin.renvoize, Failed QA , QueryParser + OpacSuppression doesn't allow search in 'all libraries' 07:46 * ashimema is giving up on bug 10542 again.. 07:45 ashimema Many did Joubu 07:26 Joubu oops, it seems I missed the meeting yesterday :-/ 07:24 cait hi magnuse and nlegrand 07:19 magnuse hiya cait nlegrand fridolin 07:16 nlegrand goeiedag #koha! 07:11 magnuse ...and eythian 07:11 magnuse have fun dcook 07:08 dcook Catch you all tomorrow! 07:08 dcook But I gotta run 07:08 dcook dinger :/ 07:05 ashimema this is weird.. the arrays are getting all mixed up lengths. 07:04 eythian oh well, I'm outta here now. Hopefully tomorrow can be making advanced search work. 07:00 wahanui eythian: huh? 07:00 eythian wahanui: you've been quiet 06:59 reiveune hello 06:58 alex_a bonjour 06:58 ashimema advanced search and normal search handle this stuff so differently :( 06:57 magnuse dcook++ ashimema++ for poking 06:56 ashimema no worries 06:56 dcook ashimema: Would have to poke around more and don't have time tonight :( 06:55 dcook But looking at "parseQuery", I don't think it's going to parse "not" correctly 06:55 dcook rather than "suppress" 06:55 dcook I suppose it's possible you might need to use "suppress:" for your index 06:49 dcook Hmm 06:47 marcelr hi #koha 06:43 ashimema hense.. adding the if to keep the old code as was.. and only try adding the supression before the buildQuery should QP turned on. 06:42 ashimema though I do get the feeling I did this before now.. I couldn't work out how to move the suppress block to before the buildQuery 06:42 eythian probably someone forgetting the alarm code 06:42 eythian heh 06:42 magnuse eythian: an alarm warning about the presence of object oriented programming? 06:42 ashimema No idea why though :( 06:41 ashimema pushing at the arrays jsut breask search all together. qp or no qp 06:40 eythian oop, someone has set an alarm off on another floor here. 06:40 ashimema in a word.. nope.. 06:40 ashimema dcook.. 06:31 magnuse whoa, that's a lot of severe weather! 06:30 eythian https://lh5.googleusercontent.com/-x5aaXIOTjdg/U31aXzZdnNI/AAAAAAACTYM/Dmj8MsM7tUY/w1064-h926-no/10257921_707777675950960_4806780976974728743_o.png <-- a bit more clear 06:28 dcook yikes, eythian 06:28 dcook later cait 06:28 cait ok have to go- cya al llater 06:27 eythian http://www.metservice.com/warnings/home <-- well that doesn't look great for the next few days 06:23 magnuse ah, of course :-) 06:22 eythian also what dcook said :) 06:22 eythian It's master, I updated the build script to be 3.16. Once it's out master will become 3.17. 06:22 dcook maguse: eythian and I do live in the future :p 06:22 magnuse eythian: with squeeze-dev "apt-cache policy" now says i have "3.16~git+20140521105956.3f9a8ccc" is that the RC, or did you travel in time in your sleep and build the packages for the new release already? 06:21 dcook Or doesn't work for either? 06:21 dcook And just breaks for QP? 06:21 dcook When you do it before buildQuery does it work for non-QP? 06:21 dcook ashimema: Dinger :( 06:20 ashimema and now my debugger doesn't seem to be wanting to wrok.. so I can't trace it :( 06:20 ashimema dcook.. your advise doesn't seem to have fixed the qp problem :( 06:19 dcook cait: Once and never again ;) 06:18 cait cool :) 06:18 magnuse i will probably upgrade the server with the private and demo installations pretty soon 06:17 cait well someone must.. or we would never find the bugs :) 06:17 magnuse just make sure to tell them that we don't usually use .0 in production :-) 06:17 eythian yeah 06:17 cait for testing it seems appropriate 06:17 magnuse latest and greatest! :-) 06:17 cait i have promised my workshop participants to update their playgrounds :) 06:17 eythian cait: when it's out, but I did some for master which is pretty much the same. 06:16 magnuse deb http://debian.koha-community.org/koha squeeze-dev main 06:16 cait eythian: aah, is there a plan on when you can make packages for 3.16? 06:16 wahanui packages is at http://wiki.koha-community.org/wiki/Debian 06:16 magnuse packages 06:15 eythian I guess you'd have to be... 06:15 eythian ah, good. Running master? 06:15 eythian The online documentation has a bad habit of going almost all the way there, but leaving a lot of useful context out.) 06:15 magnuse hehe 06:15 magnuse yay, i was just asked if i wanted to rename the koha apache config files (ubuntu 14.04 on my desktop) 06:14 eythian I should get the book. It'd probably be useful. 06:13 * magnuse bought the book, should read it some time 06:13 magnuse more ES progress - yay! 06:12 magnuse kia ora eythian 06:12 eythian hi magnuse 06:11 eythian I'll probably have to do one for advanced search, which I think will be the next thing I work on. 06:10 magnuse woohoo! 06:10 huginn magnuse: YES! 06:10 magnuse @arewethereyet 06:10 dcook Yeah, mappings would be no fun 06:10 eythian (I already have one to handle the search dropdown, but that's not too terrible.) 06:09 eythian they probably do, but au and su-to won't work for ES without me making a mapping thing, which I don't want to do if I can avoid it. 06:09 dcook Same with su and subject 06:09 dcook au is just an alias for author 06:09 dcook author and subject probably work with Zebra as well 06:08 eythian damn, the compatibility stuff makes things ugly. 06:08 eythian http://git.catalyst.net.nz/gw?p=koha.git;a=commitdiff;h=96f2ecca7e5271867499ad8eb6d452af97c5139d <-- and that's all it took :) 06:04 eythian (AST = Abstract Syntax Tree, it's what languages get turned into for computers to understand.) 06:03 eythian like that, but they can be nested. 06:03 eythian } 06:03 eythian "fields": [ "subject", "message" ] 06:03 eythian "query": "this is a test", 06:03 eythian "multi_match" : { 06:03 eythian rather than a string 06:03 eythian when you build a structure to describe your search 06:02 dcook ES AST? 06:02 eythian Oh well, that can happen later. 06:02 eythian while I think this "convert everything to lucene syntax" plan appears to work well, I'd quite like to actually be using the ES AST queries. 06:02 dcook hehe 06:00 eythian (guess the nature of my testing library data...:) 06:00 eythian eeeexcelent 06:00 eythian (tax) AND (subject:"INCOME TAX") AND (subject:"TAX LAW") 05:59 eythian thar we go 05:59 eythian (tax) AND (subject:"INCOME TAX") 05:58 dcook ? 05:58 ashimema git loglol 05:55 dcook [off] It also actually works now :P 05:55 dcook I didn't really like how we implemented it in the past, so I rewrote it and it's way better now 05:54 dcook It's one of those ones I was talking about on Facebook a while ago 05:54 dcook It's on the list :) 05:54 dcook haha 05:54 ashimema upsteam it, upsteram it ;) 05:54 dcook Originally, I pushed to those arrays, although I wound up just using some hidden fields in the template to slim down on the code I used.. 05:54 ashimema cool.. that's nice feature.. 05:54 dcook Yikes! 05:54 ashimema yowers.. my branch for that patch is 612 commits behind.. it's been a while ;) 05:54 dcook We added a "search within" feature that essentially just adds a keyword search onto the original search 05:53 dcook Provided QP processes "not" correctly...which I guess it what it all hinges on.. 05:53 dcook Yeah, that should work 05:53 * dcook double-checks some code 05:51 dcook \o/ 05:51 ashimema you've inspried me to have another go. 05:51 ashimema hmm.. 05:51 ashimema that makes some sense actually.. 05:50 dcook QP should translate not properly from there 05:50 dcook push(@indexes,'suppress'); 05:50 dcook push(@operands,'1'); 05:50 dcook push(@operators,'not'); 05:49 dcook Probably something like... 05:49 dcook It should be easy though 05:49 dcook Might be using that for our stuff 05:49 dcook Actually, I might be looking at a custom version of the code so it might not show up.. 05:49 ashimema virtually all our customers use opacsupression somehow. 05:49 dcook Yeah, the syntax would get you 05:49 ashimema that bug is the main reason we don't have QP turned on anywhere at the moment.. 05:48 ashimema what would sho up in the html.. i've lost you there? 05:48 ashimema I never got to the bottom of what that syntax should be though ;) 05:48 ashimema I think the issue was more that If i passed the negation in before the buildQuery for QP, then qp was butchering it as I was using a different syntax to what the rest of the string was being passed in as.. 05:48 * dcook shrugs 05:46 dcook It would show up as a hidden field in the HTML but that shouldn't really matter 05:46 ashimema I don't remember tbh dcook. 05:46 dcook I wonder a bit why we don't just add a suppression limit before "buildQuery" 05:45 dcook This distinction (or lack thereof) between negation and disallowal is a bit ridiculous it seems.. 05:45 dcook ashimema: did you try using ! instead of -? 05:45 * dcook thinks so 05:42 eythian so, subject:goods and services should be subject:"goods and services" because I got there by clicking on a link to "goods and services" 05:38 dcook I think I get what you're saying 05:38 dcook Right 05:38 eythian (unless you put quotes on it yourself) 05:38 eythian you don't want your term to be treated as a phrase 05:37 eythian well, that's what you want 05:37 dcook ashimema: Yeah, it's a tough one. 05:37 dcook :/ 05:37 eythian (just for limits though.) 05:37 dcook eythian++ 05:37 eythian dcook: not yet, that's the next step. 05:36 dcook eythian: So it's automatically treating them as phrases? 05:36 ashimema nice work 05:36 eythian now we're getting somewhere... 05:36 eythian Results of search for 'tax' with limit(s): 'subject:GOODS AND SERVICES TAX subject:CASE LAW subject:LEGISLATION' 05:36 eythian > 05:36 ashimema instead it was bascially dumped in and left with bugs :( 05:36 ashimema but it needed someone to followup by supporting it and advocating it for at least a couple of years.. 05:35 ashimema I liked the idea of getting it to replace Search.pm in the long run.. and using it to drive the adoption of different backends. 05:34 dcook Yeah, I liked the idea of it as well 05:34 ashimema I like QP.. I just wish it hadn't been abandoned. 05:33 ashimema that's one word for it dcook 05:31 wahanui rumour has it interesting is sometimes good and sometimes bad 05:31 dcook Interesting.. 05:27 ashimema was never going to work. 05:27 ashimema dcook.. I wouldn't even bother reading my patch.. it was far too simplistic.. 05:26 ashimema that should cover it really. 05:26 eythian heh yeah 05:26 ashimema which is what you said the other morning.. 05:26 ashimema no worries.. I just pointed at your git branch.. and suggested that you were at the stage you wanted some brave testers ;) 05:25 ashimema opac supression basically breaks normal searching with QP 05:24 eythian I simply can't use the way OpacSuppresion works now, as it expects the query from the query build phase to be a string, and mine isn't, it's a ref. 05:24 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10542 critical, P1 - high, ---, martin.renvoize, Failed QA , QueryParser + OpacSuppression doesn't allow search in 'all libraries' 05:24 ashimema dcook. see bug 10542 05:24 eythian not really, I guess I've been flooding the channel with enough of it lately anyway :) 05:23 ashimema did they catch you for an update at the dev meeting ? I gave a brief big up to you in the first one. 05:23 eythian If it's something that can be regenerated, one is enough. 05:23 eythian ashimema: if I were using it as a primary data store with important data, I would recommend a three node cluster. 05:23 dcook ashimema: What are you trying to figure out with the QP? 05:23 ashimema anywho.. your doing an awesome job of ES. 05:23 ashimema it'll get there.. I just didn't have the time to spend. 05:23 ashimema that's what I tried to do with the QP stuff.. but I couldn't work out the syntax to add it in either in QP or before the QP call 05:22 ashimema That's a very good plan. 05:22 ashimema that's not so bad.. I have a feeeling there's a certain amount of FUD about regarding ES and it needing massive clusters full of high mem mahcines to even get off the ground ;) 05:21 eythian yeah. I'm expecting that I'll just "if" that block out if not using zebra and implement it separately. 05:21 ashimema makes or a really hard to fix bug with QP 05:21 ashimema Yeah.. it's tacked on at the very end of the search string.. after the string's ben mangled a few times.. 05:20 eythian that's what my test server is using 05:20 eythian 6908 elastics 20 0 2933m 962m 7396 S 0 50.4 337:10.45 java 05:20 ashimema I assumed ES would require more.. but how much more was the real question ;) 05:20 eythian I haven't even looked at it yet. The way it's currently done is really bad. 05:20 eythian ashimema: ES will require more resources. 05:20 ashimema I'm still searching for a solution to that with QP 05:19 ashimema have you worked out the opac supression crap yet? 05:19 ashimema you have my sympathies eythian.. the search code is aweful. 05:19 ashimema I'd love to see a comparison of minimum requirements for zebra vs es.. 05:18 eythian ((tax) AND (subject:INCOME TAX)) AND (subject:GOODS AND SERVICES TAX) ... close, but not quite what I want... 05:17 ashimema MtG 05:17 ashimema works for me dcook.. 05:15 dcook Hopefully it'll show a MtG card instead of a photo of a bird to the right of the results :p 05:14 dcook Well, just google for "Halcyon" 05:14 cait i have a quite random list of google results :) 05:14 dcook cait: Oh? That's too bad :( 05:13 cait dcook: i guess your link works differently here than for you :) 05:13 eythian for self-hosting, I'm not sure yet. Maybe set up ES on the koha machine if it's got enough grunt. 05:13 cait ah ok 05:13 eythian No, just one cluster for everyone. 05:12 eythian cait: what we'll probably do for the stuff we host is put it on our large, central ES cluster that's used for many things. 05:12 cait eythian: would you have those 3 for each customer or just 3 for ES and can have multiple kohas use that? 05:12 eythian (a long while) 05:12 eythian cait: also, it's unlikely that zebra will actually be removed for a while. 05:12 cait well we said we can't rip out zebra/replace easily 05:11 cait eythian: i guess we could manage having more servers, but we refused solr partially because thinking about the real small libraries 05:11 dcook MtG card as the image for a bird entry in Wikipedia 05:11 eythian that might be more robust than is required though. 05:11 eythian three is the recommended minimum for a robust cluster. 05:11 dcook P.S. Check this out: https://www.google.com.au/search?q=halcyon&oq=halcyon&aqs=chrome..69i57j0l5.1030j0j9&sourceid=chrome&es_sm=0&ie=UTF-8 05:11 eythian cait: you can do it on one, it's just not something I'd recommend. It'd probably work fine, and as it's not a primary data source, not the end of the world. 05:11 ashimema :) 05:10 cait morning ashimema 05:10 ashimema morning all 05:10 ashimema it's too early here.. the wonders of having a daughter wake you up at 5am :( 05:10 cait might not be an option for everyone 05:10 eythian it's really hard to say. 05:10 cait i think onyl problem could be that ES is kinda complex? I still hear you talking about 3 servers for it 05:10 dcook Fair enough. How long are you thinking? 05:08 eythian It's not a short term plan, mind you. 05:08 eythian that's the plan. 05:08 dcook Then we'll phase out Zebra as the search engine and just use it for z39.50 when necessary? 05:07 dcook Exciting :) 05:07 eythian it will, yes 05:07 dcook I know I've asked this before but I probably forgot...is this ES code going back into the community? 05:06 eythian heh 05:06 dcook Nice job, memory. 05:06 dcook Ah, CLI utility 05:05 dcook I used it quite a bit for something but I have no idea what it was now that I think about it 05:05 eythian yeah, I end up using it a fair bit. 05:05 dcook eythian: Looking at your code has made me start to appreciate map 05:02 paxed ffs. no wonder that code didn't work. returns.pl has separate template variables for borrower stats and wrong-branch-borrower stats. borsurname vs. wborsurname. grrr... 05:01 eythian join ' AND ', map { "($_)" } @parts; <-- well that's not much work to integrate limits and query strings together. 04:30 eythian catch you later! 04:30 pianohacker eythian: good luck man, you're doing really cool work 04:30 pianohacker all right, I'm closing out for the day 04:25 eythian still, not the best place for it 04:24 eythian I think it's just in opac-search 04:24 eythian oh actually 04:24 eythian there's far too much search logic being carried around in the URLs to opac-search 04:23 pianohacker bye mtompset 04:23 eythian later 04:23 pianohacker mtompset: after a nice strfry or strtok, yeah... 04:23 mtompset Have a great day, #koha pianohacker eythian rangi dcook. 04:22 mtompset Sounds like old-school C strings. 04:18 pianohacker that was about the reaction I had 04:18 eythian wat 04:18 pianohacker that's also pretty special 04:18 pianohacker oh, holy cow! Vars returns multivalued parameters in a single string separated by NULs 04:18 eythian that's pretty special 04:18 eythian even later 04:18 eythian > my @limits = $cgi->param('limit'); 04:18 eythian haha 04:17 * dcook really goes this time 04:17 dcook Oh well. Food time. 04:17 * dcook seems to recall reading this in the perldoc 04:17 eythian I wouldn't be at all surprised. 04:17 dcook Isn't $cgi->Vars problematic when using repeated params? 04:17 eythian still... 04:17 eythian oh, hashref 04:16 rangi barf 04:16 eythian there's no way that won't get confusing: it's an arrayref. 04:16 eythian > my $params = $cgi->Vars; 04:16 eythian later: 04:16 eythian erg 04:16 * dcook goes to have lunch despite the scintillating ES talk 04:16 dcook Actually, I think that might be something els.. 04:16 * dcook was wondering where an empty limit= parameter was coming from 04:16 dcook Ah, maybe that's what was screwing with QP then... 04:15 eythian and facets add a 'limit=' parameter, so I'm making that work now. 04:15 eythian damned if I'm going to rewrite all that 04:15 eythian I'm making sure that my ES search works with the existing opac-search.pl 04:15 * dcook shudders 04:15 pianohacker eythian: are you reading the existing search code? 04:14 rangi heh 04:14 eythian ^-- srsly? that couldn't be called '@limits'? 04:14 eythian > my @params = $cgi->param("limit"); 04:14 pianohacker And yeah, the reliability is a big sticking point... 04:14 pianohacker rangi++ 04:14 rangi the amount of config work youd have to do to get the same reliability out of a perl implementation is gonna be not worth the effort 04:14 pianohacker it really does take some skill to communicate tired bitterness across the pacific ocean 04:13 rangi zebra is solid, you can pound it with queries and it keeps on answering 04:13 rangi itd probably explode randomly 04:13 rangi probably 04:12 pianohacker rangi: Would there be any major issues with slapping a PQF parser on Net::Z3950::SimpleServer, though? 04:12 eythian *straight 04:12 rangi yep 04:12 eythian could be done strange from ES probably. 04:12 eythian as in, no point starting it if there's no serving configured, then just something that periodically dumps new records into it. 04:11 dcook If it's more loosely integrated, I would be happy 04:11 pianohacker I think exposing a public Z39.50 server is while not _rare_ not something that will be half as common as wanting to search your catalog 04:11 dcook eythian: Oh? 04:11 rangi yeah 04:11 eythian It'd be a lot more loosely integrated anyway. 04:11 dcook Well, I would say support, but we don't use Koha as a z3950 server, so no skin off my nose I guess... 04:11 rangi at least as long as people want to run a z3950 server 04:11 eythian no reason not to 04:11 rangi why not? 04:11 dcook rangi: But surely we can't hold on to it forever because of that 04:10 rangi id vote to just keep it for that 04:10 rangi way better than anything we could ever write 04:10 eythian pianohacker: you're probably right 04:10 dcook I think that's available in MARC actually :p 04:10 rangi zebra does z3950 04:10 dcook Ahhh 04:10 eythian dcook: filter by location in lat/long 04:10 dcook eythian: how do you mean? 04:10 pianohacker eythian: if it's weird and it involves information there's not just one library that does it but an entire special interest group 04:10 dcook He didn't have all the details, but maybe there's a way around that too.. 04:09 eythian hmm, filtering by locations...anyone geocode their items? :) 04:09 dcook I was talking a bit to bshum earlier about what Evergreen does for their z39.50 04:09 dcook Oh, in terms of ditching Zebra as a z39.50 server... 04:09 dcook Crap what was I thinking of.. 04:09 eythian I hadn't thought of that, but yeah 04:09 eythian good point 04:08 pianohacker oh cool, the shelf browser could be sped up by leaps and bounds 04:08 eythian so titles between A and M. 04:08 eythian dcook: oh, I see you can do ranges on strings too 04:07 eythian (it's only been the past week it's really been able to produce nice results.) 04:07 eythian we have a demo site running plack, nothing public running ES yet. 04:06 pianohacker hrm, that could have been one of our own dev servers running your code 04:06 eythian demo site? 04:06 eythian also has filters, which I'm debating as a method of separating biblios and authorities. 04:06 pianohacker how's the demo site coming along? Haven't seen it since March 04:05 eythian heh 04:05 pianohacker who knew staying on IRC until 10 at night while I fix a server would have a positive side effect? 04:05 eythian queries can get really complex if you need them to too, e.g. nesting them 04:05 eythian yep 04:05 pianohacker this is pretty spectacular 04:05 pianohacker oh goodness... 04:04 eythian that does the lucene-like text searching 04:04 eythian }; 04:04 eythian } 04:04 eythian default_operator => "AND", 04:04 eythian fuzziness => $fuzzy_enabled ? 'auto' : '0', 04:04 eythian query => $query, 04:04 eythian fields => [$f], 04:04 eythian query_string => { 04:04 eythian $res->{query} = { 04:04 eythian e.g. 04:04 eythian (that's what the queries look like as I'm constructing them.) 04:04 eythian which is the sort of construction I'm planning to use for advanced search. 04:04 eythian } 04:04 eythian "must_not": { "match": "news" } 04:04 eythian "should": { "match": "quick brown" }, 04:04 eythian "must": { "match": "fox" }, 04:04 eythian "bool": { 04:04 eythian can also do: 04:04 dcook Oh well. Chance to learn and have fun I always say. 04:03 * dcook wonders how hard it'll be to install from source.. 04:03 dcook eythian: That's sexy. 04:03 eythian yeah, it's just apt-get install, and away it goes. 04:03 dcook I imagine embedded, but nice that we don't have to provide our own.. 04:03 pianohacker indeed! I know that was a pretty big roadblock with solr 04:03 eythian dcook: oh: (quick OR brown) AND fox AND NOT news 04:03 eythian either that or it uses an embedded one. 04:03 pianohacker eythian: OK, cool. Sorry to grill you, but excited about this 04:03 dcook Whoa. That's rad. 04:03 eythian nah, it's standalone so far as I can tell 04:02 dcook Do you need something like Tomcat or Jetty to run ES? 04:02 eythian pianohacker: provided you can deploy java, no. It's pretty much a case of "build an ES cluster, point Koha at it, do a full reindex, done." 04:02 dcook Makes sense 04:02 dcook Mmm 04:02 eythian but when we get more semantics out of it, ranges can be done. 04:01 dcook I remember that being an issue when DSpace had a homebrewed Lucene system rather than Solr 04:01 pianohacker eythian: and the fact that it's java-based won't cause any deployment hiccups? 04:01 eythian currently everything is indexed as a string 04:01 eythian eventually 04:01 dcook How about date ranges? 04:01 dcook ^ 04:00 eythian not that I can tell at the moment. It's lucene based, and lucene has been doing this for a very long time. 04:00 pianohacker eythian: in ES itself 03:59 eythian pianohacker: do you mean in ES itself, or in what Koha can do with it so far? 03:59 eythian http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html#query-string-syntax <-- basically, it's lucene syntax 03:58 pianohacker are there any major hiccups or missing features in ES so far at all? 03:58 pianohacker sweet! 03:58 eythian pianohacker: totally, yes 03:58 * eythian keeps quoting the documentation. 03:58 pianohacker eythian: so you could also do author:, isbn:, etc.? 03:58 eythian and qu?ck bro* 03:57 eythian you can also do name:/joh?n(ath[oa]n)/ 03:57 dcook That would be fabulous 03:57 dcook Hope so 03:57 dcook "shoes or boots" or "cars" would retrieve everything but "boots" 03:57 eythian it might treat "shoes or boots" like a phrase if you do that. 03:56 dcook "Cars", "shoes", "boots", "shoes or boots" ? 03:56 eythian actually 03:56 dcook Four records 03:56 dcook Hmm 03:56 eythian dcook: probably, but I don't quite know how to test that. 03:55 eythian oh, also 'title:word' just works like this. 03:55 dcook Could you also do '"shoes or boots" or "cars"'? 03:54 eythian yeah. and anyway, you can just do 'shoes or boots or cars' if that's what you want anyway 03:53 dcook The quotes will also be awesome 03:53 dcook Yeah, default of 'and' is probably best. 03:53 dcook :D 03:53 eythian (all it takes is adding "default_operator => "AND"" to the query, so preferencising it is pretty easy.) 03:52 rangi s 03:52 rangi however could have a pref to change the default i gues 03:52 eythian OK 03:52 rangi probably best to stick to that 03:52 rangi currently 03:52 rangi we default to and 03:52 eythian should a default search for, say shoes boots cars be "or" or "and" do you reckon? 03:51 rangi people will love the quotes for phrases 03:51 rangi nice 03:51 eythian that'll make life a bit easier 03:50 eythian nice, I just found the ES thing where it treats strings like a simple search language, so you can do AND, OR, quotes, etc. 03:47 pianohacker well, you should still write your code in Perl, but the rest, yeah, do the opposite 03:46 eythian Have a look at the worse parts of C4::Search, and do everything it doesn't. 03:46 eythian Also makes for easy understanding. 03:46 eythian every functional unit should be its own function, in order to reduce maintenance headaches later on. 03:44 mtompset Well, that was easy... in a bad way. 03:40 mtompset That's what I thought. :( 03:40 eythian no big functions. 03:40 eythian no, that's bad 03:40 wahanui directly is easier... 03:40 mtompset directly. 03:40 mtompset I had moved it into GetBiblioMARC directory. 03:39 eythian I thought you had one already 03:39 mtompset opac-showmarc.pl 03:39 mtompset And then I realize, I still need a filtering function. :( 03:39 mtompset So, I think I have GetBiblioMARC filtering internally based on parameter style. 03:39 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11592 normal, P5 - low, ---, mtompset, ASSIGNED , opac scripts do not respect MARC tag visibility 03:39 eythian bug 11592 03:38 mtompset I want to bounce ideas off you regarding 11592. 03:38 eythian yep 03:38 mtompset dcook, eythian: you guys around? 03:38 mtompset Greetings, #koha. 03:36 rangi yeah 03:36 eythian eh, easy to change later. 03:36 eythian ...maybe 03:36 eythian though, su-to should probably really be 'topic' 03:35 eythian rangi: you know, I think I'm going to drop the CCL terms like 'su-to' in favour of more canonical names like 'subject'. It'll make things a bit simpler, and I can't really see a downside. 03:16 pianohacker dammit. This is a really nasty problem... 03:08 dcook Or something. Who knows with IE 8.. 03:07 dcook Nope, but it looks like my issue is related to the loading of Javascript... 03:05 pianohacker has anyone ever seen a hang when cache fastmmap tries to load? 03:04 pianohacker what in the seven hells is going on 02:52 dcook Hmm, leaves the space that the masthead would take up with the expanded search options in the Patrons module.. 02:47 dcook Actually, I have absolutely no idea what it's doing... 02:46 eythian haha 02:45 dcook I think it's actually applying styles to a HTML comment 02:45 * dcook stares at IE 8 02:44 eythian imagine that! 02:41 dcook Wow IE 11's emulator for IE 8 is absolute crap... 02:15 eythian ah 02:15 pianohacker this took an ltrace for me to figure out 02:14 pianohacker so they were hidden (silently) 02:14 pianohacker thus the .so's that showed the VPN configuration couldn't load 02:14 pianohacker I need to just bite the bullet and update... I've been putting off a system update for so long that when I installed the plugins, they updated some parts of networkmanager but not others 02:06 rangi thanks jcamins 02:06 pianohacker jcamins: ... I don't want to but I might have to 02:05 eythian fair point 02:05 jcamins eythian: hey, I'm not the one who broke Debian! 02:05 eythian don't swear, jcamins 02:04 jcamins pianohacker: did you restart the computer, just for fun? 02:04 eythian you restarted the NM service? 02:04 eythian I dunno why it wouldn't. 02:04 eythian that should do it. 02:04 pianohacker nope, on debian wheezy. Installed networkmanager-{pptp,vpnc,openvpn}{,-gnome} 02:03 eythian pianohacker: how did you install the plugins? 02:03 eythian (I use NM for openvpn all the time, it works fine.) 02:02 jcamins pianohacker: are you not using a deb-based system? 'Cause ignore all my comments if you're not using Ubuntu/Debian/Mint. 02:02 pianohacker eythian: have restarted dbus, network-manager and nm-applet... 02:02 eythian I'm pretty sure that's necessary 02:02 eythian pianohacker: have you restarted NM to get it to discover the plugins? 02:02 dcook Isn't PPTP out of date? 02:02 pianohacker jcamins: No PPTP option there. Cannot figure out what's going on 02:01 jcamins I just go to network connections, choose "Add," and it lets me choose a PPTP connection. 02:00 jcamins rangi: happy birthday! 02:00 pianohacker they might have been installed by default, not sure... 02:00 jcamins pianohacker: plugins? I don't remember installing any plugins. 02:00 pianohacker I cannot get it to acknowledge the presence of any of the VPN plugins I have installed... 01:59 jcamins pianohacker: years ago, yeah. It just worked. 01:59 pianohacker grrrrrrrrr. Has anyone here configured a VPN connection through network manager successfully? 01:00 dcook hehe 01:00 wahanui eythian: Your Pentium has a heating problem - try cooling it with ice cold water.(Do not turn off your computer, you do not want to cool down the Pentium Chip while he isn't working, do you?) 01:00 eythian wahanui: excuse 01:00 wahanui eythian: Collapsed Backbone 01:00 eythian wahanui: excuse 01:00 wahanui eythian: What office are you in? Oh, that one. Did you know that your building was built over the universities first nuclear research site? And wow, aren't you the lucky one, your office is right over where the core is buried! 01:00 eythian wahanui: excuse 01:00 wahanui eythian: Defunct processes 01:00 eythian wahanui: excuse 01:00 wahanui eythian: Daemons loose in system. 01:00 eythian wahanui: excuse 01:00 wahanui eythian: What office are you in? Oh, that one. Did you know that your building was built over the universities first nuclear research site? And wow, aren't you the lucky one, your office is right over where the core is buried! 01:00 eythian wahanui: excuse 01:00 wahanui eythian: The Borg tried to assimilate your system. Resistance is futile. 01:00 eythian wahanui: excuse 01:00 wahanui eythian: We're out of slots on the server 01:00 eythian wahanui: excuse 01:00 wahanui eythian: Arcserve crashed the server again. 01:00 eythian wahanui: excuse 00:59 wahanui eythian: It must have been the lightning storm we had (yesterday) (last week) (last month) 00:59 eythian wahanui: excuse 00:59 wahanui eythian: only available on a need to know basis 00:59 eythian wahanui: excuse 00:59 wahanui eythian: Satan did it 00:59 eythian wahanui: excuse 00:59 wahanui eythian: not enough memory, go get system upgrade 00:59 eythian wahanui: excuse 00:59 wahanui eythian: Your Flux Capacitor has gone bad. 00:59 eythian wahanui: excuse 00:59 wahanui eythian: Someone else stole your IP address, call the Internet detectives! 00:59 eythian wahanui: excuse 00:59 eythian I'm sure there were more somewhere 00:59 eythian hmm 00:59 huginn eythian: My excuse for today is "peak oil" 00:59 eythian @excuse 00:59 huginn eythian: My excuse for today is "peak oil" 00:59 eythian @excuse 00:59 eythian heh 00:58 dcook Words to live by 00:58 dcook "It's probably down", "turn it off then turn it back on again", "it's probably the pop-up blocker" 00:55 eythian We've not been wrong yet. 00:55 eythian every so often we get someone asking us why Natlib NZ isn't working. We usually start with "it's probably down", and then actually check it. 00:53 dcook Yay cooperation! 00:53 dcook no worries. Thanks for checking 00:51 BobB thx dcook 00:51 BobB hmm, problem - at least we know before they tell us 00:50 dcook Good call :) 00:49 BobB so I'd better check back on the first client :) 00:48 BobB possible, I tried from one client's account and failed, but the next one worked 00:48 dcook They must've had an outage this morning.. 00:48 dcook Huzzah! 00:48 BobB I have a result, so its up :) 00:47 dcook That should bring up some results pretty quickly 00:47 dcook You can try ISBN 9780007296934 00:47 dcook Oh? Hmm, that's not good 00:46 BobB ah, ok, I have not had success yet 00:45 dcook Yep. Back up. Nevermind, BobB :) 00:45 dcook Ah, it might be back up 00:42 BobB no-one has said, but let check - stand by ... 00:42 dcook We're getting timeouts and I want to confirm its them and not us 00:42 dcook Are you having any problems accessing Libraries Australia via z39.50? 00:41 BobB details? 00:41 dcook Yep 00:41 BobB z3950? 00:41 dcook Yo BobB 00:41 BobB hi dcook 00:25 dcook We really need teleporters...if only for food 00:25 dcook I have orange flavoured chocolate... 00:20 dcook Actually, probably irma or BobB as you'll need an account with the provider.. 00:20 dcook Or anyone willing to check a Z39.50 server? 00:20 dcook irma or BobB about? 00:05 eythian could be worth keeping in mind 00:05 eythian oh, it's in there by default 00:04 eythian pianohacker: whats it do?