Time Nick Message 07:46 reiveune hello 07:46 wahanui hey, reiveune 07:59 cait1 good morning #koha! 09:04 ashimema Mornin' #koha 09:17 PedroAmorim[m] hey 09:17 ashimema morning pedro 09:20 * cait1 waves 09:25 Joubu Do you love new icons? see bug 32910! 09:25 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32910 enhancement, P5 - low, ---, oleonard, Needs Signoff , Upgrade fontawesome icons to V6 09:26 cait1 is that a trap question? :) 09:27 ashimema haha 09:27 Joubu you can try and see if you like it or not ;) 09:28 ashimema very nice Joubu 09:29 ashimema ooh.. some nice follow-ups from oleanard too 09:31 cait1 Joubu: looks like your add caught ashimema :) 09:32 ashimema haha 09:32 ashimema it was already on my list 09:33 ashimema that just bumped it to the top of my pile 09:33 ashimema I actually had it checked out last week.. but was still playing.. 09:33 ashimema so I just added a comment to say take me as SO đ 09:33 ashimema feel free to QA cait1 đ 09:33 ashimema looks lovely 09:35 Joubu imo we should push it asap to have time to catch regression for 23.05 09:35 ashimema totally 09:59 cait1 maybe Friday 09:59 cait1 got to fix broken de-DE translation in 22.11.02 first :( 10:00 cait1 might be just our branch, but need to figure it out 10:04 Joubu davidnind: is your ktd problem fixed? 10:15 cait1 translation problem is not in 22.11.02 - we had a branch confusion :) 10:19 davidnind Joubu: still have the same problem, so KTD not working for me... 10:21 Joubu davidnind: You did chown the whole koha repo, right? 10:21 Joubu the problem should be easy to fix, it's a permission error 10:21 Joubu on /kohadevbox/koha/koha-tmpl/intranet-tmpl/prog/css/calendar.css 10:22 Joubu go to $SYNC_REPO and `ls -l koha-tmpl/intranet-tmpl/prog/css/` 10:23 Joubu your current user should have the permission to overwrite the .css files in this directory 10:24 pastebot "davidnind" at 127.0.0.1 pasted "directory listing for css" (19 lines) at https://paste.koha-community.org/1348 10:24 Joubu you can also remove the css files listed in .gitignore 10:25 Joubu ls -l the parent directory to see if you have w on koha-tmpl/intranet-tmpl/prog/css 10:26 Joubu `ls -l $SYNC_REPO/koha-tmpl/intranet-tmpl/prog/|grep css` 10:29 pastebot "davidnind" at 127.0.0.1 pasted "permissions for css directory look okay (775)" (8 lines) at https://paste.koha-community.org/1349 10:30 davidnind none of the css files listed in .gitignore were present 10:31 Joubu `echo $UID`, does it return 1000? 10:31 pastebot "davidnind" at 127.0.0.1 pasted "permissions for css/src look okay (664)?" (16 lines) at https://paste.koha-community.org/1350 10:32 davidnind yep, I get 1000 from ech $UID 10:32 davidnind ..echo 10:33 Joubu can you confirm $SYNC_REPO is ~/git-koha/koha 10:33 Joubu just... in case :D 10:33 Joubu I am missing something obvious here 10:36 Joubu You can eventually do what you should never do, add write permission to everybody (`chmod o+w koha-tmpl/intranet-tmpl/prog/css`). At least to know if that's the problem.. 10:36 davidnind $SYNC_REPO is ~/git-koha/koha 10:41 mtj hi davidnind, did you do a 'ktd down; ktd pull; ktd up' when starting? 10:42 mtj just checking you have the latest ktd image 10:42 davidnind yes, I've done all those, even re-cloned koha 10:44 davidnind now gets past the intranet-tmpl css, but getting stuck on opac-tmpl 10:44 davidnind Error: EACCES: permission denied, open '/kohadevbox/koha/koha-tmpl/opac-tmpl/bootstrap/css/opac.css' 10:44 davidnind will make the same permission change... 10:46 mtj testing on master/deb11 ? 10:47 davidnind mtj: whatever is the default (KOHA_IMAGE=master) 10:48 mtj ah yep, thats deb11/stable 10:49 davidnind now stuck on js/vue, will change permissions, error is: 10:49 davidnind [webpack-cli] [Error: EACCES: permission denied, mkdir '/kohadevbox/koha/koha-tmpl/intranet-tmpl/prog/js/vue/dist'] { 10:49 Joubu mtj: that's a FS permission problem 10:49 Joubu davidnind: same on koha-tmpl/intranet-tmpl/prog/js/vue/dist then... 10:50 mtj testing here... looking ok 10:52 mtj davidnind: what OS is your lappy running? ubuntu? 10:53 Joubu so, for the record, koha-tmpl/intranet-tmpl/prog/ is owned by david, and css directory had 775 which should be enough. It worked with 777... Same on opac and vue dist dir 10:53 ashimema mtj 10:53 ashimema you're around 10:53 ashimema do we still have plans to merge the arm ktd into ktd master? 10:53 ashimema I think the arm one needs a rebuild for all the recent changes.. not sure it''s pulled in the latest misc4dev changes and things? 10:53 mtj hi ashimema, i have plans :) 10:54 ashimema matt is happy to test.. he's using is as his daily driver here đ 10:54 davidnind more permission errors with setup of git hooks... (full message at <https://matrix.org/_matrix/media/v3/download/matrix.org/nEasBRrAMwHDwsARqLkXRqsJ>) 10:54 ashimema have you looked at https://gitlab.com/koha-community/koha-testing-docker/-/merge_requests/416/diffs#f8e5d7813c78b88a7f843779149fcc428aded6bf_126_127 Joubu? 10:55 ashimema looks like Tomas has been working to fix this permissions stuff 10:55 mtj tcohen: do you have a pref for where/how you want arm64 added to ktd? 10:56 ashimema no sign of tcohen yet this morning 10:56 ashimema I've queried cp ${BUILD_DIR}/templates/gitconfig /var/lib/koha/${KOHA_INSTANCE}/.gitconfig ; \ 10:56 Joubu nope, haven't seen it yet 10:56 ashimema somehow doesn't feel quite right ot me.. but I've not worked out why yet 10:56 ashimema it's copying it into a symlinked location isn't it.. 10:57 ashimema so I don't think it'll overwrite your host .gitconfig (which was my initial worry).. but I'm not sure it'll get picked up by git either? 10:57 ashimema looks like we pretty much used to do that already anyway.. 10:57 Joubu it's not a symlink for me 10:58 Joubu but I haven't pulled this morning 10:58 ashimema just in two steps.. one copy from template.. then copy to /var/lib/koha/${KOHA_INSTANCE}/.gitconfig 10:58 ashimema that's not merged yet Joubu 10:58 ashimema he asked for a review 10:58 davidnind mtj: ubuntu 22.04 with a KDE desktop 10:58 Joubu yes but where is coming the symlink you are talking about? 10:59 ashimema I was guessing 10:59 ashimema not looked yet 10:59 davidnind now get past the git hooks permission error, but now getting: 10:59 davidnind koha-koha-1 | Install and setup git hooks 10:59 davidnind koha-koha-1 | fatal: --local can only be used inside a git repository 10:59 Joubu davidnind: what about the permission of .git/hooks/ktd and parent dirs? 10:59 ashimema but isn't most of /var/lib/koha/${KOHA_INSTANCE}/ a symlink to /koahdevbox/koha 11:00 davidnind .git is: drwxrwxr-x 8 david david 4096 Feb 14 23:55 .git 11:01 mtj davidnind: dpkg -l | grep docker 11:01 mtj can you nopaste that ^ 11:02 davidnind .git/hooks/ktd is weird: drwxr-xr-x 2 100999 100999 4096 Feb 14 23:56 ktd 11:02 Joubu yes, follow mtj, we are going nowhere we replacing those permissions... 11:02 Joubu ha! 11:02 Joubu so it's running under userid 100999 11:02 ashimema ah.. 11:02 mtj fyi, i get a final error on ktd startup 11:02 ashimema my brain is stupid 11:02 ashimema I get it now 11:02 mtj koha-koha-1 | Starting RabbitMQ Messaging Server: rabbitmq-server. 11:02 mtj koha-koha-1 | Install and setup git hooks 11:02 mtj koha-koha-1 | cp: cannot create regular file '/kohadevbox/koha/.git/hooks/ktd/pre-commit': Permission denied 11:03 * mtj hasnt be following the hooks stuff 11:04 pastebot "davidnind" at 127.0.0.1 pasted "mtj: dpkg -l | grep docker" (6 lines) at https://paste.koha-community.org/1351 11:04 davidnind mtj: running Docker Desktop for Linux 11:05 Joubu davidnind: export LOCAL_USER_ID=$(id -u) 11:05 Joubu do you have that somewhere? 11:06 davidnind Joubu: have that in ~/.bashrc along with the other exports in the README 11:06 mtj davidnind: looks very close to my packages on deb10 11:07 Joubu can you confirm it's set? `echo $LOCAL_USER_ID` 11:07 davidnind mtj: I set everything up fresh on my new laptop in December 11:07 davidnind Joubu: 1000 11:09 Joubu https://stackoverflow.com/questions/72709443/how-to-have-consistent-ownership-of-mounted-volumes-in-docker 11:09 Joubu the answer is talking about "Docker Desktop" vs "Docker Engine" 11:13 Joubu mtj: do you have docker-desktop? 11:15 davidnind so, should I remove Docker Desktop and install Docker Engine? 11:15 mtj Joubu: nope, but have all other docker pkgs installed 11:15 * ashimema is building tomas's branch to test 11:15 Joubu https://github.com/docker/desktop-linux/issues/75 11:15 Joubu davidnind: yes, I would try that! 11:17 mtj davidnind: try stopping ktd 11:17 mtj rm -rf ./my-koha-repo/.git/hooks/ktd 11:17 mtj ktd up 11:18 mtj you might have odd perms on ktd/pre-commit dir/file 11:18 Joubu mtj: yes, but it's what is happening, the container is running with uid 100999 11:18 Joubu so it created the dir using this uid 11:18 mtj hmm, ok 11:19 Joubu see the last link, the desktop-linux issue 11:23 pastebot "mtj" at 127.0.0.1 pasted "dpkg -l | grep docker" (7 lines) at https://paste.koha-community.org/1354 11:25 mtj https://docs.docker.com/engine/security/userns-remap/ 11:27 mtj " I removed docker desktop and now it behaves as expected. Thanks" 11:27 mtj oof 11:45 davidnind have installed docker engine, just re-cloning Koha 11:54 cait1 team++ :) 11:58 kidclamp davidnind: I have seen that in the past, usually changing permissions locally to my user fixes it - when you edit things inside of ktd they become owned by the root user in the container - then changes can't happen 11:59 tcohen hola #koha o/ 11:59 tcohen kidclamp, davidnind: we are leaning towards 'do all in the instance user' 11:59 tcohen so the latest ktd code will take you there 12:00 kidclamp yup, that's what I am trying to do now 12:00 tcohen make sure the latest ktd is pulled 12:02 mtj ashimema: ktd-arm64 updated https://gitlab.com/mjames/ktd-arm64 12:03 mtj (not tested yet) 12:06 ashimema thanks 12:07 tcohen mtj: do you mind if I start integrating it into proper ktd? 12:07 mtj tcohen: pleeese doo 12:08 tcohen would you agree with dists/arm64v8/ 12:08 tcohen and then each for each distro? 12:08 tcohen \o/ 12:10 mtj dists/arm64v8/buster 12:10 tcohen #koha we just merged a change that completely removes git configs from the root user 12:10 mtj dists/arm64v8/bullseye 12:10 mtj like that? ^ 12:10 tcohen https://gitlab.com/koha-community/koha-testing-docker/-/merge_requests/416 12:10 tcohen mtj: exactly 12:11 mtj tcohen: looks good đ 12:14 mtj most of the koha dep pkgs are now in debian proper 12:14 mtj https://bugs.debian.org/cgi-bin/pkgreport.cgi?submitter=mtj%40kohaaloha.com 12:15 mtj will be ready for deb12 12:16 davidnind Joubu: Success! Thanks for all your help, and apologies for all the rabbit holes. For Linux/Ubuntu the message is to not use Docker Desktop for Linux. 12:16 davidnind Joubu++ 12:17 davidnind mtj++ 12:17 davidnind tcohen++ 12:17 mtj well done davidnind 12:17 davidnind Looks like I have to go back to actual testing.... 12:17 ashimema haha 12:17 ashimema davidnind is awesome as ever 12:19 mtj ps, i confirmed my weird git-bz bug within ktd https://paste.koha-community.org/1318 12:19 mtj seems to be something specific with that patch and/or cpanfile?! 12:20 tcohen I never used git bz inside ktd 12:21 tcohen but I'll start doing so, so we catch any annoyances 12:22 Joubu mtj: try without -e 12:23 Joubu tcohen: what davidnind faced is something else. The container is running with userid 100999, which is caused by docker-desktop, see https://github.com/docker/desktop-linux/issues/75 12:23 mtj Joubu: it does work without -e.. but i want/need to e/edit when uploading 12:24 Joubu Ideally we should compare userid when the container is starting up with the LOCAL_USER_ID env var. If they don't match we abort 12:46 tcohen Joubu: good catch! I wouldn't have imagined docker desktop was used 12:46 tcohen it adds some other complexities as well, as it runs on a VM 12:47 ashimema some of my team use desktop 12:47 ashimema seems it's often recommended now âšī¸ 12:47 ashimema not by us, but by the docker install docs 12:47 ashimema which I think our README points to 12:48 * ashimema is testing other ktd merge-requests now 12:48 tcohen The README points to docker-engine, and it mentions Docker Desktop for macOS and Windows users 12:48 ashimema I missed your persistent patches Joubu.. 12:48 ashimema those are nice 12:48 ashimema okies 12:48 tcohen in those cases, it is the only way 12:48 tcohen on macOS I haven't faced that issue 12:49 tcohen haven't dared to try on Windows, but AgustinMoyano[m] uses it 12:50 tcohen Docker Inc. is pushing on the Docker Desktop because they want to monetize the product through their extensions market and such 13:23 Joubu tcohen: I will need some vue works to be pushed, things are pilling up and it's getting hard to track down what's in the queue... 13:24 Joubu and eventually bypassing QA if nobody has a look... 13:28 tcohen can you please send me an email about those? CC Agustin, maybe we can make him QA Vue stuffs 13:29 tcohen but yes, let's move things forward 13:29 tcohen paulderscheid[m]: are you available to test/review Vue stuffs quickly ? 13:30 paulderscheid[m] Yep, just need another minute to finish lunch. 13:30 paulderscheid[m] I was already eyeing it :D 13:32 tcohen Joubu: looking at your persistence stuff ATM 13:52 paulderscheid[m] We seriously have to get rid of node-sass 13:54 cait1 tcohen: we can make Agustin topic expert for Vue 13:55 cait1 then he coudl QA those and gets a mention in wiki/release notes :) 14:09 paulderscheid[m] Joubu: I signed off on bug 32806. 14:09 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32806 enhancement, P5 - low, ---, jonathan.druart+koha, Signed Off , Some Vue files need to be moved for better reusability 14:10 cait1 paulderscheid[m]++ :) 14:12 paulderscheid[m] :) 14:13 cait1 any recent changes on the sandboxes? 14:14 Joubu yes, the build command might have impacted them, what's happening? 14:14 cait1 opac leads to staff inteface 14:15 Joubu which ones? 14:15 cait1 sec, i got the report in an email 14:15 cait1 ptfs-e is affected (the one from Anke here) http://sandboxes.ptfs-europe.co.uk/ 14:16 cait1 bywaters don't work at all (Service unavailable) 14:16 cait1 biblibre the same as ptfs-e - link is wrong 14:19 cait1 Joubu: so all of them :D 14:20 Joubu Thanks paulderscheid[m], PedroAmorim[m] is doing a nice work on bug 32939 as well 14:20 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32939 enhancement, P5 - low, ---, jonathan.druart+koha, In Discussion , Have a generic fetch function for POST and PUT requests in vue modules 14:20 Joubu it's not ready yet but will be soon :) 14:21 paulderscheid[m] 1000% percent agree on a generic RequestHandler. Super useful. 14:21 Joubu tcohen, ashimema: I did find the problem is x-koha-header on 32923 14:21 Joubu I still don't understand the behaviour but at least I have a fix 14:21 cait1 re sandbox: do you have time to take a look or better to file an issue? 14:21 Joubu cait1: will have a look when possible ;) 14:22 cait1 ok, just tell me if I need to log into gitlab or not to file the issue :) 14:25 Joubu do nothing for now 14:38 cait1 easy 15:10 paulderscheid[m] Joubu: I left some comments for you on bug 32898. 15:11 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32898 major, P5 - low, ---, jonathan.druart+koha, Needs Signoff , Cypress tests are failing 15:15 Joubu thanks! 15:21 Joubu cait1: logged there - https://gitlab.com/koha-community/koha-sandboxes-docker/-/issues/83 15:22 Joubu ashimema, you certainly need to be aware of that ^ 15:22 ashimema ha.. ta 15:24 Joubu and tcohen, yet another permission error ^ 15:25 Joubu maybe ktd will be hit by that later, looks like a git change since 2.35 16:01 ashimema ho 16:07 cait1 Joubu: thx! I'll also forward the link to the original reporter .) 16:11 Joubu cait1: fixed on biblibre's sandboxes 16:12 Joubu ashimema: see the PR, it seems to have fixed the problem for me 16:15 reiveune bye 16:16 cait1 thx! 16:16 cait1 Joubu++ 16:22 cait1 bye all 16:49 ashimema PR makes sense I think 16:49 ashimema thanks Joubu 16:50 ashimema I forgot about issue 81 16:51 ashimema we should probably continue on that one some time soon too 18:10 cait Joubu: can you have a look at bug 30162? seems to be another effec tof the sandbox issue 18:10 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30162 normal, P5 - low, ---, katrin.fischer, Needs Signoff , XSLT has broken link for traced series because of OPAC/staff interface confusion 19:32 caroline can a git master help me with the failed pipelines in the manual? https://gitlab.com/koha-community/koha-manual/-/pipelines I'm not sure how to resolve those (or how they are caused / how can I prevent it) 19:40 ashimema https://gitlab.com/koha-community/koha-manual/-/pipelines/774189812/failures 19:40 ashimema Did someone change the configs? 19:40 davidnind seems the build "Could not import extension sphinxcontrib.spelling", will see if I can work out how to fix (unless someone else beats me to it...) 19:41 * ashimema is on phone only now for the evening... And I should be looking after the wife, it's valentine's ;-) 19:43 caroline of course! happy valentine's 19:44 caroline I remember getting the sphinxcontrib error locally... I remember at one point I would comment it to build... Not sure how I resolved it 19:46 davidnind I can't see any config changes that would have done this, so possibly a change with the OS (Debian Testing) 19:46 ashimema Could well be 19:46 davidnind For the build itself it is not necessary, at worst I can comment out. 19:47 davidnind But ideally we should solve, so we can run spell checking locally. If that is the cause... 19:47 ashimema Agreed 19:47 caroline It can wait until tomorrow... don't ruin your evening for this 19:48 davidnind totally agree! 20:04 kathryn Kia ora #koha long time no see :) 20:05 caroline hi kathryn! 20:07 davidnind hi kathryn! 20:09 kathryn hi carloline and davidnind :) 20:10 davidnind Lovely picture of you and your little one in the newsletter 20:10 kathryn aw thanks David! I thought I'd pop my nose in here since I'm back in my usual role now he's one :) 20:12 davidnind I'm sure you have your hands full! 20:12 caroline are you two affected by the storm? I think it's more in the north than where you are? 20:12 kathryn hey caroline, it's very stormy here and there is a lot of surface flooding, but nothing like the disasters people are experiencing in other parts of the country :( 20:14 kathryn Davidnind things are a bit easier now that he's in daycare 4 days, he absolutely loves it there thankfully. He's home today though and yelling up the hallway 20:16 davidnind I'm not affected here in the South Island, but the cyclone has been pretty devastating in the areas affected in the North Island 20:19 kathryn oh actually while davidnind and caroline are here I have a question you might have a view on. We had a user group of Wellington libraries and they are keen to share some detailed test plans (e.g. for librarians testing upgrades before they go live on their system). I wondered if the best place would be a wiki page or if there is already a place and I didn't know about it? I only know about this high level one https://wiki.koha-community.org/wik 20:19 kathryn i/Testing_Plan 20:20 kathryn I was thinking of linking to other testing plans from that page 20:20 kathryn as an easy way to start 20:21 caroline kathryn, I think the wiki is a good place. Also maybe https://koha-community.org/manual/23.05/en/html/implementation_checklist.html I think this chapter is out of date 20:21 kathryn oh yes that's right, I'd forgotten about that page :) thank you! 20:22 davidnind I have it on my list to review that section, and try and incorporate it into some sort of implementation guide 20:23 davidnind having it in the Wiki would be really great to start with! 20:23 kathryn yes, at least a place to gather information eh 20:24 caroline The wiki is also more user friendly for modifications from a user group 20:24 wahanui okay, caroline. 20:24 caroline oops 20:24 caroline wahanui, forget The wiki 20:24 wahanui caroline: I forgot wiki 20:25 kathryn hehe 20:27 kathryn we have found we have to be really careful about suggesting any testing list/plan, so no one thinks it's a definitive list, it's a tricky one! 20:28 kathryn thanks again, will be interesting to see what people share 20:28 caroline True... I give a test plan and tell them to also "invent" their own when I do migrations with a warning like "you know your data better than anyone, you're the best to think up situations" 20:28 kathryn yeah us too "this is a good starting place" etc :) 20:28 caroline each library is so different, there's no way we can think of everything :) 20:29 davidnind happy to add to the Wiki if it is in another format, but with the updated Wiki the visual editor makes it a bit easier to add content 20:29 kathryn thanks davidnind lets see what people have :) 20:30 kathryn a few of the govt libraries have stringent change control process and quite thorough test plans, but I've never seen them! 20:30 kathryn catch you later, I'm mostly chasing the little guy now 20:30 caroline lol! good luck! 20:31 davidnind lol! 20:59 emlam Anyone here know if we have a REST API path for checkout and/or return? 20:59 emlam I can't find them in the documentation, but I'm also not very skilled at reading the documentation, so could very well be missing them 21:00 emlam *not very experienced with REST APIs in genereal 21:01 caroline emlam, I don't see it in the docs either. Also, bug 23336 is FQA 21:01 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23336 enhancement, P5 - low, ---, koha-bugs, Failed QA , Add an API endpoint for issuing an item to a patron 21:02 davidnind emlam: https://api.koha-community.org/ 21:04 emlam Yup, that's where I was looking. I just wasn't sure if I wasn't seeing it because it wasn't there, or if I was looking for the wrong thing/in the wrong place 21:08 emlam caroline - thanks for taking a look :) 21:09 caroline emlam, I couldn't find anything for checkins/returns in the docs or in bugzilla, so I guess it hasn't been a need until now 21:09 davidnind I think that should be the definitive docs, apart from looking at the api docs for your installed version at /api/v1/.html 21:11 davidnind maybe comment on the bug to see if there is any interest getting work going again, and posting to the development mailing list 21:12 emlam Heh, I was just checking for due diligence on a bug signoff - I was able to test all use cases from the test plan except those two 21:13 davidnind emlam++ 21:14 emlam Thanks for the help! 21:17 davidnind caroline: I've got local building working without the error, will have a go at updating the build stuff on GitLab in an hour or so - just have to pop out for a bit... 21:18 caroline davidnind, local building was working fine for me earlier today (and last week), so I think it's probably on the server or something 21:18 caroline thanks for checking! davidnind++ 21:42 * cait waves 21:43 cait oh now i just missed kathryn 22:01 emlam Uh...I seem to have git bz'd wrong and attached an unrelated commit to bug 30928. And I can't figure out how to remove or obsolete it. Help? 22:01 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30928 enhancement, P5 - low, ---, lucas, Failed QA , Add interface to statistics table 22:03 emlam nvm 22:03 emlam found it 22:41 davidnind caroline: trying a fix for the GitLab manual building - crossing my fingers that it works! 23:54 davidnind caroline: it looks like it is building now (after two follow-ups!) - will check back when I return, in the meantime see bug 32966 23:54 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32966 major, P5 - low, ---, david, ASSIGNED , [DOCS] Build error on GitLab - sphinxcontrib.spelling extension error