Time  Nick       Message
00:13 eythian    looks like the koha list just got unstuck
00:15 bag        oh yeah
00:25 * eythian  adds more cruft to C4::Auth, feels bad.
00:28 dcook      O_O
00:29 eythian    just Yet Another Authentication Method
00:30 dcook      Yeah, I feel that
00:30 eythian    it really needs for checkauth to be broken into modules, then you can just list the modules in koha_conf.xml
00:30 dcook      That would be nice
00:32 dcook      I wonder what could spur changes for Auth
00:33 eythian    how...is there no 'get borrower from userid' ?
00:33 eythian    madness
00:33 dcook      ^
00:33 dcook      That's pretty much what I think when I think C4::Auth
00:33 eythian    oh, C4::Members::GetMember can do it
00:33 eythian    that's ok then
01:25 eythian    hrm, enabling a new authentication method disables using the database user to log in.
01:25 eythian    that's really really annoying
01:31 wizzyrea   that is annoying.
01:32 * eythian  just puts a password check in, in lieu of refactoring all of C4::Auth to be sane.
01:39 dcook      Yeah, I suppose a person needs to know which auth method to use?
01:39 dcook      Or perhaps I'm not understanding correctly
01:39 dcook      It is C4::Auth after all..
02:39 mtj        hey koha, does anyone know the steps to populate a koha db, to run the ./t/db_dependant/*.t tests?
02:42 wizzyrea   usually it involves grabbing one of the test db's then running it and see where it dies :/
02:44 mtj        hmm, how do i grab a test db?
02:45 wizzyrea   I used to have one but it would be ~3.10 era
02:45 wizzyrea   usually it's just requiring the sample data
02:45 wizzyrea   or at least that's an excellent place to start
02:45 wizzyrea   so install -> tick all the boxes
02:45 wizzyrea   but I kinda remember there was other data in there too...
02:46 wizzyrea   but it's fuzzy and way back. I've slept since then.
02:46 mtj        yep :)
02:47 mtj        i think the only way is to manually create yourself a test db
02:47 mtj        seems like something we are missing
02:56 wizzyrea   the jenkins installs should have them
02:56 wizzyrea   idek, I feel like this is a solved problem
02:56 wizzyrea   I just don't properly know the solution
03:08 wizzyrea   get the popcorn is also https://lh4.googleusercontent.com/-s2Sa9ZfpACQ/VRQcQ1_hScI/AAAAAAAAB3k/J2qYKNhIyi4/w500-h300-no/Whenever%2Ba%2Bargument%2Bstarts.gif
03:08 wahanui    okay, wizzyrea.
03:08 wizzyrea   get the popcorn
03:08 wahanui    I'm a bot, wizzyrea. Not a popcorn transfer technician.
03:08 wizzyrea   tee hee
03:11 mtj        nope, not solved
03:14 mtj        i have a repo thats failling a bunch of db_dependant tests
03:15 mtj        .. i dont know if they are legitimate errors, or if i just have a db thats 'not correct'
03:16 eythian    dcook: well, at the moment you can only have one option, and the "standard" way of doing it bypasses the koha internal password option.
03:16 eythian    which isn't an option in most cases.
03:17 eythian    But if you could say "auth by certificate, if that fails, auth by ldap, if that fails, auth by local password", then that would be great
03:22 dcook      Yeah, that could be handy
03:23 dcook      I just hid the login form for one site that doesn't want local password as an option
03:23 dcook      So that wouldn't really apply there
03:24 dcook      Having a choice of auth options could be handy as well
03:24 dcook      configurable choice*
03:25 eythian    tbh in this case it'll never get to a login prompt on the OPAC
03:26 eythian    but this was also affecting the staff client
03:28 mtj        rangi: any clue re: my Q.. ? ^
03:28 mtj        ..how does someone build a db, to pass the koha db tests?
03:29 eythian    mtj: he's not here
03:29 dcook      Hehe:
03:29 dcook      External Dimensions: 300 (w) x 200 (d) x 200 (h) mm
03:29 dcook      Internal Dimensions: 305(W) x 132 (D) x 195 (H) mm
03:29 eythian    hmm
03:29 dcook      Bigger on the inside?
03:29 dcook      eythian: It'll never get to a login prompt, eh?
03:29 mtj        ta eythian
03:30 eythian    dcook: it has an SSO layer on top
03:30 eythian    so I'm trying to push the SSO creds into koha
03:30 dcook      Mmm, right
03:37 eythian    oh, if I pretend this is basic auth, things should get easier.
03:38 eythian    yay, that seems to work
03:39 * eythian  makes note to self where to pick up next time, proceeds to beer.
03:39 dcook      beer!
03:40 dcook      That reminds me I should have lunch..
03:40 eythian    I do find it weird that we don't have a session for basic auth. I wonder how that works.
03:40 eythian    Or I'm just reading it wrong.
03:41 dcook      I think maybe you're reading it wrong?
03:41 dcook      Although I think there is something weird with sessions and auth in general
03:41 dcook      I think I filed a bug a little while back
03:41 dcook      Or maybe that was just a local thing
03:41 eythian    hmm, I don't think I am
03:41 eythian    oh well
03:42 dcook      That's future eythian's problem
03:42 * eythian  still wants to get that pile of poo rewritten
03:42 dcook      ^
03:42 eythian    exactly :)
03:43 dcook      Oh... I'd never taken a look at Chrome's SSL settings before
03:47 * eythian  -> beer o'clock
03:47 eythian    later
03:49 dcook      ta
05:14 dcook      Interesting... the Koha installer appears to be in French..
05:14 dcook      Must be picking up a past cookie
05:15 * dcook    wonders why we have checkboxes next to the "Mandatory data" items
05:38 dcook      @later tell eythian bug 13779 might be relevant for you?
05:38 huginn     dcook: The operation succeeded.
06:11 eythian    hi cait
06:11 eythian    bye cait
06:11 cait       bye eythian
07:00 magnuse    me waves
07:03 bag        me knuckles magnuse
07:04 * magnuse  knuckles bag
07:05 bag        sounds like something you’d buy in a supermarket store - “bags knuckles bag”
07:20 magnuse    hehe
07:21 magnuse    something for the dog to chew on, perhaps?
07:33 drojf      moring #koha
07:34 drojf      morning even
07:34 drojf      did the mailing list not work for a few days and just give me a lot of email or is that a problem on my side?
07:36 drojf      according to the log it's not me :)
07:39 cait       nope not you
07:53 fridolin   hie
07:59 alex_a     salut
08:26 mveron     Good daytime #koha
08:34 kivilahtio good daytme mveron
08:36 Joubu      o/
08:39 mveron     Hi kivilahtio and Joubu :-)
08:42 gaetan_B   hello
09:07 nlegrand   oyo #koha
09:10 kivilahtio yoyo
09:12 * magnuse  switches mental context from admin to migration
09:15 * nlegrand sends good vibes to magnuse
09:16 magnuse    thanks!
09:40 * mveron   rebased Bug 4041 - Is signed off by drojf, would be great to see move it forward.
09:40 huginn     04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=4041 enhancement, P5 - low, ---, veron, Signed Off , Address Format as a I18N/L10N system preference
10:01 ashimema   morning
10:03 nlegrand   o/ ashimema
10:06 * magnuse  waves
10:31 Joubu      khall: around?
10:31 khall      yep, what's up?
10:32 Joubu      khall: Hi! I found a major bug. Bug 13713 breaks the "holds" tab of the checkout page
10:32 huginn     04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13713 normal, P5 - low, ---, jonathan.druart, Pushed to Master , Remove useless constraint in Koha::Schema::Result::Biblio
10:32 Joubu      khall: The error is DBIx::Class::ResultSource::_resolve_join(): No such relationship biblionumber on Item at /home/koha/src/svc/holds line 72
10:33 Joubu      13713 removes the belongs_to biblio in K::S::R::Item
10:33 Joubu      and svc/holds does a search prefetching item => biblio (l.65)
10:34 khall      hmm
10:34 Joubu      khall: the questions are: 1/ Is the prefetch useful? (I don't see any diff on removing it)
10:34 Joubu      and 2/ Is prefetch => { 'item'                => 'biblioitemnumber' }, correct?
10:35 khall      the prefetch may make it marginally faster
10:35 Joubu      khall: maybe it's too early for biblioitems related questions :)
10:35 khall      but probably not enough to make any real difference
10:36 Joubu      ha yes you're right (read it 5min ago in the doc but already forgot...)
10:36 Joubu      so we should keep it
10:37 Joubu      it's used indeed
10:37 khall      maybe a benchmark with and without to see if it's worth keeping?
10:38 Joubu      khall: I think it's worth keeping it
10:38 khall      that's good by me
10:39 Joubu      khall: So does the prefetch  =>{item => 'biblioitemnumber'} makes sense to you?
10:39 drojf      is there some kind of free software printer access control thingy for libraries? maybe something like libki for printers
10:39 khall      drojf: pykota
10:39 drojf      thanks khall
10:39 khall      np
10:40 khall      Joubu: to replace the current prefetch line?
10:40 khall      or in addition?
10:40 Joubu      khall: yes to replace it
10:41 khall      well, won't that prefetch the biblioitem table, not the biblio table?
10:42 Joubu      yes, but didn't read all the svc/holds script
10:42 Joubu      I have seen my $biblionumber = $h->biblio()->biblionumber();
10:43 Joubu      but the join is done for the biblio author and title...
10:44 Joubu      so we need to access to the biblio with $h->biblioitem->biblio, not directly $h->biblio
10:45 khall      hmm, that seems even less efficient than dropping the prefetch
10:45 Joubu      Actually I think I need to refresh my mind with the ****** biblioitems table
10:45 khall      lol
10:46 khall      I've been working on a patch series that adds a decent Koha::Hold object, maybe I would just convert the script to using that?
10:46 khall      I can do that now if you would like me to
10:46 Joubu      Is the patches submited somewhere?
10:46 Joubu      are*
10:46 khall      yes, this is the last in the series: http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13030
10:46 huginn     04Bug 13030: enhancement, P5 - low, ---, kyle, Signed Off , Show waiting hold expiration date for waiting holds on circulation.pl
10:48 khall      my bad, *this* is the last in the series: http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13918
10:48 huginn     04Bug 13918: enhancement, P5 - low, ---, kyle, Needs Signoff , Add waiting expiration date to opac list of holds for user
11:54 meliss     good morning/afternoon/evening
12:03 magnuse    kia ora meliss
12:03 magnuse    and yes, that would be afternoon :-)
12:04 meliss     how are you doing magnuse?
12:05 magnuse    good
12:06 magnuse    in the middle of a migration, looking forward to a bit of easter holiday
12:06 magnuse    and yerself?
12:06 meliss     I am hoping that the snow will melt before easter so that we can have an easter egg hunt outside.
12:07 magnuse    heh, (almost) no snow here :-)
12:10 meliss     :)
12:24 tcohen     morning!
12:29 magnuse    kia ora tcohen
12:43 kivilahtio tcohen: When you asked if I could setup a Cucumber test stuff for Koha, what did you mean? What I am doing is just another perl script which can be ran from Jenkins no problem.
12:43 kivilahtio tcohen: So I assume you just tell jenkins to run this script and report errors.
12:43 tcohen     i thought it would be a good idea to have a cucumber server?
12:43 tcohen     :q
12:44 kivilahtio hmmm... a separate Cucumber server?
12:44 kivilahtio whhhhhhyyy?
12:44 drojf      think like a cucumber, serve like a cucumber
12:44 kivilahtio is Jenkins going to die?
12:45 kivilahtio I think we can provide a server for that
12:45 tcohen     nope, but maybe we could benefit from a cucumber server
12:45 tcohen     i haven't used it
12:45 kivilahtio we have spare capacity, but I don't have time to learn Jenkins
12:46 tcohen     we have a jenkins server already (thanks biblibre)
12:49 kivilahtio tcohen: I understood that you don't want to have Cucumbers in the same Jenkins server?
12:50 tcohen     kivilahtio: i didn't know it was integrated inside jenkins
12:50 kivilahtio tcohen: I havent got a clue.
12:51 kivilahtio tcohen: I ASSUME that Jenkins just runs a script and gets the script exit value to determine whether or not there was an error. Then it sends the script output to email if errors hapened
12:52 tcohen     kivilahtio: that's what jenkins do right now
12:52 kivilahtio tcohen: So then just add another scipt to Jenkins to run the Cucumber test harness
12:52 tcohen     i expected cucumber to provide a nicer UI
12:52 tcohen     :-D
12:52 kivilahtio tcohen: too bad. It is not nice
12:53 kivilahtio tcohen: but it is so awesome to be able to write in natural language the tests. Then start working on them. IT is just so awesome
12:53 kivilahtio too bad the Perl implementation is somewhat difficult to use, and I would like to improve the cpan module a bit
12:53 kivilahtio I havent got a reply fomr the author yet regarding my questions
12:54 tcohen     hmpf
13:59 fridolin   tcohen: hie, do you have a moment for us today ?
14:39 tcohen     hi fridolin
14:39 tcohen     i do
14:39 tcohen     just finished my presentation
14:48 * magnuse  calls it a week - have fun #koha!
14:48 magnuse    friday?
14:48 wahanui    friday is pizzaday
14:48 magnuse    woohoo!
14:49 JesseM     pizzaday!!! sounds great
14:50 amyk       pizza!? yes please
15:29 nlegrand   now I want a pizza :)
16:57 gaetan_B   bye
17:35 tcohen     Joubu: any clues about the problem introduced by 5786?
17:49 mveron     bye #koha
18:05 * tcohen   just realized the beauty of vagrant
19:20 tcohen     bye #koha