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;'