Time Nick Message 02:59 Joann hi there. 02:59 Joann Jo here from a Malaysian meeting. 03:00 rangi heya Joann 03:00 rangi how's it going? 03:00 Joann we have a question about scalability; using one koha for a big consortia 03:00 rangi yep 03:00 Joann can you remember the metrcs for turkey? 03:00 rangi 1132 libraries 03:00 rangi i think 10ish servers in the cluster 03:01 rangi you can watch the talk 03:01 rangi 2 secs 03:01 rangi http://www.livemedia.com/video/238239 03:01 rangi there is a link to his slides there too 03:02 rangi ill just quickly jump through 03:02 rangi page 34 of the pdf 03:03 rangi has the infrastructure 03:03 rangi page 31 has the numbers of libraries etc 03:04 Joann thanks chirs 03:05 Joann chris:Koha supports FRBR and RDA aya 03:05 rangi RDA yes 03:06 rangi FRBR partially 03:06 rangi you can't really do FRBR with MARC 03:06 rangi its all faking it 03:07 dcook ^ 03:08 dcook I keep meaning to ask questions about the Turkey set up but I keep forgetting what they are... 03:08 dcook Oh, rangi, this is just me being lazy... but are they all connected? 03:09 rangi its one koha 03:09 dcook As in... there are 1132 branches? 03:09 dcook Wow.. 03:09 dcook That would make for some interesting drop down menus 03:11 Joann I need a dmo site that can searcjh across electrob=nic resources and print 03:11 Joann niwa? 03:11 rangi yep 03:11 rangi https://library.niwa.co.nz/ 03:12 rangi thats searching across ebsco and koha 03:12 rangi but koha doesnt care know about print vs electronic 03:12 rangi you catalogue whatever 03:12 rangi hell i put pokemon in 03:12 rangi so theres nothing special about electroni 03:12 rangi c 03:13 rangi what niwa is doing is searching stuff that the library don't hold/catalogue 03:13 rangi the fact its electronic is incidental (if that makes sense) 03:15 Joann deep linking 03:16 Joann ie does koha search deep into the items? 03:17 rangi no 03:17 rangi well it does if you catalogue deep into the items 03:17 dcook deep might be a bit vague 03:17 rangi are they talking about the ebsco stuff? 03:17 rangi because that's ebsco's search doing that 03:18 rangi who knows what it is doing :) 03:18 rangi but koha searches your catalogue records, it doesnt go downloading stuff and fulltext indexing it (because that gives hideous results for a start) 03:19 rangi its not a document management system 03:19 dcook Yeah, EBSCO owns content, so they can full-text index it. 03:19 dcook But Koha just has metadata records. Not the actual data those metadata records describe. 03:20 dcook People sometimes try to cheat by copy/pasting into some of the 500 fields, but... that's not a good idea. 03:20 dcook Although in the case of tables of contents, that's OK 03:20 dcook That's part of MARC and AACR2 I think 03:20 rangi people think they want full text, until they actually try and find something 03:20 dcook Truth.. 03:22 dcook I'd love to see people doing more targeted indexing tbh. 03:22 dcook Like... having an awareness of what fields get indexed, crafting indexes that make sense for their collection and users' search behaviours 03:28 Joann ok - thansk so much for your help. 03:28 Joann its done now 03:31 rangi cool 03:35 Joann these people are so lovely; i hope they get involved on the community 03:48 dcook community++ 03:58 dcook TFW your hands feel so cold that you're not sure you can still type :p 04:00 dcook khall, are you actually there? 04:02 dcook Nvm, commented on Bugzilla :) 05:44 drojf morning #koha 06:24 akawa hello #koha! 06:52 morgane hi #koha :) 06:56 cait good morning #koha 06:56 cait irc meeting in 5 minutes! 06:58 kidclamp morning 06:58 * drojf sprays coffee at everyone 06:59 * kidclamp shields himself with a mug, sips quietly 06:59 cait wow kidclamp! 06:59 wahanui kidclamp is the vm savior today! 07:01 kidclamp yeah, it's early, but I made it 07:01 cait ok 07:01 cait let's start :) 07:01 cait #startmeeting Development IRC meeting 24 August 2016 07:01 huginn Meeting started Wed Aug 24 07:01:34 2016 UTC. The chair is cait. Information about MeetBot at http://wiki.debian.org/MeetBot. 07:01 huginn Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 07:01 huginn The meeting name has been set to 'development_irc_meeting_24_august_2016' 07:01 cait #topic Introductions 07:01 wahanui #info wahanui, a bot that has become sentient 07:01 cait please introduce yourself with #info following wahanui's example 07:01 cait today's agenda is at 07:01 cait #link https://wiki.koha-community.org/wiki/Development_IRC_meeting_24_August_2016 07:02 drojf #info Mirko Tietgen, Berlin, Germany 07:02 cait #info Katrin Fischer, BSZ, Germany 07:02 kidclamp #info Nick Clemens, ByWater Solutions 07:02 cait hm 07:02 cait that's too easy 07:02 Joubu #info Jonathan Druart 07:03 cait Europe should be more awake :) 07:03 cait can we shake some more people awake? 07:03 khall #info Kyle M Hall, ByWater Solutions 07:04 cait hm ok 07:04 cait let's moveon, maybe we have some people oversleeping 07:04 cait #topic Announcements 07:04 cait any announcements? 07:05 cait maybe a quick question fromme 07:05 cait shoudl we try for another GBSD? 07:05 Joubu yes 07:05 cait i am not sure if people are still holidaying much everywhere 07:05 cait but mabe in 1-2 weeks 07:05 drojf don't have time for gbsd but in general, yes 07:06 tcohen #info Tomas Cohen Arazi 07:06 kidclamp yes 07:06 cait any preferences on a day? 07:06 khall can't hurt! 07:06 cait maybe friday 9th September? 07:06 khall maybe a friday? 07:06 kidclamp I like Fridays 07:06 tcohen friday 07:07 cait can we agree on the one in 2 weeks? 07:07 cait :) 07:07 tcohen +1 07:07 kidclamp +1 07:07 drojf i think there is a caffeine hackathon in berlin that day ;) 07:08 reiveune hello 07:08 wahanui hey, reiveune 07:08 cait #agreed Friday, 9 September will be GBSD = Global Bug Squashing Day 07:08 cait #action cait to update wiki and send info about GBSD to the mailing list 07:08 cait moving on? 07:08 cait #topic Review of coding guidelines 07:08 cait no suggestions have been made 07:09 cait is there something people want to discuss? 07:09 cait i will take the quiet as a clue to move on 07:09 tcohen I would like to mention 07:09 cait ah 07:09 fridolin hie 07:10 tcohen I've been looking at REST-related patches the last couple days 07:10 tcohen and while not finished, there will be need for coding guidelines for the swagger files 07:10 cait #info tcohen is working on the REST-related patches and suggests adding coding guidelines for the swagger files 07:10 tcohen maybe this should be discussed on another meeting of course 07:10 cait can you detail a bit? 07:10 cait like give an example? 07:11 tcohen i'm abit asleep still 07:11 tcohen the original swagger file was about to get bigger and bigger 07:11 cait ok, so maybe we shoud just keep it in mind and add to next meeting? 07:12 khall tcohen: that's ok, I think kidclamp and I are too ; ) 07:12 tcohen and there are patches on the queue that propose splitting 07:12 tcohen the file into pieces 07:12 tcohen I like the schema they are proposing 07:12 tcohen but as there hasn't been much attention on them 07:12 kidclamp bug 15126 07:12 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15126 enhancement, P5 - low, ---, julian.maurice, Pushed to Master , REST API: Use newer version of Swagger2 07:12 tcohen I'd like to promote it to a dev meeting 07:12 kidclamp bug 16699 07:12 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16699 enhancement, P5 - low, ---, koha-bugs, Signed Off , Swagger: Split parameters and paths, and specify required permissions for resource 07:13 tcohen so people can give their opinions 07:13 cait maybe good to send to the mailing list too before the next meeting 07:13 cait so people get time to look into it 07:13 tcohen good idea, I can send that email 07:14 cait #action tcohen to send an email to the list about 'splitting the swagger files' - bug 16699 07:14 cait ok, let's move on - more REST 07:14 tcohen yeah, I need to REST :-P 07:15 cait #topic General development discussion 07:15 cait hope people are not grumpy with me - I added questions about 2 topics I have stumbled on/being thinking about 07:16 cait so the first is: Is the REST API optional or mandatory (when you install Koha) 07:16 cait triggered was this by kidclamp's patch on bug 8030 07:16 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8030 enhancement, P5 - low, ---, nick, Signed Off , Change pickup location of a hold from patron record 07:16 cait and the fact that it was not working for me - as my REST stuff doesn't appear to be configured correctly yet 07:16 cait is there a general consensus about this kind of patch that we shoudl be using the API in the GUI already? 07:17 cait and if we do that, is it production ready? (secure, installs nicely, etc)? 07:17 cait one thing i noticed is that mojo etc. is still optional in PerlDependencies.pm 07:17 tcohen the REST api code has been deployed into users' installs since it was introduced 07:18 tcohen the original patches enabled it only on tarball/git installs 07:18 tcohen because the package's apache configuration files hadn't been tweaked 07:19 * tcohen re-reads the questions 07:20 drojf cait: what reasons could there be to keep it optional? 07:20 drojf (as far as it is tested, secure etc) 07:20 cait if it doesn't install well out of the box - it's not documented to activate (woudl be one reason for me) 07:20 Joubu if it's not ready yet 07:20 cait becuase the patch from kidclamp will put it in the middle of Koha so people will stumble upon it if it doesn't work :) 07:20 fredericd #info Frédéric Demians 07:20 khall cait: imo it's ready and necessary 07:20 cait or if there are security concerns - like permission problems 07:21 khall with a few more tweaks 07:21 cait i am not against it - hope that's clear 07:21 cait i'd just like us to be on the same page 07:21 Joubu The problem we have is that it's not ready yet and we'd like to use it from Koha 07:21 cait and look out for potential problems in production use 07:21 cait like fixing PerlDependencies etc. 07:22 cait ok, 2 different opinions 07:22 cait Joubu: can you tell what's missing in your eyes right now? 07:22 drojf FYI i have reverted bug 17030 from 16.05.03 for the debian package, because we lacked permission settings and it (if i got it right) allowed holds to be placed by everyone 07:22 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17030 enhancement, P5 - low, ---, tomascohen, Pushed to Stable , Configure the REST api on packages install 07:22 cait one more questio maybe woudl be about backporting REST API work to the stable releases atm 07:22 Joubu I have no idea, just repeating what I heard 07:22 cait if we say we will have it ready for 16.11 - but atm things are changing too much or so 07:23 Joubu but permission is a blocker 07:23 cait it's a mighty API.. which is cool, but also has me a little worried 07:23 cait :) 07:23 kidclamp bug 14868 07:23 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14868 enhancement, P5 - low, ---, larit, Needs Signoff , REST API: Swagger2-driven permission checking 07:23 tcohen I have an idea of what is missing 07:24 tcohen some love :-D 07:24 khall tcohen: can you summarize? 07:24 khall ; ) 07:24 drojf lol 07:24 tcohen a simple search for REST on BZ 07:24 gaetan_B hello 07:24 tcohen will show that people have invested lots of time in two things 07:25 tcohen 1) create a good basis for defining endpoints and handling permissions seemlessly, using state-of-the-art technologies 07:25 tcohen I'm talking about having the API fully documented with a Swagger 2.0 spec 07:25 tcohen and the bug kidclamp mentioned 07:25 tcohen is the most important piece 07:25 Joubu IMO we need a list of people willing to be involved in the maintenance of the REST API 07:26 tcohen 2) there are lots of bugs introducing new endpoints 07:26 cait #info lots of REST related patches on bugzilla, focusing mostly on 2 things: 1) permission handling and documentation, 2) adding new endpoints 07:26 tcohen from a first look, we can notice people are writing endpoints so the UI can be fully rendered using the REST api 07:27 tcohen "need a dropdown with the list of branches? here's an endpoint" 07:27 tcohen etc 07:27 khall api devs++ 07:27 cait the problem is we need people testing them - and we shoudl be careful about permissions/prefs taken into account/terminology :) 07:27 kidclamp Joubu: why do we need a specific list for maintaining this above other things? 07:28 tcohen cait: I agree 07:28 cait kidclamp: i think he meant people dedicated to look after it 07:28 Joubu currently there are patches, but just few people are involved 07:28 cait the patches get stuck right now - not a lot of experts 07:28 Joubu I'd like to know who is going to write/test/qa these patches 07:29 Joubu and who will fix bugs 07:29 cait I don't feel ready to test/qa - I'd like to learn - either online sometime or maybe in marseille 07:29 drojf somebody should do a dev intro in marseille 07:29 drojf volunteers? :P 07:29 tcohen I'd like to clarify something 07:30 Joubu (I've asked the same question on the ML but did not get answer from the involved people) 07:30 tcohen most functionality comes from the Koha::* classes 07:30 tcohen the mighty REST api is just a layer on top of that 07:31 tcohen routing calls to the right classes 07:31 Joubu s/is/must be 07:31 khall agreed! 07:31 tcohen which now has a rudimentary permission layer 07:31 tcohen which is about to get steroids with bug 07:31 tcohen bug 14868 07:31 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14868 enhancement, P5 - low, ---, larit, Needs Signoff , REST API: Swagger2-driven permission checking 07:32 tcohen what the guys do in that patches 07:32 tcohen is letting us declare the needed permissions, on the swagger file 07:33 tcohen so the API now will also provide more documentation, and a permission check schema 07:33 tcohen that makes code simpler too 07:33 tcohen I think we definitely need a workshop on this 07:34 kidclamp so for now we need people leading, but should be community maintainable without difficulty is what I hear tcohen 07:35 tcohen we need to make interested parties get involved 07:36 tcohen i'm not sure why they aren't 07:36 tcohen but I don't see the REST api as a complicated piece of code 07:37 tcohen maybe the V1.pm could get complicated with the permission checking layer 07:37 tcohen but look at this 07:37 tcohen http://git.koha-community.org/gitweb/?p=koha.git;a=blob;f=Koha/REST/V1/Patron.pm;h=2851308e7c34d78925972959438c28f4aa0782e8;hb=HEAD 07:38 tcohen if you remove the permission checking from that code 07:38 tcohen (because it is moved somewhere else by the mentioned patch) 07:38 tcohen you just have a couple calls to Koha::* libs 07:39 cait could it be a good idea to say no backports for now until we have sorted those base patches? 07:39 khall that is just lovely ; ) 07:39 tcohen even the permission check lines are… what you'd expect 07:39 Joubu I'd even say no push to master 07:40 cait hm why not? 07:40 khall um, how do you propose we handle it then Joubu? 07:40 Joubu I meant to push of patches using the REST API 07:41 Joubu no the patches of the REST API 07:41 khall Joubu: I understand now, you mean don't push new endpoint patches until we get these mechanics fixing patches in place, right? 07:41 kidclamp block them with 14868, they all depend on that and can't be pushed until after 07:42 tcohen I agree we need some level of completeness before we make the decision to allow the REST to be used from the UI 07:42 Joubu I was thinking about bug 8030 (sorry kidclamp) 07:42 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=8030 enhancement, P5 - low, ---, nick, Signed Off , Change pickup location of a hold from patron record 07:42 tcohen Joubu refers to patches that USE the endpoints 07:42 kidclamp that was what I meant, make it depends on the necessary infrastrcuture bugs 07:43 khall yes, that's sensible 07:44 cait cool 07:44 Joubu tcohen: since you looked at the patch deeper than me, could you send an email to summarise the situation? 07:44 tcohen alright 07:44 cait #idea don't backport REST API patches atm, until infrastructure is sorted out 07:44 tcohen I think I already volunteered for that 07:45 cait #idea make new patches using REST in the GUI depend on the infrastructure bugs, especially bug 14868 07:45 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14868 enhancement, P5 - low, ---, larit, Needs Signoff , REST API: Swagger2-driven permission checking 07:45 * cait is glad about the discussion 07:45 tcohen I think only 16.05 has got the REST api on packages 07:46 tcohen and fredericd is aware of the issues that prevent it to be enabled by default 07:47 cait can i add another question? 07:47 drojf if 14868 is not backported to 16.05 i think 17030 should be reverted 07:47 drojf fredericd: what do you think? 07:47 cait I taked to fredericd yesterday about the pending bad fines bug 07:47 tcohen that's fredericd's call, but yes 07:47 cait he said maybe he could do an additional earlier release 07:47 cait once we got that in 07:48 cait we coudl also use it to fix that 07:48 fredericd I agree with drojf. 17030 should be reverted 07:48 fredericd From now, I will skip any REST related patch 07:50 tcohen fredericd: we could patch /holds too 07:50 tcohen but it seems the real solution is so close :-D 07:51 tcohen I wrote a POC for bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=16815 07:51 huginn 04Bug 16815: critical, P5 - low, ---, julian.maurice, ASSIGNED , API routes to list, create, update, delete holds need permissions 07:53 fredericd Without modifying Apache conf, is it possible to exploit hold security flaw? 07:53 tcohen the /api endpoint shouldn't be available without tweaking the apache files 07:53 drojf there is no way to reach the api if it's not in apache 07:53 cait hm with a package install probably? tcohen? 07:54 drojf (i hope) 07:54 cait i thought it auto-activated 07:54 cait on 16.05? 07:54 drojf cait: i reverted 17030 before i built the package. so no 07:54 fredericd reverting 7030 will fix that in 16.05 07:54 cait ah ok 07:54 cait bug 17030 07:54 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17030 enhancement, P5 - low, ---, tomascohen, Pushed to Stable , Configure the REST api on packages install 07:54 cait i thought that was in - so that's where i got confused 07:54 drojf thanks to tcohen for pointing that out btw 07:55 fredericd tcohen++ 07:55 eythian hi 07:56 tcohen hi eythian 07:56 cait ok, another question from me? :) 07:56 tcohen yes 07:57 cait one of the patches, i will find the bug in a moment, adds the ability to see your own checkouts/renew your own mateirals 07:57 cait this doesn't require any permission 07:57 cait so if the api is there, anyone can use it - without the library knowing 07:57 cait it gives me a bit of a headache to be honest - i'd like to know how others see it 07:57 eythian sounds like an awful idea 07:57 cait that's my feeling, but so far i feel a bit lonely/paranoid .) 07:58 cait i'd like it better if you coud get for aexample an api key 07:58 cait that the library can revoke 07:58 tcohen cait: if I understand correctly 07:58 tcohen you mean that there's a bug proposing a REST endpoint, which implements it wrong? 07:58 cait bug 13895 07:58 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13895 new feature, P5 - low, ---, julian.maurice, Signed Off , Add API routes for checkouts retrieval and renewal 07:58 khall cait: it should require either 1) your login has the necessary permissions to view / modify checkouts or 2) the checkouts are your own ( for viewing ) 07:58 cait it requires a login 07:58 cait but you can't control use 07:59 cait it mimicks what you can do with an opac access 07:59 eythian ah 07:59 eythian not so awful then 07:59 tcohen if you can do it in the OPAC right now, there's no difference 07:59 cait but for me... API is a different level of complexitiy 08:00 cait there is also ths bit as part of the big patch: https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=54766 08:00 khall cait: why do you think that? Giving patrons the ability to access their data via the api is a *good* thing! 08:00 tcohen cait: suppose you have a button in the OPAC, which allows logged users to renew stuff 08:00 cait fully automated access... not seeing any hints the library might have added - maybe getting around limitations only implemented in the templates... 08:01 tcohen anyone can point the browser to the .pl with the right arguments 08:01 drojf if they are only in the templates then that is a bug now 08:01 cait true 08:01 tcohen and renew their stuff without using 'our' button 08:01 drojf if we want to have an API 08:01 drojf or we can't have one :P 08:02 tcohen the API is just a way to organize things 08:02 kidclamp if your patrons are bold enough to research and use the API directly you should get them signing off on bugs :-) 08:02 drojf heh 08:02 tcohen hahaha 08:02 cait ok, so paranoid :) 08:03 tcohen we should have good logging facilities 08:03 khall even better, it means that Koha can be integrated into other apps 08:03 tcohen for example, we could have a special 'api' interface 08:03 cait other sofware seem to require something like an api key - so youwould know hwo uses your api 08:03 khall tcohen: good idea 08:03 drojf folio will be so happy 08:03 drojf :P 08:03 drojf or, ebsco 08:03 tcohen or my customer's student's management system 08:04 khall drojf: good point, the api will make folio integration much simpler 08:04 * ashimema_ hints at OAUth 08:04 ashimema_ OAuth.. even 08:04 khall lol 08:04 ashimema_ that's it's entire reason for being 08:04 tcohen cait: the api-key stuff if for system<->system integration 08:05 tcohen right now, the API only implements cookie-based auth 08:05 * ashimema disappears again before he slates our api implementation ;) 08:05 kidclamp I think cait in the end patrons shouldn't be able to do anything via API they can't do via the opac, so it shouldn't be any different 08:06 tcohen with the same restrictions 08:06 cait ok 08:06 cait i will log that :) 08:06 tcohen that's why it is important that people get involved 08:06 tcohen people that know Koha a lot 08:06 tcohen can I give another example 08:07 ashimema proper access control would take into account.. who's data your trying to chance, who's trying to change it and what application is doing the change on behalf of the person 08:07 drojf tcohen: doing the workshop in marseille? :P 08:07 cait #info patrons will be able to use the REST API to do, what they can do in the OPAC, but not more 08:07 cait #chair drojf 08:07 huginn Current chairs: cait drojf 08:07 cait phone 08:07 drojf err i only had one coffee 08:07 ashimema i.e the cookie or token your using for authentication should include those three details 08:07 cait #chair tcohen 08:07 huginn Current chairs: cait drojf tcohen 08:07 ashimema so for the koha case 08:08 tcohen cait: https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=54767 08:08 ashimema the cookie you get when you log in to the opac says.. 08:08 ashimema I'm person X, using interface 'OPAC'. 08:08 ashimema (which defaults to limiting them to only chaning person x's data and limits them to opac only actions. 08:09 ashimema when you login to the staff client the cookie says 08:09 ashimema I'm Person X, Using interface 'Staff'.. 08:09 ashimema then any actions you undertake on Person Y may or may not be permissible because your aware of what person c is allowed to do under the 'staff' interface. 08:10 tcohen ashimema: we are missing the interface data I think 08:10 drojf person x? :P 08:10 ashimema in the OAuth world.. your efectively just adding more 'interfaces' and letting the person involved choose what that interface is allowed to do on thier behalf with their login 08:10 ashimema i.e 08:11 ashimema Person X logs in to Koha, then grant Interface Z privileges to undate their username. 08:11 ashimema When person X then logs into Interface Z, the system knows that all Interface Z is allowed to do is change the username. 08:12 ashimema (or rather.. the system knows all that interface Z is allowed to do is change the username).. 08:12 ashimema the interface can optionally look that up or not.. 08:12 drojf so a user would allow an android app to log in and show account details. like a twitter app or something 08:12 ashimema but form the api security perspective.. Interface Z will never be allowed to do more than change the username 08:12 tcohen ashimema: are you attending Marseille? 08:12 ashimema I am 08:12 ashimema though I still need to book my train and hotel 08:12 tcohen so the "workshop" thing is dealed with 08:12 tcohen :-P 08:13 ashimema ? 08:13 tcohen you need to talk about REST and Swagger 08:13 ashimema haha.. sure 08:13 tcohen *dealt* 08:13 tcohen cait: are you back? 08:13 * ashimema hints it's changed it's name lately.. it's no longer 'Swagger', it's 'OpenAPI'.. 08:14 tcohen yeha, I noticed yesterday 08:14 drojf cool, nore confusion 08:14 drojf more 08:14 drojf are we done with REST discussion? 08:14 tcohen I want to clear cait's fears, and encourage her to get involved in reviewing some REST stuff 08:14 ashimema ooh.. 08:14 ashimema I didn't realise we were in a meeting.. 08:14 ashimema apologies for that diversion then ;) 08:15 drojf ashimema: good contributions though 08:15 ashimema #info Martin Renvoize - PTFS Europe 08:15 ashimema lol 08:15 tcohen so I need to explain this https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=54767 08:15 * ashimema should put meetings in the diary and set alarms.. lots of alarms 08:16 tcohen I need a couple hours of sleep 08:16 drojf tcohen: do we wait or do you want to do it later maybe? 08:16 drojf no idea how long she will be on the phone 08:17 * ashimema will read that lot probably late this evening.. too much to do today already :( 08:17 tcohen i just want to make a point 08:17 tcohen anyone can look at that 'swagger' file 08:17 tcohen and review permissions that are required for each endpoint/action 08:17 ashimema indeed they can 08:17 tcohen specially people like cait, that know Koha's business with lots of detail 08:17 ashimema that's a good thing in my opinion 08:18 tcohen there's no need to engage in the technical part of the problem 08:19 drojf #info REST api permissions can be reviewed in file, see https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=54767 08:19 tcohen so, our product owner can review it and with a simple reading and notice issues 08:19 tcohen the code of course should respect those definitions hhe 08:20 drojf i assume that finishes the api permission part for now? 08:20 * tcohen goes to sleep 08:20 tcohen yes 08:20 tcohen later #koha 08:20 kidclamp bye tcohen 08:20 drojf ok. then if there is nothing more for the REST api i would mov eon 08:20 drojf night tcohen 08:20 kidclamp agreed 08:20 drojf #topic Highlight easy to test bugs for beginners 08:20 drojf we had that last time on the agenda and nobody knew what to say about it 08:20 kidclamp This was something cait and I discussed a while back 08:20 drojf kidclamp: was it yours? 08:21 kidclamp yes 08:21 drojf ah cool, can you explain 08:21 drojf ? 08:21 kidclamp It seems that often when people want toget involved they want to know easy bugs to sign off/test 08:22 kidclamp It would be easy enough to either use the 'Academy' keyword all year round, or have a new keyword tomark beginner bugs 08:22 kidclamp complexity is sort of helpful there, but isn't always filled out and sometimes a single patch is complex but depends on complicated things 08:22 drojf i think we should use a new one maybe 08:23 khall we could also have a "testing complexity" pulldown in addition to "patch complexity" 08:23 drojf that sounds nice, but does BZ allow that? 08:23 drojf no idea how the config works 08:24 kidclamp 'testing complexity' is a bit more complicated I think - is it complex to rquire setting up 50 users and branches and checking out a bunch of items, or just tedious :-) 08:24 drojf that might be even better than a tag 08:24 khall kidclamp: I would just call that tedious ; ) 08:24 drojf kidclamp: we should have a sample db that just has a bit of everything 08:24 khall digging a ditch is not complex, but it is tedious 08:25 Joubu drojf: we have the sandbox DB already 08:25 drojf but i agree, it's not compley 08:25 kidclamp but asking a volunteer to dig a ditch may not encourage him to return ;-) 08:25 drojf Joubu: but they don't have active checkouts and holds and acq data and stuff, do they? 08:26 khall ok, first two settings are "Simple" and "Simple but tedious" ; ) 08:26 drojf lol 08:26 kidclamp I'll support that 08:26 Joubu drojf: no indeed 08:26 Joubu nobody will test these ones... 08:27 cait sorry, reading back now 08:27 drojf khall: i would call that… extra…something. making it a good thing people will learn more about koha :P "simple - special experience" 08:27 khall drojf: love it! 08:27 kidclamp much better 08:28 drojf ok then somebody needs to talk to rangi asking about the testing complexity thing? if that is an option it looks like we all are in favour of it? 08:29 kidclamp +1 08:29 drojf #idea instead of a keyword, add "testing complexity" to BZ 08:30 * cait gives up on reading back fast enough 08:30 kidclamp so will developers etc. agree to look for the 'omg complex!' bugs 08:30 cait any questions or so? 08:30 drojf no 08:31 cait @later tell tcohen - i want to get involved, will you sit down with me to teach the basics? ;) 08:31 khall heh 08:31 huginn cait: The operation succeeded. 08:31 drojf cait: i info'd what tcohen wants you to look at 08:31 drojf regarding api permissions 08:31 kidclamp because that is one downside to complexity - complex bugs exist and need attention 08:31 kidclamp or do we only makr easy ones 08:31 drojf kidclamp: the complexity is already there without the label. i think devs know that ;) 08:32 cait currently there is lots of scary stuff in needs sign-off 08:32 khall I think another testing complexity setting should be "Needs command line access" 08:32 cait it would be good to get some devs in there for signing off too 08:32 khall aka can't be tested in a sandbox 08:32 cait so we can make easy ones esier to spot... but we also need people to help out with complex stuff 08:32 drojf but it helps newbies if they can find easier ones 08:32 kidclamp "testable on sandbox" as well 08:32 cait yep agreed 08:32 cait maybe 'system architecture' 08:32 cait ? 08:32 drojf but testable on sandbox and easy or hard are different categories 08:33 drojf that should probably be an extra thing 08:33 drojf or we will have a lot of options in that box 08:33 cait maybe keywords woudl be easier 08:33 cait because you can have multiple 08:33 kidclamp I think don't have 'hard' or 'complex' just mark the simpler ones 08:34 drojf if we want to use the BZ api (eg a sandbox could check for the sandbox tastability), it should be separated 08:34 drojf testability 08:34 drojf tasty too 08:34 kidclamp yummy sand 08:34 khall kidclamp: I'm inclined to agree with you, that's less likely to scare people away from "hard to test" patches 08:35 cait sandbox_ready keyword? 08:35 drojf just sandbox 08:36 drojf or nosandbox, like i did with nowheezy 08:36 drojf it will be less to tag 08:36 drojf i guess 08:36 kidclamp I also wouldn't discourage use of 'Academy' year round still, there are those bugs that are very educational to testers - if we mark one right after academy and it isn't dealt with by next academy, probably still relevant? 08:36 khall yeah, I think nosandbox makes the most sense 08:37 kidclamp I would argue the other, mark the sandboxable so you can find those if you use one 08:37 kidclamp if you want to use a sandbox unmarked and nosandbox are equal 08:37 cait drojf: will you talk to rangi about adding the keywords? 08:37 drojf khall: nosandbox is something devs would have to add when they add the patch. sandbox could be something people add when actively looking for easy bugs to mark 08:37 khall so should we stick with "Academy" as the easy tag, and add the keyword "nosandbox" and "educational" ( aka tedious ) 08:37 kidclamp 'sandbox' mark makes it stand out 08:38 kidclamp drojf +1 08:38 drojf so maybe sandbox makes more sense in this context 08:38 khall drojf: ok. I was just assuming most patches are sandbox testable 08:38 cait i think sandbox, nosandbox (so both can be marked when you see it) , but not totally sold on educational 08:38 cait Avademy for easy is ok for me 08:38 drojf khall: yes me too, i just thought about the workflow right now 08:39 khall works for me! 08:39 cait drojf: are you volunteering? or kidclamp? 08:39 drojf i don't know if the academy is happy if the academy tag is used for everyone, because that will make it impossible for them to claim a few bugs when the academy actually happens 08:40 drojf "claim" 08:40 kidclamp don't they usually call out for people to mark bugs around that time? 08:40 khall drojf: true, maybe tis better to just create a new less special keyword 08:40 drojf easy, beginner, newbie 08:41 drojf something like that 08:41 kidclamp I am happy for it to be a new keyword - I just wanted a keyword and a complexity :-) 08:41 kidclamp if we were going complexity route 08:41 cait new_kewyword+1 08:41 khall kidclamp: can you propose a list of complexities? 08:41 drojf cait: i volunteer kidclamp because it is his topic :P 08:41 kidclamp yes, for next meeting - can be a general meeting discussion I think 08:42 cait #action kidclamp to talk to rangi about adding new keywords as discussed in the meeting to indicate easy bugs for beginners and testing complexity 08:42 cait ah 08:42 cait or next meeting 08:42 cait #action kidclamp ... or make a suggestion for the next meeting 08:42 kidclamp I will talk to rangi before 08:42 cait sounds good 08:42 kidclamp and then make suggestion 08:42 cait are we ok to move to action items from last meeting? 08:42 cait we are running late today :) 08:43 kidclamp yes. move ahead 08:43 cait #topic Updates from the QA team 08:43 cait no updates from me - please look at critical bugs, link on the agenda 08:43 cait Joubu: ? 08:43 Joubu nothing new 08:44 cait sorting bug 17135 fast would be bood 08:44 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17135 blocker, P5 - low, ---, koha-bugs, NEW , Fine for the previous overdue may get overwritten by the next one 08:44 cait good 08:44 cait it's a problem in the stable version 08:44 Joubu you are 3 on it, so decided to stay away from it. Do you need help? 08:45 cait I thin the missing piece now is a database update 08:45 cait to clean up 08:45 cait FU double ups a hopefully last time 08:45 cait and a set of eyes probably doesn't hurt - i didn't have time for testing 08:46 cait the patch set is on bug 14390 actually 08:46 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14390 major, P5 - low, ---, kyle, Signed Off , Fine not updated from 'FU' to 'F' on renewal 08:46 Joubu ok will have a look at the updatedb 08:46 cait moving on 08:47 cait #topic Actions from last meeting 08:47 cait bag to add a note to the next release notes - I got on idea what that was about! 08:47 cait http://meetings.koha-community.org/2016/development_irc_meeting_13_july_2016.2016-07-13-14.08.html 08:47 cait Joubu is going to check if some performance testing can be included in the qa scripts (launch a series of tests and compare diff) Joubu to ask on the mailing list about which namespace scheme should be used for the 'export things' 08:47 drojf deprecation of wheezy i think 08:47 cait did we come to a conclusion about the export scheme? 08:47 khall Joubu: we may want to rerun the FU to F cleanup from bug 15675. Just keep that under your hat ( https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=48471&action=diff ) 08:48 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15675 enhancement, P5 - low, ---, kyle, RESOLVED FIXED, Add issue_id column to accountlines and use it for updating fines 08:48 Joubu the namespace "discussion" is on http://lists.koha-community.org/pipermail/koha-devel/2016-July/042845.html 08:48 Joubu khall: k! 08:48 cait #info namespace discussion is on http://lists.koha-community.org/pipermail/koha-devel/2016-July/042845.html 08:48 Joubu I have started the benchmarks for QA tools: http://lists.koha-community.org/pipermail/koha-devel/2016-July/042844.html 08:48 Joubu but need feedback 08:48 cait #info Start for benchmarks for QA tools: http://lists.koha-community.org/pipermail/koha-devel/2016-July/042844.html Please comment! 08:49 cait khall to add new benchmark rule to the coding guidelines 08:49 Joubu and I think I have provided the list of bug numbers waiting for QA (search for "Move stuffs to Koha namespace" and related) 08:49 cait khall volunteers to focus on rewrite patches for QA 08:49 cait khall to provide a proof of concept for using React in Koha 08:49 cait khall to add react/angular and frontend build to to next agenda ;) 08:49 khall cait: I believe I did that in PERL24 08:50 cait thre were lots of action items 08:50 cait ok thx khall 08:50 khall cait: that could use some discussion. 08:50 cait which oneß 08:50 cait ? 08:50 khall React stuff 08:51 cait #info PERL24 was added after the last meeting: https://wiki.koha-community.org/wiki/Coding_Guidelines#PERL24:_Performance_and_cache_related_patches_should_include_benchmarks_of_some_sort_to_prove_their_effects 08:51 cait can we talk about it next dev meeting? 08:51 khall basically, many new js libraries ( like react ) require transpiling which means we need to use a tool like gulp to convert the React js files into regular js files 08:51 khall I don't think it's a big deal, but I wanted to bring it up. 08:52 cait i thin that might be related to owen's action item? 08:52 cait oleonard to start a mailing list thread about the frontend build tool ? 08:52 khall Most importantly, that requires developers to use npm 08:52 khall cait: yes, same thing basically 08:52 cait can you please add this to the next agenda? 08:53 cait #action khall to add react and related topics to next dev meeting agenda 08:53 cait ;) 08:53 khall can do! I think we will end up using gulp most likely 08:53 cait i think Joubu has made a list of bugs available in his summaries 08:53 cait let's seet date and time for the next meeting 08:53 khall the big note is that we already make developers use node/npm for dealing with opac css via less 08:54 cait #topic Set time of next meeting 08:54 khall so there's already precedent for needing/using node/npm as a Koha developer 08:54 cait September 28? 08:54 cait 21 utc? 08:54 wahanui 21 utc is fine and might be better for local time adjustments. 08:55 kidclamp I like 21 UTC 08:55 Joubu it's always too late for everybody 08:55 Joubu unless kidclamp 08:55 cait and nz 08:55 kidclamp :-) 08:55 cait I thought we ere nice to europe this time 08:56 cait so could try being nice to others... :) 08:56 cait argentina shoudl be better too 08:56 khall yeah 08:56 cait is that an ok? 08:56 Joubu k 08:56 cait #agreed Next meeting will take place on September 28, 21 UTC 08:56 cait thx a lot 08:56 cait #endmeeting 08:56 huginn Meeting ended Wed Aug 24 08:56:56 2016 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) 08:56 huginn Minutes: http://meetings.koha-community.org/2016/development_irc_meeting_24_august_2016.2016-08-24-07.01.html 08:56 huginn Minutes (text): http://meetings.koha-community.org/2016/development_irc_meeting_24_august_2016.2016-08-24-07.01.txt 08:56 huginn Log: http://meetings.koha-community.org/2016/development_irc_meeting_24_august_2016.2016-08-24-07.01.log.html 08:56 cait phew 08:56 kidclamp cait++ 08:57 cait have to make the next phone call now... but first some water 08:57 drojf so much for a short morning meeting. i almost starved to death 08:57 kidclamp heh 08:57 * kidclamp ponders going to work or going to sleep 08:58 kidclamp night all 08:58 wahanui goodnight kidclamp. You'll be back. 08:58 drojf later #koha 08:58 * khall will power through ; ) 08:59 cait thx all for attending :) 09:23 LibraryClaire morning #koha 09:28 khall mornin! 11:37 marcelr hi #koha 11:38 marcelr missed a dev meeting apparently 11:38 drojf hi marcelr 11:38 marcelr hi drojf 11:38 drojf yep 11:38 drojf best europe time :P 11:38 eythian hi marcelr 11:38 marcelr hi eythian 11:39 marcelr drojf: yeah and even then.. 11:39 eythian I suppose you were at the beach rather than the meeting? 11:39 eythian @wunder ams 11:39 huginn eythian: The current temperature in Schiphol, Badhoevedorp, Netherlands is 28.9°C (1:29 PM CEST on August 24, 2016). Conditions: Clear. Humidity: 57%. Dew Point: 19.0°C. Pressure: 30.12 in 1020 hPa (Steady). 11:39 marcelr :) 11:39 marcelr i should be now.. 11:40 marcelr Joubu: I wanted to finalize bug 14390 now; are you looking at that dbrev discussion ? 11:40 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14390 major, P5 - low, ---, kyle, Signed Off , Fine not updated from 'FU' to 'F' on renewal 11:40 marcelr or khall perhaps? 11:40 eythian $res_prod{addresses}[0]{longitude} = $prod->latitude; <-- good work, yesterday me. 11:40 Joubu marcelr: I started but... to many comments, I gave up 11:41 marcelr ok I will return to it; I think it is only a hypothetical discussion 11:41 marcelr cait around btw? 11:42 khall marcelr: agreed. I think we should rerun the db update from 15675 as part of it, just to be safe. but I think other than that it's all good ( https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=48471&action=diff ) 11:42 marcelr khall: I even doubt that you need to run the dbrev in connection to this report 11:43 marcelr two FU records will be very very rare 11:43 khall marcelr: I think your most certainly correct. I'm just being extra cautious ; ) 11:43 marcelr the bug changed F back to FU but did not create two FUs 11:44 khall marcelr: I won't bother adding that db update to the bug, but I will if you change your mind ; ) 11:44 marcelr just thinking a few mins about a print warning or so 11:44 marcelr thx for feedback 11:46 huginn New commit(s) kohagit: Bug 15023: (followup) Remove warnings <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=d44732bacd87fb304990b91d06786eda82b46cba> / Bug 15023: Allow patron anonymize/bulk delete tool to be limited by branch <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=38c461f258292adb6199f2b0f261ecc3280b6aa5> 11:46 oleonard Hi all 11:47 drojf olé onard! 11:52 marcelr hi oleonard 11:55 cait marcelr: around now, you too? 11:56 marcelr yeah cait i do not understand your problem about two FU recs 11:56 marcelr i think it is just hypothetical 11:56 marcelr the bug itself does not create two recs 12:04 LibraryClaire @wunder LCY 12:04 huginn LibraryClaire: The current temperature in London City, United Kingdom is 29.0°C (12:50 PM BST on August 24, 2016). Conditions: Clear. Humidity: 45%. Dew Point: 16.0°C. Pressure: 30.04 in 1017 hPa (Steady). 12:13 oleonard Thanks to those in my time zone who dragged themselves out of bed for the dev meeting today 12:14 * oleonard was not so dedicated 12:17 oleonard Ah, so it will be React that finally gets gulp onto the table as a build tool. :| 12:17 oleonard :P 12:17 marcelr khall and cait: What about moving a dbrev to a new report and test it on its own now? The code change could go in 12:21 cait i think jacek's cases might be caused by something else then - not good, but yep 12:22 cait oleonard: we will need you next time i think - gulp??? 12:24 cait ah jacek just added another comment 12:24 cait i think he is right - there is a different clean up to be done 12:28 marcelr cait khall: bug 14390 is in the RM queue 12:28 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14390 major, P5 - low, ---, kyle, Passed QA , Fine not updated from 'FU' to 'F' on renewal 12:55 cait marcelr: thx 12:56 marcelr some reports.. 12:56 marcelr holds or fines always fun 12:56 cait yeah 12:56 cait if you like that kind of fun... 12:56 marcelr hmm 12:57 marcelr programming is somewhat addictive 13:12 * LibraryClaire melts 13:16 drojf @wunder berlin, germany 13:16 huginn drojf: The current temperature in Berlin Tegel, Germany is 27.0°C (2:50 PM CEST on August 24, 2016). Conditions: Clear. Humidity: 39%. Dew Point: 12.0°C. Pressure: 30.27 in 1025 hPa (Steady). 13:16 eythian @wunder ams 13:16 huginn eythian: The current temperature in Schiphol, Badhoevedorp, Netherlands is 29.3°C (3:02 PM CEST on August 24, 2016). Conditions: Clear. Humidity: 57%. Dew Point: 20.0°C. Pressure: 30.09 in 1019 hPa (Steady). 13:17 eythian wonder if I can sneak out of work early today. 13:17 LibraryClaire @wunder LCY 13:17 huginn LibraryClaire: The current temperature in London City, United Kingdom is 30.0°C (1:50 PM BST on August 24, 2016). Conditions: Clear. Humidity: 45%. Dew Point: 17.0°C. Pressure: 30.04 in 1017 hPa (Steady). 13:18 drojf i win 13:18 LibraryClaire our office is always about 5 degrees hotter, it's like a greenhouse in the afternoon 13:18 drojf you should grow stuff 13:19 eythian it's apparently 26 in my apartment at the moment :/ 13:19 LibraryClaire lovely 13:19 LibraryClaire my brain just melted out my ear and ran away 13:19 LibraryClaire I don't blame it 13:19 eythian I should buy a fan tomorrow. 13:22 cait @wunder Konstanz 13:22 huginn cait: The current temperature in Luisenstraße, Konstanz, Germany is 27.4°C (3:12 PM CEST on August 24, 2016). Conditions: Clear. Humidity: 63%. Dew Point: 20.0°C. Pressure: 30.18 in 1022 hPa (Steady). 13:22 cait ... bearable here 13:23 sophie_m @wunder Marseille 13:23 huginn sophie_m: The current temperature in Lotissement le Pitalugue, Vitrolles, France is 32.5°C (3:15 PM CEST on August 24, 2016). Conditions: Clear. Humidity: 31%. Dew Point: 14.0°C. Pressure: 30.12 in 1020 hPa (Steady). 13:27 oleonard Ouch 13:28 druthb @wunder 77098 13:28 huginn druthb: The current temperature in Montrose, Houston, Texas is 29.5°C (8:21 AM CDT on August 24, 2016). Conditions: Partly Cloudy. Humidity: 81%. Dew Point: 26.0°C. Pressure: 30.11 in 1020 hPa (Steady). 13:28 druthb 'bout right. Nice and soupy 13:28 LibraryClaire aw, I just looked at the time in Marseille and thought it was later than it was. How disappointing. 13:31 druthb Expected high today around 37 or 38, high humidity, chance of a popup shower this afternoon. Welcome to the tropics. 13:39 oleonard You gotta think that lots of people in Texas must have really good reasons for living in Texas other than the because it is Texas. 13:43 druthb *snort* 13:44 druthb If I hadn't landed a job at cPanel, I would not be here. Not because of the heat, but because it's Redneckistan in so many ways. 13:44 druthb Houston is *marginally* better than the rest of the state in that respect, though...well, you've seen my Facebook feed. 13:44 phred_ Don't forget Austin! 13:45 druthb Austin is pretty chill; I've had no major trouble when I've been there. West of that, though, is a No-go zone for this girl. 13:47 druthb Houston's 11.5-month motorcycling season is a nice feature.. we get ice about once every two years, hurricanes about every 5-8 years. :) 13:47 phred_ I miss Molly Ivins. Some of the joy went out of Texas when she died. 13:47 druthb Indeed. One of the greats. 14:13 mveron-away Hi #koha 14:13 mveron @wunder Allschwil 14:13 huginn mveron: The current temperature in Holderweg, Binningen, Switzerland is 28.4°C (4:03 PM CEST on August 24, 2016). Conditions: Clear. Humidity: 56%. Dew Point: 19.0°C. Pressure: 30.12 in 1020 hPa (Falling). 14:14 LibraryClaire hi mveron 14:14 mveron LibraryClaire: It seems that you signed off Bug 17183, but you did not switch the status :-) 14:14 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17183 enhancement, P5 - low, ---, aleishaamohia, Signed Off , Koha News 'delete selected' function doesn't check if anything has been selected 14:14 mveron ...and hi .-) 14:15 mveron :-) 14:15 LibraryClaire orly 14:15 LibraryClaire wait what? 14:15 wahanui is Godot coming? 14:16 LibraryClaire it shows signed off for me? 14:16 mveron Now it does... 14:17 LibraryClaire I blame the heat 14:17 * mveron sends some ice cream 14:17 marcelr hi mveron 14:17 LibraryClaire :D 14:18 marcelr thx for the ice 14:18 mveron daag marcelr 14:23 marcelr @later tell tcohen any thoughts about bug 17159 14:23 huginn marcelr: The operation succeeded. 14:30 drojf @wunder berlin, germany 14:30 huginn drojf: The current temperature in Berlin Tegel, Germany is 28.0°C (4:20 PM CEST on August 24, 2016). Conditions: Clear. Humidity: 39%. Dew Point: 13.0°C. Pressure: 30.24 in 1024 hPa (Falling). 14:31 LibraryClaire @wunder LCY 14:31 huginn LibraryClaire: The current temperature in London City, United Kingdom is 31.0°C (3:20 PM BST on August 24, 2016). Conditions: Clear. Humidity: 43%. Dew Point: 17.0°C. Pressure: 30.01 in 1016 hPa (Steady). 14:36 aroussos hi all 14:36 drojf later #koha 14:37 eythian @wunder ams 14:37 huginn eythian: The current temperature in Schiphol, Badhoevedorp, Netherlands is 30.9°C (4:32 PM CEST on August 24, 2016). Conditions: Clear. Humidity: 54%. Dew Point: 21.0°C. Pressure: 30.09 in 1019 hPa (Steady). 14:38 * kidclamp waves 14:38 aroussos so, I submitted my first bug report today (https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17185) 14:38 huginn 04Bug 17185: trivial, P5 - low, ---, gmcharlt, ASSIGNED , Staff client shows "Lists that include this title:" even if item is not in a list 14:39 marcelr aroussos++ welcome 14:39 kidclamp aroussos++ 14:39 marcelr if you are ready, change status to Needs Signoff 14:39 aroussos hi marcelr, kidclamp 14:40 aroussos marcelr: thanks 14:45 marcelr ok aroussos 14:46 marcelr you should actually better use xslt 14:46 marcelr non-xlst will be deprecated one day .. 14:51 aroussos thanks for the sign-off, marcelr 14:51 marcelr :) 14:51 marcelr Joubu or cait will do a fast qa ? 14:52 aroussos I thought the XSLT system preferences were only for MARC21 setups? (we are using UNIMARC) 14:53 cait aroussos: there are xslt views for all supported marc flavours 14:53 kidclamp done marcelr 14:53 kidclamp (cause you beat me to sign off) 14:53 marcelr kidclamp++ just forgot you 14:53 cait i am not sure how nice the unimarc one is - i think a lot of libraries seem to use custom ones 14:54 kidclamp no worries 14:54 marcelr but now i will not anymore :) 14:55 kidclamp heh, it is wierd that xslt doesn't seem to have the 'lists that include this' that would be a neat enough addition - it also only lists public lists, not user's private lists 14:55 kidclamp rabbit holes 14:56 marcelr just an inside fork 14:56 marcelr not the only one 14:58 marcelr htg 15:01 cait hm ok i got a question - not sure someone has an answer 15:01 cait isbd punctuation and authorities 15:01 cait if you use authorities - would you put the isbd punctuation into the authority itself? 15:02 cait so that it gets copied over when you use the plugin? because it's not possible to change $a in the cataloguing editor 15:23 reiveune bye 15:24 morgane à demain 15:44 eythian Too hot 16:27 huginn New commit(s) kohagit: Bug 14390: [Follow-up] Only update FU record in UpdateFine <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=fa48df281d68fe1d27cc6fb10b41e4504a70afb9> / Bug 14390: [QA Follow-up] UpdateFine should be passed a hash <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=4fa4b8a30649381523fec729b0ee5d40f896155b> / Bug 14390 [QA Followup] - Fix warning <http://git.koha-community.org/gitweb/?p=koha.git;a 16:55 LibraryClaire hi #koha 17:12 liw @wunder manchester 17:12 huginn liw: Error: No such location could be found. 17:12 liw @wunder manchester, uk 17:12 huginn liw: The current temperature in Manchester, United Kingdom is 20.0°C (5:50 PM BST on August 24, 2016). Conditions: Clear. Humidity: 68%. Dew Point: 14.0°C. Pressure: 30.12 in 1020 hPa (Steady). 17:13 LibraryClaire @wunder Guildford, uk 17:13 huginn LibraryClaire: The current temperature in Chilworth, Chilworth, United Kingdom is 28.7°C (6:13 PM BST on August 24, 2016). Conditions: Clear. Humidity: 53%. Dew Point: 18.0°C. Pressure: 30.06 in 1018 hPa (Steady). 18:20 druthb @wunder 77098 18:20 huginn druthb: The current temperature in Montrose, Houston, Texas is 35.0°C (1:06 PM CDT on August 24, 2016). Conditions: Partly Cloudy. Humidity: 56%. Dew Point: 25.0°C. Pressure: 30.10 in 1019 hPa (Rising). 18:24 oleonard @wunder 45701 18:24 huginn oleonard: Error: timed out 18:24 oleonard I broke the weather. 18:26 phred_ @wunder 20010 18:27 huginn phred_: The current temperature in heliosmonroe, Washington, District of Columbia is 29.8°C (2:27 PM EDT on August 24, 2016). Conditions: Scattered Clouds. Humidity: 41%. Dew Point: 15.0°C. Pressure: 30.25 in 1024 hPa (Falling). 18:27 oleonard @wunder 45701 18:27 oleonard Oh no my zip code is gone 18:28 phred_ just what kind of weather are you having there that's so confidential? Wait a minute--you pobably can't tell us, can you? 18:29 kidclamp What about by name? 18:29 oleonard The space-time continuum has been altered and my zip code no longer exists. Now I regret all those mortgage payments. 18:29 huginn oleonard: The current temperature in Heatherstone, Athens, Ohio is 28.8°C (2:29 PM EDT on August 24, 2016). Conditions: Mostly Cloudy. Humidity: 59%. Dew Point: 20.0°C. Pressure: 30.19 in 1022 hPa (Steady). 18:30 oleonard Someone went back in time and stepped on the wrong insect. 18:30 phred_ You mean DC has better weather than you do right now? Shocking! 18:51 phred_ Not sure if this is strange, obvious, or impossible: On the OPAC admin config page, there are blocks on the left, center, and right that you can fill with HTML. (all right, that's obvious) Can I have Koha display files that are on a different server?--i.e., instead of putting the contents of foo.html put in a command that tells Koha to go out and fetch the file from server Z and display its contents in html? 18:52 oleonard phred_: I think the only way that would be possible would be with <iframe> 18:53 phred_ Hmmmm. Thanks. Now you've given me something else to look up. <g> 18:59 phred_ (looks up iframe) Easier than I thought. It just might work. 20:30 rangi morning 20:31 liw hi, rangi 20:55 cait1 morning liw, kidclamp and rangi 20:56 kidclamp hiya cait1 20:56 * LibraryClaire waves 20:56 cait1 :) 21:21 wizzyrea hi 21:21 wahanui hey, wizzyrea 21:23 eythian hey, wizzyrea 21:23 wahanui it has been said that wizzyrea is so dumb at rewrite rules 21:24 wizzyrea still true 21:24 wizzyrea maybe slightly less true than it used to be but still mostly true 21:25 rangi hey eythian 21:25 wahanui hmmm... eythian is Time's Person of the Year for 2006. 21:25 wizzyrea hi eythian what ya been up to? 21:25 eythian It was very hot today so I sat outside and had some beers. 21:26 wizzyrea I want to go to there. 21:26 eythian Like, 31° hot. 21:26 wizzyrea that's way too hot. 21:26 eythian Yep 21:26 wizzyrea nvm I take it back. I want it to be ~22 and sit outside and have beers. 21:26 eythian Tomorrow will be too apparently. 21:27 eythian Yeah that's be nice. Down to 24 now. 21:28 wizzyrea oh that's not terrible 21:28 eythian Well, soon it's sleep time, so I'd rather cooler. 21:29 wizzyrea have you had anything especially fun to do at work lately? 21:30 eythian Had a big project that I had to have done by about today, then heard this afternoon it's being delayed by a few weeks. That was unfun. 21:30 wizzyrea ugh seriously 21:30 eythian Which wasn't what you asked 🙂 21:30 wizzyrea well opposites count too 21:31 eythian This contributed to leaving early today though 21:32 eythian You saw my last museum post I take it? That was a fun one. 21:32 wizzyrea yeah I did! I am impressed that such a museum exists 21:33 eythian It's awesome 21:33 wizzyrea I suspect the mental states of visitors to amsterdam probably are compatible with it, generally. Lol. 21:33 eythian Yep🙂 21:39 tcohen hi 21:39 wizzyrea hi tcohen 21:39 wizzyrea what's the next museum on the list eythian 21:40 tcohen hi wizzyrea eythian 21:40 cait1 @wunder konstanz 21:40 huginn cait1: The current temperature in Luisenstraße, Konstanz, Germany is 21.7°C (11:37 PM CEST on August 24, 2016). Conditions: Clear. Humidity: 66%. Dew Point: 15.0°C. Pressure: 30.15 in 1021 hPa (Steady). 21:40 wizzyrea hi cait1 21:41 wizzyrea confetti? 21:41 wahanui o/ '`'`'`'`'`'`'`'` 21:42 * cait1 waves :) 21:44 eythian wizzyrea: either the fashion museum (if I can find it), or the film museum probably. 21:44 wizzyrea ooo 21:44 eythian I looked up the fashion museum a while ago, but found it might not exist. Need to look more. 21:44 eythian @wunder ams 21:44 huginn eythian: The current temperature in Schiphol, Badhoevedorp, Netherlands is 24.7°C (11:39 PM CEST on August 24, 2016). Conditions: Clear. Humidity: 66%. Dew Point: 18.0°C. Pressure: 30.06 in 1018 hPa (Steady). 21:45 * wizzyrea just realised there's a "museum of bags and purses" 21:45 eythian Ug 21:45 wizzyrea in amsterdam 21:45 eythian Tassenmuseum 21:45 eythian It's near work. 21:45 wizzyrea heheheh! 21:46 wizzyrea I like how equal opportunity you are in your museum visiting 21:46 wizzyrea i mean, alphabetical kind of enforces that. 21:46 wizzyrea >.> 21:46 wizzyrea but it's fun anyway 21:46 wizzyrea have you skipped any? 21:46 eythian Yeah, that's the idea 21:47 eythian I've skipped one that is open by appointment on Mondays between 1 and 3 (or something.) 21:48 eythian And one that's not really a museum at all, just an exhibition place 21:48 eythian And a couple that were transferred elsewhere that I'll get to later 21:54 wizzyrea all good reasons to skip 21:56 eythian I think so 🙂 22:01 eythian wizzyrea: amusingly, the erotic museum was far and away the most read of all the museum posts, and everyone looked at the larger pictures. 22:16 cait1 heh 23:30 dcook hehe 23:30 dcook scrollback 23:30 * dcook is impressed by how committed eythian is to museum visits