Time  Nick        Message
23:58 pianohacker bye
23:48 rangi       cya
23:48 eythian     later
23:48 tcohen      bye rangi, eythian
23:48 tcohen      completely forgot :_D
23:48 tcohen      oops, my turn for making dinner
23:44 rangi       yep can do
23:44 huginn      eythian: The operation succeeded.
23:44 eythian     @later tell magnuse http://terrafab.bengler.no/
23:44 tcohen      could anyone take a look at 11349? it is pretty trivial
23:40 rangi       :)
23:39 tcohen      people will enjoy it :-D
23:38 * tcohen    thinks rangi is a good teacher :-P
23:38 rangi       good teaching tool
23:38 rangi       yep
23:38 tcohen      it might be a good excercise for a hackfest
23:38 tcohen      yeah, I recall
23:37 rangi       papa was doing some work trying to quiet the log
23:37 rangi       turn on, fix until its quiet
23:37 rangi       but you can do one by one without too much hassle
23:37 rangi       yeah its too noisy
23:36 tcohen      question: have you tried to use warnings on all files? is it that bad?
23:36 tcohen      i'll think about it
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:35 tcohen      interesting, i have a librarian interested
23:34 rangi       they learn their way around the code base, and you can google for how to fix the errors
23:34 rangi       its a good task for someone new
23:34 rangi       yep
23:33 tcohen      C4 has a reasonable amount
23:30 rangi       and you will find tons :)
23:29 rangi       add another dir, from the all_koha_dirs ito the @dirs variable
23:29 rangi       tcohen: look at the 00-testcritc.t file
23:28 tcohen      perlcritic -5 ?
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      rangi: what command should be used to find cases for bug 6679?
22:52 tcohen      ok, I'll talk with him
22:51 rangi       gmcharlt had one going, i think the node is still there, just needs to be updated
22:50 tcohen      i was thinking we should have a debian7+mariadb node
22:49 rangi       hiya
22:49 tcohen      hi rangi
22:47 rangi       yep
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: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:45 rangi       which you dont know, as at that point you dont know what the next request is going to be
22:45 rangi       but there are still cases when you are only blocked from certain itemtypes
22:45 Dyrcona     We don't want local patrons asking for ILL.
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 rangi       right, we have that
22:44 Dyrcona     I was just going to say blocked if anything blocked at all.
22:43 Dyrcona     Well, in Evergreen, you get blocked from circ (checkout), holds (placing holds), or renewals. Most blocks block all three.
22:42 rangi       and then conditional ones show up if you blocked from certain holds, or certain circ cases
22:42 rangi       that'd work
22:42 rangi       right
22:42 Dyrcona     I was just going to say blocked if you're barred, or blocked from circ and/or holds.
22:42 Dyrcona     Well, Evergreen has a similar situation.
22:41 BobB        ?
22:41 BobB        mtj about
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:40 rangi       however, there are a myriad of conditional blocks too
22:40 rangi       and I could pass that through easily
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: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:37 tcohen      hi eythian
22:15 eythian     hi
21:54 WNickC      thanks
21:52 WNickC      I suspected the answer would be something like that
21:51 cait        but if you test something that changes tables/moves data, that can be a problem
21:51 cait        for a syspref it's not a big problem
21:51 cait        the changes won't get undone
21:51 cait        WNickC: if you are testing in a clone you can do a mysqldump before running updatedatabase
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:50 WNickC      hello all
21:11 magnuse     have fun #koha!
21:03 wizzyrea    oh nice one
21:03 magnuse     it's very ad hoc, but i hope to be able to upgrade my customers with it, at least
21:02 rangi       cool!
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:01 magnuse     wip for a quick fix for bug 12584: https://github.com/MagnusEnger/fix-koha-conf - hope to get the fixmes done tomorrow
20:15 rangi       yeah
20:15 rangi       yeah some old tests dont to autocommit=0
20:15 cait        but it was not using the autocommit 0
20:15 cait        tomas fixed suggestion.t that did leavesomething in the database yesterday
20:14 cait        and maybe old tests? i think reserves works pretty well
20:14 pianohacker that was probably it
20:14 rangi       wont work if its a non transactional table, like myisam
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:13 rangi       no changes are committed to disk, unless you do a commit;
20:12 rangi       but setting autocommit=0 does that implicitly
20:12 rangi       to be more explicit
20:12 rangi       begin
20:12 rangi       we should be doing start transaction
20:11 rangi       but neither will the commit pianohacker
20:10 pianohacker so you're playing with fire
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: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:07 cait        it's a few lines at the beginning of the test file that you are looking for
20:07 barton      aha.
20:06 cait        and it leeaves the database unchanged
20:06 cait        we don't actually commit the changes
20:06 cait        what you are looking for is the rollback
20:06 cait        i am not sure it has to do with the environment
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:04 barton      where is the environment set for C4::Context among the unit tests?
19:58 cait        hola #koha
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
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 * magnuse   marks bug 12577 as a duplicate of bug 12584
18:28 * tcohen    heart breaks symetrically
18:28 * oleonard  's heart breaks
18:28 oleonard    Oh no I thought I was the only one!
18:25 tcohen      oh, carrie still sends me love letters :-P
18:18 magnuse     hehe
18:18 tcohen      Koha is a box full of surprises, it seems
18:17 magnuse     but did i change anything between it working and not?
18:17 magnuse     woohoo!
18:17 magnuse     huh, i tested tht on the wrong instance - the old instance works now...
18:12 tcohen      so db (sysprefs, options) excluded from the checklist
18:11 magnuse     so some config somewhere...
18:11 magnuse     tcohen: yes, that works
18:07 magnuse     i'll try...
18:07 tcohen      new instance + load db dump + koha-rebuild-zebra -f works?
18:06 magnuse     but searching from koha still does not work
18:05 tcohen      :-D
18:05 magnuse     tcohen: ah yes, that works
18:03 tcohen      base biblios; format xml ; elem marcxml
18:02 tcohen      try elem marcxml
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
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:52 magnuse     hiya tcohen
17:43 tcohen      hi magnuse
17:12 magnuse     bag: HI
17:05 tcohen      I like oleonard's bug-wrangler mode
16:52 wahanui     cait: go to bed
16:52 tcohen      cait?
16:35 tcohen      thanks to you for joining the discussion actually
16:22 ashimema    Thanks tcohen.
16:22 ashimema    brill.. they appear under my trello more easily now too.
16:21 tcohen      you're in
16:21 ashimema    Cheers
16:21 ashimema    my feeling is that dcook hasn't got a grasp on where QP fits in ;)
16:20 ashimema    it's the Zebra /Search re-factoring one i'm interested in at the minute.
16:20 tcohen      i'm not sure actually
16:20 ashimema    i didn't know you could add yourself..
16:19 tcohen      i can do it for you, which board?
16:19 tcohen      ashimema: you need to add yourself to the board
16:16 jcamins     Oh, wow. There is a rumor that Amazon is offering a Netflix-style subscription service for Kindle ebooks.
16:14 gaetan_B    bye!
16:01 ashimema    wonering if commenting is locked for a reason ;)
16:01 ashimema    tcohen.. do you need different rights in trello to be able to comment on a card?
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.
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:51 oleonard    What is Email::Valid being used for if not server-side email validation?
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:44 jcamins     I just saved a user with the e-mail address asdlkjsdaflkj or something like that.
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     Neither.
15:44 oleonard    "at all" meaning not on the client side or server side?
15:43 jcamins     oleonard: in fact, we don't validate e-mail addresses at all. I hadn't realized that.
15:22 reiveune    bye
15:16 oleonard    everyone++ # for writing commit messages that are so much better than they were in 2007.
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
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
14:55 Joubu       oleonard: bug 7380: I used it to display the category dropdown list
14:53 oleonard    \o/
14:53 Joubu       oleonard: I added one yesterday :)
14:51 oleonard    Looks like we need a template plugin for showing patron category
14:46 tcohen      :-P
14:45 oleonard    You'll have to tell the tag search that :P
14:45 tcohen      oleonard: grep -R "use YAML" * => no YAML::XS dependency
14:28 Joubu       oleonard: ok, got it
14:27 Joubu       off
14:27 oleonard    Is QueryParser on or off Joubu?
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 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 oleonard    I filed Bug 12585 if anyone has anything to add -- for instance a patch ;)
14:26 Joubu       jcamins: hum, ok.
14:23 jcamins     Joubu: I think it's included by YAML when available.
14:22 Joubu       oleonard: I don't see any place where YAML::XS would be used
14:19 jcamins     Koha doesn't use YAML::XS directly at any point.
14:18 jcamins     oleonard: no idea.
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: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:13 jcamins     Joubu: I was, and you're right, that doesn't help on the form input.
14:13 Joubu       Email::Valid, but it's not a js plugin :)
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 jcamins     (apparently)
14:13 Joubu       jcamins: maybe you was thinking about bug 8000?
14:13 jcamins     (even though YAML is configured to use it)
14:12 jcamins     Though I can't help but wonder if perhaps the problem there is that YAML::XS isn't installed.
14:11 oleonard    :)
14:11 jcamins     oleonard: that's unfortunate.
14:09 oleonard    jcamins: http://catalog.bywatersolutions.com/cgi-bin/koha/opac-search.pl?tag=crafts&q=crafts
14:07 matts       cait, just replied to your email
14:05 oleonard    Looks like tag searches in the OPAC don't work with  UseQueryParser turned on.
14:00 tcohen      the importance of LTS: http://bit.ly/1p8hh4T
13:56 jcamins     Thanks.
13:53 jcamins     I guess I didn't miss anything. :)
13:53 oleonard    If it's being used to validate email addresses somewhere I'm not aware of it
13:52 jcamins     Oh, just jquery.validate? I already knew about that one. Never mind!
13:52 jcamins     *addresses
13:52 oleonard    That is jquery.validate.min.js in the staff client
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:51 oleonard    I don't know about a new e-mail specific validation plugin
13:50 jcamins     oleonard: what's the new validation plugin we're using for e-mails called?
13:42 oleonard    Can't locate YAML/XS.pm in @INC
13:41 oleonard    Anyone else getting an error when searching by tag in the OPAC?
13:22 magnuse     have fun #koha!
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 ashimema    ;)
13:22 magnuse     oh well, time to run
13:21 * magnuse   knows too little about debian too
13:21 magnuse     ;-)
13:20 magnuse     yeah, ashimema++
13:20 jcamins     Wow, nice of ashimena to volunteer!
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 magnuse     Bug 12584
13:16 * ashimema  scarpers before someone see's that as volunteering to do it
13:16 ashimema    E.2 sounds like what we want
13:16 ashimema    https://www.debian.org/doc/debian-policy/ap-pkg-conffiles.html
13:13 ashimema    deb's package manager didn't handle it too well really.
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:12 ashimema    changing config files during a debian upgrade always seems a bit hit or miss to me.. it's often pretty nasty.
13:11 ashimema    though I have no idea how it would fit in with the way debian packages do upgrades..
13:11 magnuse     i'll report a bug at least
13:11 ashimema    should be 'relatively' straight froward I would think too..
13:10 magnuse     yeah, sounds like a plan
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     ah, that is not optimal
13:09 magnuse     but having lots of different versions of config files is nt good either
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     yeah, there is some risk involved
13:09 ashimema    I'de rather not 'clobber' config really..
13:09 magnuse     cool
13:09 ashimema    I've thought about that issue a umber of times magnuse.
13:08 magnuse     might be possible to reuse that for the packages then?
13:08 ashimema    indeed
13:08 jcamins     So you can't change the password by hand then expect it to work after a make upgrade.
13:08 magnuse     cool
13:08 jcamins     Rewritten, actually.
13:08 jcamins     Yes.
13:07 magnuse     i know other config-files are updated, but maybe not koha-conf.xml?
13:07 magnuse     hm, is koha-conf.xml updated when you do "make upgrade" (or whatever it is called) on a dev install?
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:04 matts       cait, ok, I hopefully will be able to look at it soon
13:03 cait        matts: i won't have that server much longer - so was hoping to get it done soonish :)
13:03 druthb      I've been doing that sort of thing in JSON, here at cPanel.
13:02 matts       cait, indeed, it's not :) I'll try to have a closer look at it soon
13:02 magnuse     dang :-)
13:02 druthb      nope.
13:02 * magnuse   thinks druthb just volunteered ;-)
13:02 cait        but you saw the mail, i will just wait for you to get t it
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        matts: unusual is not good
13:02 matts       I didn't have a chance to look at it precisely
13:02 matts       cait, yep, I saw your email, and at first look, it's a pretty unusual error message to me
13:01 druthb      magnuse:  Since it's in XML, that shouldn't be too hard.
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
12:57 cait        :)
12:57 cait        just wnated to ask about the cas server
12:57 matts       yep, still there
12:57 matts       hello cait
12:56 magnuse     yeah, please ban my gmail address ;-)
12:55 cait        matts: still around? was at lunch
12:54 tcohen      magnuse: should i use your gmail address?
12:54 tcohen      you're banned magnuse
12:53 magnuse     or is it just for qa?
12:53 * magnuse   is curious
12:53 magnuse     i can haz added too?
12:52 ashimema    thnaks ;)
12:52 ashimema    aha.. you just added me..
12:52 tcohen      i've just addded you :-D
12:51 tcohen      they are
12:51 ashimema    tcohen.. are the trello boards public anywhere.. I'd be interested in keeping up with current development too ;)
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 cait        @seen kf
12:51 cait        lol
12:49 magnuse     have you ever seen them in a room together?
12:49 tcohen      make slides
12:49 tcohen      no no
12:49 magnuse     but some of us suspect kf and cait of being one and the same person
12:49 wahanui     cait: go to bed
12:49 tcohen      cait?
12:49 magnuse     true
12:48 wahanui     oleonard: what?
12:48 oleonard    wahanui never said anything about cait though
12:48 tcohen      cait: go make slides now
12:48 magnuse     ah!
12:48 cait        ;)
12:48 wahanui     kf should be writing slides
12:48 cait        slides?
12:48 wahanui     i think 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     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 ashimema    so the trello stuff did take off then
12:48 wahanui     hmmm... kf is very interested in accessibility
12:48 magnuse     kf?
12:48 cait        someone please tell me ot go make slides?
12:48 magnuse     the <config> part of koha-conf.xml is much shorter in the old file versus the new one
12:48 cait        i have added a card to the trello
12:47 cait        tcohen: no worries :)
12:47 ashimema    +1 to depricating stuff
12:47 * tcohen    fears get deprecated
12:47 cait        magnuse: yep1
12:47 magnuse     deprecate all the things!
12:47 magnuse     for the packages, there should be some way to upgrade koha-conf.xml
12:46 tcohen      we can deprecate it as long as we provide some grs1->dom scripts for moving people
12:46 cait        i like deprecating thigns
12:46 cait        something we can deprecate next dev meeting heh
12:46 tcohen      "not default" heh
12:45 cait        hm not officially deprecated i think :)
12:45 magnuse     yeah
12:44 tcohen      it is deprecated, but it should work
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:43 cait        magnuse++ .)
12:41 tcohen      it is important to spot it
12:38 magnuse     so now i just have to figure out what the difference between the upgraded instance and the fresh one is...
12:38 magnuse     i just created a brand new instance on the same server, and searching works for that instance
12:37 magnuse     yup, there is no normarc format for authorities
12:31 tcohen      which makes sense if there aren't normarc authorities
12:30 tcohen      it seems that there isn't a 'normarc' marc_def for authorities
12:29 tcohen      sorry, in this file: normarc-retrieval-info-auth-dom.xml
12:29 tcohen      magnuse: have you tried changing normarc to unimarc in those lines?
12:20 tcohen      hi oleonard
12:20 wahanui     somebody said morning was a state of the cait
12:20 tcohen      morning!
12:19 nengard     hiya oleonard
12:15 oleonard    Hi everyone
12:10 * magnuse   waves
12:07 matts       cait, yep, around
10:23 cait        matts: around?
09:13 * ashimema  is starting to get the hang of shibboleth... multi-tenant shibboleth upon multi-tenant koha from packages.. tick
08:42 cait        ..? :)
08:42 ashimema    I am..
08:41 cait        ashimema: still around?
07:56 dcook       Time to go drink wine!
07:55 * dcook     's head buzzes
07:55 dcook       But I can work on that update idea later
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: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: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: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       I think I had a brainwave for bug 12477
07:46 dcook       For a bus :)
07:46 * dcook     should run...
07:46 dcook       yo cait ;)
07:44 cait        hi #koha
07:14 fridolin1   re
07:02 alex_a      bonjour
06:57 ashimema    haha.
06:56 dcook       I guess some things don't change?
06:56 dcook       I actually saw some students on the bus this morning copying each other's homework
06:55 dcook       Took me a couple of seconds before I was pretty sure that wasn't what you meant :p
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       How 'bout that...
06:54 ashimema    ;)
06:54 ashimema    even managed to fool my boss into thinking it was all his own original thought
06:53 ashimema    The guy that developed it for us shamelessly ripped off the bbc's style and claimed it as his own..
06:52 ashimema    recognise anything ;)
06:52 ashimema    http://www.bbc.co.uk/weather/
06:52 dcook       Mmm, yeah, I like that visual bit
06:51 dcook       Creative people...
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       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 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       I wish more of my stuff looked nice
06:51 dcook       Something to be said for looking nice from the user perspective though
06:50 ashimema    silly customer.
06:50 ashimema    I hadn't noticed that..
06:50 dcook       haha
06:50 ashimema    lol..
06:50 ashimema    it looks nice form the user perspective.. but underneath it's like a low budget horror movie ;)
06:50 * dcook     isn't seeing the introductory guide :(
06:48 ashimema    for an example.
06:48 ashimema    https://cumbria.rebuslist.com/
06:48 dcook       Cool beans :)
06:48 ashimema    indeed.
06:48 fridolin    hie ashimema
06:48 dcook       Sorry. It's nearly 5. I'm a bit slow :p
06:47 dcook       So reading lists as in...lists of readings that students need to do?
06:47 ashimema    hi fridolin
06:47 ashimema    it's been really popular.
06:47 ashimema    nah.. this is a system for creating and managing reading lists.. mostly for academic libraries at the moment..
06:47 fridolin    hie dcook
06:47 dcook       ashimema: That's awesome :)
06:46 dcook       yo reiveune, fridolin
06:46 fridolin    hie all
06:46 dcook       Apparently the client likes it, but I'd like to improve it...
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 reiveune    hello
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:45 ashimema    haha.. maybe.
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 dcook       I wonder if your reading list solution is similar to some code I worked on?
06:45 dcook       Mind you, I'm sure I'll feel that way in two years time
06:45 dcook       If only I knew two years ago what I knew now...
06:44 dcook       I know that feeling...
06:44 dcook       haha
06:44 ashimema    mind you.. the current code is so bad that I wouldn't want to burden it on anyone.
06:44 dcook       Reading list?
06:44 ashimema    It's a reading list solution we are punting here.. closed source for now unfortunately..
06:44 dcook       Making sure not to screw with people's sense of search reality...also a lot of work
06:44 dcook       I think the testing, perhaps, is the most amount of work
06:43 dcook       What re-write are you staring at?
06:43 dcook       Oh?
06:43 dcook       At the moment though, I mostly want to fix what I see as most broken
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       Totes
06:43 ashimema    and yeah.. making search much more modular at the core.. that would also be a prime directive..
06:43 dcook       qualms*
06:43 dcook       As time goes on, I actually have fewer and fewer quams with Zebra
06:42 dcook       Agreed
06:42 dcook       Not just the code but the concept
06:42 ashimema    I still think Zebra could be awesome.. if we used it right.
06:42 dcook       I feel like I'm getting closer to understanding it though...
06:42 dcook       Me too, haha
06:42 ashimema    I'd love to have the time to put into search..
06:41 ashimema    when it works.
06:41 ashimema    indeed.. shibboleth is in fact all kinds of awesome...
06:41 dcook       That's interesting!
06:40 dcook       Whoa
06:40 ashimema    ALL other stuff they use is already althenticated.. including Koha ;)
06:40 dcook       O_o
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       My desire to improve Search is both selfish and altruistic ;)
06:40 dcook       I would do more with your patches but not having any work locally with it makes it a bit tougher
06:39 dcook       ashimema: That does sound strange :p
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 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:38 ashimema    yeah, it would certialy be nice to have a Koha::Authen::.. your right
06:38 ashimema    yeah, it would certialy be nice to have a Koha::Auth::
06:38 dcook       You can only login from certain pages?
06:38 dcook       O_o
06:37 ashimema    so it doesn't really matter
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 dcook       I suppose it would be nice to use Koha::Authen::XXX instead of C4::Auth_with_, but...
06:37 dcook       Cool beans
06:37 ashimema    that is correct.
06:37 dcook       hehe
06:37 dcook       Then we do a remote call to the authentication server then do things in Koha?
06:36 ashimema    i use my shibboleth work to support a cheeky pass through for openID.
06:36 dcook       Soo with "Auth_with...", I assume that we're using Koha's login form as the main login point
06:36 dcook       good luck!
06:36 dcook       see ya, cait :)
06:36 dcook       Yeah, it's a bit weird
06:36 ashimema    didn't realise that.
06:36 dcook       When they said OpenID it threw me for a loop at first because it wasn't OpenID :S
06:36 ashimema    oh.. I see..
06:36 cait        bbiab
06:36 dcook       Well, OpenID Connect is a wrapper for OAuth2.0
06:35 ashimema    it would be nice to see openID in..
06:35 ashimema    that would be good dcook.
06:35 ashimema    but at least there are a fairly standard set of 'hacks' to plug into it.. auth_with_...
06:35 cait        you shouldn't say that with qa people in the room
06:34 cait        lol
06:34 dcook       I don't know if I'll include my OpenID Connect stuff though...it's not very good
06:34 ashimema    yeah, making it more modular from the ground up would certainly be nice..
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 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 cait        bug 9936
06:34 ashimema    SIP.. yuk
06:33 dcook       ashimema: And a more extensible mechanism for adding new types of auth
06:33 dcook       I should maybe looka t SIP one day..
06:33 ashimema    so yeah, I'd agree that checkauth needs documenting properly
06:33 cait        like sip
06:33 cait        i am more bothered that not everything is using it
06:33 ashimema    our code commenting is generally pretty aweful to be frank. ;)
06:33 dcook       I actually did a local patch to add authentication via OpenID Connect
06:32 dcook       Which...I might get to one of these days
06:32 dcook       I think checkauth() needs better documentation though
06:32 dcook       Admittedly, I don't know if auth.pm is so bad
06:32 dcook       Yep
06:32 dcook       hahaha
06:26 ashimema    auth.pm does need some polishing I agree, btw.. but at least it works at the momoent ;)
06:26 ashimema    ;)
06:26 ashimema    'damned if i want to do the re-write'
06:26 ashimema    'hang on, this code isn't so bad afterall'
06:26 ashimema    'lets make a series of bugs to work toward that'
06:25 ashimema    'ack, the authentication system is awful it needs a re-write'
06:25 ashimema    you did an about turn in the middle
06:25 ashimema    though I did find your thoughts on authentication interesting..
06:25 ashimema    haha.. all good.
06:24 dcook       ashimema: Ah, right. Yep, I've been a loudmouth lately :p.
06:24 dcook       cait: Perhaps just a weird one, but I'm not one to point fingers :p
06:23 cait        ashimema++ thx for the link :)
06:22 cait        well, or at least a weird one
06:20 cait        it just means i don't have a life i guess
06:20 * cait      feels guilty now
06:20 ashimema    your always online.. it's impressive
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:19 ashimema    i've had a steady stream of bugzilla comments coming in from you of late dcook..
06:17 dcook       I'm not sure what you mean, but thanks :)
06:17 cait        ashimema: hmpf?
06:17 dcook       Wrangling?
06:17 ashimema    nice work
06:17 ashimema    You've been wrangling allot of late dcook..
06:16 wahanui     well, ashimema is on qa now .)
06:16 dcook       heya ashimema
06:11 ashimema    cait, you are up entirely too many hours of the day.
06:11 * cait      waves
06:10 ashimema    evening dcook
05:25 dcook       Turns out if you have duplicate values in REPORT_GROUP, you also get duplicate rows in the Saved reports DataTables...
05:25 dcook       Figured out that duplicate datatable row thing with reports
05:18 cait        morning
05:17 dcook       heya cait :)
04:10 pianohacker bye all
03:35 dcook       All right. I'm done grumping about the internet :p
03:35 dcook       web--
03:34 dcook       yui--
03:28 dcook       Ugh...yui...
03:22 * dcook     shudders at the thought
03:22 dcook       windows though...not Windows
03:21 dcook       :P
03:21 dcook       Well, windows in the display..
03:21 wizzyrea    windows in your contact lenses
03:18 dcook       hehe, which?
03:18 wizzyrea    I don't even know what to do with that last
03:18 wizzyrea    lol wow
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: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:09 dcook       But it hanging out over the tab is...ugly as
03:09 dcook       Because scrolling isn't that bad
03:08 dcook       I suppose the issue I'm facing is more so with the tab than the table I suppose...
03:07 dcook       I like that liz
03:07 dcook       hehe
03:07 dcook       :(
03:07 wizzyrea    https://38.media.tumblr.com/da7eaaaf0b967c78c69a6c91d54dc14c/tumblr_n8r7uylnkw1rrx588o1_400.gif < my actual response
03:07 dcook       pianohacker: I think about that all the time...
03:07 wizzyrea    :)
03:06 pianohacker and yet someone likely does... http://xkcd.com/1172/
03:03 dcook       Yarp
03:03 dcook       lol
03:03 wizzyrea    http://kohadevreactions.tumblr.com/post/68964940127/one-does-not-simply-do-acquisitions-on-an-ipad
03:02 dcook       But I doubt that many people use a tablet with the admin interface
03:01 dcook       Well, anything with a narrower screen
03:01 wizzyrea    just hard to deal with very old/low-res monitors
03:01 wizzyrea    that is a problem that lots of webapps struggle with
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
02:59 dcook       But...there's so much data that it's tough to do really use anything narrower
02:59 dcook       :/
02:59 dcook       If you have a smaller screen, they'll routinely hang out over the right edge
02:58 dcook       They don't look very good in Koha
02:47 dcook       (or that everyone doesn't use huge monitors :P)
02:46 dcook       I dislike tables...
02:39 dcook       Oooh I do have junk food too though...
02:39 * dcook     promises not to rage out in hollywood fashion
02:39 eythian     There's not even a movie on.
02:37 * wizzyrea  gets the popcorn
01:57 dcook       What the ever living...
01:54 dcook       Well that's not nice...
01:54 dcook       They're duplicated if they have a report_group
01:53 dcook       Ah, I mi ght have it figured..
01:52 dcook       Yeah, the DataTable thing is weird. It's only a few rows :S
01:51 dcook       Hmm, I do ponder better ways of saving notes...
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:50 mtj         hmm, not me dcook
01:48 dcook       Specifically in reports...
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?
00:35 dcook       \o/
00:35 dcook       Oh wait, there it is
00:35 dcook       Argh...that moment when you can't find that code snippet that you remember writing a month or so ago...
00:28 dcook       Ah right...moving office...
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: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.