Time Nick Message 21:50 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31563 normal, P5 - low, ---, katrin.fischer, Pushed to master , Numbers on claims tab not showing in translated templates 21:50 cait follow-up uploaded on bug 31563 21:45 cait tcohen: are you on it alredy? i could provide a follow-up... 21:33 cait ok, I see it's actually a link - but maybe a tooltip/title would still be nice 21:33 cait if i hover.. nothing happens and not sure what screenreaders would make of it 21:32 cait oleonard-away: should we not have a tooltip on our 'home' icon in the breadcrumbs? 19:44 cait lol 19:38 tcohen haha 19:38 tcohen what have you all done to my queue! 18:55 davidnind QA Team++ 17:27 huginn lukeg: The operation succeeded. 17:27 lukeg @later tell Joubu if you could look at my patch and comments for Bug 32505 I would greatly appreciate it. I backported this to 22.05.x without realizing it relied on day.js 17:24 lukeg is Joubu about? 17:00 cait hm list. 17:00 cait Not a CODE reference at /kohadevbox/koha/opac/opac-downloadshelf.pl line 93 17:00 cait it looks like downlding marc from the result list in opac is broken: 17:00 cait oops 16:49 cait kidclamp++ 16:48 cait 99 :) 16:46 cait hi fred 16:43 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32164 enhancement, P5 - low, ---, oleonard, Signed Off , Add link to MARC modification templates from batch record modification page 16:43 cait someone qa for bug 32164? It's super fun (and I can't) 16:39 cait heh 16:36 oleonard When an AI chatbot can write my test plans for me, then I'll be interested 16:33 caroline good :) 16:33 cait so far :) 16:33 cait yes 16:33 caroline cait thanks! you received it just once? 16:33 cait caroline: i see it, your email 16:26 cait 106 - still some easy ones waiting! 16:12 oleonard Another project :D 16:08 caroline oleonard, I think it would be helpful, yes 16:06 pastebot "oleonard" at 127.0.0.1 pasted "Should we update our title tags for translatability?" (19 lines) at https://paste.koha-community.org/1568 15:38 caroline I used the same email as usual... :/ I'll try again, hopefully not spamming anyone 15:34 Joubu make sure you are using the email that is registered 15:33 Joubu seems not 15:33 Joubu look at the archive - https://lists.katipo.co.nz/pipermail/koha/2023-February/thread.html 15:30 caroline Did my kohacon24 email go through? I sent it 45 minutes ago, but haven't received it yet... 15:07 cait brb 14:38 cait I think it woudl make sense and be sonsistent,... so I'll open one :) 14:26 pastebot "tcohen" at 127.0.0.1 pasted "use Mojo::Base -strict; use Te" (117 lines) at https://paste.koha-community.org/1563 14:20 tcohen oops 14:20 tcohen wish me luck :-P 14:20 Joubu if you think we need it you can open a bug 14:18 cait otherwise this works well now 14:18 cait or maybe there is already a bug? 14:18 cait shoudl I file it? 14:18 cait Joubu: I notice we don't have a search for licenses 14:16 cait Joubu: ok, I'll try :) 14:16 tcohen wish me luck :-P 14:16 tcohen writing a regression test for the openapi plugin 14:13 tcohen or yarn build 14:13 Joubu yarn js:build 14:12 cait i am testing 32728 14:12 cait ... in QA .) 14:12 Joubu no, you don't anything special, just submit 14:12 Joubu what's your patch? :) 14:12 Joubu changing a ts?? 14:10 cait do i need to run something if a .ts is changed? 14:10 cait my first "erm" patch 14:09 cait i have applied the patch, restart_all... but not sure I see any change 14:09 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32728 normal, P5 - low, ---, jonathan.druart+koha, Signed Off , ERM - Search header should change to match the section you are in 14:09 cait do I need toknow something about bug 32728? 14:07 tcohen I would push it as-is, but we should file a bug for upstream and have a bug ourselves to track this 14:00 Joubu I didn't want to rewrite something else 14:00 Joubu comment 7 14:00 Joubu "I guess I could use $c->stash('koha.embed') instead, but then it's no longer a string an I need to change the logic in several places." 13:59 Joubu ok, but that does not explain why it gets truncated 13:59 tcohen Koha/REST/V1/Auth.pm:160 13:58 tcohen and you *shouldn't* need to query for the headers again 13:58 tcohen so koha.embed is already set 13:58 tcohen stash_embed() is called when authenticate_api_request is called i.e. at the very beggining and before the spec is validated 13:55 tcohen I wonder if that fully qualified call is the right way of doing it, though 13:55 tcohen and not the bug I was mis-understanding there was 13:55 tcohen it is very specific to this implementation 13:54 Joubu This is the bug, that does not exist in stable, it's caused by the previous patches 13:54 tcohen ok 13:54 Joubu AFTER the change, the headers are truncated (from 'foo,bar,etc' to 'foo') 13:53 Joubu PRIOR to the change (move to enum), it was working, ie. the headers were not affected 13:53 Joubu which will call valid_input as well 13:53 Joubu then we call Koha::REST::V1::ERM::EHoldings::Packages::EBSCO::list($c); 13:53 Joubu you see: 37 my $c = shift->openapi->valid_input or return; 13:53 tcohen that's why I'm intrigued 13:53 Joubu if you look at Koha/REST/V1/ERM/EHoldings/Packages.pm 13:53 tcohen and we upgraded the tools when it got fixed 13:52 tcohen it used to be a bug upstream 13:52 Joubu We (Pedro and I) think it's a bug upstream, but didn't find evidences of that 13:52 Joubu there are 2 validation calls, and that break the header 13:52 Joubu but I think there is everything in the comments 13:52 tcohen sure 13:52 Joubu wait, I can explain from scratch if you like 13:52 tcohen that's what I pasted 13:51 tcohen and others don't 13:51 tcohen yeah, but why the ERM routes fail like that 13:51 tcohen so it is a bug fix and needs a backport 13:51 Joubu then we are fixing a bug because of the change 13:51 tcohen not having done it has some consequences 13:51 Joubu it moved x-koha-embed to the enum 13:50 tcohen the rest of it is correct: i.e. moving the things we missed to the right place in the spec 13:50 Joubu the first part of the set is simply to fix the divergence with the rest of the spec 13:50 tcohen I'd backport without that last patch 13:50 Joubu you just said that it was safe to backport but you don't understand the change? :D 13:49 tcohen and I'm trying to figure why 13:49 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32923 normal, P5 - low, ---, jonathan.druart+koha, Passed QA , x-koha-embed must a header of collectionFormat csv 13:49 tcohen bug 32923 13:49 tcohen sorry 13:48 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32713 enhancement, P5 - low, ---, koha-bugs, NEW , x-koha-embed appears to no longer properly validate 13:48 tcohen on bug 32713 you are completely removing the request validation from ERM routes 13:48 Joubu what isn't working? 13:45 tcohen so I don't understand why it isn't working for ERM routes 13:45 pastebot "tcohen" at 127.0.0.1 pasted "ashimema,Joubu: this passes" (36 lines) at https://paste.koha-community.org/1560 13:45 ashimema thanks 13:45 ashimema that takes a set off my plate 13:45 ashimema ah, awesome 13:44 tcohen kidclamp is QAing 13:42 ashimema erm refactoring 13:42 ashimema which set Joubu.. it's likely on my list 13:41 Joubu We got 3 signoffs but were stuck waiting for QA... 13:41 Joubu Add PedroAmorim[m] as Vue specialist 13:40 cait whenever you/they are ready 13:40 cait just know I am all for it :) 13:38 ashimema and I don't have the time personally to bring them up to speed on the QA process as a QAer 13:38 cait or starting and commenting on the difficult ones 13:38 ashimema well.. right now they're all pretty tied up already with erm 😜 13:38 cait and taking the easy ones is fine 13:38 ashimema lol 13:38 cait we really need some reinforcmeents here 13:38 cait I am all for it 13:37 cait ashimema: but easy and fun stuff! 13:37 tcohen we can amend the wiki :-P 13:37 tcohen why not adding them now? 13:37 ashimema next cycle I reckon we need to add one of my devs to the QA team to help spread the load.. they'll need to be picky about what they QA at first though.. sticking to those sorts of ones as learning 13:36 tcohen I will add a positive test (embedding two things) 13:36 ashimema I keep trying to work through that queue cait.. but you're adding so much stuff at the moment I can't keep up 13:36 tcohen it does catch the bad params 13:36 ashimema bugger 13:36 ashimema as in.. doesn't catch what it should 13:36 ashimema ah.. 13:36 tcohen QA it cait 13:36 cait btw... there are some really really easy qa int here I can#t touch (signed off or written the patch)... just saying ;) 13:35 tcohen meaning the 'extra' embeds are being processed 13:35 ashimema I thought it was passing 13:35 ashimema does it fail? 13:35 tcohen that expects a 400 and fails 13:35 ashimema there are some.. but I'm sure we could/should add more comprehensive cover 13:35 tcohen there's a test for bad x-koha-emebed attributes 13:35 ashimema minimal I would say 😜 13:34 tcohen ashimema: our tests for x-koha-embed are... scarce 13:32 cait 15 bugs to below 100 in QA queue... 13:21 cait I'llt ry that with the nodes now too 13:16 ashimema Sorry, was at lunch 13:00 cait I'll try that now too 12:39 oleonard You were right of course Joubu, removing node_modules fixed it 12:37 tcohen anyone can join 12:36 tcohen https://us02web.zoom.us/j/86522025985?pwd=SHh4OG9vREhJMDFQYUI4MFl5U3Fhdz09 12:36 cait can i quickly run to grab icecream sfirst? just send the link, be right there 12:36 cait yess! 12:35 tcohen cait: short RM <-> QAM call? 12:35 cait it seems to work all good for lists, but the "acount" menu with search history and log out doesn't work well 12:34 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33012 normal, P5 - low, ---, oleonard, NEW , Accessibility: Some navigation items in OPAC cannot be accessed by keyboard (search history, log out) 12:34 cait bug 33012 12:34 cait I am pretty sure it used to work, but you can't use tabs and errors for all the navigation now 12:34 PedroAmorim[m] we had an issue recently with a customer, it's fixed on that installation but I wonder if it's related 12:33 cait let me find the bug 12:33 PedroAmorim[m] cait: what is the issue about navigation issues with tabs/arrows in OPAC? 12:29 Joubu rm -rf node_modules, or yarn install on the host, then try again 12:29 Joubu oleonard: seeing the saas error? 12:27 oleonard Updated the ktd repo, did a fresh ktd pull 12:26 oleonard I don't think I missed anything 12:26 cait did you... update all the things? 12:25 oleonard I'm fighting with KTD today... Not sure what's different but it doesn't want to run. 12:24 oleonard I saw it but I haven't looked into it 12:23 cait I know i am jupming topics... accessibility related too 12:23 cait oleonard: did you see the issue about navigation issues with tabs/arrows in OPAC? 12:17 oleonard cait: Yes, 'aria-hidden="true"' should be added to any FA icon which "decorates" some associated text. If the icon is all by itself we don't add it. 12:10 cait does that apply here? 12:10 cait i try to remember the aria thing we did tot he icons 12:06 oleonard we have lots of inconsistency there and we need to improve. 12:06 oleonard But if there is more than one option, e.g. "Continue ... Cancel" I would use fa-remove for the cancel 12:05 PedroAmorim[m] oleonard++ 12:04 oleonard Outside of a dialog, it's fa-trash to delete, fa-remove to cancel. Inside a dialog I might use fa-check with "OK" if I'm just asking the user to confirm (a single button) 12:02 PedroAmorim[m] s/delete/cancel/ 12:01 PedroAmorim[m] what icon is more appropriate to just close a warning? 12:01 PedroAmorim[m] icons: fa-check to accept and fa-remove to delete 12:01 * PedroAmorim[m] uploaded an image: (7KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/nOVLreSwkAdDqMFuMOaTapxY/Screenshot%20from%202023-02-24%2011-00-27.png > 11:55 PedroAmorim[m] copy, thanks 11:53 cait also the access keys would be great 11:53 cait if the button has delete on it, it's better 11:53 cait i agree 11:46 oleonard (that is an opinion not backed up by evidence) :) 11:46 oleonard I think the more specific button labels are helpful 11:45 oleonard PedroAmorim[m]: My choice would be to make it more like this one: https://snipboard.io/WbqRKa.jpg 11:40 huginn 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32991 enhancement, P5 - low, ---, jonathan.druart+koha, Signed Off , Improve our Dialog component and remove routes for deletion 11:40 PedroAmorim[m] oleonard: bug 32991 - this is our current dialog in ERM, any comments? 11:40 * PedroAmorim[m] uploaded an image: (7KiB) < https://matrix.org/_matrix/media/v3/download/matrix.org/ZKtOJmrbSgzDCcWAPUhLVhXO/Screenshot%20from%202023-02-24%2010-39-28.png > 11:20 tcohen \o 11:20 oleonard o/ 11:09 PedroAmorim[m] o/ 11:08 tcohen PedroAmorim[m]: thanks for your message 11:08 PedroAmorim[m] oleonard: around? 11:03 tcohen marcelr++ 11:03 tcohen yes sir 11:03 marcelr see you later 11:03 marcelr ok qa team get it under 100 now; we're down to 115 11:01 tcohen thank you 10:58 Joubu tcohen: the last commit was wrong, see adjustement there https://gitlab.com/koha-community/koha-misc4dev/-/merge_requests/60 10:55 Joubu patch coming 10:55 Joubu tcohen: ok got it 10:53 Joubu We should display the run-tests.pl command 10:52 tcohen there are a few tasks failing similarly 10:51 tcohen sorry, when to get my first coffee of the day 10:51 Joubu does it only happen on D10?! 10:49 Joubu no test are run 10:49 Joubu ha 10:49 Joubu it is the very last thing it is doing 10:48 Joubu I am not seeing anything obvious 10:46 tcohen does it ring any bell? 10:46 tcohen that's the last line in Koha_Master_D10 before the container just dies before running the tests 10:45 Joubu ? 10:45 Joubu Is there a question, 10:45 Joubu ? 10:43 tcohen Joubu: Running [koha-shell kohadev -c "touch testing.success"]... 10:41 cait gut, danke :) 10:40 tcohen Bien! Wie geht es dir? 10:39 cait hola tcohen, que tal? 10:39 tcohen hola #koha o/ 10:39 cait ashimema: just rebased our branch to 22.11.03 - thx to the team :) 10:21 Joubu Given all the things I have in the pipe right now, I am happy with that local patch :D 10:19 ashimema clearly it needs to work for all three of us and right now it doesn't without a bit of extra localisation 10:19 ashimema I think I recently asked for thoughts on what we should do to get that merged up 10:18 ashimema rather than 'debian' 10:18 ashimema though for our case it's a 'koha' user 10:18 ashimema yup.. I wrote it 😜 10:18 Joubu + become_user: debian 10:18 Joubu + become: yes 10:18 Joubu - name: "Update koha git repo for sandbox" 10:18 ashimema me too 10:18 Joubu that does things like 10:18 Joubu FYI I have "[LOCAL] Issue #81 - Run things as the koha user" 10:17 ashimema I'm not going ot get distracted now 10:17 ashimema mwah.. 10:17 ashimema we do both for updatedatabase.. 10:17 ashimema interesting 10:16 ashimema that might be fixing the issues already 10:16 ashimema however.. on the ptfs-e sandboxes I already use 'delegate_to' inside our crate-sandbox ansible runbook 10:15 ashimema I've not tested it since all the ktd changes. 10:15 ashimema yeah, I agree 10:15 Joubu it's useful if you want to point to a remote branch 10:15 Joubu I am using it for the erm sandbox for instance 10:10 ashimema no idea how often that option is used 10:10 ashimema I reckon we do need to fix 'Add git remote {{ GIT_REMOTE }} as {{ KOHA_INSTANCE }} in docker container' 10:08 ashimema coolios.. so I think it should work with eiher 10:08 Joubu running* 10:08 Joubu I am usually run updatedatabase as root 10:08 ashimema in the ansible create instance we run updatedatabase as the kshell user.. in the sandbox manager we run it as root 10:07 ashimema do we need the same treatment for the updatedatabase ? 10:07 cait I'll forward the good news in a bit :) 10:05 ashimema thanks Joubu 10:05 ashimema I tested 10:05 ashimema it's on ptfs-e sanboxes now and merged 10:05 ashimema that's how I missed it 10:05 ashimema it's almost the same as a bunch of other recent fixes 10:05 ashimema yeah 10:04 Joubu ashimema: Couldn't have been, I submitted 2 min ago ;) 10:03 cait Joubu: i know 10:02 ashimema I could have swarn that was already merged 10:02 Joubu cait: this is a "does not apply" problem, not coming from the sandbox 10:02 Joubu ashimema: https://gitlab.com/koha-community/koha-sandboxes-docker/-/merge_requests/71 10:01 cait maybe a fresh one... or needs rebasing 10:01 cait fatal: previous rebase directory .git/rebase-apply still exists but mbox given. Patch left in /tmp/Bug-30162---XSLT-has-broken-link-for-traced-series-c3YBAo.patch Apply? [(y)es, (n)o, (i)nteractive] 10:00 Joubu you can test, but it's fixed :) 10:00 cait guess it needs a rebase now 09:59 cait do you want me to test? 09:58 Joubu cait: https://sandboxes.biblibre.eu/apply_bug/bug30162 - should be fixed 09:52 marcelr o/ 09:49 cait Jouub++ 09:42 Joubu cait: looking now 09:30 cait I think I already sent eveyone else into hiding 09:30 cait hi PedroAmorim[m] 09:30 PedroAmorim[m] hi morning 09:20 cait Joubu: say something, even if it is not nice :) 09:12 cait I try to Action > apply patches > 30162 09:11 cait Joubu: you can see it at mine on biblibre 09:11 wahanui not working is very boring but I'm making myself not do work (well I was until today) 09:11 cait not working 09:06 Joubu I applied the fix yesterday iirc 08:54 cait I'll just try it with a fresh one right now 08:53 cait or maybe it makes a difference if you use the actions insted of spinning it up with the patch already? 08:53 cait when did you fix? it doesn't work for the test30162 one 08:48 Joubu they should be fixed 08:45 cait I'll ask them to test on PTFS-E ones next 08:43 cait this was tested on Biblibre ones - tehy are not fixed yet, right? 08:43 cait oh wait 08:42 cait it looks like it might still not be possible to apply patches on sandboxes 08:12 ashimema morning 08:11 cait good morning #koha 08:02 wahanui salut, alex_ 08:02 alex_ Bonjour 03:16 huginn tuxayo: The operation succeeded. 03:16 tuxayo @later tell caroline wiki updated post last general meeting. Calendar was already up to date :) 02:10 tuxayo ok, noted :) 02:08 eythian hm, I usually consider /g for looping. I guess it'd work here, but it feels a bit odd compared to an explicit capture. 02:06 tuxayo oh, there is also /(\d{4})/ vs /\d{4}/g for this case 😯 01:59 tuxayo I tried this but didn't know about my ($year) so I got 1 instead of 2022 01:58 tuxayo eythian++ 01:43 eythian tuxayo: ^ 01:42 eythian perl -E 'my ($year) = "General_IRC_meeting_7_December_2022" =~ /(\d{4})/; say $year;'