Time  Nick        Message
00:27 dcook       BobB, irma, mtj: I don't know what you folks use for your LibrariesAustralia database value, but head's up that the legacy value "ANY" is no longer supported.
00:27 dcook       Well, the uppercase version that is. "any" still works although I imagine you might be using the new "Bibliographic" label anyway
00:28 dcook       Ah right...moving office...
00:35 dcook       Argh...that moment when you can't find that code snippet that you remember writing a month or so ago...
00:35 dcook       Oh wait, there it is
00:35 dcook       \o/
01:48 dcook       Hmm...has anyone had a case where DataTables were showing duplicate rows even though the data in the database isn't duplicated?
01:48 dcook       Specifically in reports...
01:50 mtj         hmm, not me dcook
01:51 mtj         hay, you might like this for snippets -> http://lifehacker.com/5938721/nvpy-brings-notational-velocity-style-note-taking-to-all-platforms
01:51 dcook       Hmm, I do ponder better ways of saving notes...
01:52 dcook       Yeah, the DataTable thing is weird. It's only a few rows :S
01:53 dcook       Ah, I mi ght have it figured..
01:54 dcook       They're duplicated if they have a report_group
01:54 dcook       Well that's not nice...
01:57 dcook       What the ever living...
02:37 * wizzyrea  gets the popcorn
02:39 eythian     There's not even a movie on.
02:39 * dcook     promises not to rage out in hollywood fashion
02:39 dcook       Oooh I do have junk food too though...
02:46 dcook       I dislike tables...
02:47 dcook       (or that everyone doesn't use huge monitors :P)
02:58 dcook       They don't look very good in Koha
02:59 dcook       If you have a smaller screen, they'll routinely hang out over the right edge
02:59 dcook       :/
02:59 dcook       But...there's so much data that it's tough to do really use anything narrower
03:00 dcook       I suppose the thing is to probably expand the div behind the table so it doesn't hang out...but still requires scrolling
03:01 wizzyrea    that is a problem that lots of webapps struggle with
03:01 wizzyrea    just hard to deal with very old/low-res monitors
03:01 dcook       Well, anything with a narrower screen
03:02 dcook       But I doubt that many people use a tablet with the admin interface
03:03 wizzyrea    http://kohadevreactions.tumblr.com/post/68964940127/one-does-not-simply-do-acquisitions-on-an-ipad
03:03 dcook       lol
03:03 dcook       Yarp
03:06 pianohacker and yet someone likely does... http://xkcd.com/1172/
03:07 wizzyrea    :)
03:07 dcook       pianohacker: I think about that all the time...
03:07 wizzyrea    https://38.media.tumblr.com/da7eaaaf0b967c78c69a6c91d54dc14c/tumblr_n8r7uylnkw1rrx588o1_400.gif < my actual response
03:07 dcook       :(
03:07 dcook       hehe
03:07 dcook       I like that liz
03:08 dcook       I suppose the issue I'm facing is more so with the tab than the table I suppose...
03:09 dcook       Because scrolling isn't that bad
03:09 dcook       But it hanging out over the tab is...ugly as
03:15 dcook       I can't imagine sticking this in my eye: http://spectrum.ieee.org/tech-talk/biomedical/devices/google-working-on-smart-contact-lens-to-monitor-diabetes
03:16 dcook       I suppose even if we did 'see' everything in our vision...we'd probably use windows and you'd have narrow windows in your vision (so you could view data tables while driving...)
03:18 wizzyrea    lol wow
03:18 wizzyrea    I don't even know what to do with that last
03:18 dcook       hehe, which?
03:21 wizzyrea    windows in your contact lenses
03:21 dcook       Well, windows in the display..
03:21 dcook       :P
03:22 dcook       windows though...not Windows
03:22 * dcook     shudders at the thought
03:28 dcook       Ugh...yui...
03:34 dcook       yui--
03:35 dcook       web--
03:35 dcook       All right. I'm done grumping about the internet :p
04:10 pianohacker bye all
05:17 dcook       heya cait :)
05:18 cait        morning
05:25 dcook       Figured out that duplicate datatable row thing with reports
05:25 dcook       Turns out if you have duplicate values in REPORT_GROUP, you also get duplicate rows in the Saved reports DataTables...
06:10 ashimema    evening dcook
06:11 * cait      waves
06:11 ashimema    cait, you are up entirely too many hours of the day.
06:16 dcook       heya ashimema
06:16 wahanui     well, ashimema is on qa now .)
06:17 ashimema    You've been wrangling allot of late dcook..
06:17 ashimema    nice work
06:17 dcook       Wrangling?
06:17 cait        ashimema: hmpf?
06:17 dcook       I'm not sure what you mean, but thanks :)
06:19 ashimema    i've had a steady stream of bugzilla comments coming in from you of late dcook..
06:20 ashimema    cait, I poped in after the pub last night at midnight.. just to turn the pc off.. and of course.. you were here talking to rangi.
06:20 ashimema    your always online.. it's impressive
06:20 * cait      feels guilty now
06:20 cait        it just means i don't have a life i guess
06:22 cait        well, or at least a weird one
06:23 cait        ashimema++ thx for the link :)
06:24 dcook       cait: Perhaps just a weird one, but I'm not one to point fingers :p
06:24 dcook       ashimema: Ah, right. Yep, I've been a loudmouth lately :p.
06:25 ashimema    haha.. all good.
06:25 ashimema    though I did find your thoughts on authentication interesting..
06:25 ashimema    you did an about turn in the middle
06:25 ashimema    'ack, the authentication system is awful it needs a re-write'
06:26 ashimema    'lets make a series of bugs to work toward that'
06:26 ashimema    'hang on, this code isn't so bad afterall'
06:26 ashimema    'damned if i want to do the re-write'
06:26 ashimema    ;)
06:26 ashimema    auth.pm does need some polishing I agree, btw.. but at least it works at the momoent ;)
06:32 dcook       hahaha
06:32 dcook       Yep
06:32 dcook       Admittedly, I don't know if auth.pm is so bad
06:32 dcook       I think checkauth() needs better documentation though
06:32 dcook       Which...I might get to one of these days
06:33 dcook       I actually did a local patch to add authentication via OpenID Connect
06:33 ashimema    our code commenting is generally pretty aweful to be frank. ;)
06:33 cait        i am more bothered that not everything is using it
06:33 cait        like sip
06:33 ashimema    so yeah, I'd agree that checkauth needs documenting properly
06:33 dcook       I should maybe looka t SIP one day..
06:33 dcook       ashimema: And a more extensible mechanism for adding new types of auth
06:34 ashimema    SIP.. yuk
06:34 cait        bug 9936
06:34 huginn      04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=9936 normal, P5 - low, ---, koha-bugs, NEW , SIP2 should use C4/Auth.pm for user authentication
06:34 dcook       I'm thinking of adding in some of my changes, and using re-factoring Persona a bit to fit it into that model...
06:34 ashimema    yeah, making it more modular from the ground up would certainly be nice..
06:34 dcook       I don't know if I'll include my OpenID Connect stuff though...it's not very good
06:34 cait        lol
06:35 cait        you shouldn't say that with qa people in the room
06:35 ashimema    but at least there are a fairly standard set of 'hacks' to plug into it.. auth_with_...
06:35 ashimema    that would be good dcook.
06:35 ashimema    it would be nice to see openID in..
06:36 dcook       Well, OpenID Connect is a wrapper for OAuth2.0
06:36 cait        bbiab
06:36 ashimema    oh.. I see..
06:36 dcook       When they said OpenID it threw me for a loop at first because it wasn't OpenID :S
06:36 ashimema    didn't realise that.
06:36 dcook       Yeah, it's a bit weird
06:36 dcook       see ya, cait :)
06:36 dcook       good luck!
06:36 dcook       Soo with "Auth_with...", I assume that we're using Koha's login form as the main login point
06:36 ashimema    i use my shibboleth work to support a cheeky pass through for openID.
06:37 dcook       Then we do a remote call to the authentication server then do things in Koha?
06:37 dcook       hehe
06:37 ashimema    that is correct.
06:37 dcook       Cool beans
06:37 dcook       I suppose it would be nice to use Koha::Authen::XXX instead of C4::Auth_with_, but...
06:37 ashimema    though with shibboleth, you can set the login location to pretty much any page (including the main page) in the virtualhost
06:37 ashimema    so it doesn't really matter
06:38 dcook       O_o
06:38 dcook       You can only login from certain pages?
06:38 ashimema    yeah, it would certialy be nice to have a Koha::Auth::
06:38 ashimema    yeah, it would certialy be nice to have a Koha::Authen::.. your right
06:39 ashimema    shibboleth is a strange thing.. you can login from anywhere.. including some website totally unrelated to koha ;).. or even not a website at all ;)
06:39 dcook       I've just started doing a Koha::Prosentient::XX, so hopefully it'll be easier to keep custom code separate, plus make it a bit easier to upstream later...as I'll just need to change the package name in the module and the scripts that use it
06:39 dcook       ashimema: That does sound strange :p
06:40 dcook       I would do more with your patches but not having any work locally with it makes it a bit tougher
06:40 dcook       My desire to improve Search is both selfish and altruistic ;)
06:40 ashimema    We have a customer using shibboleth where they simply login to their computer in the morning.. and that's it.
06:40 dcook       O_o
06:40 ashimema    ALL other stuff they use is already althenticated.. including Koha ;)
06:40 dcook       Whoa
06:41 dcook       That's interesting!
06:41 ashimema    indeed.. shibboleth is in fact all kinds of awesome...
06:41 ashimema    when it works.
06:42 ashimema    I'd love to have the time to put into search..
06:42 dcook       Me too, haha
06:42 dcook       I feel like I'm getting closer to understanding it though...
06:42 ashimema    I still think Zebra could be awesome.. if we used it right.
06:42 dcook       Not just the code but the concept
06:42 dcook       Agreed
06:43 dcook       As time goes on, I actually have fewer and fewer quams with Zebra
06:43 dcook       qualms*
06:43 ashimema    and yeah.. making search much more modular at the core.. that would also be a prime directive..
06:43 dcook       Totes
06:43 ashimema    but alas.. that's a massive amount of work.. and I now have a compleete re-write of a product on my plate already.
06:43 dcook       At the moment though, I mostly want to fix what I see as most broken
06:43 dcook       Oh?
06:43 dcook       What re-write are you staring at?
06:44 dcook       I think the testing, perhaps, is the most amount of work
06:44 dcook       Making sure not to screw with people's sense of search reality...also a lot of work
06:44 ashimema    It's a reading list solution we are punting here.. closed source for now unfortunately..
06:44 dcook       Reading list?
06:44 ashimema    mind you.. the current code is so bad that I wouldn't want to burden it on anyone.
06:44 dcook       haha
06:44 dcook       I know that feeling...
06:45 dcook       If only I knew two years ago what I knew now...
06:45 dcook       Mind you, I'm sure I'll feel that way in two years time
06:45 dcook       I wonder if your reading list solution is similar to some code I worked on?
06:45 ashimema    I'm using the original as a prototype.. even though we have loads of customers on it already.. and am re-writing the whole thing in perl from scratch.
06:45 ashimema    haha.. maybe.
06:46 dcook       My feature basically checks for recently catalogued books, checks against an "interest" that the patron has specified, and then emails them with a list of resources that might interest them
06:46 reiveune    hello
06:46 ashimema    I hope to talk the powers that be into open sourcing it once I've got some of the ground work done.. they seem mildly optimistic about doing that.
06:46 dcook       Apparently the client likes it, but I'd like to improve it...
06:46 fridolin    hie all
06:46 dcook       yo reiveune, fridolin
06:47 dcook       ashimema: That's awesome :)
06:47 fridolin    hie dcook
06:47 ashimema    nah.. this is a system for creating and managing reading lists.. mostly for academic libraries at the moment..
06:47 ashimema    it's been really popular.
06:47 ashimema    hi fridolin
06:47 dcook       So reading lists as in...lists of readings that students need to do?
06:48 dcook       Sorry. It's nearly 5. I'm a bit slow :p
06:48 fridolin    hie ashimema
06:48 ashimema    indeed.
06:48 dcook       Cool beans :)
06:48 ashimema    https://cumbria.rebuslist.com/
06:48 ashimema    for an example.
06:50 * dcook     isn't seeing the introductory guide :(
06:50 ashimema    it looks nice form the user perspective.. but underneath it's like a low budget horror movie ;)
06:50 ashimema    lol..
06:50 dcook       haha
06:50 ashimema    I hadn't noticed that..
06:50 ashimema    silly customer.
06:51 dcook       Something to be said for looking nice from the user perspective though
06:51 dcook       I wish more of my stuff looked nice
06:51 dcook       I have a friend who is a graphic designer. I should pick up some tips from him about what looks nice
06:51 dcook       He's hilarious. He'll show me a piece of artwork and say "Oh, this is horrible", and it's something I could never ever possibly dream of creating
06:51 ashimema    my aim is to take the visual queue from the current implimentation.. but achieve it using bootstrap or foundation or similar
06:51 dcook       Creative people...
06:52 dcook       Mmm, yeah, I like that visual bit
06:52 ashimema    http://www.bbc.co.uk/weather/
06:52 ashimema    recognise anything ;)
06:53 ashimema    The guy that developed it for us shamelessly ripped off the bbc's style and claimed it as his own..
06:54 ashimema    even managed to fool my boss into thinking it was all his own original thought
06:54 ashimema    ;)
06:55 dcook       How 'bout that...
06:55 dcook       For a second, I thought you were going to say that you were the guy in the Marilyn Monroe photo ;)
06:55 dcook       Took me a couple of seconds before I was pretty sure that wasn't what you meant :p
06:56 dcook       I actually saw some students on the bus this morning copying each other's homework
06:56 dcook       I guess some things don't change?
06:57 ashimema    haha.
07:02 alex_a      bonjour
07:14 fridolin1   re
07:44 cait        hi #koha
07:46 dcook       yo cait ;)
07:46 * dcook     should run...
07:46 dcook       For a bus :)
07:53 dcook       I think I had a brainwave for bug 12477
07:53 huginn      04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12477 major, P5 - low, ---, gmcharlt, NEW , We need better ways to manage MARC Frameworks
07:53 dcook       Data from the MARC spec in one XML file...Koha data in an XSLT...transform the XML using the Koha XSLT to create a "Koha MARC Framework"
07:54 dcook       Most of the data in the end will only need default values of blank or null... which should mean it would be easier to manage exceptions in the XSLT
07:55 dcook       It would still mostly just be useful for creating frameworks for new instances...as you don't want to automatically update existing frameworks (yet)...
07:55 dcook       But I can work on that update idea later
07:55 * dcook     's head buzzes
07:56 dcook       Time to go drink wine!
08:41 cait        ashimema: still around?
08:42 ashimema    I am..
08:42 cait        ..? :)
09:13 * ashimema  is starting to get the hang of shibboleth... multi-tenant shibboleth upon multi-tenant koha from packages.. tick
10:23 cait        matts: around?
12:07 matts       cait, yep, around
12:10 * magnuse   waves
12:15 oleonard    Hi everyone
12:19 nengard     hiya oleonard
12:20 tcohen      morning!
12:20 wahanui     somebody said morning was a state of the cait
12:20 tcohen      hi oleonard
12:29 tcohen      magnuse: have you tried changing normarc to unimarc in those lines?
12:29 tcohen      sorry, in this file: normarc-retrieval-info-auth-dom.xml
12:30 tcohen      it seems that there isn't a 'normarc' marc_def for authorities
12:31 tcohen      which makes sense if there aren't normarc authorities
12:37 magnuse     yup, there is no normarc format for authorities
12:38 magnuse     i just created a brand new instance on the same server, and searching works for that instance
12:38 magnuse     so now i just have to figure out what the difference between the upgraded instance and the fresh one is...
12:41 tcohen      it is important to spot it
12:43 cait        magnuse++ .)
12:44 magnuse     well, the obvious thing is that the old one is grs1 and the new one is dom, but grs1 ought to still work, i guess?
12:44 tcohen      it is deprecated, but it should work
12:45 magnuse     yeah
12:45 cait        hm not officially deprecated i think :)
12:46 tcohen      "not default" heh
12:46 cait        something we can deprecate next dev meeting heh
12:46 cait        i like deprecating thigns
12:46 tcohen      we can deprecate it as long as we provide some grs1->dom scripts for moving people
12:47 magnuse     for the packages, there should be some way to upgrade koha-conf.xml
12:47 magnuse     deprecate all the things!
12:47 cait        magnuse: yep1
12:47 * tcohen    fears get deprecated
12:47 ashimema    +1 to depricating stuff
12:47 cait        tcohen: no worries :)
12:48 cait        i have added a card to the trello
12:48 magnuse     the <config> part of koha-conf.xml is much shorter in the old file versus the new one
12:48 cait        someone please tell me ot go make slides?
12:48 magnuse     kf?
12:48 wahanui     hmmm... kf is very interested in accessibility
12:48 ashimema    so the trello stuff did take off then
12:48 magnuse     kf?
12:48 wahanui     kf is cait or really, really sweet. or <reply>she gives me memory loss or a holds expert.
12:48 magnuse     kf?
12:48 wahanui     it has been said that kf is very interested in accessibility
12:48 magnuse     kf?
12:48 wahanui     kf is cait or really, really sweet. or <reply>she gives me memory loss or a holds expert.
12:48 magnuse     kf?
12:48 wahanui     i think kf is very interested in accessibility
12:48 cait        slides?
12:48 wahanui     kf should be writing slides
12:48 cait        ;)
12:48 magnuse     ah!
12:48 tcohen      cait: go make slides now
12:48 oleonard    wahanui never said anything about cait though
12:48 wahanui     oleonard: what?
12:49 magnuse     true
12:49 tcohen      cait?
12:49 wahanui     cait: go to bed
12:49 magnuse     but some of us suspect kf and cait of being one and the same person
12:49 tcohen      no no
12:49 tcohen      make slides
12:49 magnuse     have you ever seen them in a room together?
12:51 cait        lol
12:51 cait        @seen kf
12:51 huginn      cait: kf was last seen in #koha 21 weeks, 6 days, 19 hours, 32 minutes, and 45 seconds ago: <kf> bye all :)
12:51 ashimema    tcohen.. are the trello boards public anywhere.. I'd be interested in keeping up with current development too ;)
12:51 tcohen      they are
12:52 tcohen      i've just addded you :-D
12:52 ashimema    aha.. you just added me..
12:52 ashimema    thnaks ;)
12:53 magnuse     i can haz added too?
12:53 * magnuse   is curious
12:53 magnuse     or is it just for qa?
12:54 tcohen      you're banned magnuse
12:54 tcohen      magnuse: should i use your gmail address?
12:55 cait        matts: still around? was at lunch
12:56 magnuse     yeah, please ban my gmail address ;-)
12:57 matts       hello cait
12:57 matts       yep, still there
12:57 cait        just wnated to ask about the cas server
12:57 cait        :)
13:01 * magnuse   wonders how hard it would be to create a script that can read an old koha-conf.xml and generate a new one with values from the old one + defaults or placeholders or something for the new one
13:01 druthb      magnuse:  Since it's in XML, that shouldn't be too hard.
13:02 matts       cait, yep, I saw your email, and at first look, it's a pretty unusual error message to me
13:02 matts       I didn't have a chance to look at it precisely
13:02 cait        matts: unusual is not good
13:02 druthb      Parse the XML into a hash, check to see if the values you need to add are already in there (do nothing if so), and then add what's needed.
13:02 cait        but you saw the mail, i will just wait for you to get t it
13:02 * magnuse   thinks druthb just volunteered ;-)
13:02 druthb      nope.
13:02 magnuse     dang :-)
13:02 matts       cait, indeed, it's not :) I'll try to have a closer look at it soon
13:03 druthb      I've been doing that sort of thing in JSON, here at cPanel.
13:03 cait        matts: i won't have that server much longer - so was hoping to get it done soonish :)
13:04 matts       cait, ok, I hopefully will be able to look at it soon
13:04 cait        matts: i had rented it for aworkshop, i think maybe another 4 weeks, but have to find out the exact date
13:07 magnuse     hm, is koha-conf.xml updated when you do "make upgrade" (or whatever it is called) on a dev install?
13:07 magnuse     i know other config-files are updated, but maybe not koha-conf.xml?
13:08 jcamins     Yes.
13:08 jcamins     Rewritten, actually.
13:08 magnuse     cool
13:08 jcamins     So you can't change the password by hand then expect it to work after a make upgrade.
13:08 ashimema    indeed
13:08 magnuse     might be possible to reuse that for the packages then?
13:09 ashimema    I've thought about that issue a umber of times magnuse.
13:09 magnuse     cool
13:09 ashimema    I'de rather not 'clobber' config really..
13:09 magnuse     yeah, there is some risk involved
13:09 ashimema    make upgrade copies the old config to a backup, and just writes a new one using the recorded value from first insall time.
13:09 magnuse     but having lots of different versions of config files is nt good either
13:10 magnuse     ah, that is not optimal
13:10 ashimema    would be far better to read existing config into hash as you say, then read that back into a new default template during updated instead
13:10 magnuse     yeah, sounds like a plan
13:11 ashimema    should be 'relatively' straight froward I would think too..
13:11 magnuse     i'll report a bug at least
13:11 ashimema    though I have no idea how it would fit in with the way debian packages do upgrades..
13:12 ashimema    changing config files during a debian upgrade always seems a bit hit or miss to me.. it's often pretty nasty.
13:13 ashimema    for instance when we added a template koha-sites.conf file to the packages, the upgrade after it wanted to clobber my existing one..
13:13 ashimema    deb's package manager didn't handle it too well really.
13:16 ashimema    https://www.debian.org/doc/debian-policy/ap-pkg-conffiles.html
13:16 ashimema    E.2 sounds like what we want
13:16 * ashimema  scarpers before someone see's that as volunteering to do it
13:20 magnuse     Bug 12584
13:20 huginn      04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12584 normal, P5 - low, ---, koha-bugs, NEW , koha-conf.xml for package installations get out of sync
13:20 jcamins     Wow, nice of ashimena to volunteer!
13:20 magnuse     yeah, ashimema++
13:21 magnuse     ;-)
13:21 * magnuse   knows too little about debian too
13:22 magnuse     oh well, time to run
13:22 ashimema    ;)
13:22 magnuse     later today i will try and copy the new config to the old instance, change to the proper passwords etc and see if that actually fixes things
13:22 magnuse     have fun #koha!
13:41 oleonard    Anyone else getting an error when searching by tag in the OPAC?
13:42 oleonard    Can't locate YAML/XS.pm in @INC
13:50 jcamins     oleonard: what's the new validation plugin we're using for e-mails called?
13:51 oleonard    I don't know about a new e-mail specific validation plugin
13:52 jcamins     oleonard: I thought you'd selected a new general-purpose jQuery validation plugin that was also being used for e-mail.
13:52 oleonard    That is jquery.validate.min.js in the staff client
13:52 jcamins     *addresses
13:52 jcamins     Oh, just jquery.validate? I already knew about that one. Never mind!
13:53 oleonard    If it's being used to validate email addresses somewhere I'm not aware of it
13:53 jcamins     I guess I didn't miss anything. :)
13:56 jcamins     Thanks.
14:00 tcohen      the importance of LTS: http://bit.ly/1p8hh4T
14:05 oleonard    Looks like tag searches in the OPAC don't work with  UseQueryParser turned on.
14:07 matts       cait, just replied to your email
14:09 oleonard    jcamins: http://catalog.bywatersolutions.com/cgi-bin/koha/opac-search.pl?tag=crafts&q=crafts
14:11 jcamins     oleonard: that's unfortunate.
14:11 oleonard    :)
14:12 jcamins     Though I can't help but wonder if perhaps the problem there is that YAML::XS isn't installed.
14:13 jcamins     (even though YAML is configured to use it)
14:13 Joubu       jcamins: maybe you was thinking about bug 8000?
14:13 jcamins     (apparently)
14:13 huginn      04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8000 enhancement, P5 - low, ---, philippe.blouin, Needs Signoff , Test mode for notices
14:13 Joubu       Email::Valid, but it's not a js plugin :)
14:13 jcamins     Joubu: I was, and you're right, that doesn't help on the form input.
14:15 huginn      New commit(s) needsignoff: [Bug 6536] Z3950 Search Enhancements: SRU targets and additional XSLT processing <http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6536>
14:16 oleonard    jcamins: Then the question is: If YAML::XS isn't installed but should be, why have I not been prompted to do so?
14:18 jcamins     oleonard: no idea.
14:19 jcamins     Koha doesn't use YAML::XS directly at any point.
14:22 Joubu       oleonard: I don't see any place where YAML::XS would be used
14:23 jcamins     Joubu: I think it's included by YAML when available.
14:26 Joubu       jcamins: hum, ok.
14:27 oleonard    I filed Bug 12585 if anyone has anything to add -- for instance a patch ;)
14:27 huginn      04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12585 major, P5 - low, ---, gmcharlt, NEW , Tag searching broken if QueryParser is turned on
14:27 Joubu       oleonard: what do you mean by "searching by tag"? If I click on a tag (opac-tags), I get results. And I don't have YAML::XS isntalled
14:27 oleonard    Is QueryParser on or off Joubu?
14:27 Joubu       off
14:28 Joubu       oleonard: ok, got it
14:45 tcohen      oleonard: grep -R "use YAML" * => no YAML::XS dependency
14:45 oleonard    You'll have to tell the tag search that :P
14:46 tcohen      :-P
14:51 oleonard    Looks like we need a template plugin for showing patron category
14:53 Joubu       oleonard: I added one yesterday :)
14:53 oleonard    \o/
14:55 Joubu       oleonard: bug 7380: I used it to display the category dropdown list
14:55 huginn      04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7380 normal, P5 - low, ---, jonathan.druart, Needs Signoff , Can't filter patron search on detail page
15:05 nengard     I'm going blind, didn't we have a report like this for numerica call numbers? http://wiki.koha-community.org/wiki/SQL_Reports_Library#Count_of_Circ_by_Alpha_Call_Number_Prefix
15:16 oleonard    everyone++ # for writing commit messages that are so much better than they were in 2007.
15:22 reiveune    bye
15:43 jcamins     oleonard: in fact, we don't validate e-mail addresses at all. I hadn't realized that.
15:44 oleonard    "at all" meaning not on the client side or server side?
15:44 jcamins     Neither.
15:44 wahanui     it has been said that neither is running out of time and beeing a nolifer because of all the zebra problems...
15:44 jcamins     I just saved a user with the e-mail address asdlkjsdaflkj or something like that.
15:51 oleonard    Sine the jquery validation plugin is now included by default in the staff client it would be easy to add email validation
15:51 oleonard    What is Email::Valid being used for if not server-side email validation?
15:56 jcamins     oleonard: validating e-mails other than ones that I find myself entering, I guess. I didn't do an exhaustive search.
15:57 jcamins     I was trying to figure out how I caused a regression without noticing any e-mail address validation. Answer: I didn't.
16:01 ashimema    tcohen.. do you need different rights in trello to be able to comment on a card?
16:01 ashimema    wonering if commenting is locked for a reason ;)
16:14 gaetan_B    bye!
16:16 jcamins     Oh, wow. There is a rumor that Amazon is offering a Netflix-style subscription service for Kindle ebooks.
16:19 tcohen      ashimema: you need to add yourself to the board
16:19 tcohen      i can do it for you, which board?
16:20 ashimema    i didn't know you could add yourself..
16:20 tcohen      i'm not sure actually
16:20 ashimema    it's the Zebra /Search re-factoring one i'm interested in at the minute.
16:21 ashimema    my feeling is that dcook hasn't got a grasp on where QP fits in ;)
16:21 ashimema    Cheers
16:21 tcohen      you're in
16:22 ashimema    brill.. they appear under my trello more easily now too.
16:22 ashimema    Thanks tcohen.
16:35 tcohen      thanks to you for joining the discussion actually
16:52 tcohen      cait?
16:52 wahanui     cait: go to bed
17:05 tcohen      I like oleonard's bug-wrangler mode
17:12 magnuse     bag: HI
17:43 tcohen      hi magnuse
17:52 magnuse     hiya tcohen
17:57 magnuse     i tried copying koha-conf.xml from a newly created instance (with working search) to an old, upgraded instance + adjusting the config to account for the instance name, passwords etc. the result was...
17:57 pastebot    "magnuse" at 127.0.0.1 pasted "not quite what i was hoping for..." (288 lines) at http://paste.koha-community.org/106
18:02 tcohen      try elem marcxml
18:03 tcohen      base biblios; format xml ; elem marcxml
18:05 magnuse     tcohen: ah yes, that works
18:05 tcohen      :-D
18:06 magnuse     but searching from koha still does not work
18:07 tcohen      new instance + load db dump + koha-rebuild-zebra -f works?
18:07 magnuse     i'll try...
18:11 magnuse     tcohen: yes, that works
18:11 magnuse     so some config somewhere...
18:12 tcohen      so db (sysprefs, options) excluded from the checklist
18:17 magnuse     huh, i tested tht on the wrong instance - the old instance works now...
18:17 magnuse     woohoo!
18:17 magnuse     but did i change anything between it working and not?
18:18 tcohen      Koha is a box full of surprises, it seems
18:18 magnuse     hehe
18:25 tcohen      oh, carrie still sends me love letters :-P
18:28 oleonard    Oh no I thought I was the only one!
18:28 * oleonard  's heart breaks
18:28 * tcohen    heart breaks symetrically
18:45 * magnuse   marks bug 12577 as a duplicate of bug 12584
18:45 huginn      04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12577 major, P5 - low, ---, gmcharlt, RESOLVED DUPLICATE, Search is broken after upgrade from 3.14.7 to 3.16.1
18:45 huginn      04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12584 normal, P5 - low, ---, koha-bugs, NEW , koha-conf.xml for package installations get out of sync
19:58 cait        hola #koha
20:04 barton      where is the environment set for C4::Context among the unit tests?
20:05 barton      specifically, someone is asking about '$dbh->do("DELETE FROM reserves");' in t/db_dependent/Holds/RevertWaitingStatus.t -- I'm trying to prove to myself that won't delete a live reserves table :-)
20:06 cait        i am not sure it has to do with the environment
20:06 cait        what you are looking for is the rollback
20:06 cait        we don't actually commit the changes
20:06 cait        and it leeaves the database unchanged
20:07 barton      aha.
20:07 cait        it's a few lines at the beginning of the test file that you are looking for
20:09 barton      ah, so it's the '$dbh->{AutoCommit} = 0;' that does the magic... or doesn't do the magic, as the case may be.
20:10 pianohacker another reason not to do it on a live table is that, from what I've seen, if the test fails for some internal reason, the rollback at the end won't go through
20:10 pianohacker so you're playing with fire
20:11 rangi       but neither will the commit pianohacker
20:12 rangi       we should be doing start transaction
20:12 rangi       begin
20:12 rangi       to be more explicit
20:12 rangi       but setting autocommit=0 does that implicitly
20:13 rangi       no changes are committed to disk, unless you do a commit;
20:13 pianohacker rangi: I've seen the changes within the test script go through if there's an internal exception. Granted, it was circ code, so who knows what was going on
20:14 rangi       wont work if its a non transactional table, like myisam
20:14 pianohacker that was probably it
20:14 cait        and maybe old tests? i think reserves works pretty well
20:15 cait        tomas fixed suggestion.t that did leavesomething in the database yesterday
20:15 cait        but it was not using the autocommit 0
20:15 rangi       yeah some old tests dont to autocommit=0
20:15 rangi       yeah
21:01 magnuse     wip for a quick fix for bug 12584: https://github.com/MagnusEnger/fix-koha-conf - hope to get the fixmes done tomorrow
21:01 huginn      04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12584 normal, P5 - low, ---, koha-bugs, NEW , koha-conf.xml for package installations get out of sync
21:02 rangi       cool!
21:03 magnuse     it's very ad hoc, but i hope to be able to upgrade my customers with it, at least
21:03 wizzyrea    oh nice one
21:11 magnuse     have fun #koha!
21:50 WNickC      hello all
21:50 WNickC      I was wondering, if I am testing patches in a git clone and run updatedatabse.pl, do I have to do something to revert those changes when moving on to a new patch?
21:51 cait        WNickC: if you are testing in a clone you can do a mysqldump before running updatedatabase
21:51 cait        the changes won't get undone
21:51 cait        for a syspref it's not a big problem
21:51 cait        but if you test something that changes tables/moves data, that can be a problem
21:52 WNickC      I suspected the answer would be something like that
21:54 WNickC      thanks
22:15 eythian     hi
22:37 tcohen      hi eythian
22:38 Dyrcona     rangi: I'm working on Evergreen's handling of lookupuser and there doesn't appear to be anyway to tell if a patron is blocked in the generic NCIP::User and the main NCIP code.
22:40 rangi       yeah, im having issues with that, because in Koha there is a debarrment .. thats a full you are blocked from doing everything type thing
22:40 rangi       and I could pass that through easily
22:40 rangi       however, there are a myriad of conditional blocks too
22:40 rangi       i guess passing through something is better than nothing, even tho it might say no blocked, then you try a checkout and find out they are blocked for that itemtype
22:41 BobB        mtj about
22:41 BobB        ?
22:42 Dyrcona     Well, Evergreen has a similar situation.
22:42 Dyrcona     I was just going to say blocked if you're barred, or blocked from circ and/or holds.
22:42 rangi       right
22:42 rangi       that'd work
22:42 rangi       and then conditional ones show up if you blocked from certain holds, or certain circ cases
22:43 Dyrcona     Well, in Evergreen, you get blocked from circ (checkout), holds (placing holds), or renewals. Most blocks block all three.
22:44 Dyrcona     I was just going to say blocked if anything blocked at all.
22:45 rangi       right, we have that
22:45 Dyrcona     We also have a "Local Use Only" patron profile in our system, so I've added configuration to allow certain profiles to come up blocked.
22:45 Dyrcona     We don't want local patrons asking for ILL.
22:45 rangi       but there are still cases when you are only blocked from certain itemtypes
22:45 rangi       which you dont know, as at that point you dont know what the next request is going to be
22:46 Dyrcona     We don't have blocks on certain items, just matchpoints that might restrict the flow of different items from one library to another.
22:46 Dyrcona     What I'll do is add a way for the user data to report a blocked patron, and you can figure out the Koha implications. ;)
22:47 rangi       yep
22:49 tcohen      hi rangi
22:49 rangi       hiya
22:50 tcohen      i was thinking we should have a debian7+mariadb node
22:51 rangi       gmcharlt had one going, i think the node is still there, just needs to be updated
22:52 tcohen      ok, I'll talk with him
23:28 tcohen      rangi: what command should be used to find cases for bug 6679?
23:28 huginn      04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=6679 minor, P1 - high, ---, mtj, ASSIGNED , Fixing code so it passes basic Perl::Critic tests
23:28 tcohen      perlcritic -5 ?
23:29 rangi       tcohen: look at the 00-testcritc.t file
23:29 rangi       add another dir, from the all_koha_dirs ito the @dirs variable
23:30 rangi       and you will find tons :)
23:33 tcohen      C4 has a reasonable amount
23:34 rangi       yep
23:34 rangi       its a good task for someone new
23:34 rangi       they learn their way around the code base, and you can google for how to fix the errors
23:35 tcohen      interesting, i have a librarian interested
23:36 rangi       and they dont need to have a full running koha, just a git checkout is good enough to start with on the small ones
23:36 tcohen      i'll think about it
23:36 tcohen      question: have you tried to use warnings on all files? is it that bad?
23:37 rangi       yeah its too noisy
23:37 rangi       but you can do one by one without too much hassle
23:37 rangi       turn on, fix until its quiet
23:37 rangi       papa was doing some work trying to quiet the log
23:38 tcohen      yeah, I recall
23:38 tcohen      it might be a good excercise for a hackfest
23:38 rangi       yep
23:38 rangi       good teaching tool
23:38 * tcohen    thinks rangi is a good teacher :-P
23:39 tcohen      people will enjoy it :-D
23:40 rangi       :)
23:44 tcohen      could anyone take a look at 11349? it is pretty trivial
23:44 eythian     @later tell magnuse http://terrafab.bengler.no/
23:44 huginn      eythian: The operation succeeded.
23:44 rangi       yep can do
23:48 tcohen      oops, my turn for making dinner
23:48 tcohen      completely forgot :_D
23:48 tcohen      bye rangi, eythian
23:48 eythian     later
23:48 rangi       cya
23:58 pianohacker bye