Time  Nick     Message
00:29 mtj      hi folks, ill build a new 21.05.05-2 package, with the db update added
00:32 mtj      cait: ^  :)
00:32 cait     you're a hero
00:32 cait     would yo umidn emailing the list?
00:33 cait     mtj ^
00:33 mtj      yes, will doo
00:34 cait     mtj++ mtj++ mtj++
01:56 tuxayo   mtj++
01:56 tuxayo   saved the day!
11:50 Putti    cait, hi! Nice to see you doing QA as well :)
11:50 cait     the weekend shift :)
11:50 Putti    haha
11:50 cait     i am looking int o the ils-di patch right now
11:51 Putti    We have 66+26=92 bugs to review, I wonder if we are able to go through all those before the 21.11 release
11:52 cait     i was focusing in the qa queue number... where did you take yours?
11:52 Putti    the needs sign-off queue for bugs
11:52 cait     ah ok
11:52 cait     i am also looking at the smaller enh still as they can still go in until next week
11:52 wahanui  okay, cait.
11:52 Putti    I'm interested mostly on fixing bugs in koha, not new features
11:53 cait     that's totally ok :)
11:54 cait     i tihnk we have a bit of a different 'bug' profile where we feel comfortable, so we should make a good team
11:58 cait     Putti: I'd be happy to see the "bad bugs" go down too... for numbers - some stuff stuck in doesn't appyl and failed QA probably too
11:59 Putti    let me see what there is, but I think some of those were patches from me so I need you to qa ;)
12:00 cait     oi :)
12:00 cait     some of yours are scary, but feel free to point me to them
12:01 Putti    the mixing of prices was pretty simple
12:01 Putti    bug 14999
12:01 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14999 major, P5 - low, ---, joonas.kylmala, Signed Off , Adding to basket orders from staged files mixes up the prices and quantities between different orders
12:01 cait     ok, definitely scary
12:01 Putti    but the changes is trivial imho :D
12:02 cait     let me get there, I have some time tomorrow too
12:03 cait     because of the freeze dates  and statusthis one still has a little more time
12:26 Putti    bug 29283 off the list :)
12:26 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29283 major, P5 - low, ---, koha-bugs, Passed QA , Cannot delete basket with cancelled order for deleted biblio
12:30 cait     I had to fail the 'save and continue' :(
12:30 cait     but glad i caught it after almost passing it
12:34 cait     now on bug 25883
12:34 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25883 enhancement, P5 - low, ---, martin.renvoize, Signed Off , Show transfer on checkin screen
12:47 cait     on to bug 27296
12:47 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27296 enhancement, P5 - low, ---, oleonard, Signed Off , Return claims should be filtered by default to show unresolved claims
13:02 Putti    looking at bug 29223... There was a new digest option added and what it does it send the individual messages and the digest message
13:02 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29223 major, P5 - low, ---, nick, Signed Off , Auto-renewals can fail when not digested per branch and patron requests digest
13:02 Putti    and there was that bug too that 29223 fixes
13:06 cait     that doesn't sound intentional
13:08 Putti    added comment there but will open new bug reports, there seems to be actually 3 other bugs here
13:08 Putti    Andrew said something about the HomeOrHolding branch not being followed but I haven't confirmed that
13:09 cait     thx for a great job done there
13:10 cait     as the digest option is new it would be disappointing to see it not working well
13:10 Putti    I actually opened bug 27259 earlier this year for HomeOrHoldingBranch
13:10 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27259 normal, P5 - low, ---, joonas.kylmala, Needs Signoff , HomeOrHoldingBranch is not used in all places
13:10 Putti    it affected fine calculation, I wonder if I should bumb that to major
13:10 cait     might be a good idea
13:11 Putti    but should add fix for automatic_renewal.pl there if what Andrew says it correct
13:11 Putti    is correct*
13:11 cait     not sure without having a closer look
13:11 cait     sometimes good to keep it in separate bugs if it's separate areas
13:12 cait     easier to get tested
13:26 cait     on flatpickr patches now
13:26 cait     bug 29121
13:26 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29121 major, P5 - low, ---, tomascohen, Pushed to master , Plugins with broken ->install prevent access to the plugins list
13:27 cait     doesn't apply :(
13:27 cait     oh, typo in bug number... ignore me
13:31 Putti    oh no, there is yet another bug I discovered for the digest messages, it sends every day/cron run it cannot renew the book a message...
13:31 Putti    even if it is because it is not yet close to due date (auto_too_soon)
13:31 Putti    I wonder if anyone actually uses this
13:32 Putti    or some people are getting spammed :D
13:33 Putti    anyway, out of the scope for this bug but i guess I'm gonna file a few bugs todya...
13:42 cait     did you se tthe "don't renew before x days" in the circulation rules?
13:42 cait     i haven't configured it in a while, but when the feature was first introduced that's how the library designed it
13:43 cait     the first renewal will be attempted according to that setting
13:43 cait     hm, i guess you did (auto_too_soon)
13:44 cait     i failed the opac flatpickr too... onto onboardng now
13:50 Putti    cait, no, the problem is just that the digest code path is missing the if $error ne 'auto_too_soon' check that the individual message code path has
13:50 cait     yep sorry, I think might need a little break / lunch
13:51 cait     the auto_too_soon was the hint i missed :)
13:54 Putti    someone had opened already bug 23296
13:54 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23296 enhancement, P5 - low, ---, kyle, NEW , Auto Renewal Notice does not use Library specific notices
13:55 cait     bug 28982 passed
13:55 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28982 enhancement, P5 - low, ---, oleonard, Passed QA , Use Flatpickr on onboarding pages
13:56 cait     we are intending to finish the flatpickr switch for 21.11
13:56 cait     so I'll try 29242 next
13:56 cait     bug 29242
13:56 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29242 normal, P5 - low, ---, oleonard, Signed Off , Flatpickr - Should autocomplete be turned off?
14:00 Putti    bug 29381 opened for the digest spam
14:00 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29381 major, P5 - low, ---, koha-bugs, NEW , Auto-renewal digest messages are sent on every cron run
14:00 Putti    is major OK?
14:01 Putti    you could disable this feature to lessen the impact :D
14:01 Putti    so it is not too bad
14:02 cait     yeah but it will be boldly advertised as a new fature in rlease notes
14:02 cait     so I think major is very ok
14:24 Putti    had to fail bug 29223 :(
14:24 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29223 major, P5 - low, ---, nick, Failed QA , Auto-renewals can fail when not digested per branch and patron requests digest
14:43 cait     Putti: we have time to fix
14:44 cait     already fialed 4 today too :(
14:44 cait     i am moving onto bug 29036 now
14:44 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29036 minor, P5 - low, ---, bolshawh, Signed Off , Accessibility: OPAC buttons don't have sufficient contrast
14:54 cait     failed...
14:56 * cait   sings *49 bugs in the queue*
14:59 cait     on bug 14783 now
14:59 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14783 enhancement, P5 - low, ---, bjorn.nylen, Signed Off , Allow patrons to change pickup location for non-waiting holds
15:33 cait     @later tell oleonard could you maybe check 1) on my comment on bug 14783 ?
15:33 huginn`  cait: The operation succeeded.
15:38 cait     Putti: taking a break, my brain hurts
15:38 Putti    mine too, I'm reading c4/circulation.pm :D
15:46 Putti    it is strange to me that the circulation event messages are sent to the patron based on the CirControl setting and not using the branch's template where the event happened
15:47 Putti    I think this must be a bug... E.g. AddRenewal's documentation says that the branch it takes as an input is the place where the transaction happened, not the branch which circulation rules were used
15:48 Putti    but we are giving it the CircControl branch which to me seems wrong
15:48 cait     hm for logging the transaction place would make sense
15:48 cait     but i am a little out of my depth here
15:49 Putti    AddRenewal uses the branch only for logging stats and sending the message to patron, it uses CircControl to actually calculate due dates etc
15:50 cait     might be a question to open for discusson on a bug
15:50 cait     for logging males sense.... i understand the confusion about message
15:50 cait     switching to laundry for a whlie
15:51 cait     giving the brain a little rest
15:55 Putti    in bug 23296 kelly mcelliot suggests to use CircControl so maybe it is actually wanted
15:55 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23296 enhancement, P5 - low, ---, kyle, NEW , Auto Renewal Notice does not use Library specific notices
15:56 Putti    we should just then update the CircControl documentation to say that is also affects messages sent
15:56 Putti    ..And the AddRenewal function documentation
16:00 Putti    but... this seems so strange because SendCirculationAlert() also says in documentation that the branch should be where the action took place
16:00 Putti    and not the branch from which the rules were used from
16:00 Putti    so I wonder if there has been an unadvertised behaviour change at some point
16:05 Putti    aha "bug 341: Use the Right Branch"
16:05 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=341 normal, P2, ---, chris, CLOSED FIXED, Add version 1.9.2
16:07 cait     hm wondering the same
16:07 cait     throwing in messages with circulation is maybe a bit much
16:07 cait     maybe this should be a separate switch instead?
16:09 cait     I don't understand the problem well enough to give a good opinion here I am afraid
16:09 Putti    So before 2009 / before bug 341 the behaviour was to use the Letter template for the item's home branch
16:10 cait     hm ok
16:10 Putti    then after bug 341 we have followed the CircControl rule
16:10 cait     which letters are we talking about? all of them or a specific one?
16:10 Putti    so that behaviour has been since 2009
16:10 Putti    Checkin, Checkout and Renewal
16:10 cait     i think that# about the time I started out on Koha
16:10 cait     what's the default cor circControl? *goes checking*
16:11 cait     ok home branch
16:11 cait     Putti: looking at circControl it has 3 options
16:12 cait     "the library you are logged in at" doesn't makes much sense, does it?
16:12 cait     for notice templates
16:12 Putti    it doesn't, but it has an undocumented fallback
16:12 Putti    let me dig it out
16:14 Putti    oh dear, maybe not that simple it has default of $item->{homebranch] if HomeOrHoldingBranch is 'holdingbranch'
16:14 Putti    ah wait..
16:15 Putti    taking that back
16:16 Putti    it uses homebranch if holdingbranch is not defined
16:16 cait     hm that should not happen
16:16 Putti    anyway, so all good
16:16 cait     these prefs are really very confusing
16:16 Putti    yupppp
16:16 cait     we don't have a lot of libraries with branches (yet)
16:17 cait     but we will have soon... so I guess I will have to learn more about those
16:18 Putti    oh but... paying a fine which does auto renewal after it is paid doesn't follow CircControl
16:18 Putti    Koha::Account::Line.pm
16:18 Putti    the renew_item() function
16:19 cait     ok, now that sounds like a bug right?
16:20 cait     i think htat feature was a quite recent add - oculd have been missed
16:20 Putti    well, if we are supposed to follow it, if we assume it is a bug then that bug is also in the automatic_renewals.pl
16:22 cait     yay...
16:23 cait     but i guess all renewals should work the same...
16:25 Putti    opac-renew.pl also uses the default template for all branches when sending the renewal message
16:28 cait     i think the problem is also if you renew items from several branches (homebranch)
16:28 wahanui  okay, cait.
16:28 cait     you'd have to split the notice
16:28 cait     into mulitple
16:28 Putti    hmm.... another bug: Do we really send two renewal messages if using autorenewal and RenewalSendNotice = 1
16:28 cait     we deal with this differently
16:29 Putti    so one generic renewal message and one autorenewal message
16:29 cait     sometimes we just use the patron homebranch template (for duedgst i tihnk)
16:29 cait     Putti: actually, I don't know
16:30 Putti    I have a bad feeling we do
16:30 cait     mmmh yeah, i feel that too
16:30 cait     consistency and documentation would be great
16:31 cait     afk for a few minutes
16:32 Putti    Bug 15705: Notify the user on auto renewing
16:32 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15705 enhancement, P5 - low, ---, jonathan.druart+koha, CLOSED FIXED, Notify the user on auto renewing
16:32 Putti    this seems to be the culprit
16:32 Putti    anyway... I'm drifting away from the original bug
16:36 Putti    yup, I get two messages when the notices for renewals and auto-renewals are enabled, just tested
16:48 Putti    bug 29382
16:48 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29382 normal, P5 - low, ---, koha-bugs, NEW , Renewal message is sent twice during auto-renewal
16:49 Putti    <cait> you'd have to split the notice
16:49 Putti    <cait> into mulitple
16:49 Putti    The auto-renewal script handles that by setting by having a setting --digest-per-branch
16:50 cait     yes
16:50 Putti    if it is not enabled the global template is used
16:50 cait     but if you use circ control and item home branch
16:50 cait     you'd have to split in soem cases anyway
16:50 cait     might be a case for circcontrol not being used for messages in general yet (and maybe it shouldn't?)
16:51 Putti    <cait> you'd have to split in soem cases anyway
16:51 Putti    I don't understnad
16:51 Putti    what cases?
16:51 cait     when you have items from separate branches on your account
16:51 cait     and item home branch is set
16:51 cait     and you renew
16:51 Putti    a librarian renews?
16:52 cait     hm opac?
16:52 wahanui  opac is, like, using bootstrap v4.5.0 in 20.11 (bug 20168)
16:52 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20168 enhancement, P5 - low, ---, oleonard, RESOLVED FIXED, Update of the OPAC bootstrap template to bootstrap v4
16:52 cait     ssh wahanui
16:53 cait     i might just be very confused by now
16:53 Putti    opac used the global default
16:53 cait     what if there was no default notice?
16:53 cait     boom?
16:53 Putti    there is always an empty message?
16:53 Putti    you cannot delete it or can you
16:54 Putti    or do we have another bug
16:54 cait     I dunno, some you can't
16:54 cait     i think i would have expected the patron's home branch
16:54 cait     with a fall back to default
16:54 Putti    I remember telling librarians to fill in all the notices even if they don't use them :D
16:54 Putti    just in case it gets used
16:54 cait     always better to be on the safe side
16:55 Putti    Kelly excepted in bug 23296 the Circontrol one to be used
16:55 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23296 enhancement, P5 - low, ---, kyle, NEW , Auto Renewal Notice does not use Library specific notices
16:55 cait     yeah but i am not sure that's correct
16:56 Putti    I would maybe expect the item's checkout branch to be used
16:56 cait     i will comment on that bug
16:56 Putti    cait, oh yes... you can delete RENEWAL notice...
16:56 Putti    I guess it is then "boom"
16:58 cait     argueing for a little simpler solution
17:01 cait     ok, getting really confused now
17:01 cait     in 18.11 the preduedgst had thi snote here:
17:01 cait     arning, this is a template for a Digest, as such,  any references to branch data ( e.g. branches.branchname ) will refer to  the borrower's home branch.
17:01 cait     i appears to be gone in newer version
17:01 cait     s
17:06 cait     Putti: commented on bug 23296 to what i think should be done there... hope it makes more sense than here
17:06 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23296 enhancement, P5 - low, ---, kyle, NEW , Auto Renewal Notice does not use Library specific notices
17:06 cait     bac to house chores for a bit
17:07 Putti    https://markmail.org/message/4ndg4p4poxjrmy4x#query:+page:1+mid:aeb43uwtwtmk7c4k+state:results I'm reading the original notification sending patch set discussion
17:08 cait     oh my
17:08 cait     good luck
17:08 Putti    what I think is that the original idea was to send the notification based on the template of the library where the action happened, but somehow it was missed that CircControl can have other branches too
17:08 cait     but that predates branch speicfic notices
17:08 cait     they were added later
17:09 cait     2009 that was not possible i think
17:09 Putti    2009 was when this patch was introduced
17:09 cait     that's circ notices yes
17:09 Putti    before that it was just homebranch
17:09 Putti    of the itme
17:09 Putti    item
17:10 cait     yeah, i think they are discussing which email/branch to print in the notice
17:10 cait     there were no different templates yet
17:10 cait     so waht would <branches.branchname> print
17:11 Putti    okay
17:11 cait     and if you need to split by homebranch...
17:12 Putti    for the hold pickup messages we use the template for the pickup library
17:13 Putti    so I have also a question for that, whether it should be the patron's branch or like that
17:13 Putti    cait, any opinions?
17:16 Putti    the hold pickup library being selected for the template basically means we are using the library template where the action happened
17:22 Putti    the branch specific notices were introduced in bug 7001
17:22 huginn`  Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=7001 enhancement, P3, ---, srdjan, CLOSED FIXED, User Configurable Slips
17:23 Putti    comment #43 from Liz rea is good :P
17:23 Putti    Liz also bumbed into this circontrol being used problem
17:25 cait     old stuff
17:26 cait     i thnk pickup location makes a lot of sense
17:26 cait     it will list the opening hours etc
17:26 cait     so that's what you'd want to know for picking up something
17:26 cait     i think for hold notices it's actually easier, also because there is no digest option there right now
17:27 cait     "You will be happy to know that with CircControl set to "the library you are logged in at" the notices all work the way one would expect."
17:28 cait     but what is the expected behaviour?
17:28 Putti    yeah.. the discussion stopped there, and this wasn't addressed before pushing the patches :/
17:29 cait     i think at least we need to amend the pref description of circ control
17:29 cait     if it's used in the code already... I at least had o clue
17:29 cait     no clue
17:29 cait     and it's also argue that sometimes it makes no sense to have them at the same setting...
17:29 cait     like for the hold notices it makes more sense as it is now, than to use circcontrol
17:30 Putti    for checkin/checkout/renewal Liz seems to have thought it the same way as I do, the branch the action happened
17:30 Putti    for auto-renewal I'd say the branch is the branch where the checkout happened
17:30 Putti    for opac renewal too
17:30 cait     hm
17:30 cait     that leads to possibly multiple noties generated
17:30 cait     by one opac renewal
17:31 cait     thta could be expected
17:31 cait     or not
17:31 Putti    ah, we are talking about digest message for renewal?
17:31 cait     yeah, hey usually are digest
17:31 cait     i think there is no single option
17:31 cait     the checkin checkout "collect" and are send every 15 minutes
17:32 cait     renewal too
17:32 cait     auto-renewal - i don#t know
17:32 cait     ok, as htey just added a dgst for auto renewa - it probably was not digested before...
17:32 Putti    cait, there is only 1 digest message sent even in that case
17:32 Putti    "my $message = C4::Message->find_last_message($borrower, $type, $mtt);"
17:32 cait     sorry, I might losing it
17:32 cait     maybe better to put things in writing somewhere
17:33 Putti    it is appended to the last RENEWAL message
17:33 Putti    without taking into account the branch
17:33 cait     aah
17:33 cait     yes, RENEWAL works like CHECKOUT... that makes sense as much as it can
17:34 cait     so all renewals that take place between runs of message_queue will be in the same notice
17:34 Putti    hmm, but since it uses appending it selects the branch of the first renewal
17:35 Putti    if we were to pass the renewal branch to AddRenewal()
17:36 Putti    this appending scheme is also here another source of problems... it caused full lock up of koha server in the past
17:36 Putti    maybe enough bugs discoverd for today
17:36 Putti    see you next week
17:36 cait     same
17:36 cait     have a great week Putti
17:36 Putti    you too :)
17:36 cait     i'll think aout it, but have to leave too
17:41 Nemo_bis nice bug session :)
18:00 tuxayo   Hi, I'm thinking about sending an email for translators to mention the upcoming string freeze of the major release.
18:00 tuxayo   The idea is that everything they do in 21.05 in the next 10 days will be copied over to 21.11 and they do it after, they would have the copy it between 21.05 and 21.11. So the more work now, the less work overall :)
18:00 tuxayo   Does that makes sense?