Time  Nick             Message
23:57 koha-jenkins     Project Koha_19.05_U18 build #101: SUCCESS in 33 min: https://jenkins.koha-community.org/job/Koha_19.05_U18/101/
23:55 koha-jenkins     Project Koha_19.05_D8 build #100: SUCCESS in 28 min: https://jenkins.koha-community.org/job/Koha_19.05_D8/100/
23:26 koha-jenkins     Project Koha_19.05_D8 build #99: SUCCESS in 29 min: https://jenkins.koha-community.org/job/Koha_19.05_D8/99/
23:24 koha-jenkins     Project Koha_19.05_U18 build #100: SUCCESS in 33 min: https://jenkins.koha-community.org/job/Koha_19.05_U18/100/
23:19 koha-jenkins     Project Koha_19.05_D9 build #98: UNSTABLE in 44 min: https://jenkins.koha-community.org/job/Koha_19.05_D9/98/
22:56 koha-jenkins     Project Koha_19.05_D8 build #98: SUCCESS in 29 min: https://jenkins.koha-community.org/job/Koha_19.05_D8/98/
22:51 hayley           Hello!
22:51 koha-jenkins     Project Koha_19.05_U18 build #99: SUCCESS in 32 min: https://jenkins.koha-community.org/job/Koha_19.05_U18/99/
22:49 Marie-Luce       Gooday
22:34 koha-jenkins     Project Koha_18.11_D9 build #234: UNSTABLE in 41 min: https://jenkins.koha-community.org/job/Koha_18.11_D9/234/
22:27 koha-jenkins     Project Koha_18.11_D8 build #231: SUCCESS in 27 min: https://jenkins.koha-community.org/job/Koha_18.11_D8/231/
22:18 koha-jenkins     Project Koha_18.11_U18 build #222: SUCCESS in 29 min: https://jenkins.koha-community.org/job/Koha_18.11_U18/222/
22:07 hayley           lukeG++ :)
22:05 lukeG            I guess, ive havent been updating that field, ever. Will start now
21:59 koha-jenkins     Project Koha_19.05_D9 build #97: SUCCESS in 39 min: https://jenkins.koha-community.org/job/Koha_19.05_D9/97/
21:58 cait             hayley++ :)
21:52 koha-jenkins     Project Koha_19.05_D8 build #97: SUCCESS in 33 min: https://jenkins.koha-community.org/job/Koha_19.05_D8/97/
21:51 hayley           not a problem! :)
21:51 lukeG            Thanks for cleaning up after me Hayley :)
21:49 koha-jenkins     Project Koha_19.05_U18 build #98: SUCCESS in 32 min: https://jenkins.koha-community.org/job/Koha_19.05_U18/98/
21:45 huginn`          hayley: The operation succeeded.
21:45 hayley           @later tell lukeG hey luke, don't forget to update the Versions released in on BZ for the backports to 19.05! I will start to correct the ones that have been missed :)
20:00 * cait           waves
19:59 koha-jenkins     Project Koha_19.05_D9 build #96: SUCCESS in 45 min: https://jenkins.koha-community.org/job/Koha_19.05_D9/96/
19:52 AnnaBoten        There is no hunt right now! You can start a hunt with the 'start' command
19:52 bag              !bang
19:52 bag              bang!
19:51 oleonard         Good morning NZ
19:51 wahanui          salut, aleisha
19:51 aleisha          hello
19:50 ashimema         Gday
19:47 rangi            morning
19:32 koha-jenkins     Project Koha_19.05_U18 build #97: FIXED in 32 min: https://jenkins.koha-community.org/job/Koha_19.05_U18/97/
19:32 wahanui          Congratulations!
19:32 koha-jenkins     Yippee, build fixed!
19:29 koha-jenkins     Project Koha_19.05_D8 build #96: SUCCESS in 29 min: https://jenkins.koha-community.org/job/Koha_19.05_D8/96/
19:14 koha-jenkins     Project Koha_19.05_D9 build #95: SUCCESS in 44 min: https://jenkins.koha-community.org/job/Koha_19.05_D9/95/
19:00 koha-jenkins     Project Koha_19.05_D8 build #95: SUCCESS in 28 min: https://jenkins.koha-community.org/job/Koha_19.05_D8/95/
18:59 koha-jenkins     Project Koha_19.05_U18 build #96: UNSTABLE in 32 min: https://jenkins.koha-community.org/job/Koha_19.05_U18/96/
18:31 koha-jenkins     Project Koha_19.05_D8 build #94: SUCCESS in 29 min: https://jenkins.koha-community.org/job/Koha_19.05_D8/94/
18:14 koha-jenkins     Project Koha_19.05_D9 build #94: SUCCESS in 44 min: https://jenkins.koha-community.org/job/Koha_19.05_D9/94/
18:14 ashimema         Kohastructure update was missing entirely
18:14 * ashimema       guessed 'not null' from the code but isn't 100% sure until I look at those tests in more detail.. the bug probably should have failed QA..
18:13 ashimema         I'll fix it later this evening once dinner and things are out if the way.. my guess is I just need to add mock data for the two new fields in all the relevant tests.
18:12 tcohen           :-D
18:11 ashimema         Well.. me adding a follow-up to fix something else I think
18:11 ashimema         Nah, twas Matt's this time
18:08 koha-jenkins     Project Koha_19.05_U18 build #95: SUCCESS in 33 min: https://jenkins.koha-community.org/job/Koha_19.05_U18/95/
18:06 tcohen           hi mtj
18:06 tcohen           ashimema did I break things again?
18:01 koha-jenkins     Project Koha_Master_D9_MDB_Latest build #71: STILL UNSTABLE in 45 min: https://jenkins.koha-community.org/job/Koha_Master_D9_MDB_Latest/71/
17:42 cait             well... or be nice
17:42 cait             tell me I am stupid or something, it will show in my inbox again :)
17:41 cait             can you just comment on the bug?
17:41 oleonard         In the "location" example, the items have no location defined but the call numbers still show up
17:41 cait             I need to have another look - maybe i DID NOT have itemcallnumbers
17:41 oleonard         And: https://zivotdesign.com/p/view.php?p=15791100203899
17:40 oleonard         cait: https://zivotdesign.com/p/view.php?p=15791100200279
17:37 cait             me too
17:37 cait             you should stop
17:35 * ashimema       broked it :(
17:34 koha-jenkins     Project Koha_Master_D8 build #621: UNSTABLE in 29 min: https://jenkins.koha-community.org/job/Koha_Master_D8/621/
17:33 cait             the line with the callnumbers was ok, it was the empty collections line that irritated me
17:33 cait             i shoudl say that
17:33 cait             i mean i saw the first line as expected sorry
17:33 cait             hm nothing showed there
17:31 oleonard         But you should still see call numbers even if there are no collections
17:31 cait             the callnumbers was david i think
17:31 cait             i checked the record for that one and the items indeed had no collections
17:30 cait             so just Collection(s) .
17:30 cait             it was th label Collections(s) showing when there as nothingto display
17:30 cait             it was not the callnumbers
17:29 oleonard         Are you still seeing no call numbers even when your items have call numbers?
17:28 huginn`          Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24352 normal, P5 - low, ---, oleonard, Failed QA , OpacItemLocation is buggy
17:28 oleonard         I'm looking again at Bug 24352
17:26 cait             yep
17:26 oleonard         cait still around?
17:25 koha-jenkins     Project Koha_Master_D9_My8 build #92: STILL UNSTABLE in 53 min: https://jenkins.koha-community.org/job/Koha_Master_D9_My8/92/
17:16 koha-jenkins     Project Koha_Master_U18 build #554: STILL UNSTABLE in 46 min: https://jenkins.koha-community.org/job/Koha_Master_U18/554/
17:05 koha-jenkins     Project Koha_Master_D9 build #1083: UNSTABLE in 36 min: https://jenkins.koha-community.org/job/Koha_Master_D9/1083/
16:35 ashimema         thanks dude
16:34 mtj              yes, ill update the d10 bz later today with the info
16:33 ashimema         are we able to point Jenkins at your test repo so we can start testing against it.. then more of us can jump in and do the perl side fixes quickly
16:32 mtj              hiya, i do have a couple of fixes...
16:31 ashimema         we seem to have a growing number of people using D10 in the wild
16:31 ashimema         mtj around.. any updates on packaging?
16:29 huginn`          News from kohagit: Bug 21520: More complex OAI sets mappings <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=de0161db1ecbf2106bdf9fbbcf5a4cd9e36a192b>
16:29 huginn`          News from kohagit: Bug 24275: Apply anti-the to title column in inventory table <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=e6a6f4237ed108879653a2dbf3d4ca29ae4fca64>
16:29 huginn`          News from kohagit: Bug 21520: QA Follow-up: do not build html tags with TT conditions <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=e7c032e1dd75df48d7192d5a67759fc532ea3a6b>
16:29 huginn`          News from kohagit: Bug 21520: (QA follow-up): Updatedatabase <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=43c8ca958f217251d8d52eb1f3a3f48fae3051ca>
16:29 huginn`          News from kohagit: Bug 20567: Add tests <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=d29766433b5291b8cb97607934f6f3476ad516e6>
16:29 huginn`          News from kohagit: Bug 20567: Count found holds for holds limit <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=1906a69e512789ebbf194bd487aa8f88768de4c8>
16:29 huginn`          News from kohagit: Bug 21250: DBRev 19.12.00.010 <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=eed6cc84c32eabab354bb515364fc897ef098003>
16:22 ashimema         matts about?
16:18 reiveune         bye
15:39 cait             tcohen++
15:37 cait             trying to get things right proves difficult!
15:37 cait             thx to everyone sticking aroudn fighting with language :)
15:37 kohaputti        thanks everyone! :)
15:37 huginn`          Log:            http://meetings.koha-community.org/2020/development_irc_meeting_15_january_2020.2020-01-15-14.01.log.html
15:37 huginn`          Minutes (text): http://meetings.koha-community.org/2020/development_irc_meeting_15_january_2020.2020-01-15-14.01.txt
15:37 huginn`          Minutes:        http://meetings.koha-community.org/2020/development_irc_meeting_15_january_2020.2020-01-15-14.01.html
15:37 huginn`          Meeting ended Wed Jan 15 15:37:02 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
15:37 cait             #endmeeting
15:36 cait             #info Next meeting: 29 January 2020, 14 UTC
15:36 cait             #topic Set time of next meeting
15:36 cait             #info Running out of time - further endpoint discussion postponed to next meeting in 2 weeks time
15:35 cait             #action ashimema to update wiki pages
15:35 ashimema         Yes for me
15:35 cait             thx ashimema!
15:35 ashimema         I can update the wiki upon my return from the school gates
15:35 cait             same time?
15:35 cait             does wednesday in 2 weeks work?
15:35 thd              I have slept for a change.
15:34 cait             my brain is not working so well today
15:34 cait             i'd rather have tcohen do it
15:34 kohaputti        cait, are you updating wiki?
15:33 amoyano_         invoice_library_id and in the wiki specify that it's "the library that receives the invoice"
15:33 kohaputti        +1
15:32 ashimema         Let's go with that
15:32 thd              kohaputti++
15:32 ashimema         I like that
15:32 ashimema         That works for me too kohaputti.. still tense agnostic
15:31 kohaputti        invoice_library_id would be my choice if we go with delivery_library_id – just to be consistend
15:31 cait             and everyone comments on the things before?
15:31 cait             not sure how to continue here - shoudl we give it another go in 2 weeks?
15:31 cait             ashimema: but it's not the one issuign the invoice?
15:31 ashimema         Me struggles to typed on phone
15:31 tcohen           catch you later!
15:31 thd              However, with enough parameters, there might be invoide_received (bool) to avoid improper implication of invoiced in past tense.
15:31 tcohen           I need to feed Manuel, leaving this discussion in good hands
15:31 cait             ashimema: you get the native speaker points
15:30 ashimema         Invoicing_library
15:30 ashimema         The 'ing' kinda works here as it's tense agnostic
15:30 ashimema         Perhaps
15:30 cait             the one to be invoiced wit this...
15:29 ashimema         Library_to_invoice
15:29 kohaputti        though, maybe "invoiced library" has two meanings
15:29 cait             i hate language
15:29 kohaputti        cait, the problem with invoiced_library_id is that the invoice might have not been sent out yet.
15:28 cait             invoiced_library_id
15:28 tcohen           so there's no ambiguity if we embed the actualy related object
15:28 cait             oh
15:28 cait             maybe billing is actually good
15:28 kohaputti        so we should definitely add the _id then here also if tcohen is planning to put the branchcode there as response
15:28 tcohen           _id should be there
15:28 thd              invoice_receiving_library or invoice_receiving_library_id seems to remove ambiguity.
15:28 tcohen           in all the places
15:27 tcohen           branchcode  = library_id
15:27 cait             and branchcode = library_id so far
15:27 kohaputti        ok, so branchcode would be the id in this case
15:27 ashimema         True
15:27 cait             branchcode is the prrimary key on branches
15:27 ashimema         Good question
15:27 kohaputti        just clearing up this naming now with whether to have _id or not
15:27 cait             branchcode = library_id
15:26 kohaputti        tcohen, will the delivery_library have number id or the branchcode?
15:26 cait             and suggestions
15:26 cait             all the acq
15:26 cait             tcohen:
15:26 kohaputti        who is the author for this endpoint?
15:26 cait             i htink thisis probably targetted at consortia
15:25 cait             yes...
15:25 thd              Acquisitions is very difficult.
15:25 cait             they coudl all 3 be different hings
15:25 cait             order might be a central library
15:25 cait             billing = gets the invoice
15:25 thd              oh wow :)
15:25 cait             delivery = gets the package
15:24 cait             that can be different to the one ordering
15:24 cait             it's the one to get the invoice
15:24 thd              Is the value meant to hold an ID or a name?
15:24 amoyano_         I like ordering_library_id
15:23 kohaputti        any more suggestions?
15:23 kohaputti        so ordering_library_id sounds also good option
15:22 kohaputti        aaah, but that is already delivery_library
15:22 kohaputti        thd, there is deliveryplace db column separately
15:22 thd              ordering_library might be closer to the function performed.
15:22 cait             oleonard: oh pleease :)
15:21 * oleonard       stays out of acquisitions arguments
15:21 cait             invoiced_library_id? :)
15:21 kohaputti        but that would also mean they might have already received the invoice?
15:21 cait             like that
15:21 cait             oooh
15:21 kohaputti        invoiced_library?
15:21 cait             btw oleonard: are you hiding? :)
15:21 cait             oh yay, another native speaker ;)
15:21 cait             invoice_libarary_id? (love nouns :P)
15:21 kohaputti        that implies to me the library is sending an invoice
15:20 cait             yes, to invoicing_library probably doesn't work
15:20 kohaputti        soo the vendor sends the invoice to that library
15:20 kohaputti        here I think it means that the invoice is for the library to pay
15:20 cait             ithink it's the one to get th einvoice
15:20 cait             hm or does it imply the library is invoicing?
15:20 cait             +1
15:19 cait             I think library is way better than 'place'
15:19 tcohen           should be
15:19 tcohen           invoicing_library_id
15:18 cait             we do store branchcodes = library_ids
15:18 cait             afaik there is no 'feature' for it apart from store and display
15:18 cait             it shows up on the basket group PDFs but not in another spot i can come up with right now
15:17 cait             the gui says delivery place and billing place - but this feature is not very clear in itself
15:17 cait             realyl not sure about that one
15:17 cait             an idea to discuss
15:17 kohaputti        cait, the suggestion for billing_library is to replace it with invoicing_library?
15:17 thd              Acquisitions is difficult because too many things can and do go wrong in real world acquisitions which have been part of my job at various times.
15:17 tcohen           cait: it is the purpose, having you all comment on this
15:16 cait             billing_library
15:16 cait             i am not attached to the next too
15:16 ashimema         can you take the lead for a few minutes cait.. just need to pop to the school and will try to join from my phone
15:16 cait             almost sorry for commenting ;)
15:15 * ashimema       needs to fly off to get the kids
15:15 cait             I dunno
15:15 ashimema         why is acq so hard!
15:15 ashimema         that leaves the door open for future development if we ever want to allow for one person to create a basket and require a second person to authorize it and we want to record both values
15:15 cait             +1
15:14 cait             I'd say it's historic yes
15:14 ashimema         if the db field is 'authorisedby' but it actually contains whoever created the order and there's not a distinct authorisation step.. then I'd stick to 'created' in the api
15:13 ashimema         and.. as for created vs authorised I would say it's history that's confusing us..
15:13 * amoyano_       agrees
15:13 tcohen           ashimema: we are trying to be consistent on that front
15:12 ashimema         and worry about the key of the embedded object later ;)
15:12 cait             not sure in case of this meeting ;)
15:12 ashimema         in which case.. I would add _id to the one's that are id's
15:12 oleonard         [off] Better late than never?
15:12 ashimema         okies.. both is find and good
15:12 tcohen           ok
15:12 oleonard         #info Owen Leonard, Athens County Public Libraries, USA
15:10 amoyano_         tcohen in that case we will have both
15:10 thd              s/creator/creator_id/
15:09 thd              If only an authorised person can create the basket / order then creator is much clearer.
15:09 ashimema         so you would say "without embed = { authorised_by : 1 }" vs "with embed = { authorised_by : { patron_id : 1, name : "humpty dumpty" ... }"
15:09 tcohen           amoyano_ they are not exactly the same (creator_id, creator)
15:09 amoyano_         but the name really depends on the "sub" that gets the embedded object in Koha::Object
15:08 amoyano_         I believe that if the keys are the same, the one with embeds should replace the other
15:08 ashimema         grr.. there's no created_by field.
15:08 tcohen           I prefer creator: { patron_id: ... }
15:08 ashimema         aren't create and authorise distinct steps..
15:07 cait             it shows as 'created by' int he gui
15:07 ashimema         from a JS developers side.. do you have an opinion there amoyano_
15:06 ashimema         does that make sense..
15:06 ashimema         so.. if we're not mutating the key then we should have authorised_by_id slot for the id and authorised_by (or perhaps authorised_by_user) slot for the embed
15:05 * ashimema       can't remember how he did it in rl.. but again so long as we're consistent
15:04 tcohen           we have both
15:04 tcohen           we do, yes
15:04 ashimema         or do we manipulate `authorised_by` so it's either an id or an object
15:04 tcohen           which holds a patron object
15:04 ashimema         do we have both `authorised_by_id` and `authorised_by` fields present
15:04 tcohen           is suggestion.suggestor
15:04 tcohen           the only one I wrote
15:04 thd              Yes, if the value is not authorised to authorise, then the person should not be identified as authorising.
15:03 ashimema         to.. if you embed the linked patron how does the final object look
15:03 tcohen           but I wrote
15:03 tcohen           I haven't got there, ashimema
15:03 ashimema         authorised_by
15:03 tcohen           what do you mean, ashimema?
15:03 ashimema         how are we doing embeds here tcohen
15:03 cait             actually... maybe authorised is wrong and it should just be 'creator_id'?
15:02 tcohen           hola amoyano_
15:02 cait             managed_by = manager_id (one of the suggestions there) - but not sure what would fit here
15:02 cait             this will come up again later in suggestions
15:02 cait             oh patron_id sorry
15:02 thd              cait++
15:02 cait             of curse we have fund_id... borrower_id etc.
15:01 cait             funds for example has an owner_id
15:01 cait             we do that in other tables as far as I could see
15:01 cait             authorised_by = basically i'd like to have _id whenever we are referring to some internal id
15:01 amoyano_         ordered_date++
15:01 ashimema         +1
15:01 cait             (staying away from the voting tool for the small ones9
15:01 thd              yes
15:01 cait             yes
15:01 cait             ordered_date then?
15:00 thd              ordered_date avoids ambiguity about the time period referenced for the order such as not necessarily being the same as the date in which the vendor received or acknowledged the order.
15:00 cait             some bugs argue you shoudl be able to edit the date - as you might have used the online portal - but that could be done stil
15:00 kohaputti        ok, up for vote?
14:59 cait             i know there are some bugs around that - we might want to work on that a bit, but from the workflow... it hink it would be correct
14:59 cait             there is an order date displayed in some places in koha
14:59 kohaputti        so that would imply closing date is order date
14:59 cait             koha assumes that it's when you are done entering the data and it's 'ordered' but it's a little muddy right now
14:58 kohaputti        cait, yes, late orders is what I meant, there is the page where it shows if order has not arrived x days later from closing basket
14:58 cait             yes, i think it's also used for late orders
14:58 ashimema         I think the issue we have here is that the code doesn't make much sense to start with :P
14:58 cait             receivedremains received ,b ut orderd changes back to new
14:58 caroline_catlady hi all!
14:58 kohaputti        so ordered sounds good
14:58 cait             it changes the status back
14:58 kohaputti        cait, ah, I think the countdown for missing items starts also on the time when basket is closed
14:57 ashimema         and can you still  'unclose' a basked.. and what does that do?
14:57 cait             and only orders from closed baskets can be received
14:57 thd              English is very mailable, however, some things seem natural and others not, and there are conventions.
14:57 cait             (not kidclamp... but)
14:57 cait             it changes the orderstatus from new to ordered
14:57 ashimema         kidclamp.. remind us exactly what closing a basket actually does
14:57 kohaputti        no ordered date
14:57 kohaputti        I don't have latest master on my hands now but in the older version intranet states everywhere close basket, closed, etc.
14:56 cait             kohaputti: close?
14:56 cait             ok
14:56 kohaputti        cait, nope
14:56 cait             order*
14:56 cait             but order is agreed on?
14:56 * ashimema       speaks minimal german
14:56 cait             learn german, you might love english more then :)
14:56 ashimema         it's very much an 'eye of the beholder' language
14:56 cait             lol
14:55 ashimema         I hate english
14:55 cait             i mean... we are famous for doing that - no critique, different perception
14:55 tcohen           he
14:55 tcohen           and that's why I raise this for peer review
14:55 koha-jenkins     Project Koha_Master_U18 build #553: UNSTABLE in 39 min: https://jenkins.koha-community.org/job/Koha_Master_U18/553/
14:55 tcohen           I tend to prefer ordering_date, but I guess it is because of my realtime spanish-english translation
14:55 koha-jenkins     Project Koha_Master_D9 build #1082: SUCCESS in 45 min: https://jenkins.koha-community.org/job/Koha_Master_D9/1082/
14:55 cait             for me sticking nouns together works :)
14:55 kohaputti        when it is closed
14:55 cait             I think it might be a german thing
14:55 kohaputti        is the basket status ordered in the interanet?
14:55 cait             it#s interesteing
14:54 tcohen           ordered_date++
14:54 ashimema         again.. to add the tense
14:54 ashimema         ordered_date perhaps
14:54 ashimema         if you want repeatable then it's `notes: [ note1, note2 ]`
14:54 cait             close_date = order_date?
14:54 thd              Lets all fix that bug in json .
14:53 ashimema         it wont be repeatable.. json doesn't allow repeatable keys
14:53 cait             guess it's tomas to pick then - tie breaker :)
14:53 thd              note at least if repeatable
14:53 kohaputti        abstain
14:52 ashimema         notes vs note I'm not that picky about
14:52 cait             abstain
14:52 ashimema         agreed
14:52 cait             quick hands up on note vs notes?
14:51 cait             the more interesting are the other 4
14:50 cait             we coudl say the others are wrong and stick with it
14:50 thd              note singular is a common convention in MARC, etc. but it may be repeatable.
14:50 ashimema         indeed
14:50 cait             but the patron one not
14:50 cait             well in theory you could make the items one repeatable
14:50 ashimema         in my opinion
14:50 cait             we can't for the others
14:49 cait             that was what i meant earlier...
14:49 ashimema         I would say it depends on how the field is constructed.. if if can return an array of notes then notes.. if it returns a single field.. then 'note'
14:49 cait             close_date = order_date
14:49 cait             we got the notes on the others, so that's just a consistency one
14:49 tcohen           notes
14:49 ashimema         note vs notes..
14:49 ashimema         ok..lets just talk mappings for now
14:49 tcohen           I'm doing more barebones work
14:48 tcohen           I'm not jumping into developing those endpoints (yet)
14:48 tcohen           that's why I need to have this mappings
14:48 tcohen           I'm extending it so we can embed related objects on the response
14:48 tcohen           I'm working on the orders endpoint, which got pushed
14:48 cait             can you check on my comments on the wiki?
14:48 kohaputti        I'm up for leaving it to the developer
14:48 tcohen           FTR
14:48 cait             baskets then?
14:47 cait             shoudl not stop development for now
14:47 cait             ok, so better hash that out on the bug .)
14:47 cait             oh gah.
14:47 kohaputti        I don't have an opinion on this, I would prefer to get some info on pros and cons
14:47 tcohen           I think I will refine the proposal with those details, lets vote the mappings
14:47 huginn`          Unable to parse vote topic and options.
14:47 cait             #startvote Shoudl we implement closed_date as readonly (yes, no, abstain)
14:46 cait             tcohen: the readonly?
14:46 cait             i think we only had the mapping so far - probably can be solved on the bug itself
14:46 tcohen           lets vote it
14:46 tcohen           kohaputti I agree with having it read only
14:46 kohaputti        and the new endpoint for closing / opening the invoice
14:46 kohaputti        what about discussing the readonly for closed_date?
14:46 kohaputti        invoices..
14:45 kohaputti        wait
14:45 cait             #link https://wiki.koha-community.org/wiki/Acquisitions_baskets_endpoint_RFC
14:45 cait             BASKETS
14:45 wahanui          next one is probably by Jon Knight.. he's a customer (not that i've ever actually met him though in this case).. that'll get me brownie points all round :)
14:45 cait             next one
14:45 huginn`          yes (4): ashimema, cait, tcohen, kohaputti
14:45 huginn`          Voted on "Can the Invoices endpoint be implemented as described on the wiki with the changes suggested and discussed today (closed_date, fund)?" Results are
14:45 ashimema         #endvote
14:45 cait             endvote?
14:45 ashimema         hehe
14:45 cait             how hard can it be?
14:45 ashimema         sorry.. I ws mid looking up how it worked again
14:45 cait             thx ashimema
14:44 tcohen           cait++
14:44 cait             #vote yes
14:44 ashimema         #vote yes
14:44 kohaputti        #vote yes
14:44 tcohen           #vote yes
14:44 cait             I am sorry everyone :(
14:44 huginn`          Vote using '#vote OPTION'. Only your last vote counts.
14:44 huginn`          Begin voting on: Can the Invoices endpoint be implemented as described on the wiki with the changes suggested and discussed today (closed_date, fund)? Valid vote options are , yes, no, abstain, .
14:44 ashimema         #startvote Can the Invoices endpoint be implemented as described on the wiki with the changes suggested and discussed today (closed_date, fund)? (yes, no, abstain)
14:44 cait             hm no
14:44 tcohen           #vote yes
14:44 kohaputti        #vote yes
14:44 cait             #vote yes
14:44 cait             #yes
14:44 wahanui          i already had it that way, huginn`.
14:44 huginn`          cait: I'll give you the answer as soon as RDA is ready
14:44 cait             @startvote Can the Invoices endpoint be implemented as described on the wiki with the changes suggested and discussed today (closed_date, fund)? (yes, no, abstain)
14:44 thd              #vote yes
14:44 cait             found the mistake
14:44 ashimema         #vote yes
14:44 kohaputti        cait, try adding the quotes
14:43 wahanui          help is appreciated for bugs and keeping jenkins happy
14:43 cait             help?
14:43 cait             yes,...
14:43 huginn`          cait: I suck
14:43 cait             @start vote Can the Invoices endpoint be implemented as described on the wiki with the changes suggested and discussed today (closed_date, fund)? (yes, no, abstain)
14:43 huginn`          cait: Error: No closing quotation
14:43 cait             @start vote "Can the Invoices endpoint be implemented as described on the wiki with the changes suggested and discussed today (closed_date, fund)? (yes, no, abstain)
14:43 ashimema         I haven't updated the wiki yet
14:42 tcohen           is someone updating the wiki?
14:42 thd              Also there are other API section comments preferring the use of the word price to the word cost.  Price has more ambiguity.
14:42 cait             good question
14:42 ashimema         +1 from me
14:42 kohaputti        I can agree, how to vote? :)
14:42 cait             so could we agree on closed_date and *fund* ?
14:41 cait             i know if we don't vote this, we will block tcohen's work
14:40 cait             and id to be clear it requires an internal id
14:40 cait             it's called shipping and fund
14:40 cait             yes
14:40 thd              ... Is shipping_cost_fund_id consistent with the GUI currently and not shipping_cost_fund_id?
14:40 cait             or closed... nm
14:40 cait             the GUI says close: i think
14:39 tcohen           don't be strict on the original proposal, it is open for discussion
14:39 thd              If we have some expectation of following the GUI, then either the API or the GUI needs changing ...
14:39 tcohen           kohaputti: I did it very fast so I could get it reviewed
14:38 kohaputti        hmm, in the basket API RFC close_date was suggested
14:38 thd              There is a principle contradiction.
14:38 tcohen           thd will be looking forward to that
14:37 * thd            always volunteers.
14:37 cait             do we have other things for invoices? move on?
14:37 cait             closed_date it is
14:37 tcohen           thd if you volunteer to review existing endpoints, I can implement the changes
14:37 ashimema         lol
14:37 ashimema         shipping is one of those more evil english words.. I see it as a noun there and as such I don't attach a tense
14:36 thd              Yes, if we develop or elicit principles, then we should apply them consistently including revisiting previous work.
14:36 ashimema         and I think it is 'closed' because I don't think we allow for closing an invoice in the future
14:36 kohaputti        ashimema, but the other ones are future, like shipping_date
14:35 tcohen           and I reckon we can improve our naming consistency
14:35 ashimema         so.. closed_date is fine by me..
14:35 tcohen           but I don't have a strong opinion on this, I am all for consistency
14:35 * ashimema       is happy either way around but likes consistency
14:35 thd              tcohen++
14:35 tcohen           lately, I prefered putting the function before, as in suggestor_id, billing_date
14:34 thd              Having date before close as in date_closed seems counter to the preferred order of terms in variable naming unless time periods have importance over function.
14:34 cait             sorry, the phone call threw me off a little
14:33 cait             kohaputti: agh, you are right
14:33 kohaputti        cait, we are discussing invoice here, not basket
14:33 ashimema         even within endpoints... patrons for example has 'date_enrolled' and 'expiry_date'
14:33 ashimema         we have a real mix of date vs date
14:33 cait             an open basket is 'new' (unfinished, in progress)
14:32 cait             we are not very clear about that in all parts of the code, but a closed basket is ordered
14:32 kohaputti        so closing_date would match with that
14:32 ashimema         but a 'future' closing date should not set closed to true
14:32 cait             closing a basket switches the status to ordered
14:32 tcohen           I'm readnig the code
14:32 kohaputti        we have shipping_date already there
14:32 cait             order_date
14:32 cait             i have a new idea actually
14:32 ashimema         currently 'closed' = 'closedate contains anything, past, present or future'
14:32 cait             tcohen: which one do you want?
14:31 ashimema         I meed the code that it uses cait
14:31 cait             :)
14:31 cait             kohaputti: date at the end
14:31 cait             closed = 1
14:31 kohaputti        date_closed?
14:31 cait             because that is the status
14:31 thd              ashimema++
14:31 * ashimema       can't entirely remember how closed is used
14:31 cait             hm, no
14:31 ashimema         if we use `closing` then the `closed` boolean would need rethinking ;)
14:31 cait             it's more cancel/end
14:30 cait             we close subscriptions - but i woudl argue it's the wrong term there
14:30 thd              If we use closing_date would be customary English.
14:30 cait             but otherwise i think we don't have closing
14:30 cait             from what I see for consistency it shoudl be _date
14:30 kohaputti        how have we put it in other end points / is there any with close/closing?
14:30 tcohen           closing would allow for future
14:30 thd              closing would be customary
14:30 koha-jenkins     Project Koha_Master_D9_My8 build #91: STILL UNSTABLE in 52 min: https://jenkins.koha-community.org/job/Koha_Master_D9_My8/91/
14:29 thd              closing is also fine.
14:29 ashimema         i.e date_* vs *_date
14:29 cait             isn't closing the noun?
14:29 ashimema         I bet we don't have a patturn for date params...
14:29 thd              ... close_date seems to be grammatically difficult to apprehend.
14:28 thd              ... as opposed to close_date
14:28 khall            #info Kyle M Hall, ByWater Solutions
14:28 ashimema         can it/shoult it be in the future
14:28 thd              I meant even closed_date .
14:28 ashimema         closing suggest future tense to me..
14:28 tcohen           I agree with thd
14:28 cait             sorry phone
14:28 thd              I might suggest closing_date .
14:28 kohaputti        cait, I agree with that
14:28 kohaputti        cait, you mean shipping_cost_budget_id => shipping_cost_fund_id ?
14:28 cait             maybe closing_date?
14:28 cait             i see we mostly have date at the end, so withdrawin that suggestion
14:27 cait             close_date = date_closed - what is better semantically?
14:27 ashimema         past tense
14:27 ashimema         and I agree.. we should use 'date_closed' to be clear of it's content I feel
14:27 cait             I think we will agree on shipping_cost_budget_id = shipping_cost_fund_id
14:27 tcohen           I haven't thought about that yet, I was focusing more on the mappings to get feedback
14:27 ashimema         is close_date readonly?
14:27 cait             ok
14:26 tcohen           or similar
14:26 tcohen           right, there should be a route POST /.../invoices/:invoice_id/close { close_date: ... }
14:26 cait             POST I should say
14:25 cait             and when you set 'closed' it will put in the current date?
14:25 tcohen           cait exactly, we do it in several places
14:25 tcohen           so you write if (  invoice.closed ) { ... }
14:25 cait             so that would be an 'extra calculated value' that we expose?
14:25 tcohen           in JavaScript it will be handy to just have a boolean with that calculated
14:25 tcohen           and render 'Closed'
14:25 ashimema         yup
14:25 tcohen           well, in the code and templates we usually check if closedate is set to something
14:24 kohaputti        i.e. whether it is defined or not
14:24 cait             there is no closed in the db
14:24 kohaputti        I assumed the close comes from the close_date value
14:24 cait             yes
14:24 tcohen           you mean closed
14:24 cait             tcohen: can you explain the idea of close?
14:24 ashimema         lol
14:23 cait             #link https://wiki.koha-community.org/wiki/Acquisitions_invoices_endpoint_RFC
14:23 cait             ok, the first we are looking at is INVOICES
14:23 cait             oh yep... i have to sore spots as prove wahanui
14:23 ashimema         yup
14:23 wahanui          it has been said that cait is really good at running into things
14:23 cait             ashimema: me?
14:23 huginn`          Current chairs: ashimema cait
14:23 ashimema         #chair cait
14:23 kohaputti        cait, sounds good to me
14:22 cait             shoudl we work from top to bottom?
14:22 ashimema         #topic General development discussion (trends, ideas, ...)
14:22 cait             also a lot of his is good stuff and fixes
14:22 ashimema         ok... moving on
14:22 cait             that's a very good point
14:22 ashimema         Joubu is feeling slight burn out on QA btw.. if we could find a few of his bugs to work through the process it'll help re-motivate him
14:21 cait             moving on?
14:21 cait             not case sensitive it seems :)
14:21 huginn`          cait: Karma for "JOubu" has been increased 783 times and decreased 2 times for a total karma of 781.
14:21 cait             @karma JOubu
14:21 tcohen           JOubu++
14:21 cait             yep, Joubu++ :)
14:20 kidclamp         Joubu++
14:20 kohaputti        no, just huge shout out to Joubu for doing 28 passed qa already this month
14:20 kidclamp         just working on ES bugs and fixes
14:20 ashimema         there's also `rel_20_05_target` which has a list of 65 bugs that nearly made the cut for 19.11 and should be easy to pick off for 20.05
14:20 cait             anything else? kohaputti, kidclamp?
14:20 cait             got it i think, RM_priority
14:19 ashimema         keyword for what?
14:19 ashimema         #info We have 106 `majors` in the queue and need to do some bug wrangling as well as encourage some movement on the NEW bugs.
14:19 cait             #info There is a keyword RM_priority that should help to select the more urgent ones
14:19 cait             ashimema: remind me of your keyword?
14:19 cait             #info There is a lot of major bugs right now that auditing and fixing
14:18 cait             #info Queue for QA team is around 80 atm - goal should be to push that a bit lower, but the bigger patches also take more time to review
14:18 cait             I know :)
14:17 ashimema         cait :)
14:17 ashimema         #topic Update from the QA team
14:17 ashimema         #info Rmaints will be anouncing string freeze iminently for their respective branches
14:16 ashimema         no crons involved
14:16 ashimema         it's all live as far as I'm aware
14:16 tcohen           lets tackle the majors ASAP!
14:16 tcohen           ok, it felt like a cron routine didn't run, but only noticed on the patches submitted list
14:16 ashimema         dashboard is up to date, but we need to continue doing an audit of the majors.. at least some can probably be de-escalated
14:16 koha-jenkins     Project Koha_Master_D9_MDB_Latest build #70: UNSTABLE in 38 min: https://jenkins.koha-community.org/job/Koha_Master_D9_MDB_Latest/70/
14:15 cait             tcohen: yes?
14:15 cait             yes, the criticals need some work - also the old ones need checking so we get the number down again
14:15 tcohen           is the dashboard up to date?
14:15 wahanui          rmaints is probably talljoy, lucas, hayley
14:15 ashimema         rmaints?
14:15 ashimema         #topic Updates from the Release maintainers
14:15 ashimema         so..
14:15 ashimema         that's it from me really.. we have more criticals and majors than I'd like in the queue.. but we can raise that during the QA update section
14:13 cait             go team :)
14:12 ashimema         got team :)
14:12 kohaputti        thanks for focusing on the maintanance side for koha code, ashimema !
14:12 ashimema         #info Thanks go out to the QA team and Testers for helping things move along.. and some of the usual suspects and authors for acting quickly when asked to fix the odd inevitable test failure during such a period.
14:12 tcohen           \o/
14:11 ashimema         #info We are now in a experimental period of pushing bigger new features, refactors and enhancements. So far, it seems to be going well, with lots of exciting new developments having made the cut and quick followups fixing issues as they arrise.
14:10 ashimema         #topic Update from the Release manager
14:10 tcohen           YAY
14:10 ashimema         #info Remember to use the `Mentored-by` line in your git commits if you'd like to help someone new :)
14:09 koha-jenkins     Project Koha_Master_D8 build #620: FIXED in 31 min: https://jenkins.koha-community.org/job/Koha_Master_D8/620/
14:09 wahanui          Congratulations!
14:09 koha-jenkins     Yippee, build fixed!
14:09 ashimema         good one cait.. I forgot that
14:09 cait             #info There will be no Academy this year - feel free to grab any Academy bugs!
14:08 ashimema         any other announcements I've missed?
14:08 ashimema         #info Kohacon20 - Registrations are open, get yourself registered and start looking into visa applications
14:07 cait             lots to discuss today, so good to wake up some more people
14:07 ashimema         #info Marseile Hackfest20 - 23rd-27th March.. get your flights/trains/hotels booked and join us :)
14:06 cait             thx kidclamp :)
14:06 tcohen           Joubu id OFF
14:06 wahanui          hmmm... qa_team is cait Joubu marcelr kohaputti josef_moravec tcohen kidclamp khall
14:06 kidclamp         qa_team?
14:06 * cait           gives up
14:06 kidclamp         #info Nick Clemens, ByWater Solutions
14:06 wahanui          qa team are the real gatekeepers, send cookies their way
14:06 cait             qa team?
14:06 ashimema         * qa_team?
14:06 magnuse          #info Magnus Enger, Libriotech, Norway
14:06 ashimema         qa_teamp?
14:06 wahanui          hmmm... rmaints is talljoy, lucas, hayley
14:06 ashimema         rmaints?
14:05 cait             ping qa team?
14:05 cait             ping qa_team?
14:05 cait             ping qa_team
14:05 cait             I think people will drop in
14:05 cait             yes please
14:05 ashimema         #topic Announcements
14:05 ashimema         shall we continue
14:04 cait             sorry, got distracted
14:04 cait             #info Katrin Fischer, BSZ, Germany
14:03 thd              #info Thomas Dukleth, Agogme, New York City
14:03 tcohen           #info Tomas Cohen Arazi, Theke Solutions
14:02 * ashimema       sits on hands and waits patiently
14:02 ashimema         please use "#info" in front of your introduction to have it show up in the automatic minutes
14:02 ashimema         #link https://wiki.koha-community.org/wiki/Development_IRC_meeting_15_January_2020 Agenda
14:01 kohaputti        #info Joonas Kylmälä
14:01 ashimema         #info Martin Renvoize, PTFS-Europe
14:01 ashimema         #topic Introductions
14:01 huginn`          The meeting name has been set to 'development_irc_meeting_15_january_2020'
14:01 huginn`          Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:01 huginn`          Meeting started Wed Jan 15 14:01:22 2020 UTC.  The chair is ashimema. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:01 ashimema         #startmeeting Development IRC meeting 15 January 2020
14:00 oleonard         Sorry, will be absent for the meeting. Back later!
13:53 ashimema         meeting in 10
13:49 oleonard         :)
13:49 tcohen           oleonard who do I need to call? WE need you there!
13:41 ashimema         hehe
13:41 oleonard         (mine too but good luck xD )
13:41 oleonard         ashimema: Poke her boss about it :D
13:40 cait             you shoudl suggest it to her for sure :)
13:40 ashimema         if so.. I'd encourage some different colleagues of mine to attend
13:40 * ashimema       is wondering if any documentors are aiming to come to hackfest.. might be nice to have a table for docs there
13:39 ashimema         I think your right.. but I was sure I saw her earlier
13:39 ashimema         ta
13:39 oleonard         A little too early I think ashimema
13:38 ashimema         caroline_catlady about?
13:37 tcohen           oleonard: LOL
13:37 * oleonard       gives the poor booleans blankets and tea
13:36 huginn`          News from kohagit: Bug 23893: Special care for booleans <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=8b130c2eed52ba108752269470741c1321c67e96>
13:28 tcohen           haha
13:28 tcohen           oleonard: I feel we've been approved
13:22 oleonard         I feel like we've just been probed.
13:11 tcohen           Test ack_rcvd
13:10 Lightsong        Thank you!
13:10 oleonard         Test ansr
13:08 Lightsong        Test msg
13:05 kohaputti        tcohen, yeah, can do that too
12:57 tcohen           kohaputti: maybe have them on a branch of yours?
12:54 koha-jenkins     Project Koha_19.11_D8 build #32: FIXED in 36 min: https://jenkins.koha-community.org/job/Koha_19.11_D8/32/
12:54 wahanui          Congratulations!
12:54 koha-jenkins     Yippee, build fixed!
12:54 wahanui          next meetings is https://wiki.koha-community.org/wiki/Next_IRC_meetings
12:54 cait             next meetings?
12:53 cait             next irc meetings?
12:26 koha-jenkins     Project Koha_Master_U18 build #552: FIXED in 45 min: https://jenkins.koha-community.org/job/Koha_Master_U18/552/
12:26 wahanui          Congratulations!
12:26 koha-jenkins     Yippee, build fixed!
12:22 kohaputti        ashimema, after signing off should I attach the patches from joubu's external repo to bugzilla?
12:18 koha-jenkins     Project Koha_Master_D9_My8 build #90: STILL UNSTABLE in 38 min: https://jenkins.koha-community.org/job/Koha_Master_D9_My8/90/
12:17 koha-jenkins     Project Koha_Master_D8 build #619: STILL UNSTABLE in 37 min: https://jenkins.koha-community.org/job/Koha_Master_D8/619/
12:17 oleonard         Hi #koha
12:17 lari             kohaputti++
12:17 ashimema         thanks kohaputti
12:16 kohaputti        ok
12:15 ashimema         I reckon an SO from bernardo in this case would count as QA
12:15 ashimema         I already found an issue with the original rebase which Joubu quickly fixed before I SO'd it
12:15 ashimema         I was going to get bernardo to look at the translations one..
12:14 huginn`          Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18936 enhancement, P5 - low, ---, jonathan.druart, Needs Signoff , Convert issuingrules fields to circulation_rules
12:14 ashimema         or SO of bug 18936
12:14 huginn`          Bug 18936: enhancement, P5 - low, ---, jonathan.druart, Needs Signoff , Convert issuingrules fields to circulation_rules
12:14 kohaputti        https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18936
12:14 kohaputti        I don't feel confident so I will check the other misssing dependency
12:14 huginn`          Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21156 enhancement, P5 - low, ---, julian.maurice, Signed Off , Internationalization: plural forms, context, and more for JS files
12:14 ashimema         QA of bug 21156 (if you feel confident in that area)
12:13 kohaputti        ok, so its dependencies should be focus now
12:13 ashimema         and friends
12:13 huginn`          Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15522 enhancement, P5 - low, ---, jonathan.druart, Needs Signoff , New interface for revamped circulation rules
12:13 ashimema         bug 15522
12:12 kohaputti        I hear there is remodeling of issuing rules going on. Anything where I can help?
11:53 tcohen           hi matts magnuse
11:47 tcohen           hi vfernandes
10:46 koha-jenkins     Project Koha_Master_U18 build #551: STILL UNSTABLE in 39 min: https://jenkins.koha-community.org/job/Koha_Master_U18/551/
10:45 koha-jenkins     Project Koha_Master_D9 build #1081: SUCCESS in 46 min: https://jenkins.koha-community.org/job/Koha_Master_D9/1081/
10:20 koha-jenkins     Project Koha_Master_D9_My8 build #89: STILL UNSTABLE in 53 min: https://jenkins.koha-community.org/job/Koha_Master_D9_My8/89/
10:17 vfernandes       hi #koha
10:06 koha-jenkins     Project Koha_Master_D9_MDB_Latest build #69: SUCCESS in 38 min: https://jenkins.koha-community.org/job/Koha_Master_D9_MDB_Latest/69/
09:59 koha-jenkins     Project Koha_Master_D8 build #618: STILL UNSTABLE in 31 min: https://jenkins.koha-community.org/job/Koha_Master_D8/618/
09:31 ashimema         Morning
09:26 huginn`          News from kohagit: Bug 24391: Remove event attributes from patron clubs edit template <http://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=feb625ce50af6765498feb2ab15912e0286f48a9>
08:07 wahanui          hey, matts
08:07 matts            hello
08:03 * magnuse        waves
07:42 reiveune         hello
04:24 huginn`          wizzyrea: The operation succeeded.
04:24 wizzyrea         @later tell bksn marcedit is one
02:24 bksn             I'll try again tomorrow, thanks! :-)
02:15 bksn             hey guys, is there any kind of stand-alone script which would allow me to catalog books as marc records and then import into koha?
01:41 koha-jenkins     Project Koha_18.11_U18 build #221: SUCCESS in 35 min: https://jenkins.koha-community.org/job/Koha_18.11_U18/221/
01:40 koha-jenkins     Project Koha_18.11_D9 build #233: SUCCESS in 42 min: https://jenkins.koha-community.org/job/Koha_18.11_D9/233/
01:23 koha-jenkins     Project Koha_18.11_D8 build #230: SUCCESS in 25 min: https://jenkins.koha-community.org/job/Koha_18.11_D8/230/
01:05 koha-jenkins     Project Koha_19.11_D9 build #31: SUCCESS in 44 min: https://jenkins.koha-community.org/job/Koha_19.11_D9/31/
00:58 koha-jenkins     Project Koha_19.11_U18 build #30: UNSTABLE in 38 min: https://jenkins.koha-community.org/job/Koha_19.11_U18/30/
00:57 koha-jenkins     Project Koha_19.11_D8 build #31: UNSTABLE in 37 min: https://jenkins.koha-community.org/job/Koha_19.11_D8/31/