Time  Nick          Message
00:16 jenkins_koha  Project master_maria build #378: SUCCESS in 52 min: http://jenkins.koha-community.org/job/master_maria/378/
00:16 jenkins_koha  * Jonathan Druart: Bug 10611: Use mysql_auto_reconnect instead of ping
00:16 jenkins_koha  * Galen Charlton: Bug 10611: (follow-up) cache DBMS driver code in context object
00:16 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10611 major, P1 - high, ---, jonathan.druart, Pushed to Master , C4::Context->dbh checks if the DB is still running
00:39 jenkins_koha  Project Koha_master build #1654: SUCCESS in 2 hr 22 min: http://jenkins.koha-community.org/job/Koha_master/1654/
00:39 jenkins_koha  * Frédérick Capovilla: Bug 11359: Add the borrower's cardnumber and phonenumber to the branch overdues report
00:39 jenkins_koha  * Fridolyn SOMERS: Bug 3445: add more indexes on the action_logs table
00:39 jenkins_koha  * Galen Charlton: Bug 3445: DBRev. 3.15.00.021
00:39 jenkins_koha  * Fridolin Somers: Bug 11516: make OPAC search term highlighting work in results browser
00:39 jenkins_koha  * David Cook: Bug 11465: Show counts and amounts on OPAC 'your summary' tabs
00:39 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11359 enhancement, P5 - low, ---, fcapovilla, Pushed to Master , Add cardnumber and phonenumber columns to the branch overdues circulation report.
00:39 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=3445 enhancement, P5 - low, ---, fridolyn.somers, Pushed to Master , action_logs table needs some thought
00:39 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11516 minor, P5 - low, ---, oleonard, Pushed to Master , OPAC highlight lost in results browser
00:40 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11465 enhancement, P5 - low, ---, dcook, Pushed to Master , Show counts and amounts on OPAC your summary tabs
00:43 jenkins_koha  Starting build #1655 for job Koha_master (previous build: SUCCESS)
01:17 rangi         dcook: i think it is using the author date for gitstats
01:17 rangi         so
01:17 rangi         Thu, 2 Jan 2014 05:48:01 +0000 (16:48 +1100)
01:17 rangi         not the date it was pushed
01:23 dcook         Mmm, right. I think I noticed that a while ago. I think Github might do the same thing.
01:24 rangi         its usually the default
01:25 dcook         The totals incremented in any case :)
01:25 dcook         Although I should get on to more testing and patching...
01:25 rangi         :)
01:26 dcook         The queue does seem to be getting better, at least in terms of bugs :)
01:26 dcook         You folks are stars
01:29 dcook         Bugger this. Time to do some testing...
01:30 dcook         Except I'm already using my git dev database for something else..blearg
01:32 eythian       I switch databases all the time
01:33 dcook         I have on one of my VMs but not this particular server, although I suppose I could give it a shot.
01:33 dcook         Although that database just got freed up so I guess it doesn't matter now
02:18 gmcharlt      @quote random
02:18 huginn        gmcharlt: Quote #170: "<jcamins> A lot of people seem to have no idea what they're running." (added by chris_n at 07:26 PM, December 07, 2011)
02:44 jenkins_koha  Project Koha_master build #1655: UNSTABLE in 2 hr 2 min: http://jenkins.koha-community.org/job/Koha_master/1655/
02:44 jenkins_koha  * Jonathan Druart: Bug 10611: Use mysql_auto_reconnect instead of ping
02:44 jenkins_koha  * Galen Charlton: Bug 10611: (follow-up) cache DBMS driver code in context object
02:44 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10611 major, P1 - high, ---, jonathan.druart, Pushed to Master , C4::Context->dbh checks if the DB is still running
02:56 dcook         Has anyone thought about introducing database locks to Koha?
02:57 eythian       to what end?
02:59 dcook         Avoiding non-unique barcodes, bib numbers, etc. Or mis-matched bib numbers between the biblio and biblioitems tables.
02:59 eythian       this is all already the case though
03:00 dcook         I suppose the non-unique numbers could still happen
03:00 dcook         Oh?
03:00 eythian       constraints
03:00 eythian       and foreign keys
03:00 dcook         Those don't exist for barcodes though
03:00 eythian       sure does
03:00 dcook         O_o
03:01 eythian       UNIQUE KEY `itembarcodeidx` (`barcode`),
03:01 dcook         Mmm
03:01 dcook         That might be why I haven't seen that before
03:01 dcook         I've seen the mis-matched bib numbers between biblio and biblioitems, but perhaps that has other causes..
03:01 eythian       yeah, so long as they link up correctly, things might not expload.
03:01 eythian       but it's not a good sign
03:02 dcook         I'm trying to recall the result..
03:02 dcook         It wasn't good in any case
03:02 eythian       in theory, everything should accept that they might be different.
03:03 eythian       In practice, I bet they don't.
03:03 dcook         Mmm, maybe it did accept that they were different, but in an unproductive way
03:03 dcook         Like linking the wrong info to the wrong record
03:03 dcook         No explosion. Just unexpected and undesired behaviour. Possibly. Can't remember :/.
03:04 dcook         I was just thinking about the feasibility of making a plugin to create a 001 when cataloguing, but that seems to be...not that much fun
03:04 dcook         I imagine it would require at least another database field..
03:04 dcook         And just isn't worth it and likely misused
03:10 dcook         The 999 really probably should be the 001, but I suppose that would create problems for folk like cait :/
03:15 eythian       I often make it a combination of a datestamp, the process ID of the migration process, and some ID from the source data when I'm doing migrations.
03:18 dcook         Those would just exist for your migrated records though and the new records would have nothing, right?
03:18 eythian       I thought it prepopulated it
03:19 dcook         Not that I know of
03:19 eythian       oh, it doesn't
03:20 dcook         I know magnuse has gotten around that by running exports through a XSLt that does something along the lines of joining the 003 and the 999 (instead of the 003 and the 001)
03:20 dcook         But in terms of linking a record with a 773 to a parent...options aren't that great :/
03:20 dcook         Well, actually, that's not so bad
03:20 dcook         It's really linking the parent back to the child with the 773...
03:21 rangi         aleisha: http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11719
03:21 huginn        04Bug 11719: normal, P5 - low, ---, oleonard, Needs Signoff , Use new DataTables include in serials templates
03:21 dcook         Something exact like the biblionumber would be good and is totally achievable (along the lines of what cait does with the 001), but the 999 seems much more...fluid than the 001
03:22 rangi         one you have signed off already, but now there is a follow up to sign off too :)
03:22 rangi         and then bug 11711
03:22 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11711 normal, P5 - low, ---, oleonard, Needs Signoff , Use new DataTables include in circ templates
03:22 dcook         aleisha++
03:22 aleisha       ok thanks!
04:22 dcook         eythian: Do you have time for a quick package question?
04:23 eythian       ask?
04:23 wahanui       Don't ask to ask, just ask.
04:23 dcook         How would one go about downgrading from master (e.g. 3.15) to 3.14?
04:24 dcook         Or can one?
04:24 eythian       from a package point of view, just install the older package
04:24 eythian       schema changes may bite you if you're unlucky
04:24 dcook         So apt-get purge koha-common then apt-get install koha-common (after changing the sources)?
04:24 dcook         Yeah, I was thinking they're going to have to start over with the schema to be safe
04:24 dcook         They're just starting out
04:24 * dcook       is asking on behalf of some students/friends
04:24 eythian       no need to purge, just install it.
04:25 eythian       if you use aptitude you can pick the version you want from a list
04:25 eythian       if you use apt-get there's a way to specify the version
04:25 eythian       (you'll want to look it up, it's been a while since I've used it.
04:25 eythian       )
04:26 dcook         Does that mean the package manager winds things back or installs over top?
04:26 eythian       it's just the same as an upgrade.
04:26 eythian       There's no winding back to do, it just installs the package you tell it to.
04:26 dcook         Makes sense
04:27 dcook         I haven't done much with packages, but doesn't the package just contain instructions for installing code?
04:27 eythian       in a way
04:27 eythian       but mostly it's just the code itself.
04:28 eythian       (and other assets)
04:28 eythian       there are "run this before installation", "run this after installation" scripts.
04:28 eythian       we don't use them a whole lot.
04:28 dcook         But if it were trying to install older code over newer code, wouldn't there be times where it wasn't replacing something?
04:29 dcook         Perhaps I should be less question-heavy and just take your word that it'll work :p
04:29 eythian       that could also happen if it was installing newer code over older code.
04:29 eythian       People who built the system are smarter than that :)
04:29 * dcook       grew up distrusting authority :p
04:30 dcook         Well, I'll pass on your advice
04:30 dcook         Thanks for giving it :)
04:30 dcook         eythian++
04:30 eythian       (essentially, it will remove anything that shouldn't be there, and replace everything that needs to be replaced.)
04:31 eythian       I'm not sure of the exact mechanism used.
04:31 dcook         That sounds beautiful :)
04:49 dcook         aleisha++
04:49 dcook         Again for good measure
04:49 rangi         aleisha++ # two more signed off and a failed qa
04:50 eythian       "ARRAY(0xc6ccd70) by ARRAY(0xc6cce4c)"
04:50 eythian       I may have a bug
04:50 eythian       or their titles got a lot more technical.
04:51 dcook         lol
04:51 dcook         I don't know why that's so funny, but that was genuine lol.
04:59 rangi         right, time to go catch a bus
05:27 eythian       damnit, I want to put an input box on a page, but something is setting it to display:none and I don't know why
05:31 eythian       ah, some bad html layout
05:53 eythian       @later tell bag same drill, new code. Delete the index and rebuild. Now there should be a simple browse interface, only title and author will work at the moment.
05:53 huginn        eythian: The operation succeeded.
05:57 dcook         eythian++
06:01 bag           heya
06:02 dcook         hey bag
06:03 eythian       oh hi bag
06:04 bag           good morning
06:04 eythian       how's Marseille treating you?
06:06 * eythian     has to run now, have a good one
06:13 bag           ah marseille is treating me well so far :)
07:28 matts         hi #koha
07:56 pianohacker   bonjour
07:57 reiveune      hello
07:57 wahanui       niihau, reiveune
08:01 Joubu         hello
08:01 wahanui       hola, Joubu
08:04 cait          gmcharlt++
08:08 bag           morning
08:08 wahanui       i think morning is a state of cat
08:13 cait          morning is also a state of the cait
08:13 wahanui       okay, cait.
08:13 cait          not the best one...
08:16 JesseM        Good Morning
08:17 * magnuse     waves in french
08:18 sophie_m      hello #koha
08:19 sophie_m      magnuse: how different is it to wave in french ? :-)
08:22 matts         sophie_m, you say : "I surrender!" :)
08:23 magnuse       oh, it's very different, much more sophisticated ;-)
08:24 cait          :)
08:24 cait          it's still early kind of... i will stick with German waving for now :)
08:34 bag           pianohacker: There is a band called 1023MB  - They haven't had any gigs yet
08:34 pianohacker   *golf clap*
08:53 cait          so the signed off queue is 120 this morning.... :)
08:53 cait          how low can we get it with the librarians working on even more sign offs?
08:55 matts         cait, by the way, I've added an option, as requested, for Bug 11850
08:55 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11850 enhancement, P5 - low, ---, matthias.meusburger, Needs Signoff , Bulkmarcimport does not append in logfile
08:55 cait          :)
08:57 matts         bag, there are 10 types of people in the world: those who understand binary, and those who don't.
08:57 bag           and those that LOVE french Cheese!!!
08:57 bag           :P
08:57 matts         ^^
08:57 magnuse       count me among the latter!
08:58 matts         bag, you mean the kind of cheese that is considered as a biological weapon in the US ?
08:58 pianohacker   wait, so that's 3 kinds, this is base 3?
08:58 bag           all of it
08:59 bag           matts: cheese table is getting set up - I will now stare at that for another 26 hours - till it's full of cheese!
09:00 pianohacker   so I can get my hotel room back then?
09:00 matts         you should set up a webcam to have a live feed of the cheese table on your computer screen
09:00 bag           HA
09:04 magnuse       cheese cam!
09:07 gaetan_B      hello
09:09 bag           pianohacker: come visit
09:09 bag           good morning gaetan_B
09:09 gaetan_B      bag:  morning :) i hope the crêpe didn't make you sick again !
09:10 bag           nope I feel most excellent today
09:14 cait          interesting?
09:14 wahanui       well, interesting is sometimes good and sometimes bad
09:14 magnuse       no crappy crêpes!
09:14 pianohacker   pianohacker?
09:14 wahanui       I HATE XML
09:20 pianohacker   bag: cache.t is just all kinds of brokenv
09:21 bag           yup
09:21 pianohacker   It fails with CACHING_SYSTEM=memory
09:21 bag           wondering if it's my chi
09:21 pianohacker   It fails with CACHING_SYSTEM=memcached
09:21 pianohacker   it just fails...
10:07 khall         mornin all! no baby yet : |
10:08 khall         The doctor says friday or bust now
10:08 cait          bust now?
10:08 cait          and hi khall
10:09 pianohacker   friday or bust,  now
10:09 khall         it's an expression, if she doesn't have go into labor they will induce on friday
10:09 khall         lol
10:10 khall         yep, she is looking a bit like an over filled baloon ; )
10:11 magnuse       we'll not tell her you said that khall ;-)
10:11 khall         lol ; )
10:12 khall         it's really funny, from behind you can't tell she's pregnant *at all*, but then she'll turn sideways and she's over double her usual 'depth' so to speak.
10:20 dpavlin       cait: you mentioned some bugs you wanted me to look at?
10:22 cait          hmm let me think
10:22 dpavlin       khall: sorry, I'm puzzled by bug 11703 and number of ajax requestes it's making (which return same JSON)
10:22 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11703 enhancement, P5 - low, ---, kyle, Needs Signoff , Convert checkouts table to ajax datatable
10:22 khall         dpavlin: I'm looking into that now. It must be something datatables does for some reason
10:22 dpavlin       it might be datatable problem as opposed to your patch, but it still smells poisony (fishy ;-) to me
10:23 cait          the labels patches
10:23 cait          for unicoe
10:23 cait          for unicode
10:23 cait          it looks like they consist of several pieces and i am not sure how it all fits together
10:23 khall         the different numbers in sEcho are interesting
10:24 cait          could you make sure they still apply and work? and then show me how?
10:24 cait          dpavlin: some pieces seem to be in pqa and others in signed off
10:24 dpavlin       cait: any hope for a bug number, please? ;-)
10:25 cait          trying
10:26 cait          bug 9854
10:26 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9854 normal, P5 - low, ---, cnighswonger, BLOCKED , Add 'ttf-dejavu*' packages to debian/control file, for label printing (bug 8375)
10:26 dpavlin       it's not bug 8375?
10:26 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8375 normal, P5 - low, ---, matted-34813, Failed QA , Common diacritics not shown correctly when exporting batch label to PDF
10:26 cait          yep those :)
10:29 bag           morning khall
10:29 khall         mornin bag!
10:30 bag           you made me laugh with that "depth" comment
10:37 cait          me too :)
10:49 bag           matts it is getting closer to cheese time :D
10:49 matts         lucky you !
10:55 gaetan_B      jcamins: i am looking at xslts and found bug 10571
10:55 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10571 normal, P5 - low, ---, koha-bugs, NEW , IntranetBiblioDefaultView doesn't do anything with MARC21 XSLT
10:56 gaetan_B      i remember finding that sysprefs have to be declared in the xslt in order to be managed
10:56 gaetan_B      but also that another .pm files needs to reference those sysprefs so that you can pick them up in the xslt
10:56 gaetan_B      i don't know if this helps though
10:59 gaetan_B      that's bug 8405
10:59 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8405 enhancement, P5 - low, ---, gaetan.boisson, CLOSED FIXED, add IntranetBiblioDefaultView and BiblioDefaultView to XSLT.pm
11:18 khall         dpavlin: I've posted a fix for the multiple fetch issue. It was being cause the the row grouping plugin for datatables.
11:18 khall         oops, forgot to update moremember.tt, gimme a minute
11:19 bag           khall: dpavlin is taking pictures so you've got a minute
11:19 khall         thanks bag!
11:30 jcamins       gaetan_B: it's just a matter of actually doing something with the syspref in the XSLT, I think.
11:30 gaetan_B      yes i think so
11:32 khall         @later tell dpavlin I've posted a fix for the multiple fetch issue. It was being cause the the row grouping plugin for datatables.
11:32 huginn        khall: The operation succeeded.
11:34 dpavlin       khall: thanks, I will check it out ASAP
11:34 magnuse       dpavlin++ khall++
11:35 magnuse       baby++ for waiting and letting daddy fix patches ;-)
11:35 khall         lol, kinda' true!
12:02 francharb     good morning #koha
12:16 oleonard      Hi #koha
12:18 phasefx       hrmm, so I was copying a koha db dump into a new mysql instance, and got an "Access Denied; you need the PROCESS privilege for this operation" where it tried to CREATE TABLE `innodb_lock_monitor`.  Has anyone seen that before?
12:21 jcamins       phasefx: that's not a Koha table.
12:21 * phasefx     used a /var/koha/master/bin/db_dump script to create the dump, and is using koha-mysql with the debian packages to process the file
12:22 jcamins       I think that's an internal script, because there's nothing called db_dump included with Koha.
12:22 phasefx       ah, roger that, thanks
12:23 jcamins       However, it looks like you are using some sort of InnoDB monitoring, so you'll have to give your MySQL users PROCESS privileges.
12:23 jcamins       https://dev.mysql.com/doc/refman/5.1/en/innodb-monitors.html
12:23 phasefx       just surprised because I've done this twice before and this hasn't happened
12:23 phasefx       jcamins: gracias
12:24 phasefx       db_dump is just a wrapper around mysqldump it looks like
12:32 jcamins       This is probably the only installation where you're monitoring innodb locks.
12:36 phasefx       jcamins: I've granted that privilege to the koha user involved; crossing my fingers :)
12:50 phasefx       jcamins: success; thanks man!
12:57 tcohen        morning #koha
12:57 tcohen        @wunder cordoba, argentina
12:57 huginn        tcohen: The current temperature in Cordoba, Argentina is 15.0°C (9:00 AM ART on March 11, 2014). Conditions: Clear. Humidity: 77%. Dew Point: 11.0°C. Pressure: 30.06 in 1018 hPa (Rising).
13:16 pianohacker   oleonard: RE your comments on bug 11559: I belive the updated version of hotkeys that I'm using doesn't depend on $.browser, but lightbox does. I believe there was a reason not to use greybox or jquery modals, but I hadn't tried bootstrap. I will try to replace lightbox and send a minified version of codemirror and filesaver
13:16 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11559 enhancement, P5 - low, ---, jweaver, Failed QA , Professional cataloger's interface
13:16 rhcl          @wunder 64507
13:16 huginn        rhcl: The current temperature in Wyatt Park, St Joseph, Missouri is 7.3°C (8:16 AM CDT on March 11, 2014). Conditions: Clear. Humidity: 66%. Dew Point: 1.0°C. Windchill: 7.0°C. Pressure: 29.52 in 999 hPa (Steady).
13:18 oleonard      Thanks pianohacker. I may have mixed up which file I was looking at in the diff when I saw the .browser method
13:19 oleonard      I appreciate the follow-ups
13:19 pianohacker   same to you, didn't even kn
13:19 pianohacker   *know bootstrap had modals
13:20 pianohacker   I know greybox had issues with modals that were dynamically generated, is why I didn't use that
13:20 oleonard      We don't use them much. they're used in the bootstrap OPAC but in the staff client only on the MARC export page I think
13:21 oleonard      Not MARC export... framework export
13:21 oleonard      ...something...
13:21 oleonard      admin/biblio_framework.pl
13:22 * oleonard    has a stuffy head unsuited to hackfesting
13:22 tcohen_       you're right oleonard
13:23 pianohacker   ah, so you're saying I have a chance to sneak my js->coco conversion patch past you...
13:23 oleonard      :P
13:23 * pianohacker does love me some coco
13:25 gaetan_B      cait: was bug 6901 developped just for marc21 ?
13:25 gaetan_B      i will do something similar in unimarc
13:25 gaetan_B      there's a problem though :
13:25 gaetan_B      it seems underscores for css classes or ids is not recommended or maybe invalid
13:25 gaetan_B      and also
13:25 gaetan_B      when you have just a name like "publisher"
13:25 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6901 enhancement, PATCH-Sent (DO NOT USE), ---, katrin.fischer, CLOSED FIXED, Add CSS classes/ids to OPAC and staff XSLT views
13:25 gaetan_B      won't it end up appearing as a string to translate ?
13:30 pianohacker   oleonard: does bootstrap 2 have a replacement for the various embedded grid systems from yui?
13:30 oleonard      Yes, though unused in the staff client
13:31 pianohacker   okay, thanks
13:32 oleonard      gaetan_B: I thought that underscores were technically invalid in CSS but the W3C CSS validator doesn't complain about it
13:32 oleonard      (and it complains about a lot of stuff!)
13:33 oleonard      gaetan_B: the staff client CSS uses underscores in many places without apparent harm
13:37 gaetan_B      oleonard: i don't exactly what the status is, but it does seem not recommended at least, according to a couple google searches
13:37 gaetan_B      i'm more concerned by the strings being translated by mistake actually
13:37 gaetan_B      for the unimarc xslt, i think i will do something like class-myClass, id-myId
13:37 gaetan_B      so class or id, hyphen, label in camel case
13:37 gaetan_B      so that we avoid underscores and have something that looks like it shouldn't be translated
13:37 gaetan_B      oh
13:37 gaetan_B      well i don't know really
13:37 matts         alex_a, on le voit, on le voit pas on le voit
13:39 pianohacker   oleonard: I think I'm doing something deeply wrong... http://i.imgur.com/dFjOP2v.jpg
13:40 pianohacker   if I disable the manual width, the modal is centered but far too small
13:40 oleonard      pianohacker: Unfortunately I haven't worked with them often enough to be able to offer you off the cuff recommendations
13:41 pianohacker   gotcha, kk
13:48 * cait        waves
13:49 cait          gaetan_B: sorry was away, were your questions answered already?
13:50 cait          gaetan_B: i think it depends on how you introduce it in the xslt, if it will be picked up for translation
13:51 cait          gaetan_B: like you can write the xslt in different ways
13:51 cait          gaetan_B: if you end up with your classes inside a tag - it will get picked up
13:51 cait          gaetan_B: if you have the classes as an attribute it won't
13:51 cait          i think the UNIMARC and MARC21 are quite differnet in structure in some places
13:53 gaetan_B      yes they are
13:55 pianohacker   oleonard: turns out you have to do a hack in bs2: https://github.com/twbs/bootstrap/issues/675
13:55 pianohacker   wait, shoot, we're on bs3 aren't we
13:55 oleonard      No
13:55 pianohacker   ah, okay, that's my other project
13:56 oleonard      Oh, your upgrade the staff client to bootstrap 3 project? ;)
13:56 oleonard      Little weekend thing.
13:59 pianohacker   ... maybe that would fix the problem of this embedded scrolling element having a scrollbar that renders outside the modal
13:59 pianohacker   what the potato
14:04 oleonard      Sorry guys, but we're gonna need another module. http://screencast.com/t/Bj0zWrkTngB
14:05 cait          oleonard: hmmm what about that time machine module?
14:05 cait          i it finally ready?
14:05 oleonard      Yeah, what about that?
14:05 * oleonard    glares at pianohacker
14:05 pianohacker   have a button for rancor right on the homepage!
14:05 pianohacker   rancor rancor rancor
14:06 cait          oleonard: want me to poke him?
14:07 oleonard      Definitely
14:09 cait          i did
14:10 cait          now he is complaining about you :)
14:11 * oleonard    is used to that
14:18 cait          oleonard: he also claims i am harassing him
14:32 oleonard      Okay, but seriously-- anyone have a problem with that icon for course reserves? I'm still thinking about the layout.
14:32 oleonard      http://screencast.com/t/Bj0zWrkTngB Bug 10415
14:32 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10415 normal, P5 - low, ---, oleonard, ASSIGNED , Add course reserves to staff client home page
14:37 mtompset      Greetings, #koha.
14:38 khall         Found a small issue with the staged marc record management: http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11923
14:38 huginn        04Bug 11923: normal, P5 - low, ---, gmcharlt, Needs Signoff , Marc record batches not sorting by citation descending
14:40 oleonard      Make the last one full-width? Seems like too much prominence for "About": http://screencast.com/t/aT95dd8D
14:42 khall         oleonard: what happens when a librarian doesn't have access to say administration?
14:42 khall         also, I like the icon
14:42 oleonard      Yeah, khall I guess it's better to just not worry about the spacing
14:44 jenkins_koha  Starting build #28 for job Koha_Docs_3.14.x (previous build: SUCCESS)
14:44 jenkins_koha  Project Koha_Docs_3.14.x build #28: SUCCESS in 19 sec: http://jenkins.koha-community.org/job/Koha_Docs_3.14.x/28/
14:44 jenkins_koha  * Nicole C. Engard: update batch modification
14:44 jenkins_koha  * Nicole C. Engard: update batch mod with info on framework fields
14:48 nengard       oleonard, i like the icon and i think the left column should be longer than the right
14:48 nengard       but again it might not matter if people dont' have the permissions to see things
14:55 oleonard      http://screencast.com/t/8fnrbcy0 , and with different permissions: http://screencast.com/t/8GrUDg7Itc
15:02 gmcharlt      new developer alert! Nicholas van Oudtshoorn - http://git.koha-community.org/gitweb/?p=koha.git;a=commit;h=25076dec54f06b6a7938f4a6cda0a80a1d3d51e4
15:05 huginn        New commit(s) kohagit: Bug 10777: (follow-up) improve CSS3 for Zebra-striping report email output <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=26cdaaae777dd21314df90177fe070730575fb85> / Bug 10777: email HTML reports with the proper Content-Type <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=25076dec54f06b6a7938f4a6cda0a80a1d3d51e4> / Bug 11918 : Fix typo on authorized values page <http://git.koha-community.o
15:09 jenkins_koha  Starting build #379 for job master_maria (previous build: SUCCESS)
15:11 jenkins_koha  Starting build #455 for job Koha_Docs (previous build: SUCCESS)
15:11 jenkins_koha  Project Koha_Docs build #455: SUCCESS in 23 sec: http://jenkins.koha-community.org/job/Koha_Docs/455/
15:11 jenkins_koha  * Nicole C. Engard: update batch modification
15:11 jenkins_koha  * Nicole C. Engard: update batch mod with info on framework fields
15:13 jenkins_koha  Starting build #1656 for job Koha_master (previous build: UNSTABLE -- last SUCCESS #1654 16 hr ago)
15:15 huginn        New commit(s) kohagit: Bug 11751: DBrev 3.15.00.022 <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=6e1004544cce61822d03062645fb5460cb606a7c> / Bug 11751: remove dead code related to handling members of institution patrons <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=f10ee65d88c64c23cbcf7fdf9417229b8d159d24>
15:16 jenkins_koha  Starting build #29 for job Koha_Docs_3.14.x (previous build: SUCCESS)
15:16 jenkins_koha  Project Koha_Docs_3.14.x build #29: SUCCESS in 17 sec: http://jenkins.koha-community.org/job/Koha_Docs_3.14.x/29/
15:16 jenkins_koha  Nicole C. Engard: update batch delete items
15:25 huginn        New commit(s) kohagit: Bug 11170: (follow-up) improve a bit of unnecessarily convoluted logic <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=87330b90f493d6c90168276fc749334f32beee96> / Bug 11170: (follow-up) fix typo 'occured' in parcels.tt <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=c44853ce3138e413612c5a95a4966734848163d9> / Bug 11170: make the pending order list only display orders to receive <http://git.
15:26 jenkins_koha  Starting build #456 for job Koha_Docs (previous build: SUCCESS)
15:26 jenkins_koha  Project Koha_Docs build #456: SUCCESS in 17 sec: http://jenkins.koha-community.org/job/Koha_Docs/456/
15:26 jenkins_koha  Nicole C. Engard: update batch delete items
15:58 cait          gmcharlt++
16:00 gmcharlt      cait: (and others using packages + translations) would appreciate comments on bug 10942
16:00 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10942 enhancement, P5 - low, ---, tomascohen, Passed QA , Provide a way for package upgrades to update template translations
16:01 gmcharlt      specifically, whether it is feasible to have automatic generation of translated tempaltes be on by default
16:03 mtompset      gmcharlt: IOW?
16:03 gmcharlt      in other words
16:04 mtompset      Ah... okay, not Isle of Wight. ;)
16:05 jenkins_koha  Project master_maria build #379: SUCCESS in 56 min: http://jenkins.koha-community.org/job/master_maria/379/
16:05 jenkins_koha  * Jesse Maseto: Bug 11731 - Fixed typo in message_transport_types.txt file.
16:05 jenkins_koha  * Jesse Maseto: Bug 11695 - Fixed typo in marc21_field_008.xml
16:05 jenkins_koha  * Nicole C. Engard: Bug 11918 : Fix typo on authorized values page
16:05 jenkins_koha  * Nicholas van Oudtshoorn: Bug 10777: email HTML reports with the proper Content-Type
16:05 jenkins_koha  * Galen Charlton: Bug 10777: (follow-up) improve CSS3 for Zebra-striping report email output
16:05 jenkins_koha  * Jonathan Druart: Bug 11751: remove dead code related to handling members of institution patrons
16:05 jenkins_koha  * Galen Charlton: Bug 11751: DBrev 3.15.00.022
16:05 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11731 normal, P5 - low, ---, jesse, Pushed to Master , Typo "tranports" in installation
16:05 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11695 normal, P5 - low, ---, jesse, Pushed to Master , Typo: "Tree-character alphabetic code"
16:05 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11918 trivial, P5 - low, ---, nengard, Pushed to Master , typo on authorized value page
16:05 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10777 minor, P5 - low, ---, vanoudt, Pushed to Master , runreport.pl allows for sending html reports via email, but mimetype is wrong
16:05 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11751 enhancement, P5 - low, ---, jonathan.druart, Pushed to Master , Some code related to "institution" is unused and obsolete
16:05 cait          :)
16:06 cait          gmcharlt: seems internet is broken again partially...
16:06 cait          or totally? if you can read this :)
16:06 magnuse       gmcharlt: i've not done any testing, but "automatic generation of translated tempaltes" would work for me - i have to do it by hand every time i upgrade now ad it's possible to forget it, which results in problems...
16:06 gmcharlt      mtompset: well, we do lack an en-IOW translation..
16:06 cait          same here
16:06 cait          and it causes lots of errors
16:06 mtompset      I like the idea of prompting. :)
16:06 gmcharlt      right
16:06 cait          and questions on the mailing lists, even on the german one
16:07 gmcharlt      just wanting to see if tomas is just being cautious with that choice of default value (and I approve of being cautious!)
16:07 cait          it sems i can't get to the bug page right now -
16:07 mtompset      I think he was.
16:07 pianohacker   I still think ashimema and my idea to make everyone speak english still has merit
16:08 pianohacker   gets right around many technical problems
16:08 magnuse       that would be fine by me
16:08 * gmcharlt    ducks underground into his bunker
16:08 magnuse       if ascii was god enough for our grandparents...
16:10 dpavlin       bus 8375 comments very welcomed. I would really love to get utf-8 pdf label printing into master this year ;-)
16:11 jenkins_koha  Starting build #380 for job master_maria (previous build: SUCCESS)
16:11 dpavlin       s/bus/bug/ so bug 8375 (we need to get to bus soon, so that's why I made a typo)
16:11 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8375 normal, P5 - low, ---, matted-34813, Signed Off , Common diacritics not shown correctly when exporting batch label to PDF
16:11 cait          tried to comment, hope it makes sense
16:12 gmcharlt      dpavlin: I for one have no objection to sticking the font config into koha-conf.xml for now
16:13 cait          gmcharlt: I had asked dobrica to take another look, as I am not sure currently how all the patches we have work together, hoping we could find a way to make it work
16:13 gmcharlt      while it would be nicer to expose it in the admin interface, not a sine qua non IMO, especially since there's at present no good Perl binding to the font config library
16:14 dpavlin       gmcharlt: ack
16:15 dpavlin       cait: there are only two patches now, and only one of them changes a code (other is just dependecy for packages)
16:16 cait          dpavlin: can we do them together tomorrow?
16:18 dpavlin       cait: sure :-)
16:21 reiveune      bye
16:21 cait          remind me? :)
16:26 huginn        New commit(s) kohagit: Bug 11755: ensure that SearchOrders returns booksellerid <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=1e0375e91c71ceb99d255a5789d82b1257f336b4>
16:56 huginn        New commit(s) kohagit: Bug 10837: make it possible to export serial claims as CSV even when no notice defined <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=88c052b0919142c9ff0c8d1e7ce4411c0fb1649e>
17:05 wajasu        where is the source of record for items these days in master?  items table OR  952 marcxml
17:05 jenkins_koha  Project master_maria build #380: SUCCESS in 54 min: http://jenkins.koha-community.org/job/master_maria/380/
17:05 jenkins_koha  * Jonathan Druart: Bug 11170: make the pending order list only display orders to receive
17:05 jenkins_koha  * Marcel de Rooy: Bug 11170: (follow-up) fix typo 'occured' in parcels.tt
17:05 jenkins_koha  * Jonathan Druart: Bug 11170: (follow-up) improve a bit of unnecessarily convoluted logic
17:05 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11170 normal, P5 - low, ---, jonathan.druart, Pushed to Master , The pending order list should only display orders to receive
17:05 mtompset      I thought it was a mix of both.
17:06 mtompset      you could test this hypothesis by changing something on an item, and seeing if the table fields and the marcxml both change or not.
17:06 tcohen        wajasu: items table
17:07 wajasu        tcohen: ok. thats what I am seeing in C4:Items methods.
17:07 tcohen        they are arranged into the marcxml records (yes, 952) that are exported for zebra (so on indexing)
17:08 wajasu        so our code maintains both for indexing.
17:08 tcohen        and importing
17:08 wahanui       importing is in the manual
17:10 tcohen        wajasu: changing item stuff doesn't change the marcxml or marc fields in biblioitems
17:11 jenkins_koha  Starting build #381 for job master_maria (previous build: SUCCESS)
17:13 wajasu        ok. i see GetHiddenItemnumbers uses the items table.   i'm seeing how i can affect the building of facets for hidden items so the counts are correct.
17:16 huginn        New commit(s) kohagit: Bug 11675: check allocated total correctly when editing a fund that has a parent... <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=331ca7df3ec351a83982496bed7f103050e89af5>
17:16 wajasu        ok. i see. so hidingrules can only be applied to column names in the items table.
17:17 jenkins_koha  Yippee, build fixed!
17:17 wahanui       o/ '`'`'`'`'`'`'`'`'`
17:17 jenkins_koha  Project Koha_master build #1656: FIXED in 2 hr 6 min: http://jenkins.koha-community.org/job/Koha_master/1656/
17:17 jenkins_koha  * Jesse Maseto: Bug 11731 - Fixed typo in message_transport_types.txt file.
17:17 jenkins_koha  * Jesse Maseto: Bug 11695 - Fixed typo in marc21_field_008.xml
17:17 jenkins_koha  * Nicole C. Engard: Bug 11918 : Fix typo on authorized values page
17:17 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11731 normal, P5 - low, ---, jesse, Pushed to Master , Typo "tranports" in installation
17:17 jenkins_koha  * Nicholas van Oudtshoorn: Bug 10777: email HTML reports with the proper Content-Type
17:17 jenkins_koha  * Galen Charlton: Bug 10777: (follow-up) improve CSS3 for Zebra-striping report email output
17:17 jenkins_koha  * Jonathan Druart: Bug 11751: remove dead code related to handling members of institution patrons
17:17 jenkins_koha  * Galen Charlton: Bug 11751: DBrev 3.15.00.022
17:17 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11695 normal, P5 - low, ---, jesse, Pushed to Master , Typo: "Tree-character alphabetic code"
17:17 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11918 trivial, P5 - low, ---, nengard, Pushed to Master , typo on authorized value page
17:17 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10777 minor, P5 - low, ---, vanoudt, Pushed to Master , runreport.pl allows for sending html reports via email, but mimetype is wrong
17:17 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11751 enhancement, P5 - low, ---, jonathan.druart, Pushed to Master , Some code related to "institution" is unused and obsolete
17:21 jenkins_koha  Starting build #1657 for job Koha_master (previous build: FIXED)
17:23 tcohen        #koha: should we move from mpm_itk to mpm_event for apache 2.4?
17:24 mtompset      What are the differences?
17:24 tcohen        gmcharlt: do the unimarc unit tests sample records match the marc21 counterpart?
17:25 gmcharlt      tcohen: no re the tests
17:25 tcohen        mtompset: event is an official implementation of an event-oriented engine, which was "experimental" before 2.4
17:25 tcohen        itk was an external library that impelmented that safely
17:26 gmcharlt      er, I don't think
17:26 jcamins       tcohen: event allows you to set the user?
17:26 gmcharlt      mod_itk is essentially a variation of mod_prefork; it's used because it readily supports running each vhost with a seperate uid
17:27 tcohen        i've been reading the docs
17:27 tcohen        and it looks like the SuexecUserGroup directive does what we need
17:28 tcohen        oh, gmcharlt you're right
17:28 tcohen        i've been thinking of it wrong for a long time
17:28 gmcharlt      from http://httpd.apache.org/docs/2.2/mod/mod_suexec.html -- somebody claiming that "Suexec clears all user environment variables, so SetEnv is useless in case of a cgi-bin scripts which requires some env to be set."
17:29 tcohen        s/2.2/2.4/ doesn't say anything about that
17:30 jcamins       tcohen: you should try! :D
17:30 tcohen        i'm indeed about to
17:31 gmcharlt      tcohen: see #19 under SuEXEC security model at http://httpd.apache.org/docs/2.4/suexec.html
17:32 tcohen        i've read that, but am not sure if it means env variables are deleted
17:33 gmcharlt      yes, that's exactly what it means
17:34 tcohen        ok, sticking with itk for now then
17:35 tcohen        i'll try the suexec on a vps right now
17:36 tcohen        i think moving into another mpm won't be easy anyway
17:42 wajasu        interesting article suexec related article  http://www.anchor.com.au/hosting/support/How-Anchor-runs-PHP-as-CGI-on-shared-hosting
17:42 * tcohen      is intrigued on how does DTC accomplish isolation
17:44 jcamins       DTC?
17:46 tcohen        http://www.gplhost.com/software-dtc.html
17:46 tcohen        chroot
17:54 wajasu        i'm trying to recall the method name that when given the koha mapping biblio.biblionumber or such, it will give me the tag/field and subfield code.
17:56 mtompset      oh... GetMarcFromKohaField?
17:56 wajasu        thx
17:56 mtompset      Can't remember either... but I know what you mean.
17:57 mtompset      C4/Items.pm -- I remembered. :)
17:57 mtompset      It must have been traumatic. ;)
17:57 wajasu        my ($item_tag,$item_subfield) = &GetMarcFromKohaField("items.itemnumber",'');
18:03 mtompset      Yes, but that's the default framework.
18:03 mtompset      You could, in theory, do weird and horrible things with a different framework. ;)
18:03 jenkins_koha  Project master_maria build #381: SUCCESS in 52 min: http://jenkins.koha-community.org/job/master_maria/381/
18:03 jenkins_koha  * Jonathan Druart: Bug 11755: ensure that SearchOrders returns booksellerid
18:03 jenkins_koha  * Jonathan Druart: Bug 10837: make it possible to export serial claims as CSV even when no notice defined
18:03 jenkins_koha  * Jonathan Druart: Bug 11675: check allocated total correctly when editing a fund that has a parent fund
18:03 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11755 critical, P5 - low, ---, jonathan.druart, Pushed to Master , Argument 'booksellerid' not properly handled in orderreceive.pl
18:03 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10837 normal, P5 - low, ---, jonathan.druart, Pushed to Master , Exporting serial claims does not work if no notice defined
18:04 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11675 major, P5 - low, ---, jonathan.druart, Pushed to Master , Budget amount is not checked if a parent exist
18:07 wajasu        mtompset: C4::Search searchResults used it in line 1694.  so are you saying its default framework specific?
18:07 mtompset      That's what the second parameter is.
18:07 mtompset      '' is for the default framework.
18:09 mtompset      Actually, the mapping SHOULD be identical across frameworks, but there's no gaurantee. ;)
18:10 mtompset      This is why if you want the correct mapping, you actually need to know the biblio number to look up the framework, to then grab the mapping.
18:10 mtompset      We have several places that short cut and use default.
18:50 rangi         morning
19:05 wajasu        zoom query zebra index->get the results/records->convert record to XML-> then i can get biblionumber from tag 999 then look up framework,  to get tag mapping
19:10 mtompset      wajasu: catch 22... framework code you can't look up the marc to get the framework code properly until you have the biblio.
19:11 mtompset      I believe this is why the default framework code gets used a lot.
19:11 wajasu        aah.
19:37 jenkins_koha  Project Koha_master build #1657: SUCCESS in 2 hr 17 min: http://jenkins.koha-community.org/job/Koha_master/1657/
19:37 jenkins_koha  * Jonathan Druart: Bug 11170: make the pending order list only display orders to receive
19:37 jenkins_koha  * Marcel de Rooy: Bug 11170: (follow-up) fix typo 'occured' in parcels.tt
19:37 jenkins_koha  * Jonathan Druart: Bug 11170: (follow-up) improve a bit of unnecessarily convoluted logic
19:37 jenkins_koha  * Jonathan Druart: Bug 11755: ensure that SearchOrders returns booksellerid
19:37 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11170 normal, P5 - low, ---, jonathan.druart, Pushed to Master , The pending order list should only display orders to receive
19:37 jenkins_koha  * Jonathan Druart: Bug 10837: make it possible to export serial claims as CSV even when no notice defined
19:37 jenkins_koha  * Jonathan Druart: Bug 11675: check allocated total correctly when editing a fund that has a parent fund
19:37 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11755 critical, P5 - low, ---, jonathan.druart, Pushed to Master , Argument 'booksellerid' not properly handled in orderreceive.pl
19:37 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10837 normal, P5 - low, ---, jonathan.druart, Pushed to Master , Exporting serial claims does not work if no notice defined
19:37 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11675 major, P5 - low, ---, jonathan.druart, Pushed to Master , Budget amount is not checked if a parent exist
19:37 wajasu        i am thinking we need to check if al items are hidden, and skip the export of the biblio in rebuild_zebra  so that the facets counts match the searchResults.
19:39 jcamins       wajasu: the record will be entirely unfindable, then. No way to access it from the staff client. Unless you're proposing to have completely separate Zebra databases for OPAC and staff client... in which case you want to make large enough changes that you should just be working on testing the ElasticSearch code that Catalyst is working on.
19:43 wajasu        OR if we had a tag that koha could inject into our exported XML for each biblio, we could flag it hidden, and the facets builder could look at that to calc the counts.  MAYBE put itemlost = 9, or such.  or would that mess up folks who publicly share their zebra.
19:45 wajasu        any idea of an unused tag that could be used since we only do facets on our biblioserver.   998a?  or something we know is unused.
19:46 Dyrcona       @karma kivilahtio
19:46 huginn        Dyrcona: Karma for "kivilahtio" has been increased 1 time and decreased 0 times for a total karma of 1.
19:46 Dyrcona       kivilahtio++ # for something he left behind when he left Evergreen.
19:56 barton        Somewhere in the last couple of months, I asked a question or two about the scripts which generate notices and slips, and I think that someone said that these were likely to be re-written. Is there an open bug for this? (I did a quick search, but wasn't really sure what I should be searching for).
20:27 tcohen        mornin' kiwis
20:38 wizzyrea      add a staff user?
20:38 wizzyrea      hm
21:36 eythian       hi
21:37 wajasu        hey
22:13 eythian       hi cait
22:13 cait          hey eythian :)
22:13 cait          i referred your message
22:14 eythian       :)
22:17 gmcharlt      eythian: a question of Debian packaging pedantry - the maint guide implies that packagename.common is is meant just for init scripts
22:17 gmcharlt      but I assume it's OK to stick config settings that are about how the package updates itself there?
22:19 eythian       gmcharlt: I don't quite follow
22:20 gmcharlt      it's apropos of bug 10942
22:20 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10942 enhancement, P5 - low, ---, tomascohen, Passed QA , Provide a way for package upgrades to update template translations
22:20 gmcharlt      AUTOMATIC_TRANSLATIONS_UPDATE doesn't influence any daemon, and only comes into play during a package upgrade
22:21 eythian       ah, you mean /etc/default/koha-common
22:21 eythian       I was wondering about that this morning.
22:21 gmcharlt      yeah, a la https://www.debian.org/doc/manuals/maint-guide/dother.en.html#initd
22:21 eythian       it would probably make sense for it to go in /etc/koha/koha-sites.conf
22:21 eythian       especially now we have a patch to put a default one in.
22:22 gmcharlt      admittedly, I'm /strongly/ tempted to say we don't need AUTOMATIC_TRANSLATIONS_UPDATE at all
22:22 eythian       why?
22:22 gmcharlt      i.e., we just Do It
22:22 gmcharlt      to clarify, remove the option
22:22 eythian       nah, it'd break some of our installations.
22:23 gmcharlt      ah, so there are folks who directly edit the generated templates?
22:24 eythian       yeah, we have a couple where we generate a translation that contains a library's own lingo, and then apply patches to get some visual changes. This is all in git so that when we build a package, it gets installed from that.
22:24 eythian       it's a bit of a hassle, and we're hoping we can reduce it when we migrate people to bootstrap, but at the moment it's necessary for certain theming requirements.
22:25 gmcharlt      ah
22:25 eythian       I'd be surprised if we were the only ones, too.
22:25 eythian       (but I don't expect there'll be many.)
22:26 gmcharlt      if we were to move AUTOMATIC_TRANSLATIONS_UPDATE, I think a new /etc/koha/koha-common.conf or the like would be better
22:27 gmcharlt      as managing the translations doesn't anything  to do with the configuration of new sites per se
22:27 eythian       that's true
22:27 wajasu        i did a qucik patch in my local dev that:  detects if all items are hidden and adds an 999h=1  based on tag mapping, in the rebuild_zebra and adjusted the facets builder to "skip" biblios that are hidden, to get counts correct.
22:28 wajasu        that tag can also be used in opac-search.pl to detect hidden in the results.  so we don't have to query the DB on every search for item columns to tag mapping. it would have been done just once in rebuild_zebra.
22:29 wajasu        this was to get my facet counts aligned with OpacHiddenItem.
22:30 wajasu        is this strategy something that would be pushed?   i need it to finish bug 11909 I had attempted.
22:30 huginn        04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11909 major, P5 - low, ---, matted-34813, ASSIGNED , Fix hidelostitems, OpacHiddenItems total count, prog them facet display
22:31 eythian       wajasu: wouldn't that break searching for them in the staff client?
22:31 wajasu        i just look at  the $opac flag and only do the check in searchResults if its set.
22:32 wajasu        so i don't hide in staff client.
22:33 gmcharlt      one issue that would have to be addressed - just like the current implementatino of opacsuppression, if there are /no/ bibs that would be hidden that way, Zebra search wouldn't handle it properly
22:33 wajasu        i just need to look a biblio.biblionumber's  mapped tag  subfield 'h'   'h' being hidden
22:33 eythian       wajasu: ah, I misunderstood, I thought you were skipping it from rebuild_zebra
22:34 gmcharlt      we may need to consider arranging it so that even in an empty database, there's always a phantom bib record that's generated that both hidden outright and which has the the flag that you're proposing set as well
22:34 wajasu        i just moved the check to rebuild_zebra and enhanced teh 999c tag (or whatever the mapping is.
22:35 gmcharlt      another thing that this is crying out for is materializing the visible flags
22:36 gmcharlt      e.g., perhaps adding a biblio.visible column and an item.visible column
22:36 gmcharlt      though one could get fancier and toss in more context, a la mtompset's visible-to-whom-and-where concerns
22:37 wajasu        i would just use the biblio.visible mapping to map to 'h' or 'v' or whatever you want.
22:38 gmcharlt      right, it wouldn't change what you want to do with the indexing signficantly, but it would be rather handy
22:38 gmcharlt      the utility of being able to write reports aside, materializing it would provide an anchor to build more central visibility API around
22:39 wajasu        i put the code in _koha_marc_update_bib_ids.   and supplied the extra 999h when exporting.
22:40 wajasu        then i let getRecords, which builds facets, look at the tag for 999h=1,   search Results can do the same.
22:42 wajasu        the question is if you want the database biblio updated, or is it fine to just update on export for indexing.  since its just a derived field.
22:43 gmcharlt      ideally, the MARC(XML) in the database wouldn't get updated
22:43 gmcharlt      just the version that Zebra indexes
22:43 wajasu        thats what i thought, and did.
22:43 gmcharlt      (and perhaps general export)
22:44 gmcharlt      but in the core code, if a routine wanted to ask if a bib or item was visible or not, it would ideally just check the visibility flag columsn I"m proposing
22:44 tcohen        gmcharlt, eythian: I agree with your POV regarding /etc/default/koha-common being the wrong place
22:45 tcohen        and i think we need to provide a way to opt-out of the automatic update
22:45 gmcharlt      eythian: so that we don't drag this out for tcohen -- can we agree on minting a /etc/koha/common.conf or the like?
22:46 eythian       /etc/koha/koha-common.conf is probably more better
22:46 gmcharlt      ok
22:47 gmcharlt      since it woudl be a new conffile, maybe it woudl make it easier to debconf-ize it soon?
22:48 wajasu        gmcharlt: can you expand on  "...if there are /no/ bibs..." .  I don't understand your concern with zebra search.
22:49 gmcharlt      the problem is this - a zebra search fails if there no records containing one of the attributes being searched
22:49 gmcharlt      where this bites us with OPAC suppression is that if you have don't have any records that have the 999 subfield that carries the flag, and you turn on the opacsuppress syspref
22:49 wajasu        ahh. so when exporting, we can export a dummy record thats not visible.
22:49 gmcharlt      OPAC searches instantly start failing, until you save at least one bib that sets a value for that subfield
22:50 gmcharlt      right, you'd export the dummy bib
22:50 gmcharlt      though ideally, only under two circumstances
22:50 gmcharlt      1. when you initiaze a biblio Zebra index for the first time
22:51 gmcharlt      1.5 when you upgrade after introducing this mechanism
22:51 gmcharlt      2. or when you do a full reindexing
22:51 gmcharlt      so 2.5 times :)
22:51 wajasu        how about every time :)
22:52 gmcharlt      that would be untidy on several levels
22:52 gmcharlt      the most important being that Zebra wants each record it indexes to have a unique local ID
22:52 gmcharlt      it's one thing to (say) have a single dummy bib whose "biblionumber" is zero or -1 or the like
22:53 gmcharlt      it's another to have one marking each occassion that zebraqueue was processed
22:53 gmcharlt      though wait...
22:53 gmcharlt      actually, if you set a particular ID, the dummy would just get updated
22:54 gmcharlt      so actually, exporting every time (at least for updates - no need to do so if all one is doing is deleting bibs) might work after all
22:55 wajasu        nice.
22:56 eythian       gmcharlt: yeah, I'd really quite like to debconf it (and other things.)
22:56 eythian       may get a chance to have a look into it today.
22:57 gmcharlt      cool
23:08 * dcook       hasn't seen kf in a long time...
23:10 eythian       @seen kf
23:10 huginn        eythian: kf was last seen in #koha 3 weeks, 6 days, 5 hours, 52 minutes, and 2 seconds ago: <kf> bye all :)
23:10 dcook         Maybe it was a final goodbye O_O
23:10 dcook         @seen cait
23:10 huginn        dcook: cait was last seen in #koha 57 minutes and 3 seconds ago: <cait> i referred your message
23:15 wajasu        i'm going to make a biblioExportFilter,  and later if/when mtompset want to, we can add a patch for more advanced  visible-to-whom and where scenarios.
23:16 eythian       there already is a patch for that somewhere.
23:16 wajasu        oh. will have to research.
23:18 eythian       it allows fields to be filtered when showing on the opac.
23:18 gmcharlt      not the same thing
23:19 eythian       ah right
23:23 wajasu        i'm thinking gmcharlt meant,  some table of who (borowerid(s)) could see would need to be configurable for a specific  biblio or item.  but in that case, we would need to generate maybe a bunch of 998's to hold the list so it can be filtered in searchResults. but thats another project.