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