IRC log for #koha, 2023-07-17

All times shown according to UTC.

Time S Nick Message
03:21 alohabot joined #koha
05:02 reiveune joined #koha
05:13 reiveune hello
06:12 cait joined #koha
06:58 alex__ joined #koha
06:58 alex__ Bonjour
07:02 thibaud_g joined #koha
07:06 cait joined #koha
07:08 * NikolayGospodinov[m] uploaded an image: (38KiB) < https://matrix.org/_matrix/med[…]yQnxRGr/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/cat​aloguing/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-[…]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/catalo​guing/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-[…]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/med[…]vDJHBujAdAcMREdcI>)
07:53 cait what Paul said :)
07:53 cait meeting, bbl
07:53 paulderscheid[m] Same, cu later Nikolay Gospodinov
07:58 marcelr joined #koha
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/med[…]zEbNtKqxlcTefzQyj>)
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:11 thibaud_g joined #koha
08:12 thibaud_g joined #koha
08:13 ashimema morning
08:15 marcelr hi ashimema
08:15 thibaud_g joined #koha
08:19 MatthewBlenkinsop[m] o/
08:21 thibaud_glt joined #koha
08:22 thibaud_glt1 joined #koha
08:26 thibaud_glt1 joined #koha
08:29 thibaud_glt joined #koha
08:36 thibaud_glt joined #koha
08:38 thibaud_glt joined #koha
08:42 thibaud_glt joined #koha
08:44 marcelr PedroAmorim[m]: responded to your questions on 33871, thanks
08:53 thibaud_g joined #koha
09:02 thibaud_g joined #koha
09:30 marcelr anyone in qa_team ready to check the last patch on bug 33671 ?
09:30 huginn Bug https://bugs.koha-community.or[…]_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 Bug https://bugs.koha-community.or[…]_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 Bug https://bugs.koha-community.or[…]_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/med[…]RwExRIxrblIPhGGgK>)
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 Bug https://bugs.koha-community.or[…]_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:15 khall joined #koha
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:41 marcelr joined #koha
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:02 alex__ joined #koha
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.or[…]L_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 Bug https://bugs.koha-community.or[…]_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.or[…]:_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 Bug https://bugs.koha-community.or[…]_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 Bug https://bugs.koha-community.or[…]_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:03 marcelr joined #koha
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!
13:53 khall joined #koha
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:24 michelle joined #koha
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:00 bag joined #koha
15:00 emlam joined #koha
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 thibaud_glt joined #koha
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 Bug https://bugs.koha-community.or[…]_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 reiveune left #koha
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:26 thibaud_g joined #koha
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 Bug https://bugs.koha-community.or[…]_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:51 thibaud_glt joined #koha
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 Bug https://bugs.koha-community.or[…]_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:05 thibaud_g joined #koha
16:07 thibaud_glt joined #koha
16:22 cait almost forgot to runt he qa script :)
16:22 thibaud_g joined #koha
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 Bug https://bugs.koha-community.or[…]_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:38 thibaud_g joined #koha
16:39 cait that woudl be great, thx oleonard
16:43 cait cya tomorrow!
16:44 cait left #koha
19:56 cait joined #koha
20:13 sidecar joined #koha
20:14 caroline_catlady joined #koha
21:13 khall joined #koha
23:38 andrisi joined #koha

| Channels | #koha index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary