Time Nick Message 22:50 dcook And not in the black metal way :p 22:50 dcook The hold music became a bit demonic 22:50 dcook Oh my... the vet's phone system has troubles 22:43 dcook I think I commented somewhere about that.. 22:43 dcook I think that koha-restful either doesn't use PUT or uses PUT when it should use POST. I can't remember. 22:42 dcook So that they use POST for the opposite of GET and the sending of some information 22:42 dcook Yeah, I think that's how I've thought about it, but people have confused it out in the wild, me thinks 22:42 eythian whereas POST is for sending some information 22:42 eythian think of PUT as the opposite of GET 22:40 dcook I think I figured out the whole PUSH vs PUT debate a while ago but now I can't recall it at all 22:40 dcook Apparently CGI isn't so great with "PUT" though 22:40 dcook Fairly old but... 22:40 dcook This might be useful as well: http://www.perlmonks.org/index.pl?node_id=609632 22:39 eythian oh, useful 22:38 dcook Anyway... *goes back to doing stuff* 22:38 dcook Huh... apparently Apache sets the environmental variable REQUEST_METHOD 22:36 dcook Mmm, maybe not that well though.. 22:35 dcook I looked into it a while ago when there was more API talk on the listserv, but I can't recall now.. 22:35 dcook eythian: I think you can access the HTTP verbs using the CGI module 21:55 cait hmf 21:55 wizzyrea yeah, cait++ 21:51 wnickc don't forget cait++ 21:51 wizzyrea wha? 21:51 cait most likely 21:51 cait did i forget someone? 21:51 cait tcohen++ rangi++ Joubu++ wizzyrea++ 21:50 * cait waves 21:50 tcohen hi 21:45 eythian hi cait 21:44 magnuse kia ora cait 21:43 cait hi #koha 21:40 eythian Which I guess is why koha-restful is fairly separate. 21:40 eythian when we eventually get to the point of placking everything 100% of the time, we can also then move to other frameworks that'd make that sort of thing easier (dancer, for example.) 21:38 magnuse i think ashimema might have some ideas though 21:38 magnuse neither do i 21:34 eythian I do have no idea how to handle them in CGI though 21:34 magnuse but i don't have very strong opinions on it 21:34 eythian yeah, I just asked in another channel, and apparently it is for rest. 21:33 magnuse hm, i thought that was the rest way to do things... 21:33 eythian oh, apparently I'm wrong on that. 21:32 eythian I'm not sure of the consensus of using HTTP verbs in general. I thought I'd heard it was generally not desirable. 21:31 magnuse please feel free to add to the rfc as necessary - i was just trying to collect the ideas that surfaced 21:30 magnuse eythian: yeah, my goal was to pull the rug out from underneath you ;-) 21:23 eythian also, that can't handle my case exactly as written. 21:23 eythian magnuse: are you attempting to document that something should happen in a different way to what I did it, after I submitted mine? That's a little unfair! :) 21:21 pianohacker magnuse: exactly my feelings 21:19 magnuse dang and yay :-) 21:18 pianohacker this is the last time that will be a problem, though :) 21:18 pianohacker magnuse: no, unfortunately :/ my spring break doesn't line up with it as beautifully as last year 21:17 huginn pianohacker: The operation succeeded. 21:17 pianohacker @later tell ashimema because I am responding to bugs at a snail's pace, I am 100 percent okay with you submitting bug 12272 on my behalf. The main thing stopping me from doing so was writing tests, I believe 21:17 magnuse pianohacker: did you say you are coming to marseille, or am i mixing people up? 21:16 * magnuse knows that feeling of moving slowly 21:16 pianohacker magnuse: good idea 21:16 magnuse pianohacker: maybe tell ashimema it would be ok in a @later or smething? 21:15 pianohacker perfectly fine by me. I've been putting in about 5 hours a week this semester and last, so my bugs have all been moving very slowly 21:14 magnuse pianohacker: ashimema was on the brink of submitting the code you have on github on your behalf, i think 21:14 magnuse eythian: you might want to look at that rfc too :-) 21:14 pianohacker excellent! Looks very good. Thanks magnuse 21:14 magnuse there is a link to the discussion at the top of that wiki page 21:13 eythian hi 21:13 pianohacker oh, cool. When did that happen? 21:13 wahanui i think rest api rfc is http://wiki.koha-community.org/wiki/New_REST_API_RFC 21:13 magnuse rest api rfc? 21:13 magnuse it resulted in a REST API RFC 21:13 pianohacker hi magnuse :) 21:13 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12272 enhancement, P5 - low, ---, jweaver, NEW , Refactor C4::Service API into Koha::Service class 21:13 magnuse and specifically about your plans for bug bug 12272 21:11 magnuse we were talking about you earlier today 21:11 magnuse kia ora pianohacker! 20:46 magnuse barton: lol 20:46 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13431 critical, P5 - low, ---, abl, Needs Signoff , Shared FastMmap file causes issues 20:46 magnuse i'll have to figure out a workaround for bug 13431 before i can upgrade, though 20:46 barton magnuse: if I have not seen as far as others, it is because giants were standing on my shoulders ;-) ;-) ;-) 20:43 magnuse rangi++ 20:41 rangi and released 20:34 magnuse barton: i'm just standin on the shoulders of giants 20:27 magnuse ooh, thanks folks! 20:11 rangi magnuse++ 20:09 wizzyrea magnuse++ kohadevbox is pretty great. 20:03 barton magnuse: I've been playing with kohadevbox. Impressive piece of work. 19:57 rangi its always busy 19:57 rangi release day 19:48 huginn New commit(s) kohagit: Bug 13609: Cross Site Scripting problem in authority search result list paging <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=c667b9ddbf42f9729d8f4035c7e872d5e980a5e9> / Bug 13510 : Fixing the third XSS issue <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=da6ee1c469c63f6d28dd1302032a19596eb7cd57> / Bug 13510 - Cross site scripting bug in opac-downloadshelf and opac-shelves <http://git.koh 19:41 rangi mtj you about? 19:32 rangi hey tcohen 19:31 huginn tcohen: rangi was last seen in #koha 22 hours, 2 minutes, and 50 seconds ago: <rangi> bag: http://blog.bigballofwax.co.nz/2015/01/21/catalyst-academy-2015/ 19:31 tcohen @seen rangi 19:29 tcohen mtj- 19:29 tcohen mtj 19:22 tcohen hi 18:10 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12807 enhancement, P5 - low, ---, jseppal, Failed QA , Rotating Collections Enhancements 18:10 oleonard So many changes in the patch for Bug 12807, but no apparent interest from the author in providing follow-ups to make it work. 17:47 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13614 normal, P5 - low, ---, koha-bugs, NEW , Replace usage of YUI on basket groups page 17:47 oleonard Bug 13614 17:38 oleonard Must have been one of those mental-only bug reports. 17:37 oleonard I thought there was a bug report for removing YUI js from basketgroups, but I can't find one. 16:06 reiveune bye 15:39 ashimema yeah.. it turns out what I need is there oleonard ;) 15:39 ashimema yeah.. it turns out what I need is there oleanard ;) 14:26 oleonard The old Bootstrap download customizer isn't even available anymore 14:25 oleonard ashimema: I haven't looked at the code, but I wonder if it would be difficult to grab the Bootstrap requirements piecemeal instead of rebuilding the whole library 14:18 ashimema based on: https://www.danpalmer.me/projects/jquery-complexify#documentation 14:18 ashimema adding a jQuery based passwrod strength feedback. 14:18 ashimema i'm not strictly using it to show progress ;) 14:17 oleonard ashimema: What are you wanting to use the progress bar for in the OPAC? 14:13 ashimema ack.. my bad 14:13 ashimema it's progress-bar-* in 3, and bar-* in 2.3 14:13 ashimema the api in bootstrap 3 changed 14:13 ashimema that's better.. 14:12 cait oh that's difficult 14:12 cait code donations? chocolate? :) 14:12 * oleonard would require that someone donate hours to add to his day 14:11 * oleonard would accept donations towards the Upgrade the OPAC to Bootstrap 3 project ;) 14:10 ashimema oh yeah.. so it is. 14:10 oleonard First... sr-only looks like it might only be in Bootstrap 3? Are you sure you're working with the correct version? 14:10 cait hi oleonard - do you have a moment? 14:10 ashimema so what would your advice be on adding components? 14:10 ashimema I see.. 14:09 oleonard ashimema: I probably haven't communicated well enough about how I went about it. I used Bootstrap's download customizer to select relevant components 14:09 ashimema works in combination with the aria-* stuff 14:09 ashimema sr-only (means display only for screen readers) 14:08 ashimema I assume we've built our own bootstrap package then.. (I should probably know that) 14:08 oleonard sr-only? 14:08 ashimema ahh.. I see.. 14:08 oleonard I've never used it. If you're trying to add it to the Koha OPAC and it's not working it's probably because the component isn't included in the OPAC's Bootstrap files 14:08 ashimema also.. have we hacked out the sr-only class> 14:07 cait hm don't knwo of one 14:07 ashimema any thoughts? 14:07 ashimema following the markup in here: http://getbootstrap.com/components/#progress 14:07 ashimema as in.. I can't even seem to get a static one to show :( 14:07 ashimema I can't get one to work for me.. 14:07 ashimema do you happen to konw of any examples of bootstrap progress bars in koha opac.. 14:06 oleonard Yes 14:06 ashimema oleonard about? 14:05 cait is everyone gone now? :) 13:57 huginn cait: The current temperature in Bodensee Konstanz City, Konstanz, Germany is 1.5°C (2:57 PM CET on January 22, 2015). Conditions: Overcast. Humidity: 80%. Dew Point: -2.0°C. Windchill: 2.0°C. Pressure: 29.89 in 1012 hPa (Steady). 13:57 cait @wunder Konstanz 13:18 Joubu with* 13:18 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13610 major, P5 - low, ---, gmcharlt, NEW , delete_patrons.pl crashes on debian squeeze 13:18 Joubu tcohen: you should have the same problem as me. You can check you the simple script I submit on bug 13610 (second one) 13:17 tcohen 0.07000 13:17 tcohen root@koha-jenkins-d6:~# pmvers DBIx::Class::Schema::Loader 13:17 tcohen 0.08123 13:17 tcohen root@koha-jenkins-d6:~# pmvers DBIx::Class 13:17 Joubu quick check: Kyle's patch (12472) fixes the problem 13:14 Joubu 0.08123 13:14 Joubu $ pmvers DBIx::Class 13:12 Joubu DBIx::Class::Schema::Loader 0.07000 * 0.07039 Yes 13:12 Joubu $ perl koha_perl_deps.pl -u | grep DBIx 13:10 tcohen khall++ 13:10 khall found it! ^ 13:10 huginn 04Bug 12472: normal, P5 - low, ---, kyle, RESOLVED INVALID, Unit Tests failing with "MySQL server has gone away" 13:09 tcohen but he wouldn't find the time 13:09 khall http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12472 13:09 marcelr Joubu: you should check that dbic version 13:09 tcohen yes, I asked robin to backport it 13:09 khall s/the/that 13:09 khall the is very likely 13:09 marcelr so it is the dbic version on squeeze? 13:08 khall and I do remember that updating dbic fixed it 13:08 khall I think that's not the case we are looking at though, I think what you are talking about was at a later date 13:08 khall thus, my patch to use dbi for dbic was pushed 13:08 khall however, galen never got around to writing a patch to do that ( and all my attempts failed ) 13:07 khall I then submitted a patch to use the dbi handle for dbic, but galen wanted to go the other way around ( using the dbic handle for dbi ) 13:07 khall I do recall that some unit tests were failing because the dbi handle and the dbic handle were separate 13:07 khall hmm, let me see what I can recall 13:06 tcohen khall, do u remember that bug you discussed with gmcharlt about DBIc that made the tests fail for Squeeze because of the DBIc version? you proposed a patch to revert something and galen said it would have performance consecquences 13:06 Joubu tcohen: naive question again: why? 13:05 Joubu chosen* 13:05 tcohen we shouldn't 13:05 Joubu But if we have choose DBIC and it's buggy on squeeze... It will be hard to move forward 13:05 oleonard Hi #koha 13:04 marcelr probably not :) 13:04 Joubu [troll] marcelr: except if we decide not to support squeeze for 3.20 anymore 13:03 khall what does I know? 13:03 Joubu I explained all what I know 13:03 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13610 major, P5 - low, ---, gmcharlt, NEW , delete_patrons.pl crashes on debian squeeze 13:03 Joubu tcohen: see bug 13610 13:03 tcohen khall knows 13:03 tcohen I'm trying to find it 13:02 marcelr you should probably do the same on master then 13:02 Joubu IMO the commit should be reverted on 3.18.x 12:58 Joubu at least bulk_marc_import (I suppose) and delete_patrons 12:58 Joubu it also affects scripts using transaction 12:58 tcohen galen was convinced it only affected the tests 12:57 tcohen DBIC version 12:57 Joubu perl version? DBI version? DBIC version? 12:57 Joubu Did you already investiguate? 12:57 Joubu tcohen: do you know why? 12:57 tcohen don't they? 12:57 tcohen because of that 12:56 tcohen Joubu: most db_dependent tests fail on Debian 6 12:56 marcelr yes 12:56 Joubu shared 12:56 cait hi tcohen 12:56 Joubu It's about transaction and DB connexion share by C4::Context and Koha::DB 12:56 marcelr hello tcohen 12:56 tcohen morning 12:55 marcelr i was/am curious about the underlying cause 12:55 Joubu marcelr: I have just submited a very simplistic script to reproduce the problem 12:51 Joubu or DBI 12:51 Joubu marcelr: I don't know 12:51 marcelr Joubu: is it something with perl 5.10 ? 12:26 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13610 major, P5 - low, ---, gmcharlt, NEW , delete_patrons.pl crashes on debian squeeze 12:26 Joubu if yes, you should have a look at bug 13610 12:26 Joubu Does someone use debian squeeze? 12:22 cait well in case there are multiple, i would be happy with one 12:21 cait oh 12:20 jcamins cait: "an" oleonard. 12:19 cait jcamins: ? 12:18 jcamins Ooh, is there more than one now? 12:07 cait hm i need an oleonard 12:06 saa let me check with koha wiki 12:06 saa oh ok 12:06 cait if you look for ICU 12:06 cait and there is a page on the wiki that might be helfpul 12:06 cait but that will make search for non-latin scripts work :) 12:05 cait it depends a bit on how you installed koha, it requires some actions on server side if it wasn't set up with icu to begin with 12:05 cait and how to activate that for your installation 12:05 saa hw can i check that 12:05 cait i think you want to look for 'icu indexing' 12:05 saa ok 12:05 cait got distracted 12:05 cait ah sorry saa 11:55 saa yes 11:55 cait hm non-latin scrpts? 11:54 saa what could be the reason 11:54 saa when for non english characters when search is carried out it retrieves several other records 11:53 saa one more query 11:53 saa yes managed 11:51 cait try without the blanks 11:37 saa hw to achieve this 11:37 saa but still these fields are visible 11:37 saa i am selecting altcontactfirstname | altcontactsurname 11:37 saa i am trying to hide borrower unwanted fields 10:59 * magnuse wanders off in search of lunch 10:55 magnuse ashimema: excellent! 10:53 ashimema whilst it was in my head ;) 10:53 ashimema magnuse.. I've just bulked out your wiki page a little.. 10:52 huginn 04Bug 13523: major, P5 - low, ---, gmcharlt, NEW , AddBiblio fails on mysql with STRICT_TRANS_TABLES 10:52 bensinober so: i've created a bug: http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13523 which will include a patch to remove the NOT NULL in the scheme 10:52 bensinober yes 10:52 magnuse does the biblioitem get created with an empty marcxml, and then the marcxml is added later or something? 10:51 bensinober meaning: I'm not sure why this is NOT NULL in the first place 10:50 bensinober the AddBiblio module adds to this table in several steps, but mysql will fail if marcxml is null 10:48 bensinober we are experiencing issues with mysql > 5.6.21 which introduces strict mode as default, and there is a NOT NULL reference in biblioitems.marcxml 10:47 magnuse bensinober: ask your real question and you will see :-) 10:46 bensinober are there any kohastructure.sql experts out there? 10:45 bensinober good work, magnuse! 10:32 ashimema nice work magnuse 10:31 wahanui rumour has it rest api rfc is http://wiki.koha-community.org/wiki/New_REST_API_RFC 10:31 magnuse rest api rfc? 10:31 magnuse rest api rfc is http://wiki.koha-community.org/wiki/New_REST_API_RFC 10:29 magnuse not sure if the other items under can/should be removed or not, so i left them in 10:29 magnuse there, i also took the liberty of creating http://wiki.koha-community.org/wiki/Development_IRC_meeting_4_February_2015 and adding the REST API RFC to the agenda 10:14 magnuse it's a start: http://wiki.koha-community.org/wiki/New_REST_API_RFC please feel free to edit, clarify, add alternate proposals etc 10:13 bensinober short explanation: https://blog.safaribooksonline.com/2013/05/29/tip-probe-web-resources-head-options-rest/ 10:12 ashimema sounds like a nice idea though 10:12 ashimema ooh.. i've never used OPTIONS either.. that one is a new one on me.. 10:11 bensinober definitely not first priority, but useful 10:11 bensinober as ashimema says, HEAD is more a discovery design, along with OPTIONS, for requesting API information on what is supported, etc 10:09 ashimema other thing we need to do is ensure we have good documentation for the api.. probably accessible from an api route in koha itself.. much like ils-di 10:08 ashimema it's a great little article 10:08 ashimema stick this down as one reference: http://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api 10:08 ashimema cool.. magnuse++ 10:05 * magnuse starts work on a wiki page, to collect all the links etc 10:04 ashimema can't say I've ever used it.. but certainly worth trying to sell to us at the dev meeting if you have a use for it bensinober 10:04 ashimema cati.. a 'HEAD' request means give me the response of a GET request, but don't bother sending me the body (i.e main content).. bascially it's for testing that resources exist and checking that the headers are correctly set before asking for the whole page load 10:03 ashimema also.. we're not zipping the bodies or anything clever like that yet.. but that's not a big deal.. yet 10:03 ashimema things like negotiating what language the result it in is a bit more difficult.. 10:03 ashimema content-negotiation is already partially done.. in that you can ask for json or xml or whatever as your response.. 10:02 ashimema cait.. dowing.. not sure how i typo'd there.. should have been 'doing' 10:01 ashimema sounds good to me magnuse.. 10:01 ashimema bakc now 10:01 ashimema sorry.. was in a call 09:58 magnuse and then get some work done befoe and during the hackfest? 09:57 magnuse maybe we could do a wiki page with suggestions for guidelines for the new api, and then discuss it at the next dev meeting? 09:57 Joubu 4th is fine for me :) 09:56 magnuse goody 09:56 magnuse collide with Joubu's birthday :) (cait, 16:57:30) 09:56 magnuse * ACTION: tcohen to think about another date for the meeting to not 09:56 magnuse wednesday 4th (cait, 16:56:56) 09:56 magnuse * ACTION: tcohen to set the time for the next meeting, suggestion is 09:56 cait i will try to remind him? 09:55 cait but was hoping tcohen would set the time 09:55 cait i suggeted a day 09:54 magnuse is there another dev meeting planned? 09:53 bensinober hear,hear! 09:51 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12272 enhancement, P5 - low, ---, jweaver, NEW , Refactor C4::Service API into Koha::Service class 09:51 magnuse bug 12272 09:51 * magnuse would encourage ashimema to "do another shibboleth" then 09:50 cait dowing? 09:49 ashimema adding the HEAD supoprt is somtihng that needs dowing to Koha::Service.. that's not there yet ;) 09:49 ashimema i've based a few devs on his github work already ;) 09:48 ashimema but there's nothing in the bug.. not even a link to the github ;) 09:48 ashimema the code is all on github.. 09:48 bensinober https://github.com/pianohacker/koha/commits/bug-12272 09:48 bensinober ashimema: pianohacker has submitted a bug but I believe his code is mostly at github 09:47 cait or can we start before and have patches for review/testing? 09:47 cait so... work group in Marseille? 09:47 cait (even if i have no idea about HEAD requests :) ) 09:47 cait i think that#s good, we have some agreement here 09:47 Joubu afaik :) 09:47 ashimema I fully agree on that ;) 09:46 Joubu Nobody at BibLibre asked or paid bensinober to say that ;) 09:45 ashimema that worked well with shibboleth ;) 09:45 ashimema I'de be happy to do another shibboleth with the Koha::Service stuff.. ie shamelessly steal all the patches and post them up with the right accrediations to the original authors.. and fix all the bugs as I go along with followups from me :) 09:44 bensinober good, a sound RESTful api should have support for HEAD requests and content negotiation and such 09:44 bensinober if ever there was one ... ;) 09:44 magnuse bensinober: did pianohacker say anything about submitting his work? 09:43 magnuse bensinober: definitely sounds like you need to come to marseille (and bring the opl credit card, if you can :-) 09:42 ashimema basically it adds the nice routing stuff from things like ruby on rails, mojolicious, dancer 09:42 ashimema it's good bensinober :) 09:40 bensinober ok, I thought it was a move from C4::Service, haven't looked properly into it 09:39 magnuse or just get an ethernet cable out a window before the door is locked, and we could do it outside :-) 09:39 ashimema indeed.. cait.. I would ;) 09:38 ashimema Koha::Service is good indeed.. it's re-inventing the wheel a bit as there are libraries out there that do the same thing.. but this doesn't add any further dependencies to koha.. so i'de be happy with it. 09:38 cait ashimema: so you have to persuade someone with a key to stay that long heh :) 09:38 bensinober anyway, we at Oslo Public Library are currently using koha-restful in our work, but would gladly help in a mutual effort on a merged service API 09:37 ashimema 8pm marseille time would be 8am nz time.. that could work.. 09:37 bensinober they even share credits in the code 09:37 bensinober seems a very good idea indeed, and much of the same as Joubou has been doing, methinks? 09:36 bensinober I had a chat with pianohacker a while ago on irc on his Koha::Service work 09:35 magnuse what good has nz ever done for koha? ;-) 09:35 ashimema hi 09:34 cait bit hard to get a good time for nz :( 09:34 bensinober hi, couldn't stay out of this discussion ;) 09:34 ashimema could use ptfs-europes go to meeting if there's nothing else available :) 09:34 ashimema yeah.. I was going to suggest an open video conf or somthing 09:34 magnuse heia bensinober 09:34 magnuse sure 09:34 cait ins ome way 09:34 cait but let's try and involve the others too, that cannot be there 09:33 * cait agrees too 09:33 ashimema :) 09:33 * magnuse agrees wholeheartedly 09:33 ashimema I tihnk that's a great plan :) 09:33 ashimema Joubu suggested we form a group and talk about this in Marseille.. agree a way forward and pin down some guidlines.. 09:32 ashimema and I'de be happy to get going on that too ;) 09:32 ashimema one for the base class, Koha::Service.. and one for each of the svc1 -> svc2 updates 09:32 ashimema I'd split his work into lots of bugs.. 09:32 ashimema it does.. but I think that's why it's not yet submitted.. 09:29 magnuse ashimema: does pianohackers work start to implement a new api on top of koha::service? 09:28 ashimema the choice is there.. if you really don't want to move forward you can switch to using svc_legacy.. but it's an active decision this way.. 09:28 magnuse trouble is, someone needs to take that time to create that svc2 api... 09:24 cait but that's not in production yet and we would move it to a new api i think 09:24 cait adding ILL records and items to koha 09:24 cait ... 09:24 cait we have a thing using the catalouging things 09:23 Joubu you don't have the choice anymore ;) 09:23 ashimema I'de be interested to see whose using /svc outside of internal koha scripts 09:23 cait :) 09:23 Joubu paul_p: :p 09:23 magnuse hehe 09:23 magnuse would definitely be a good topic for marseille 09:23 Joubu cait: "tomorrow, I promise" said paul_p 09:23 * magnuse would be worried about breaking existing integrations, but would not object too loudly :-) 09:22 cait need to have a new one first 09:22 Joubu cait: no yet 09:21 ashimema I like that idea.. move svc to svc_legacy.. that wouldn't be a big patch.. and it would really encourage people to move to the new rather than sticking to the old. 09:21 ashimema Joubu++ 09:21 cait we coudl add topic ideas :) 09:21 cait Joubu: do you know if there is a google spreadsheet yet for marseille? 09:21 * Joubu should buy new fingers... 09:21 ashimema koha::service and koha::service::route are both pm's and do all the work.. thus are fully testable :) 09:20 Joubu svc_legacy* 09:20 Joubu mv svc mvc_legacy; mkdir svc 09:20 ashimema the awesome thing about koha::service is that it's entirely testable :) 09:20 cait it makes sense 09:19 ashimema That's what I'd love to see magnuse 09:19 magnuse so ideally we could/should discuss and decide on some rules for the rest api, then create e.g. svc2 based on those rules, and then in a couple of years deprecate the existing svc? 09:18 cait that's why meeting like marseille are so important 09:18 cait yeah gettig better,b ut small steps and big demands 09:18 ashimema which is deffo getting better.. slowly but surely 09:17 ashimema totally true cait.. but actually I think the bigger issue is the time and money problem.. aong with a distinct lack of cross company communication 09:17 magnuse all true 09:17 cait which is sometimes good... and sometimes not so much 09:17 ashimema I don't know the answer.. I don't know how other open source communities manage it either 09:16 cait it's hard to make us all 'do the same thing the same way' 09:16 cait i thik the problem is that we have programmers all over the world with different skill levels and backgrounds 09:16 ashimema So long as we keep allowing new things in that build upon the mountain of debt we won't ever get it under control... it's a really hard call to make though.. our biggest contributors are also our biggest proponents of it.. as support companies we all have strict deadlines and budgets to meet.. 09:15 ashimema I can fully understand the constraints and reasons behind allot of it.. but as a community I think we need to really start asking ourselves more questions about how we want contributions to work. 09:13 magnuse ashimema: a very good point, i think 09:13 * cait hands ashimema the cookie jar 09:11 * ashimema will stop the moaning now 09:11 ashimema there's moe and more patches I look at these days and wish I could ask them to start again on.. we seem to constantly be adding to the technical debt without ever really thinking it through :( 09:10 * ashimema feels like he's turning into a grouch 09:08 ashimema :) 09:07 cait ashimema: does it make you feel better when it ell you that i feel mean lots of times after a comment? ;) 09:07 magnuse ashimema: good comments, methinks 09:06 huginn 04Bug 13607: enhancement, P5 - low, ---, robin, Needs Signoff , Patron management API 09:06 ashimema http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13607 09:06 ashimema just posted a comment on the bug. 09:05 magnuse why? 09:05 * ashimema feels mean now.. 09:01 huginn magnuse: pianohacker was last seen in #koha 1 week, 1 day, 11 hours, 27 minutes, and 28 seconds ago: <pianohacker> oh hi wizzyrea! 09:01 magnuse @seen pianohacker 09:01 magnuse did pianohacker say he was going to marseille? 08:57 ashimema indeed 08:55 magnuse worth a try 08:55 ashimema not yet.. that was my next avenue 08:54 magnuse ashimema: have you asked bag? 08:54 cait ashimema: no answer? not good 08:53 cait hm the drojf is awol too 08:53 ashimema yup 08:52 cait have you tried emailing him? 08:52 cait thx :) 08:52 magnuse jinx? 08:52 ashimema lol 08:52 ashimema awol = Absent Without Official Leave 08:52 magnuse AWOL is an acronym for "absent without leave" or "absent without official leave" 08:52 ashimema see the Koha/Service.pm .. the rest of the commit is additional cruft 08:51 ashimema https://github.com/pianohacker/koha/commit/40908d6e58c40e6ffaa488266a70ef5233fe9642 08:51 wahanui I HATE XML 08:51 magnuse pianohacker? 08:51 magnuse it happens 08:51 cait awol? 08:51 ashimema he seems to have gone awol again ;) 08:51 ashimema hense why I really want to submit pianohackers patch on his behalf.. 08:51 cait so that your other work is not blocked by it 08:51 cait early 08:51 cait sounds like we shoudl work on getting this in 08:50 magnuse ah 08:50 ashimema Koha::Service 08:50 magnuse ashimema: used what? 08:50 ashimema I've used it for the ILL work.. and our Cash Management work. 08:50 magnuse should we create svc2 then, to be based on Koha::Service and with the things that ashimema just listed? 08:50 Joubu (at BibLibre) 08:50 Joubu magnuse: Unfortunately there are not enought resources on Koha at the moment to submit koha-restful 08:50 ashimema it's adds a much needed base framework to build api's on top 08:50 ashimema I'de like to see pianohackers Koha::Service module added and for our work to be based on that.. 08:49 ashimema :( 08:49 ashimema I think there are a few technologies in koha-restful that would prevent it going in.. 08:49 ashimema i.e I use PUT, POST, DELETE and GET apropriately.. I use json bodies for posts and puts, and return json bodies for gets 08:48 magnuse maybe biblibre could submit koha-restful and we could have a discussion on which way to go? 08:48 ashimema my api's these days are really restfull. 08:48 ashimema to prevent it gettting any more messy 08:48 magnuse that's less than ideal... 08:48 ashimema I'd like some clear guidelines personally ;) 08:47 ashimema it's a really mixed bag.. 08:47 magnuse how does the rest of svc do things? 08:47 magnuse that does sound like a valid point, yes 08:47 ashimema I'm much more of a fan of posting objects than of making a uri really unreadable and long ;) 08:46 ashimema makes for muhc simpler reading of the api ;) 08:46 ashimema personally.. I would use json encoded body's to transmit borrowers.. not query params 08:46 * cait waves 08:45 ashimema I've done allot of API programming lately and have learnt allot regarding rest 08:44 ashimema having said that.. I probably would do things differently ;) 08:44 ashimema mmm.. it's a shame koha-restful didn't get the attention and get proted into koha.. 08:44 Joubu ashimema: yes of course it should 08:43 Joubu I am just thinking it's too bad to develop the same thing several times, when there are as many things to do 08:43 ashimema I think so.. but would like to hear opinions 08:42 ashimema comments.. should the delete routine be attached to a http DELETE rather than a http POST ? 08:42 ashimema I do like koha-restful.. don't get me wrong.. but I want koha itself to have it 08:42 ashimema i.e no further tools required.. thus ruling out koha-restful ;) 08:41 ashimema i've always been of the opinion that koha should have a full restful api built in. 08:41 Joubu hum, it's a git clone, yes 08:41 ashimema indeed... but it's a further tool to install.. 08:41 Joubu and it could be submitted, if someone wanted 08:41 Joubu it's open source and we accept pull-requests :) 08:40 ashimema as much as I would have liked it to have been. 08:40 ashimema ;) 08:40 ashimema but koha-restful was never submitted into koha core 08:40 Joubu ashimema: I just hope I am wrong, but at the first glance, it does the same thing as koha-restful, released something like 18months ago 08:35 ashimema and the bug is already commented by Joubu 08:34 ashimema i hadn't read down that far yet 08:34 ashimema oh yeah.. 08:34 ashimema is it submitted? 08:34 magnuse s/just working/just about to start working/ 08:33 * magnuse was just working on a script to sync in some patron data 08:33 magnuse and now you can find the time to qa it instead :-) 08:32 ashimema never had the time though:( 08:32 ashimema i've been meaning to do somthing similar for ages 08:32 magnuse yeah eythian++ 08:32 * ashimema just saw eythians patrons api 08:32 ashimema ooh.. 08:29 mtj better to release 3.16.7 late, with tested circ patches - than to release on time.. but with no fixes 08:28 magnuse test all the fixes! 08:27 mtj i need to test all my circ fixes, before i release 08:27 mtj ok, no probs 08:27 fridolin i propose to release tomorow 08:26 mtj ..mostly around dates and email/communication details 08:26 fridolin mtj I will be too busy monday 08:26 Joubu hello #koha 08:25 mtj fridolin: i am still abit unsure of parts of the release process 08:25 paul_p good morning everybody 08:24 ashimema :qmorning #koha 08:24 mtj i think no need to synch releases 08:22 mtj ..but i will feel bad to ask Bernardo to build new .PO files for me, twice :/ 08:21 mtj i dont mind, either way... 08:21 wahanui i think the releases is the type 08:21 fridolin the releases 08:20 fridolin mtj ok, you think we should synch the release ? 08:20 mtj fridolin: i think my 3.16.7 release wont be ready until monday 08:19 fridolin hie mtj 08:18 mtj hiya fridolin :) 08:16 mtj more info in the revert commit -> http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=6971b7d532aa924782f9b2864698d59f5fa687d2 08:15 mtj because of this, its safer/better for me to apply them 1st, before other patches 08:14 mtj ..the patch set has many merge conflicts for 3.16, so i need to correct these patches manually 08:13 fridolin hie all 08:08 mtj just a heads up... :0) 08:07 mtj my plan is to apply those patches 1st, for the 3.16.7 release 08:07 mtj recently 08:07 mtj hi all, i've rencetly discovered some important 'ajax circ' patches , for 3.16... 08:00 alex_a bonjour 07:56 dcook Ok, actually going now :p 07:38 wahanui privet, reiveune 07:38 reiveune hello 07:34 marcelr hi #koha 07:31 magnuse have fun dcook 07:30 dcook au revoir tout le monde 07:30 dcook hola magnuse 07:30 * magnuse waves 07:25 dcook Ok, I think it's about time to roll out! 07:07 cait sorry, still waking up 07:07 cait hi mtj 07:06 mtj hi cait, dcook 07:00 dcook :) 07:00 dcook The "MUahahahaha" was due to figuring out my proxy config issue... 06:59 cait hi dcook 06:56 dcook Love it 06:56 dcook "* eythian &" 06:56 dcook Hehe 06:56 dcook Hi cait :) 06:56 dcook MUahahahaha 06:43 cait morning #koha 06:13 * eythian & 06:13 eythian bye all 06:10 eythian we have a client who is going to make their membership management system talk to koha to populate user detail. 06:09 eythian I hope so 06:08 mtj thats going to make many people very happy :0) 06:08 mtj wow, looks awesome 06:07 eythian yeah :) 06:06 mtj ..sounds like good place to stop tho :) 06:06 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13607 enhancement, P5 - low, ---, robin, Needs Signoff , Patron management API 06:06 eythian bug 13607 06:06 mtj aah, thats new to me ^ 06:06 eythian ES is mostly all I have to work on for the next while 06:05 eythian no, user provisioning. 06:05 mtj ES api? 06:05 eythian about to head off soon. 06:05 eythian a bit, got my API finished though, so that's nice. 06:03 mtj a long day for you, huh 06:03 eythian it is 06:02 mtj its quite nice out there, atm :) 06:02 eythian hi mtj 06:02 mtj hiya eythian 06:01 huginn eythian: The current temperature in Wellington, New Zealand is 18.0°C (6:30 PM NZDT on January 22, 2015). Conditions: Clear. Humidity: 59%. Dew Point: 10.0°C. Pressure: 30.18 in 1022 hPa (Steady). 06:01 eythian @wunder nzwn 02:02 dcook Hmm, although that only looks like half the problem.. 02:00 dcook I suppose I often say what's on my mind though... :p 02:00 dcook "I was wondering for a few seconds why my website wasn't loading... then I remembered that I wasn't forwarding the right port..." 02:00 dcook I don't know if that's an appropriate moment for me to say: 01:59 dcook wizzyrea: word 01:56 wizzyrea *smart people 01:56 wizzyrea I am always impressed by what people do when they are given the time/money to do things properly. 01:54 eythian woo, submitted upstream 01:40 eythian yeah, I'll switch it over when I've written everything up 01:40 eythian ah right. 01:39 dcook Hopefully less busy soon.. 01:39 dcook Crazy busy at the moment.. 01:38 dcook Well, I was more so curious as it still said assigned :) 01:38 eythian if you like :) I'm in the process of porting my internal documentation/specification to the wiki. 01:38 dcook Cool. Needs sign off, eythian? 01:32 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13607 enhancement, P5 - low, ---, robin, ASSIGNED , Patron management API 01:32 eythian dcook: bug 13607 01:00 BobB thx eythian 00:58 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12126 is not accessible. 00:58 eythian it's bug 12126, but most people can't see it as it's a security issue 00:57 BobB if it needs a patch, can we help? 00:56 BobB and its status? 00:56 BobB ah, of course 00:55 huginn 04Bug 13432: normal, P5 - low, ---, kyle, Signed Off , SIP Server does not respect timeout setting 00:55 BobB http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13432 00:55 BobB hmm, its not obvious which bug. This one? 00:53 eythian I don't know when it came about 00:52 BobB now this is in 3.14.6 00:52 wizzyrea so, the answer is, yes, it is known. 00:52 wizzyrea what he said. 00:52 eythian it causes some strange authentication things to happen 00:52 * BobB shudders at what might be coming 00:52 BobB ? 00:52 wizzyrea ^ 00:51 eythian you haven't seen the latest sip bug 00:51 eythian heh 00:51 BobB t it fail every time, not succeed every time? 00:51 BobB but if its a SIP bug, shouldn' 00:50 BobB How crazy is that? 00:50 BobB so they get the user name right, but the pw wrong 00:50 wizzyrea that sounds like a bug in SIP. 00:50 BobB has anyone seen that? 00:50 BobB We've found that a Koha user can borrow from Overdrive even if they type their password incorrectly 00:49 wizzyrea no guarantees, but you can ask :) 00:49 BobB I have an Overdrive question 00:49 BobB hi folks 00:22 dcook O_o 00:18 dcook http://www.cbc.ca/news/canada/nova-scotia/christopher-phillips-id-d-as-ex-bio-weapons-specialist-from-halifax-1.2921220 <-- yikes 00:14 eythian https://twitter.com/textfiles/status/558052413517877248 <-- wow 00:14 dcook Evidently! 00:14 eythian dcook: I have my sources 00:14 dcook Actually, I'm not sure I want to know... 00:14 wahanui stuff is working quite well... ... But not ready for production at the moment. or in xslt 00:14 dcook eythian: where do you find this stuff? 00:13 dcook Oh wow...