Time Nick Message 05:07 * magnuse waves 05:49 magnuse kia ora cait 05:53 cait morning magnuse :) 06:29 LibraryClaire morning #koha 06:30 fridolin hie there 06:30 LibraryClaire hi fridolin :) 06:30 fridolin LibraryClaire: hie 06:30 fridolin did I say you have the same name as my wife ? 06:31 LibraryClaire you did not :) 06:31 LibraryClaire it's a good name ^^ 06:32 reiveune hello 06:32 wahanui hello, reiveune 06:33 LibraryClaire hi reiveune 06:33 reiveune hi LibraryClaire 06:37 drojf morning #koha 06:38 * cait waves 06:38 cait bbiab 06:39 LibraryClaire hi drojf :) 06:40 drojf guten tag BüchereiKlara :) 06:42 drojf hi cait who isn't there 06:43 LibraryClaire haha I don't geta a notification for BüchereiKlara :( 06:44 drojf oh. you have to put it in your irc client! :3 06:45 drojf LibraryClaire: or, you know, change your nick officially :P 06:45 LibraryClaire :O 07:04 ashimema mornin' #koha 07:05 ashimema no cait yet.. she;s slacking ;) 07:05 LibraryClaire hey ashimema 07:05 wahanui rumour has it ashimema is on qa now .) 07:06 drojf morning ashimema 07:07 ashimema brb, restart requiest 07:13 ashimema bck 07:20 Joubu @later tell bag please push Nick's follow-up from bug 14752 07:20 huginn Joubu: The operation succeeded. 07:31 * atheia waves good morning 07:32 LibraryClaire hi atheia 07:38 atheia LibraryClaire hello :-) 07:43 * cait waves 07:48 drojf hi atheia 07:49 atheia hello both 08:03 ashimema mornin atheia 08:03 drojf @wunder berlin, germany 08:03 huginn drojf: The current temperature in Segeberger Straße, Wensin, Germany is 7.7°C (9:56 AM CEST on October 20, 2016). Conditions: Mostly Cloudy. Humidity: 91%. Dew Point: 6.0°C. Windchill: 7.0°C. Pressure: 29.95 in 1014 hPa (Rising). 08:03 drojf :( 08:04 ashimema @wunder stevenage, uk 08:04 huginn ashimema: The current temperature in Monkswood, Stevenage, United Kingdom is 10.5°C (9:03 AM BST on October 20, 2016). Conditions: Rain. Humidity: 94%. Dew Point: 10.0°C. Pressure: 30.15 in 1021 hPa (Steady). 08:04 drojf wtf is wensin 08:04 drojf @wunder txl 08:04 huginn drojf: The current temperature in Rue du Capitaine Jean Maridor, Berlin, Germany is 7.1°C (9:55 AM CEST on October 20, 2016). Conditions: Clear. Humidity: 94%. Dew Point: 6.0°C. Windchill: 7.0°C. Pressure: 29.95 in 1014 hPa (Steady). 08:04 atheia mornin' 08:05 * ashimema roles up his sleeves and digs into bug 17196 08:05 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17196 enhancement, P5 - low, ---, jonathan.druart, Needs Signoff , Move marcxml out of the biblioitems table 08:06 * ashimema wishes the bugzilla diff view was more like githubs 08:07 drojf patches welcome :P 08:39 AndrewIsh_away g'morn all 08:41 * ashimema thinks AndrewIsh_away isn't _away any more 08:41 * AndrewIsh thinks ashimema is correct 08:45 AndrewIsh @wunder machynlleth, uk 08:45 huginn AndrewIsh: The current temperature in Machynlleth, Machynlleth, United Kingdom is 7.2°C (9:45 AM BST on October 20, 2016). Conditions: . Humidity: 96%. Dew Point: 7.0°C. Windchill: 7.0°C. Pressure: 30.25 in 1024.3 hPa (Rising). 09:11 cait Joubu: thx for testing and commenting! Joubu++ 09:18 cait ashimema: you have tested the splinter review? 09:18 cait https://bugs.koha-community.org/bugzilla3/page.cgi?id=splinter.html&bug=5260&attachment=56680 you can write comments for every line 09:41 * kidclamp waves 09:41 drojf hi kidclamp 09:42 kidclamp hello Dr. O Jeff 09:44 drojf :D 09:57 ashimema cait: I have indeed use splinter review 09:58 ashimema it's more than you cant expand to see the surrounding code.. you loose allot of context 09:58 ashimema in github you can keep expanding the area of code you see so you can get much more context about what the change does without having to apply it to look 09:59 * ashimema also likes gitlab and wonders about using that 10:25 alex_a je passe dans le VPN de la Réunion 10:26 Joubu alex_a: take care! 10:39 drojf bbiab 11:17 drojf back 11:19 LibraryClaire hi drojf 11:21 ashimema from the future drojf? 11:23 drojf ashimema: finally back in good old 1955 11:23 * LibraryClaire hopes drojf remembered to bring back a hoverboard 11:29 * drojf hoverboards 11:29 drojf damn, stuck on water 11:38 cait :) 11:41 AndrewIsh "those don't work on water, unless you've got POWER!" 11:42 * eythian throws a battery at drojf 11:42 eythian @wunder ams 11:42 huginn eythian: The current temperature in Schiphol, Badhoevedorp, Netherlands is 12.3°C (1:42 PM CEST on October 20, 2016). Conditions: Light Rain Showers. Humidity: 87%. Dew Point: 10.0°C. Pressure: 29.95 in 1014 hPa (Steady). 11:44 drojf thanks eythian 11:44 * drojf uses the battery as a paddle 11:44 oleonard Hi all 11:45 LibraryClaire Hi oleonard 11:45 wahanui hi oleopard 11:45 eythian hi oleonard 11:45 wahanui hi oleopard 11:45 eythian hi oleopard 11:47 drojf hi oleonard 11:47 wahanui hi olé onard 11:48 oleonard 8) 11:48 LibraryClaire wahanui loves you 11:48 wahanui LibraryClaire: sorry... 11:48 LibraryClaire lol 11:49 * LibraryClaire pokes wahanui 11:49 wahanui I'm reporting you to HR! 11:49 LibraryClaire :D 11:49 eythian wahanui: botsnack 11:49 wahanui thanks eythian :) 11:49 drojf BR 11:49 eythian wahanui: status 11:49 wahanui Since Thu Jun 16 21:59:33 2016, there have been 1184 modifications and 500 questions. I have been awake for 125 days, 13 hours, 50 minutes, 3 seconds this session, and currently reference 49646 factoids. Addressing is in optional mode. 11:49 LibraryClaire bot resources? 11:49 drojf yep 11:49 LibraryClaire ^^ 11:50 oleonard Being resources (all-inclusive) 11:50 drojf except the non-being 11:50 oleonard We're lucky wahanui isn't grumpy after being awake for 125 days 11:50 eythian way to ignore the needs of fictional people, oleonard 11:51 * LibraryClaire loves wahanui 11:51 drojf # Failed test 'Create DateTime with dt_from_string() for 2100-01-01 with TZ in less than 2s' 11:51 drojf master packages are broken 11:52 drojf # at t/DateUtils.t line 82. 11:53 * oleonard loves being able to put a face to drojf and LibraryClaire's nicks 11:53 drojf :) 11:53 oleonard eythian: Still waiting 11:53 eythian oleonard: waiting for what? 11:53 oleonard to meet you in person 11:54 eythian Oh, right. You do live in a pretty remote place, so it's not surprising really. 11:54 drojf i'd say best for everyone is to meet in berlin 11:55 drojf i don't see any objections, so it's a deal :D 11:55 eythian Amsterdam is probably more fun 11:56 drojf ok works for me 11:56 oleonard Oh look who just volunteered to organize a hackfest! 11:56 drojf eythian: i have not completely given up on going to amsterdam this year btw 11:57 eythian oleonard: but marcelr isn't even online! 11:57 eythian drojf: I figured that was the case :) 11:57 drojf you can organize it together! 11:58 LibraryClaire oleonard: same :) 11:58 * LibraryClaire pulls face 12:00 Joubu drojf: it's not really broken. This test assume that the creation of a DT in 2100 will take less than 2s 12:00 Joubu if the server is super busy, it can happen 12:00 drojf the nightly server is slow, it will always be busy 12:01 drojf then it should not fail the build if it does not matter 12:01 Joubu it does matter 12:01 drojf for what? ^^ 12:01 drojf mine takes 2.5 12:01 drojf and it will always take that 12:01 Joubu upgrade your server :D 12:01 drojf nope ^^ 12:02 drojf it works fine for what it does. just the test fails 12:03 Joubu we could tell the script to skip it if a ENV var is set 12:04 Joubu if ENV{SERVER_SLOW}: skip :) 12:04 drojf why does it choose 2 seconds? is that arbitrary or is there a reson behind it? 12:04 Joubu because 1 was too low 12:04 drojf reason 12:04 Joubu so you change it to 2 12:04 drojf 2 is too low 12:04 drojf :P 12:04 Joubu :) 12:04 drojf change it to 2 12:04 wahanui drojf: that doesn't look right 12:04 drojf 3 12:04 drojf wahanui: true. how did you know? 12:04 wahanui drojf: bugger all, i dunno 12:05 drojf wahanui: botsnack beer 12:05 wahanui thanks drojf :) 12:05 drojf Joubu: what is it supposed to prove? warn when something is introduced that slows it down badly? 12:06 Joubu tcohen: around? 12:06 drojf that would work with 3 seconds :P 12:06 Joubu drojf: but that will fail on a slower server... 12:06 Joubu so not sure it's the solution to increase it again 12:06 Joubu 2 is already too high 12:07 drojf ok then i'd go with the env var and <2 seconds for the test 12:07 drojf i need some way to skip it, or i can't do nightlies 12:07 drojf or i have to add a patch that deletes the test, but that does not make sense 12:08 Joubu drojf: please open a bug report and assign it to me 12:08 drojf oleonard: so how do we get you to a hackfest in berlin? i am not good at faces and waiting for 2020 in NZ is too long ;) 12:08 drojf Joubu: ok thanks 12:09 rsantellan good morning #koha 12:09 rsantellan sorry I ask a question yesterday and my internet break down before the answer :( 12:10 drojf rsantellan: there is a log 12:10 drojf log? 12:10 wahanui i think log is http://irc.koha-community.org/irclog/koha/ 12:10 rsantellan I look on the logs and cait answer me at 20:58: http://irc.koha-community.org/koha/2016-10-19 12:10 drojf if somebody answrered 12:10 drojf ah 12:10 oleonard I don't know drojf :( My personal travel budget is reserved for family vacations. We might be planning a trip to Europe this summer though 12:11 rsantellan but I don't know the which link is correct :( 12:11 rsantellan about marc21 field 008 language, which ISO code use for the Three-character alphabetic code ? I look here: https://www.loc.gov/marc/bibli[…]aphic/bd008a.html and I assume is this one: https://en.wikipedia.org/wiki/[…]639_macrolanguage 12:13 drojf oleonard: other option is you do a kohacon at home :P 12:14 * oleonard wonders how he can rope a nearby library into doing that for him 12:24 kivilahtio ashimema: hi! lari said that you have been interested in HATEOAS for the REST API. I have a small feature which generates a dynamic UI widget from HATEOAS links. If you are interested I can make a short screencast of the feature. 12:24 kivilahtio ashimema: you can findthe code here: https://github.com/KohaSuomi/kohasuomi/commit/0a2b681f73332df577ddc6398017466e73ef3e1d 12:25 kivilahtio ashimema: under label KD-671 you can find more code for our national cataloguing center and how it integrates with other Koha-installations via the REST API 12:25 ashimema sounds interesting.. will take a look when I have a moment spare ;) 12:26 kivilahtio ashimema: also you can see the endpoint and the payload here 12:26 kivilahtio https://renki.vaarakirjastot.fi/api/v1/doc/#!/records/addRecord 12:26 kivilahtio ashimema: we are using the Swagger-UI you so hated :) 12:26 kivilahtio ashimema: I think it is an excellent tool for publishing the API doc, unfortunately not everything works there as it should 12:26 ashimema i didn't hate it.. 12:27 ashimema I just didn't think it should be in core koha.. 12:27 ashimema it's a big lot of imports 12:27 kivilahtio ashimema: I couldn't find any best practices other than one article from Spring about how to formalyl define hateoas links: 12:27 kivilahtio https://spring.io/understanding/HATEOAS 12:27 kivilahtio ashimema: It is a very big import, agreed 12:28 kivilahtio ashimema: we embedded it's install instructions to the UBUNTU.install Koha instructable 12:28 kivilahtio ashimema: and maintaining the REST API authentication hooks in the Swagger-UI is a PITA. 12:28 kivilahtio ashimema: but we haven't taken the code to our repo either. 12:30 kivilahtio ashimema: also there is an abstraction layer so it is possible to connect Koha to multiple different API's from the javascript layer. But that is another can of worms :) 12:30 kivilahtio take care! 12:42 kivilahtio ashimema: forgot to mention. When you get into HATEOAS I found that the need for vocabularies and schemas became pretty apparent 12:42 kivilahtio ashimema: so we would need to define our business objects using some public schema, like schema.org 12:43 kivilahtio ashimema: to make them interchangeable so everybody knows whtat to expect our business objects to be like 12:43 kivilahtio ashimema: this is problematic since schema.org doesn't have the object definitions we need or are rather far off from what we do 12:44 kivilahtio ashimema: if you know of a schema which would encompass our business objects better, do let me know! 12:52 tcohen morning 12:58 drojf hi tcohen 12:58 drojf so how did i make that shibboleth thing work in france? 12:59 drojf was easier with ashimema by my side 13:00 LibraryClaire hi tcohen 13:00 tcohen hi drojf, LibraryClaire, cait 13:01 tcohen drojf: have you seen bug 17467? 13:01 huginn 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17467 enhancement, P5 - low, ---, tomascohen, Needs Signoff , There should be a koha-zebra script to handle Zebra daemons for instances 13:02 tcohen I'm interested in your opinion on the use of koha-common.links 13:02 tcohen on the followup bug 13:02 tcohen 17468 13:03 drojf tcohen: yes. yay for more consistency and less scripts 13:04 tcohen do bash tab-completion scripts work for zsh users? 13:04 drojf don't know 13:08 ashimema Zsh can handle bash completions functions. The latest development version of zsh has a function bashcompinit, that when run will allow zsh to read bash completion specifications and functions. This is documented in the zshcompsys man page. To use it all you need to do is run bashcompinit at any time after compinit. It will define complete and compgen functions corresponding to the bash builtins. 13:09 ashimema that's from 2010 13:09 ashimema so in short.. yes they should work if the zsh user has enabled them 13:10 * AndrewIsh is wondering if anyone fancies talking modals... 13:10 oleonard Sure AndrewIsh 13:10 ashimema khall, oleonard ^ that was probably aimed at you ;) 13:11 ashimema :D 13:11 khall indeed! 13:11 AndrewIsh so, i'm working on a ui which has "add a new thing" and "modify existing thing" requirements, my immediate thought for this was modals, however... 13:12 AndrewIsh ashimema pointed me at this https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15707 13:12 huginn 04Bug 15707: enhancement, P5 - low, ---, kyle, Signed Off , Add ability to define hierarchical groups of libraries 13:12 AndrewIsh looking at the conversation there, it seems like the decision about whether to use modals or not is still very much up in the air 13:12 AndrewIsh and i wanted to make sure that was the case, or whether the conversation has moved further 13:13 AndrewIsh specifically: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15707#c70 13:13 huginn 04Bug 15707: enhancement, P5 - low, ---, kyle, Signed Off , Add ability to define hierarchical groups of libraries 13:13 khall well, we *have* switched to bootstrap modals in some areas, 13:13 oleonard I would say that the current interface standard is not to use modals for basic "add a new thing" operations 13:13 khall so there is precedent. But I defer to oleonard on this 13:14 khall true 13:14 oleonard We use modals in different ways: To display additional information, to perform other kinds of operations 13:14 ashimema what do we use for 'add new thing'? 13:14 khall hide the table and show the form instead 13:15 * ashimema is very out of date.. this is another area he's trying to catch up 13:15 oleonard The old model is separate page views, but yeah, what khall says 13:16 AndrewIsh ah, ok, so hide/show is preferable to separate page views, good to know :) 13:16 oleonard AndrewIsh: I'd say both are fine. Hide/show is faster if you're comfortable with the JS process. 13:17 oleonard We are historically conservative about enriching interfaces with lots of DOM manipulation but we're getting more bold :) 13:17 AndrewIsh oleonard: definitely, having spent the past 2 years working in angular, anything to bring about fewer page refreshes the better imho ;-) 13:18 AndrewIsh just out of interest, is there any particular reason why you've resisted modals for add/modify functions? to me, they're an obvious use for them 13:19 oleonard AndrewIsh: Just trying to keep things consistent until someone is ready to commit to a more broad overhaul 13:20 AndrewIsh oleonard: fair enough, inconsistency is never good. kind of feels like the sort of thing that would fit well into the brave new world that the react work could bring 13:20 oleonard Agreed 13:21 ashimema khall needs to add a react based bootstrap modal ;) 13:21 ashimema then we can convert all the things ;) 13:21 ashimema mwahahahah 13:21 khall it's on the todo list ; ) 13:22 * ashimema used to like the idea of inline editing.. the the more time's I've implemented it the more times I've decided actually it's often not a ux win at all.. a modal would have sufficed better. 13:22 AndrewIsh inline editing only really works if you're backed by an api 13:23 AndrewIsh having to submit once you've inline edited your stuff somewhat defeats the object 13:23 oleonard In my opinion the quotes editor shows that inline editing is hard to make discoverable and understandable to the user 13:24 AndrewIsh oleonard: +1 13:26 ashimema indeed 13:26 ashimema modals for the win in my opinion ;) 13:28 AndrewIsh thanks for the advice all, much appreciated 13:58 LibraryClaire laters #koha :) 13:58 tcohen bye! 14:14 * andreashm waves 15:27 reiveune bye 15:33 drojf later #koha 16:01 AndrewIsh oleonard / khall: what would be a good example of ui that allows re-ordering of a list? 16:01 oleonard AndrewIsh: We don't have one as far as I can recall 16:02 oleonard The holds priority re-ordering process is in dire need of a JS solution for that, for instance. 16:04 AndrewIsh oleonard: ah, ok. so if i was to create some sort of JS "move this element to the correct position then click save" ui, is that likely to be problematic? it's specifically for re-ordering rows in a table 16:05 oleonard Go for it. I think we may already have the jQueryUI sortable widget available in the staff client so I would look at that first. 16:05 oleonard https://jqueryui.com/sortable/ 16:06 oleonard ...but pick what you think is best. 16:06 ashimema AndrewIsh++ 16:07 AndrewIsh oleonard: ah yes, that would be exactly the sort of thing i need, thanks. i think the biggest problem would be ensuring the user clicked "save" after re-ordering. i think it would be a combination of making it super obvious that they need to save and... 16:07 AndrewIsh ...ooh actually... 16:07 ashimema do remember accessibility though 16:08 AndrewIsh ...have you made use at all of the commonly used "you're about to leave this page with un-saved changes" technique? 16:10 oleonard AndrewIsh: I wonder if you could save in the background after each drag-and-drop 16:11 AndrewIsh oleonard: i could, but that kind of necessitates an api endpoint really 16:11 oleonard The system preferences page has a version of the 'leave this page' warning 16:12 oleonard Not sure if it's usable elsewhere, but it's certainly a valid option 16:12 AndrewIsh oleonard: well, either an api endpoint, or a handler for the save in the controller 16:13 * AndrewIsh makes a note to talk api endpoints with ashimema tomorrow... 16:14 ashimema :) 16:14 AndrewIsh oooh, time to run. thanks for the advice oleonard, food for thought there :) bye all 16:14 ashimema REST all the things 16:45 * LibraryClaire waves 19:51 * andreashm waves 20:02 * cait waves : 20:02 cait :) 20:26 wizzyrea joubou++ because he's generally great and very nice 20:28 * andreashm waves again 20:28 andreashm hopefully I wont be logged out without noticing again. 20:49 cait yy 20:51 andreashm hi cait 20:51 cait hi andreashm :) 20:51 cait how are things? 20:53 andreashm all is good here. 20:53 andreashm how are you? how was the hackfest? 20:54 cait exhausting but good :) 20:55 andreashm as usual then. =) 20:56 cait yep 20:57 andreashm sad I couldn't go. ended up having to make a quick visit back home for family matters instead. =/ 21:09 cait :/ 21:11 andreashm I guess there's always next year. 21:12 andreashm whenever that is. will it be during spring as it usually is or continue with fall? 21:13 andreashm ok, anyway, I'm off to bed. bye #koha 21:34 cait hi kathryn :) 21:34 cait night all! 21:34 wahanui goodnight cait. You'll be back. 21:34 kathryn hi cait, and night! 21:35 CrispyBran Anyone have experience setting up authentication through referring url? 21:43 rangi morning