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