Time  Nick                   Message
05:13 reiveune               hello
06:58 alex__                 Bonjour
07:08 * NikolayGospodinov[m] uploaded an image: (38KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/BRypxLIiOkGgznfENyQnxRGr/image.png >
07:08 NikolayGospodinov[m]   Hello Koha. If i may ask a question? I created a new plugin in value_builder folder (koha/intranet/cgi-bin/cataloguing/value_builder/). Then I restarted apache. Then I added the plugin to a box in the bibliography entry frame. When creating a new bibliographic entry and selecting the field that contains this plugin, I get the following error:
07:28 paulderscheid[m]       What errors are you getting in plack-intranet-error.log?
07:32 NikolayGospodinov[m]   paulderscheid[m]: Can you tell me where to see this: plack-intranet-error.log
07:32 paulderscheid[m]       It's under /var/log/koha/<YOUR INSTANCE>/plack-intranet-error.log
07:33 NikolayGospodinov[m]   The file is empty
07:34 cait                   hm what was the following error? (maybe I missed something)
07:34 paulderscheid[m]       Hmm, what you could do is `tail -f /var/log/koha/<INSTANCE>/*` and reload the page.
07:34 paulderscheid[m]       Then you can watch all files in that dir.
07:45 NikolayGospodinov[m]   When running the script and open the plugin file from new bibliographic record: [Mon Jul 17 03:44:09.326783 2023] [cgi:error] [pid 728790] [client 192.168.1.120:51785] End of script output before headers: plugin_launcher.pl, referer: http://192.168.1.155:8080/cgi-bin/koha/cataloguing/addbiblio.pl?frameworkcode=KNG
07:45 NikolayGospodinov[m]   [Mon Jul 17 03:44:09.263013 2023] [cgi:error] [pid 728790] [client 192.168.1.120:51785] AH01215: Undefined subroutine &Koha::FrameworkPlugin::get_template_and_user called at /usr/share/koha/intranet/cgi-bin/cataloguing/value_builder/marc21_field_080.pl line 60.: /usr/share/koha/intranet/cgi-bin/cataloguing/plugin_launcher.pl, referer: http://192.168.1.155:8080/cgi-bin/koha/cataloguing/addbiblio.pl?frameworkcode=KNG
07:46 paulderscheid[m]       I guess you have some kind of syntax or logical error in your plugin script.
07:46 paulderscheid[m]       Ah, there it is.
07:47 NikolayGospodinov[m]   Strange. In the previous version we used it worked fine
07:48 paulderscheid[m]       You have an import of C4::Auth in your script, right?
07:49 NikolayGospodinov[m]   Yes I have an import of C4::Auth
07:50 cait                   we got stricter with exports
07:50 cait                   you need to list the used methods
07:50 cait                   I had to make this change on ours
07:51 paulderscheid[m]       Yeah, try to explicitly import `get_template_and_user`... (full message at <https://matrix.org/_matrix/media/v3/download/matrix.org/CQLJFqrvDJHBujAdAcMREdcI>)
07:53 cait                   what Paul said :)
07:53 cait                   meeting, bbl
07:53 paulderscheid[m]       Same, cu later Nikolay Gospodinov
07:58 marcelr                hi #koha
07:59 marcelr                @later tell tcohen please check 33745 again
07:59 huginn                 marcelr: The operation succeeded.
08:00 NikolayGospodinov[m]   <paulderscheid[m]> "Same, cu later Nikolay Gospodino..." <- I fixed the error. I change  these use CGI qw ( -utf8 );... (full message at <https://matrix.org/_matrix/media/v3/download/matrix.org/omVUxxezEbNtKqxlcTefzQyj>)
08:01 paulderscheid[m]       Great~
08:01 paulderscheid[m]       !
08:01 paulderscheid[m]       Everything working as expected now?
08:04 NikolayGospodinov[m]   Yes
08:04 paulderscheid[m]       That's awesome.
08:07 PedroAmorim[m]         \o
08:13 ashimema               morning
08:15 marcelr                hi ashimema
08:19 MatthewBlenkinsop[m]   o/
08:44 marcelr                PedroAmorim[m]: responded to your questions on 33871, thanks
09:30 marcelr                anyone in qa_team ready to check the last patch on bug 33671 ?
09:30 huginn                 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33671 major, P5 - low, ---, m.de.rooy, Signed Off , Database update 22.06.00.048  breaks update process
09:30 ashimema               on it
09:31 marcelr                thx
09:56 ashimema               that was complicated.. no way would I have spotted that prior to people hitting it as a problem.
09:57 cait                   please add bug 34155 to the major bugs for releases
09:57 huginn                 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34155 major, P5 - low, ---, kyle, Needs Signoff , OPAC item level holds "force" option broken
09:58 * ashimema             is working through more 23.05.x rmaint in Frido's absence
09:58 ashimema               getting there slowly.. we've not announced string freeze yet have we?
09:58 ashimema               I forgot to round up the troops
09:58 cait                   no, I can check on the strings right now
09:59 cait                   no strings on pootle yet
09:59 ashimema               I think I'd like to see 23.05.x and then 22.11.x up to date before we freeze.. between me and the ptfs-e team I think we can manage that today
09:59 cait                   I'd really like to see the majors make it in ... but we need you to catch up and tcohen
09:59 ashimema               there's a lot of important fixes still in master that haven't hit us yet.. we had like 6 weeks of delay
09:59 cait                   we are shor tof hands as always
09:59 cait                   yes
09:59 ashimema               indeed
10:00 ashimema               I'm getting there.. working through more now
10:00 cait                   I am going to lunch -had a MARC heavy meeting, maybe it will help
10:00 ashimema               Frido is back on 19th I believe.. I want to leave him with a clear queue ready for Tomas's next push fest
10:02 marcelr                thx ashimema
10:03 ashimema               apologies that it's affecting my QA throughput, thanks for taking in the slack there marcelr
10:05 ashimema               With an LTS now in circulation it's changed how I think about some bugs...  trying to keep maintenance "simple" for the longer period is a hard call
10:05 ashimema               oh well
10:05 ashimema               like all these WRAPPER bugs.. they make sense as enhancements, but also make a lot of sense to backport to aid future maintainability and lower the chance of conflicts
10:06 * ashimema             is currently contemplating bug 33528
10:06 huginn                 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33528 enhancement, P5 - low, ---, oleonard, Pushed to master , Use template wrapper for tabs: Patron details and circulation
10:15 ashimema               just me of is git.koha-community.org very slow again today?
10:17 aw-bib[m]              hello! I'm still fiddling with uploading MARC-records form the web-ui. it works from the cli both with `bulkmarcimport` as well as with staging and committing, hence I conclude the marc is ok.... (full message at <https://matrix.org/_matrix/media/v3/download/matrix.org/sxoRAhDRwExRIxrblIPhGGgK>)
10:18 oleonard               Hi #koha
10:18 aw-bib[m]              (btw: kohas logs are clean...)
10:52 ashimema               oleonard.. did you clean up what tabs are actually displayed in circulation.tt in bug 33528
10:52 huginn                 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33528 enhancement, P5 - low, ---, oleonard, Pushed to master , Use template wrapper for tabs: Patron details and circulation
10:52 ashimema               or was it just the move to WRAPPERs
10:52 oleonard               There shouldn't have been any change to functionality
10:52 oleonard               Are you seeing something off?
10:53 ashimema               not exactly
10:53 ashimema               I'm trying to backport it to 23.05
10:53 ashimema               thinking that it'll help with future backports
10:54 ashimema               I noticed in the code that we switch to a new include.. patron-detail-tabs
10:54 ashimema               which I love btw
10:54 ashimema               but when I look at that I see 'fines' and 'guarantees_fines' in the include, but not in the original circulation.tt
10:55 ashimema               I'm trying to work out if there was a bug prior to this that made that change that I'm missing
10:55 ashimema               or whether it was just you making it all more consistent accidentally 😜
10:55 ashimema               or.. if I've just missed something
10:56 oleonard               Hmm... Honestly I don't remember
10:56 ashimema               no worries
10:56 oleonard               I never intended for those patches to get backported... I didn't take into account the issue of how it would affect other backports
10:57 ashimema               yeah.. I understand
10:57 ashimema               it's not the most trivial of backports
10:57 ashimema               but given how many templates it affects.. and future fixes to those will be very non-trivial backports down the line.. hence I thought I'd give it a go
10:58 oleonard               Right
11:02 ashimema               I do absolutely love the side effect of making circulation and moremember consistent though.. that's great
11:02 ashimema               I've been wanting to do that for ages and never got around to it 🙂
11:10 ashimema               ho.. interesting
11:10 ashimema               they're still not the same.. simply because the controller doesn't pass the variable on the circulation page!
11:10 ashimema               but the templates now match at least
11:25 ashimema               git.koha-community.org is really struggling today for me..
11:25 ashimema               pushed and pulls are supoer slow.. and the UI doesn't come up at all.. weird
11:25 oleonard               I found it really slow too
11:27 * ashimema             wonders if we need to loadbalance somehow
11:40 tcohen                 morning
11:40 wahanui                morning is always someone's afternoon
11:41 * ashimema             is about to start working through 15 June pushes to master for 23.05.x
11:42 tcohen                 thank you
11:42 ashimema               it's heavy going when you let it get this far behind ☚ī¸
11:42 marcelr                o/
11:42 * ashimema             curses fridolin under his breath
11:43 marcelr                happy backporting, ashimema ?
11:43 oleonard               XD
11:43 ashimema               it's been a while since I've done this job in earnest
11:49 cait                   aw-bib[m]: I don't like it (sounds like some bug) but I have no idea what we could do next
11:51 aw-bib[m]              hm. I even lack an idea how to search it. I could in principle starting to install older verisions of koha, if the idea is that it crept in with some recent edition.
11:51 cait                   marcelr: sorry for the PDF one.. not too happy about it either... but I really not sure how else to do what they awant to do
11:51 cait                   we need to kill the PDF template stuff
11:51 cait                   maybe tcohen has an idea
11:51 cait                   heh
11:51 cait                   tcohen: gui import gets stuck because the task is not starting
11:52 cait                   in latest 23.05
11:52 marcelr                cait: go ahead and FQA again :)
11:53 marcelr                it just feels bad to do things like that
11:53 cait                   the thing is... the whole way the PDF are done feels like that to me
11:54 cait                   and hard to deprecate them when we have no proper alternative yet
11:56 cait                   oleonard: thanks for adopting some of the 12xxx bugs :)
11:57 cait                   it's interesting to dive into history... 12xxx is about 2014
11:58 oleonard               I'm always interested to discover old bugs that have fairly simple fixes
11:59 cait                   same :)
11:59 cait                   I have a list actually... for whenever there is more time
11:59 cait                   or maybe can use it for a workshop or so
12:03 NikolayGospodinov[m]   Hi. Can i ask from where i can get the sql statements that gives (Received bibliographic records and Received items ) in Invoices table
12:14 cait                   you can check the SQL reports library on the wiki
12:14 cait                   but you probably want to do a report on aqorders and aqinvoice
12:14 cait                   aqinvoices
12:14 Annelisterman[m]       https://wiki.koha-community.org/wiki/SQL_Reports_Library
12:14 cait                   the invoice_id of the invoice is in aqorders
12:14 cait                   Annelisterman[m]++
12:15 cait                   (that's good karma :) )
12:15 Annelisterman[m]       thanks :)
12:16 NikolayGospodinov[m]   cait: I thought that in order to output them to Koha, there must be a query written in the Koha code
12:16 cait                   not necessarily in SQL, it could still be, but it might be already modenrized code using the objects etc. you still can translate that to SQL
12:17 cait                   but it's not necessarily obvious
12:26 NikolayGospodinov[m]   aha ok
12:27 cait                   what are you trying to do?
12:33 NikolayGospodinov[m]   <cait> "what are you trying to do?" <- I'm trying to get statistics on the number of bibliographic records and bibliographies items for each Invoice number
12:34 NikolayGospodinov[m]   It is part of the Library Fund Movement Book
12:35 cait                   do you speak "SQL"?
12:35 NikolayGospodinov[m]   yes
12:35 cait                   i think than best yo write your own
12:36 cait                   there is a table that links the orders to the items and aqorders, aqinvoices
12:36 NikolayGospodinov[m]   I thought so too
12:36 NikolayGospodinov[m]   I used that connection so I can get a inventory book from Koha
12:37 cait                   do you have 23.05/22.11?
12:37 NikolayGospodinov[m]      22.11
12:37 cait                   hm
12:38 cait                   make sure you have at least 22.11.06 because of bug 33262
12:38 huginn                 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33262 blocker, P5 - low, ---, katrin.fischer, Pushed to oldstable , When an ordered record is deleted, we lose all information on what was ordered
12:41 NikolayGospodinov[m]   Our version is 22.11.06
12:43 cait                   that's good
12:50 cait                   oleonard: how do I make sure a form is validated using the jQuery Validate?
12:51 cait                   oh, maybe i just need class="validatd" on the form element... doh.
12:51 oleonard               https://wiki.koha-community.org/wiki/Coding_Guidelines#JS10:_Form_Validation
12:51 cait                   or... RTFM
12:51 cait                   thx :)
12:52 oleonard               That's the easiest way if your form just needs basic validation of required fields
12:52 cait                   I am working on a POC for bug 34169
12:52 huginn                 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34169 enhancement, P5 - low, ---, katrin.fischer, NEW , Add pattern check for monetary fields to acquisition module
12:52 ashimema               Nice
12:53 ashimema               I meant to ask.. have you checked that pattern match always works with inputmode decimal cait
12:53 cait                   i am not adding a pattern check
12:53 cait                   I am using the validate plugin
12:54 cait                   look at the bug to check for the change of plans
12:54 ashimema               I thought some devices/browsers set comma for decimal and thus the pattern would break
12:54 cait                   pattern works, nubmer doesn't
12:54 ashimema               I was more thinking about where we'd added that match before
12:54 cait                   in accounting, it works there
12:55 cait                   add abc to shipping cost btw and we explode in errors
12:55 * ashimema             doesn't have any devices that output comma so hasn't been able the check
12:55 ashimema               I thought you might veing somewhere that uses comma
12:55 cait                   but I am using the number (decimal) check from the jQuery Validate plugin
12:55 cait                   yes I am
12:55 cait                   but I am not allowing commas as of yet
12:55 cait                   I am adding validation for invalid inputs for now
12:56 cait                   and then the fix for multiple will be next
12:56 cait                   the idea is to mark all inputs with a class that this applies to - and then we can later use that for phase 2
12:56 ashimema               ok
12:56 * ashimema             heads off for late lunch
12:56 ashimema               bbiab
12:56 cait                   I've started a new bug for that after discussing with tcohen and Joubu - it's bug 34231
12:56 huginn                 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34231 enhancement, P5 - low, ---, koha-bugs, NEW , Allow different input formats for monetary values
12:57 cait                   adding validation at all is now to avoid the library to enter invalid values... because that causes issues
12:57 cait                   and German number blocks only have commas, so it's really easy to get wrong
12:57 cait                   in acq especially
12:59 cait                   oleonard: do you get this itch to replace all those stray tabs when you work on templates too?
12:59 oleonard               Absolutely
13:00 cait                   it#s hard to refrain :)
13:00 cait                   oleonard++
13:00 cait                   the carcels invoice form gives me trouble
13:00 cait                   it has class="validated" ont he form element
13:00 cait                   but it won't validate...
13:02 cait                   oh, it's me...
13:14 oleonard               What makes a late order late?
13:14 caroline               estimated delivery date?
13:16 cait                   oleonard: entrydate + delivery date from the vendor
13:16 cait                   OR the new manually entered estimated delivery date from aqorders if set
13:16 cait                   that's for when you know it will be published 2 years later or so, so they don't keep showing up in late orders
13:17 caroline               but the late orders page show everything by default I think
13:17 caroline               "Ordered 0 days ago" or something like that
13:17 cait                   i think it might show it all and you need to filters yes
13:17 cait                   everything not yet received (since we fixed it whowing received ones too)
13:18 oleonard               Oh, and the basket must be closed
13:18 cait                   ah yes, because status ordered
13:18 cait                   i think there is also some special code to exclude stnading orders
13:18 wahanui                okay, cait.
13:22 cait                   oleonard: what about input fields that are nto a part of a form... can i just add the form?
13:22 cait                   orderreceive
13:23 oleonard               I assume so, not knowing the specifics
13:27 cait                   it validates!
14:12 oleonard               Dang it, I thought I had a good set of data for testing late orders and now it's not working again. Closed basket, creation and estimated delivery date in the past...
14:25 oleonard               ashimema++
14:50 tcohen                 khall++
14:50 tcohen                 khall++
14:53 tcohen                 weird magical stuff you don't find the root causes? khall to the rescue
14:53 khall                  😁
15:06 aw-bib[m]              cait: I think I found the issue with gui uploads. :)
15:06 aw-bib[m]              afais once I stage a file for upload it crates a job and assigns it to the `long_tasks` queue. diving deeper into what shoud happen now I found that these queues are processed by `koha-workers`, and it seems that I should have a worker set up for each queue. however, on my box I only got a worker for the `default` queue, so there was just no worker for `long_tasks`. now I encouraged some worker to look at the `long_tasks` (`sudo koha-worker
15:06 aw-bib[m]              --start --queue long_tasks l00koha`) and ... tadaaaaa. now I only have to fiddle out why this worker went on strike or was never hired.
15:10 cait                   aw-bib[m]: that's still odd :(
15:11 cait                   I thought that the koha-common restart that we did in the very beginning should have taken care of that
15:11 cait                   lol "now I only have to fiddle out why this worker went on strike or was never hired."
15:11 cait                   khall++ # tcohen is probably right about the macial stuff
15:12 cait                   yes, we need to figure out what happened with the worker
15:13 aw-bib[m]              hm, I'll have a look on how koha-common behaves here, but at least I have an idea now what to look for :)
15:14 cait                   easy peasy QA (and will make lots of libraries happier!) bug 34181
15:14 huginn                 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34181 major, P5 - low, ---, katrin.fischer, Signed Off , Batch patron modification tool missing checkboxes to clear field values
15:14 cait                   sorry, I should have mentioned that long taks worker earlier
15:14 cait                   the problem is I only half-grasph the rabbit still
15:14 reiveune               bye
15:14 cait                   s/grasph/grasp
15:14 cait                   getting to teh bottom of this would be very good
15:15 aw-bib[m]              good to hear that I am not alone with some rabbit-issues. but at some point I'll also understand those. and if I have to hire some hedgehogs ;)
15:15 cait                   lol
15:17 cait                   I wonder if that story translates --- rabbit and hedgehog
15:19 cait                   ... i know we have a JS way of formatting prices... but I am lacking an idea how to search for it - any hints someone maybe?
15:27 ashimema               js-format-
15:27 ashimema               it's in an include
15:28 cait                   aah
15:28 cait                   hard to grep when you have no idea :)
15:29 ashimema               ok
15:29 ashimema               it's just format_price.inc
15:29 ashimema               I thought it was js-format-price.inc
15:29 ashimema               but it seems this one missed the js- naming convention
15:29 ashimema               I added the oposite in there in that circ bug
15:30 ashimema               but I have a feeling that got dropped from the patchset ☚ī¸
15:30 ashimema               it was a useful piece of code
15:30 cait                   i think we kept the unformat
15:30 cait                   or at leat it works now for unformatting, i had tested that for the different currency format
15:30 cait                   s
15:30 cait                   but it#s not pusehd yet, waiting for tcohen
15:31 cait                   I've filed it for now as it's strictly speaking not a problem with my patch for now
15:31 cait                   bug 34297
15:31 huginn                 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34297 trivial, P5 - low, ---, koha-bugs, NEW , When merging invoices, amounts are not correctly formatted
15:32 ashimema               oh, cool
15:32 ashimema               it should probably be split out into it's own bug
15:32 ashimema               it's not used in the patchset anymore there
15:32 ashimema               I likely just couldn't face removing it outright after I spent a fair chunk of time writing it for you.
15:35 ashimema               only 17 days of commits to go
15:36 cait                   lol, found another missing page-section
15:37 ashimema               13 days..
15:38 cait                   i'll find those until the end of my life I guess...
15:38 ashimema               lol
15:38 tcohen                 I will try to push things later today
15:38 tcohen                 which one is waiting for me, cait?
15:39 cait                   we have 3 majors that concern circulation rules
15:39 cait                   basically... when you edit, it changes things andmight break your fines
15:40 cait                   33028
15:50 cait                   ashimema++
15:54 ashimema               I've pushed 65 commits to 23.05.x today.. that's gotta be some sort of record on rmaint I reckon
15:55 cait                   and not all easy stuff, thank you
15:59 cait                   ook, I added validation to ALL price/amounts in acq... and now how to write up a nice test plan
15:59 ashimema               awesome
15:59 ashimema               cait++
15:59 cait                   wait till you see it, but it's a start, right?
15:59 ashimema               I'm loving the consistency improvement efforts going on these days
15:59 ashimema               hehe
15:59 cait                   and it prevents a fair amount of "internal server errors"
16:00 ashimema               balls.. bug 33606 doesn't apply easily
16:00 huginn                 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33606 major, P5 - low, ---, jonathan.druart+koha, Pushed to master , Access to ERM requires parameters => 'manage_sysprefs'
16:00 ashimema               hmm
16:00 * ashimema             contempltes if it's really required or not
16:22 cait                   almost forgot to runt he qa script :)
16:26 cait                   oleonard-away: caroline: I wrote a patch for validating a lot of input fields - I'd be great to have some feedback, it should cover acq completely: bug 34169
16:26 huginn                 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34169 enhancement, P5 - low, ---, katrin.fischer, Needs Signoff , Add validation for monetary input fields in acquisition module
16:32 oleonard               I will take a look cait, thanks
16:39 cait                   that woudl be great, thx oleonard
16:43 cait                   cya tomorrow!