Time  Nick          Message
07:38 josef_moravec morning #koha
07:41 calire        morning josef_moravec
07:41 josef_moravec hi calire
07:42 magnuse       \o/
07:42 josef_moravec hi magnuse
07:43 magnuse       hiya josef_moravec
07:43 calire        hey magnuse
07:44 magnuse       hiya calire
07:49 gveranis      hi all !
07:51 josef_moravec hi gveranis
07:51 magnuse       hiya gveranis
07:52 gveranis      ;)
07:56 reiveune      hello
07:56 alex_a        bonjour
07:59 josef_moravec hi reiveune, alex_a
08:00 reiveune      salut josef_moravec
08:01 paxed         hm. is there a reason for both PrepHostMarcField and prepare_host_field in C4/Biblio.pm?
08:20 fridolin      hi
08:28 * andreashm   waves
08:29 josef_moravec hi andreashm
08:32 andreashm     hi josef_moravec
09:39 josef_moravec AndrewIsh++
09:39 josef_moravec It's great how are you responsible ;)
09:39 AndrewIsh     josef_moravec++
09:40 josef_moravec https://wiki.koha-community.org/wiki/Illrequests_endpoint_RFC
09:40 AndrewIsh     Well, it's easy to be responsible with such an awesome QA-er :-D
09:40 josef_moravec :-[
09:41 AndrewIsh     Lol, I'm not sure I've ever seen that RFC before, I certainly didn't create it. It seems very arbitrary for us to be randomly renaming object properties
09:42 josef_moravec it's not randomly, it is going to make a consistancy in api, because db tables are not consistant
09:42 AndrewIsh     Ah, I understand now, the final column is what you're saying they should be called to be consistent with other routes, gotcha!
09:42 josef_moravec that's it
09:43 josef_moravec look for example to libraries or patrons api for how it shoul look
09:43 AndrewIsh     OK, well that makes sense then :) I agree that they should be consistent. I'm wondering if this bug is the place to do that, or whether we'd be better to do it as a separate bug that sits at the top of the QA tree, it would be cleaner and would mean no merge pain further up the QA tree ;-)
09:44 josef_moravec separate bug definitaly
09:44 AndrewIsh     OK, cool, I'll create one now and make it depend on 18589
09:44 josef_moravec ok
09:45 AndrewIsh     Thanks for pointing that out, I would never have noticed that :)
09:45 josef_moravec but we need to make the rfc more complete, for example write down endpoint specific parameters
09:45 josef_moravec in fact illrequest is only endpoint which is capable to embed some related data
09:46 josef_moravec so we have to document it and somehow standardize it and then use in more endpoints
09:47 AndrewIsh     Right, OK, makes sense. The RFC is also more detailed than it needs to be too, there's currently only a requirement for a GET route, so the specs for the other routes is currently unecessary. Though, that said, we have an imminent requirement for a POST route.
09:48 josef_moravec i really have requirement for updating actions too here!
09:48 AndrewIsh     :-)
09:48 josef_moravec we have big plans with ill
09:49 josef_moravec connection national ill system
09:50 josef_moravec implementation of ILS to ILS direct ILL in VuFind using its ILS driver capabilities... there are endless possibilities :D
09:50 josef_moravec But yes, we shold first document what we have, update the specs for consistancy, fix the code and then work on update actions
09:51 AndrewIsh     Yes, well our requirement is to create ILL requests on remote Koha systems using the Koha2Koha backend, currently all it does is create a hold on the remote system
09:51 josef_moravec It will be great enhancement!
09:52 AndrewIsh     Hopefully! :)
09:53 magnuse       josef_moravec++ AndrewIsh++
09:58 magnuse       parts of the swedish/Libris ill backend is being tested in production as we speak :-)
10:00 AndrewIsh     Fantastic :)
10:00 AndrewIsh     magnuse++
10:06 andreashm     magnuse++
10:21 josef_moravec magnuse++
10:43 AndrewIsh     josef_moravec:  Agree with your last comment, that seems most sensible. Thanks for that, I'll get on it shortly :)
10:43 josef_moravec AndrewIsh: great, thanks!
12:09 koha-jenkins  Project Koha_18.11_D9 build #43: UNSTABLE in 25 min: https://jenkins.koha-community.org/job/Koha_18.11_D9/43/
12:17 koha-jenkins  Project Koha_18.11_U18 build #41: UNSTABLE in 31 min: https://jenkins.koha-community.org/job/Koha_18.11_U18/41/
12:20 koha-jenkins  Project Koha_18.11_D8 build #43: UNSTABLE in 35 min: https://jenkins.koha-community.org/job/Koha_18.11_D8/43/
12:35 oleonard      Hi all
12:36 calire        hi oleonard
12:36 wahanui       hi oleopard
14:25 ashimema      davidnind++ you've just perfectly filled one of the slots I was looking for someone to run a workshop on for KohaCon :)
14:25 ashimema      `Documentation Workshop` :)
14:48 wizzyrea      hi peeps
14:48 wizzyrea      ashimema about?
14:48 oleonard      Hi wizzyrea
14:50 wizzyrea      @later tell ashimema no permissions have changed that I am aware of
14:50 huginn`       wizzyrea: The operation succeeded.
14:54 ashimema      hi
14:54 wahanui       hey, ashimema
14:54 ashimema      interesting
14:55 ashimema      both I and Lucas had some fun with publishing the release this time around
14:56 ashimema      yeah.. in previous releases I'd been categorising as 'version, Koha News, release`
14:56 ashimema      this time I couldn't use `Koha News` else it failed to publish wizzyrea
14:57 ashimema      ooh.. interesting.. fridolin uses 'Announcements` instead of `Koha News`
14:58 ashimema      ah.. but it would seem I can't use 'Announcements' either.. I just get 'Updateing failed' in a red bar at the top
15:01 fridolin      ah i also add issues with WP
15:01 fridolin      purely random
15:01 fridolin      https://wiki.koha-community.org/wiki/Release_maintenance#Post_on_the_community_site
15:01 fridolin      it says release, <your branch> and Announcements.
15:02 fridolin      :)
15:02 ashimema      lol
15:02 ashimema      my bad.. I've always used 'Koha News'.. I can't have read that properly the first time
15:02 wizzyrea      or it changed
15:03 ashimema      doesn't look like it's changed in ages.. oops
15:03 ashimema      I think i just copied what the previous person was doing
15:03 ashimema      either way.. WP seems to be doing things a little differently.. no worries we managed
15:04 * ashimema    does get slightly confused every time that there's `release` and `releases` categories
15:15 fridolin      wizzyrea: ashimema just something strange is thant "17.11" is not a child of "releases"
15:17 fridolin      wahanui: am i online ?
15:17 wahanui       fridolin: i haven't a clue
15:17 fridolin      wizzyrea: ashimema just something strange is thant "17.11" is not a child of "releases"
15:17 wahanui       i already had it that way, fridolin.
15:26 ashimema      yeah, I noticed that.. tried to fix it actually a couple of releases back was discovered I wasn't alowed to play in the categories area.. haha
15:27 ashimema      then I promptly forgot to find someone to haras about it ;)
15:27 * ashimema    sends hugs to the relevant parties
15:28 wizzyrea      i can have a look at that
15:29 ashimema      thankyou :)
15:37 reiveune      bye
15:41 wizzyrea      ashimema - there's something funny about that particular category
15:41 wizzyrea      but it's ok I'll fix it
15:48 ashimema      sorry wizzyrea.. didn't mean to cause you more work
15:48 ashimema      but thanks :)
15:55 jmsantos      Hi, I'm trying to get the ILL module working and I'm running into some trouble with the API
15:56 jmsantos      Namely, when requests are made with parameters, they fail due to pattern->default->{openapi.op_spec} being undefined
15:57 jmsantos      Am I missing something ?
15:57 ashimema      AndrewIsh: ^ ever seen that
15:58 AndrewIsh     No, I never have, that's a weird one. What version of Koha?
15:59 jmsantos      18.05.03
16:00 AndrewIsh     jmsantos:  Fascinating, I've not come across this before. I'll have a quick dig and see if I can see what might be causing it
16:02 jmsantos      Thanks ! If it helps, I've checked what "default" is at that point and what is defined is this : controller, openapi.parameters, action and openapi.path
16:02 AndrewIsh     jmsantos:  Thanks :)
16:02 jmsantos      in the authenticate_api_request subroutine in Auth.pm
16:03 AndrewIsh     jmsantos:  Indeed, I'm just looking there now
16:08 AndrewIsh     jmsantos:  Do you have the file "api/v1/swagger/paths/illrequests.json"? If so, can you check the permissions on it?
16:10 jmsantos      The file is there, permissions are 664
16:11 AndrewIsh     jmsantos:  OK, thanks for checking
16:14 ashimema      thanks for picking this up AndrewIss
16:16 jmsantos      Yes thanks a lot, I'm kind of new to all this and I'm not sure what is normal and what is not !
16:16 AndrewIsh     jmsantos:  So if you make a request without parameters, e.g. GET /api/v1/illrequests - it works?
16:17 jmsantos      Yes, it does
16:17 * caroline1   waves
16:17 AndrewIsh     jmsantos:  That's super weird, bare with me, doing some more digging
16:17 * AndrewIsh   waves at caroline1
16:18 jmsantos      It also works if I comment the three lines in the validate_query_parameters subroutine where the "Malformed query string" errors are generated
16:19 jmsantos      which is kind of expected since no valid parameters are defined
16:20 AndrewIsh     jmsantos:  Interesting. Can you go to the "About Koha" page and tell me what versions of Mojolicious and Mojolicious::Plugin::OpenAPI you have
16:21 caroline1     where in the db is it stored when a user has "superlibrarian" access?
16:21 caroline1     trying to make a list of all users who are "superlibrarian"
16:22 caroline1     but it's not in user_permissions
16:22 jmsantos      AndrewIsh: of course, Mojolicious is at version 8.02 and the OpenAPI is 2.00
16:22 oleonard      caroline1: Did you check the SQL library for a report for that?
16:23 AndrewIsh     jmsantos:  That could be it, I'm not sure what the required versions for 18.05 are, but for 18.11 I'm on 7.21 and 1.15, which is substantially differnt
16:24 AndrewIsh     I'll just try and find out what versions 18.05 requires
16:24 caroline1     oleonard: heading there now
16:27 AndrewIsh     jmsantos:  Same, Mojolicious 7.21 and Mojolicious::Plugin::OpenAPI 1.15, though those are minimum versions, so I can see why it's installed what are presumably the latest, but it's conceivable they contain breaking changes
16:27 AndrewIsh     jmsantos:  Oh, and JSON::Validator 0.97
16:28 AndrewIsh     jmsantos:  I'd suggest switching to those versions and seeing if that fixes it, if it's not that, I'm baffled!
16:28 caroline1     There it is (colleagues currently trying to explain it to me) https://wiki.koha-community.org/wiki/SQL_Reports_Patrons#Superlibrarians
16:28 ashimema      with Mojo and OpenAPI it makes a big difference what versions you're running
16:28 ashimema      super fast developing code
16:29 jmsantos      AndrewIsh: Alright I'll have a look at those three ! Thank you very much !
16:29 AndrewIsh     jmsantos:  No problem, I hope it works!
16:29 jmsantos      Me too ;)
16:45 ashimema      Joubu around yet?
16:52 * ashimema    just spent ages trying to work out what he'd messed up in his branch
16:52 ashimema      turns out.. it's not me.. it's a bad test which fails due to leap year issues!
17:02 wizzyrea      ashimema, I think the wp thing is fixed
17:03 ashimema      awesome, thankyou :)
17:23 indradg       I have a question, is this still relevant? -> https://wiki.koha-community.org/wiki/Git_Splitting_and_Shrinking w.r.t l10n
17:23 wizzyrea      hm anybody else have a ssl problem with the devbox and bugzilla?
17:24 wizzyrea      ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)
17:24 wizzyrea      it could be just me
17:25 koha-jenkins  Project Koha_Master_D8 build #173: UNSTABLE in 35 min: https://jenkins.koha-community.org/job/Koha_Master_D8/173/
17:52 wizzyrea      never mind! for the log, if you are on a laptop and you suspend it a lot, the date on your devbox goes dumb and messes with the certs
17:52 wizzyrea      tcohen++
17:52 wizzyrea      a vagrant reload will fix it
17:54 oleonard      have a great weekend #koha
20:19 ashimema      kidclamp don't cry about the current failure.. it's another leap year issue
20:19 ashimema      Had me well and truly confused this afternoon
20:19 ashimema      It'll fix itself tomorrow but I also intend to do another patch for the test file along the same lines as the one I did for Patrons.t
20:20 ashimema      Surprised we didn't get hit by this same one last time actually... It's a very similar test case
20:24 * kidclamp    just cries because it's his party
20:30 ashimema      . . .
20:30 wizzyrea      teehee
20:32 talljoy       hows that party planning going kidclamp?
20:33 kidclamp      Wife usually does this, sausage making ain't pretty
20:35 magnuse       wizzyrea!
20:35 wahanui       wizzyrea is very glad the git repo is reliably working todya
20:41 wizzyrea      hi magnuse
20:41 * wizzyrea    perks up for sausage making
20:51 * magnuse     too
20:55 talljoy       i like sausage.
20:57 wizzyrea      *wink wink*
20:57 wizzyrea      *nudge nudge*
20:57 wizzyrea      I KID
20:57 talljoy       hahahah
20:57 talljoy       i saw it as soon as i wrote it
20:58 wizzyrea      ^.^
20:58 talljoy       can't take it back in IRC like you can in slack!
20:58 wizzyrea      >.>
20:58 wizzyrea      <.<
21:08 magnuse       just ask rangi to delete it from the log ;-)
21:19 ashimema      Lol
21:24 talljoy       off to pick up the purser from the airport.  have a good weekend #koha