Time Nick Message 06:58 NikolayGospodinov[m] Hello Koha. I have a problem. When I try to print a card for a reader who has a hyphen in the name. I can't open the generated pdf and Koha crashes. Has anyone encountered this problem? 08:18 magnuse \o/ 08:21 Joubu thibaud_g: Salut 08:24 thibaud_g hello all 08:27 reiveune hello 09:22 * cait waves 09:22 ashimema morning 09:23 MarkHofstetter good morning 09:23 PedroAmorim[m] o/ 09:23 cait see QA mail this morning (catching you all around and well ;) ) 09:23 ashimema yup 09:24 ashimema i shall try to take a look before I disappear for a few hours around 11 this morning. 09:25 MatthewBlenkinsop[m] \o 09:30 cait I am waiting for out IT to get back to me about my linux machine... so I am "out of order" right now for anything that requires more than a sandbox 09:32 cait does someone know where the invoice document uploads are stored? 09:33 cait AcqEnableFiles 09:35 MarkHofstetter I want to add and new plugin hook (https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35288) where and how (and shall I?) provide a proof of concept plugin? 09:35 huginn` 04Bug 35288: enhancement, P5 - low, ---, koha, NEW , ApplyFrameworkDefaults add plugin to add more fine grained defaults handling 09:35 NikolayGospodinov[m] Hello Koha. I have a problem. When I try to print a card for a reader who has a hyphen in the name. I can't open the generated pdf and Koha crashes. Has anyone encountered this problem? 09:36 cait I think i figured it out: table misc_files 09:36 cait MarkHofstetter: i think you coudl add a link to one or attach the kpz if you want to make it easier for testing 09:37 MarkHofstetter thx 09:37 cait hm you could laso probably do a pull/merge_requet maybe for the kitchensink (or do that later?) - ashimema? 09:37 cait NikolayGospodinov[m]: in theory that shoudl not be a problem 09:37 cait is the hyphen a normal hyphen? (no special char?) 09:37 cait are you using the hyphen in the barcode as well? (some barcodes might not be able thandle -) 09:38 NikolayGospodinov[m] no hyphen in the barcode 09:38 NikolayGospodinov[m] only in the name 09:47 cait I am not sure then what's going on 09:47 cait if you open the PDF with a text editor - is there an error printed inside? sometimes it does 09:54 ashimema a merge requets on kitchensink would be perfect.. we really must better advertise that plugin to devs in the wider community 10:06 cait but merge request after or before push? what's the best sequence there? 11:05 MarkHofstetter https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35288 11:05 huginn` 04Bug 35288: enhancement, P5 - low, ---, koha, Needs Signoff , ApplyFrameworkDefaults add plugin to add more fine grained defaults handling 11:06 MarkHofstetter I hope it's clear and testable - and my ie our customers intentions are clear 11:08 MarkHofstetter the merge request to kitchen sink should imho be after the push otherwise it simply won't work 12:03 mtj hi Joubu, about for koha-i10n chat? 12:15 mtj echo 'deb http://debian.koha-community.org/koha-staging exp main' | sudo tee /etc/apt/sources.list.d/koha.list 12:16 mtj sudo apt install koha-common 12:16 mtj Joubu: ive added a koha-common (with koha-l10n dep) there ^ 12:17 mtj its build from master (23.06.00-73) 12:29 mtj im off to bed 😴🍕 12:35 cait mtj++ 13:24 oleonard tcohen: Thanks for catching my error in the db update. I noticed that issue late yesterday and was trying to confirm 13:26 tcohen[m] they need to be rebased or smth 13:28 davidnz autocomplete for patron search not working in the staff interface 8-( (since yesterday)have created Bug 35303 13:28 huginn` 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35303 major, P5 - low, ---, koha-bugs, NEW , Staff interface header - patron search autocomplete no longer works (Uncaught TypeError: search_fields.forEach is not a function) 13:32 cait I think maybe Joubu was working on something related tot hat 13:33 cait bug 35284 maybe 13:33 huginn` 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35284 major, P5 - low, ---, koha-bugs, Needs Signoff , No more delay between 2 DT requests 13:34 davidnind thanks cait - I'll test that and see if that solves it... 13:36 cait I haven't checked closely - hope it's not a false lead 13:39 cait tcohen: are you still around? 13:40 davidnind cait: unfortunately, it doesn't 13:42 cait work or relate? 13:46 davidnind doesn't solve the problem with the patron autocomplete (Uncaught TypeError: search_fields.forEach is not a function) 13:50 cait this week is a bit difficult overall... 13:53 davidnind sends virtual cookies 13:53 cait thx davidnind :) 14:12 Joubu Sorry oleonard, we overlapped on 35303 14:12 oleonard Oh okay no problem 14:12 oleonard I was just enjoying the hunt :) 14:36 davidnind Joubu++ 14:48 Joubu mtj: https://gitlab.com/koha-community/koha-l10n/-/merge_requests/1/diffs - don't we want it on the different branches? 15:33 lukeg emlam: are you passing QA here? https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35194 15:33 huginn` 04Bug 35194: major, P5 - low, ---, m.de.rooy, Signed Off , Javascript error: Uncaught TypeError: $(...).sortable is not a function 15:33 lukeg I'd like to make sure that is in 23.11 before release 15:34 lukeg emlam++ 15:35 emlam haha 15:37 emlam lukeg++ oleonard++ for pouncing on 34413 too 15:39 lukeg ohh! you should QA that one too emlam ;) 15:41 oleonard Did I see caroline arrive? 15:42 caroline yes I'm here! not sure for how long 15:43 oleonard I'm hoping you might have a chance to look at Bug 32890 again sometime. I don't think I'm seeing what you're seeing but I may not understand the problem. 15:43 huginn` 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32890 enhancement, P5 - low, ---, oleonard, Failed QA , Add DataTables to curbside pickups 15:44 caroline iirc, it was ok, I had just put the info from the other bug as a comment to have it there as well, but I'll check to mke sure 15:44 oleonard Thanks! 15:47 caroline oops, patch doesn't seem to apply... / 15:48 oleonard bother. 15:51 caroline seems like an easy fix... I just removed the <<<, ===, and >>> lines... 15:56 emlam lukeg working on it! I copied the CSS from the patch into our OPACUserCSS so that the folks who reproduced the issue can confirm it solves the problem :) 16:03 reiveune bye 17:41 tuxayo lukeg++ thanks for the fix :D 17:44 mason[m] Hi Joubu, yes... I'll add patches for all branches 17:49 Joubu thanks! 17:49 Joubu how is it going? 18:59 JacquesKouefati[m] Hello, I'd like to know more about the suscription model. 18:59 JacquesKouefati[m] Is it possible to access all functions without it? 19:03 emlam The subscription module is used for managing subscriptions to newspapers, magazines, journals, etc, but you don't need to use it for anything if you don't have subscriptions that you want to manage through Koha 19:03 emlam I can't tell you much about how it works because we don't use it, but I can confirm it isn't mandatory! 19:04 cait did you mean the serial subscriptions or a model for running/using Koha in general? 19:04 JacquesKouefati[m] So it is possible to manage my own library without limitations, right? 19:05 cait Koha is open source software 19:05 JacquesKouefati[m] @cait yes, I mean for installing and using Koha daily. 19:05 huginn` JacquesKouefati[m]: I've exhausted my database of quotes 19:05 cait there are no features that are locked or require additional fees 19:05 JacquesKouefati[m] That's great 19:06 cait if you are working with a support provider, levels of support might vary depending on what you use/how much support you need etc 19:06 JacquesKouefati[m] I asked because I was prompted with a subscription somewhere in the install process. 19:06 cait can you give a bit more information about that? 19:06 oleonard JacquesKouefati[m]: How were you installing Koha? 19:07 cait yes, I'd like to know too :) 19:07 JacquesKouefati[m] I used the official repo. Fresh install on Ubuntu VM. 19:07 cait do you remember what it asked/how it looked like? 19:08 cait and which repo? (just to make sure) 19:08 cait btw. the recommended way for installing Koha on Ubuntu would be to use the debian packages 19:08 JacquesKouefati[m] When creating db library, within the CLI, I was asked for a credit card. 19:08 cait that does sound very wrong 19:08 oleonard JacquesKouefati[m]: Completely wrong, you should never see that 19:09 oleonard JacquesKouefati[m]: Where did you get your copy of Koha? 19:09 JacquesKouefati[m] I got the copy from koha-community.org 19:10 JacquesKouefati[m] The repo is the following: 19:10 JacquesKouefati[m] https://debian.koha-community.org/koha/gpg.asc 19:11 cait that sounds all very odd - Koha doesn't contain anything that would aks you for credit card information 19:11 JacquesKouefati[m] That's why I ask. 19:11 oleonard JacquesKouefati[m]: Were you following a specific set of instructions to install? 19:12 JacquesKouefati[m] Let me see, oleonard 19:16 * JacquesKouefati[m] posted a file: (59KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/RefhIwVITwnMAkUaXGVpjiAo/instalacion_koha_23_05.pdf > 19:16 JacquesKouefati[m] This is the tutorial I followed. 19:17 JacquesKouefati[m] As it is FLOSS, this immediately caught my attention. 19:20 oleonard JacquesKouefati[m]: Please use official documentation, like this which is linked to from the Koha download page: https://wiki.koha-community.org/wiki/Koha_on_Debian 19:22 JacquesKouefati[m] Been there, done that, but still couldn't figure it out. Now I'm working with a partner who can speak English, that was my main limitation ATM. 19:26 JacquesKouefati[m] Thanks for your time. I really appreciate both your efforts and the community's. 19:29 davidnind Where did you run the commands that prompted for a credit card? A local test machine, or on a machine provided by a hosting company? 19:29 JacquesKouefati[m] On an empty, virtual machine 19:30 JacquesKouefati[m] No harm done 19:30 davidnind Is the virtual machine on your computer, or one provided by a hosting company? 19:31 JacquesKouefati[m] Local 19:40 cait if ou see that again, a screenshot would be great 19:40 davidnind That is really, really weird. 19:43 davidnind What virtual machine software are you using? And where did you download your Ubuntu server image from? (assuming Option 1 - https://ubuntu.com/download/server) 19:43 davidnind Apologies for all the questions! 8-) 19:56 davidnind There is nothing I can see that is wrong with the instructions, just very abbreviated 20:00 davidnind Choice of database (MySQL or MariaDB) should not make a difference 20:00 cait yes, I don#t see anything strange either 20:10 davidnind I think it comes own to what virtual machine software is being used (and what the host system is - Windows, Mac, Linux), and where the server images came from... 21:29 ashimema That's worrying to hear 21:29 * ashimema just read back 21:38 cait yep 21:50 davidnind I'm trying a few installations at the moment using Ubuntu/Canonical's Multipass feature (https://ubuntu.com/download/server) 21:50 davidnind Will then try Debian and Ubuntu using VirtualBox - not sure what the best virtual environment these days is (I use an Ubuntu desktop) 21:51 cait davidnind++ 22:17 dcook Ooh humans still around 22:17 dcook Hello lovely humans 22:21 dcook I'd never heard of Multipass. That's neat. 22:28 davidnind I hadn't either - it's been a long time since I've set up a server (pay the experts!) 22:30 davidnind dcook: do you know what the go to virtual machine environment on a local desktop is these days - VirtualBox still? Something else? (I use an Ubuntu desktop) 22:31 dcook I don't even bother with virtual machines anymore for desktops. I just use Docker for everything hehe. 22:31 dcook (And in that case I'm using WSL2 which uses the native Windows virtualization under the hood) 22:31 dcook But at home on my Ubuntu desktop I just use Docker 22:32 dcook If I needed a VM... I'd probably use whatever is available and most up-to-date 22:33 dcook It looks like Multipass uses KVM for Ubuntu 22:35 davidnind thanks! not sure how to use docker to get a minimal debian server - my searching skills aren't working we ll today... assume I just need to find a suitable image and start it 22:35 dcook Depends on what your goal is 22:35 dcook https://hub.docker.com/_/debian 22:36 davidnind just looking there now... basically want to have a minimal debian server, then install Koha using packages 22:37 dcook That would do it 22:37 dcook Way faster than setting up a Debian VM as well 22:38 dcook The one gotcha being the Docker run/launch config for things like ports. You'll want to make sure you have it forwarding the ports you want at launch time 22:38 dcook Otherwise you'll have to tear down and re-do it 22:38 dcook Depending on your goal again of course 22:40 davidnind it's a while since I've done any system admin - got enough to get me going, will come back this evening 22:41 davidnind with Ubuntu 22.04 LTS (using Multipass), installing MySQL server didn't prompt for any credit card details 22:42 davidnind think the installation instructions on the Wiki need some work - total newbies to system admin/linux would be totally lost I think.... 22:43 davidnind (I muddled through, sometimes I think I know what I'm doing) 22:43 davidnind KTD for testing/development makes it very easy! 22:44 dcook KTD was one of the best things ever done for Koha I thikn 22:45 dcook Instructions are funny. For people who've done it a million times the instructions probably seem super clear, but for someone who rarely does it or has never done it... probably not so much 22:45 davidnind kudos to all the system administrators out there that take care of "all the things"! 22:45 dcook hehe 22:45 dcook All part of the job 22:45 dcook Feels easy when it's a thing a person does day in and day out 22:46 dcook My son was speaking some French this morning, and it reminded me of how much I've forgotten after a decade plus of disuse... 22:49 dcook davidnind: Are you currently looking at bug 35284? 22:49 huginn` 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35284 major, P5 - low, ---, jonathan.druart+koha, Needs Signoff , No more delay between 2 DT requests 22:49 davidnind the same with most things, I think (except riding a bike - I got an ebike last year, and had no trouble - last time a rode a bike was at high school, which was a loooon time ago...) 22:49 dcook Like riding a bike... heh 22:51 davidnind I hadn't got back to it - the notes from Jonathan didn't make much more sense to me - I'll have a go now, then I'll have lunch 22:51 dcook I was planning to look at it right now is all 22:51 dcook Figured maybe no point doubling up 22:52 davidnind If you can tell me how to test - I'll sign off, then you could do the QA 22:52 dcook Have you see Comment 12? 22:54 davidnind I have - not sure what initComplete means - go to the area (for example, patrons) and then try the filters/search in the table of results? 22:55 dcook initComplete just has to do with the technical implementation. Don't think you need to worry about that part. 22:56 dcook I'll take a look in a second anyway. Maybe we both look at it together 23:03 davidnind sure - thanks! 23:06 dcook Hmmm the patron search autocomplete seems broken but that might be unrelated... 23:07 dcook Yeah looks like that's just broken in master. yikes... 23:09 davidnind that is a separate bug - you probably need to do a git pull - bug 35303 (if it is the one where autocomplete doesn;t complete) 23:09 huginn` 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35303 major, P5 - low, ---, oleonard, Pushed to master , Staff interface header - patron search autocomplete no longer works (Uncaught TypeError: search_fields.forEach is not a function) 23:09 dcook I think I did do a git fetch before testing this 23:10 dcook I notice sometimes there's a bit of a gap between "Pushed to master" and really pushed to master... 23:10 dcook But maybe I'm wrong. Hmm weird. 23:10 dcook The unit test is definitely way better now 23:21 dcook I'm having to work out a lot on the go so maybe I'll just test it heh. I'm adding notes though 23:22 davidnind thanks dcook - I had a play, but don't know what I'm doing without a step-by-step test plan for mere mortals 8-) 23:22 davidnind dcook++ 23:23 dcook All good. Jonathan and I have both been looking at this recently so I know what he's trying to do overall I think 23:24 davidnind excellent!