14:00:54 #startmeeting Development IRC meeting 26 August 2020 14:00:54 Meeting started Wed Aug 26 14:00:54 2020 UTC. The chair is Joubu. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:54 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:54 The meeting name has been set to 'development_irc_meeting_26_august_2020' 14:00:58 #topic Introductions 14:01:08 #info Jonathan Druart 14:01:08 #info Tomas Cohen Arazi, Theke Solutions 14:01:57 qa_team 14:01:59 qa_team? 14:01:59 qa_team is cait Joubu marcelr kohaputti josef_moravec tcohen kidclamp khall ashimema alex_a jajm matts 14:02:01 rmaints? 14:02:01 lukeG, aleisha, and tuxayo, I SUMMON THEE!! 14:02:21 #info Nick Clemens, ByWater Solutions 14:02:49 #info Marcel de Rooy 14:02:56 #info Joonas Kylmälä 14:04:26 #topic Announcements 14:04:29 Anyone have something? 14:04:52 can we self promote our devs? 14:04:52 he 14:05:13 good idea 14:05:27 Bug 22343 is ready for testing 14:05:27 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22343 new feature, P5 - low, ---, tomascohen, Needs Signoff , Add SMTP configuration options to Administration 14:05:36 smtp again 14:05:43 kudos to khall, ashimema[m] and JOubu for QA feedback 14:06:04 #info the SMTP configuration admin page feature is ready for testing! bug 22343 14:06:25 marcelr, do you have one? 14:06:35 I have 3, but I have a dedicated section for that ;) 14:06:52 every bug that i submitted :) 14:07:13 I have another announcement 14:07:20 #info Marcel has patches waiting for signoff! 14:07:34 I'm working on merging the Koha2Koha ILL backend into core Koha 14:07:55 once I have it working I'll file a bug and submit the patches, the challenges are translatability 14:08:02 on the current layout 14:08:18 Project Koha_Master_U20 build #80: SUCCESS in 44 min: https://jenkins.koha-community.org/job/Koha_Master_U20/80/ 14:08:42 why translatibility? 14:09:20 there are some bad design decisions on the ILL stuff, that prevent it 14:09:21 #info Tomas is going to adjust the Koha2Koha ILL backend to have it into Koha core 14:09:30 k 14:09:32 something else? 14:09:36 shortcuts 14:09:52 #topic Update from the Release Manager 20.11 14:09:56 I forgot: 14:09:57 #link https://wiki.koha-community.org/wiki/Development_IRC_meeting_26_August_2020 14:10:12 Project Koha_Master_D9 build #1416: SUCCESS in 46 min: https://jenkins.koha-community.org/job/Koha_Master_D9/1416/ 14:10:14 I am harassing the QA team to have them on the^Mmy 3 top priority bugs: task queue, merge deleted* table, and the move to bootstrap 4 14:10:33 i am going over the merge 14:10:33 You must watch regularly and put your attention on https://frama.link/koha_bz_RM_priority 14:10:45 there are 2 major bugs that are waiting for too long already 14:10:54 I'm looking at the bootstrap one and communicating with oleonard about the things I find 14:10:55 yep, thanks kidclamp! 14:11:34 I don't have anything to say apart that it's now or... maybe never 14:11:49 at least not for 20.11 if not ready very soon 14:11:53 push the merge one now 14:12:01 and I will certainly drop some of them (tired of rebasing them) 14:12:01 yeah, push it 14:12:02 haha 14:12:14 I don't want to bypass QA for such big changes 14:12:23 Nick is on it 14:12:24 i try the task q friday? 14:12:33 you will like it marcelr! 14:12:43 Joubu about the holds table, does your message imply that you expect a regression test for that? 14:13:06 the task queue opens door for a lot of great feature, and will fix lot of the long standing issues we have with the background jobs 14:13:16 #info Katrin Fischer, BSZ, Germany 14:13:30 tcohen: I was thinking about it, and had to drop the idea somehwere, nothing else 14:13:42 ok, that concern is covered 14:13:52 I can take a look at tests, just in case 14:13:56 sorry for being a little late 14:14:15 cait++ 14:14:18 for being late 14:14:21 :D 14:14:29 that's a first - what did you sign me up for already? 14:14:29 #topic Updates from the Release Maintainers 14:14:50 I don't think we have any 14:14:54 #topic Updates from the QA team 14:15:03 you are actually right in time for your topic :) 14:15:06 just in time cait2 14:15:21 oh oops 14:15:27 she cut the queue remarkably 14:15:28 #info Stable releases are coming soon! 14:15:40 #info QA queue is in pretty good shape right now, but needs work to stay that way, big patches waiting 14:15:50 FQA is pretty bad :D 14:15:58 yes, but some complicated things remain, i hope to get your help with that 14:16:10 and how about In discussion :) 14:16:12 and some will jump back into the queue when their devs return from holidays probably :) 14:16:28 i especially woudl be happy about help with SIP patches 14:16:36 and the aformentioned big 3 14:17:01 bug 21979 14:17:01 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21979 enhancement, P5 - low, ---, kyle, Signed Off , Add option to SIP2 config to send arbitrary item field in CR instead of collection code 14:17:06 bug 25541 14:17:06 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25541 enhancement, P5 - low, ---, kyle, Signed Off , Add ability to prevent checkin via SIP of items with holds 14:17:08 also someone else running the Elasticsearch.t and see if they can reproduce my failure 14:17:38 Who around is familiar with SIP? 14:17:42 bug 26250 14:17:42 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26250 major, P5 - low, ---, jonathan.druart, Signed Off , Test suite does not pass if Elastic is used as search engine 14:17:51 cait2, I can help with SIP 14:18:05 thanks kohaputti! 14:18:12 that would be great 14:18:20 note: bug 25261 also has a sip component 14:18:20 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25261 enhancement, P5 - low, ---, martin.renvoize, Signed Off , Multiple parts handling - confirmation alert 14:18:29 so if someone could take care of that, i am happy to test in the GUI 14:18:51 Project Koha_Master_D10 build #335: SUCCESS in 53 min: https://jenkins.koha-community.org/job/Koha_Master_D10/335/ 14:18:59 Project Koha_Master_U18 build #879: ABORTED in 53 min: https://jenkins.koha-community.org/job/Koha_Master_U18/879/ 14:19:16 Also, I need some QA help on bug 25758, more brainstorming. 14:19:16 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25758 major, P5 - low, ---, jonathan.druart, In Discussion , Items scheduled for automatic renewal do not show that they will not renew due to a hold 14:19:18 i probably forgot something, but that's it from me basically :) 14:19:34 kidclamp is going to ask some Bywater educators, but additional feedback would be great 14:19:42 ah, it seemed to work well on staff side, more issues found? have to check on that later 14:20:02 cait2: I cheat, lot of changes from the patch were not advertised 14:20:28 so it's not only opac-user that needs to be tested 14:20:50 ok, moving on 14:20:55 #Actions from last meeting 14:20:58 #topic Actions from last meeting 14:21:07 #topic ashimema is going to add his stamp on 20168 14:21:10 It's done! 14:21:23 bug 20168 14:21:23 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20168 enhancement, P5 - low, ---, oleonard, ASSIGNED , Update of the OPAC bootstrap template to bootstrap v4 14:21:24 #info ashimema signed off 20168, thanks! 14:21:35 #topic ashimema is collecting notes about bug 15522 and is going to review and dig a bit more into the code 14:21:35 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15522 enhancement, P5 - low, ---, jonathan.druart, Signed Off , New interface for revamped circulation rules 14:21:37 still in progress 14:21:48 #action ashimema is collecting notes about bug 15522 and is going to review and dig a bit more into the code (postponed) 14:21:57 #topic ashimema to propose a guideline ragarding using direction object notation rather than indirect object notation (postponed) 14:22:17 wrong tag? 14:22:18 #info A guideline for remove indirect object notation has been written and available at https://wiki.koha-community.org/wiki/Coding_Guidelines#PERL29:_Direct_Object_Notation 14:22:43 I don't think we need to vote on it 14:23:02 #info there is a bug ready for testing: Bug 25898 - Prohibit indirect object notation 14:23:02 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25898 enhancement, P5 - low, ---, julian.maurice, Needs Signoff , Prohibit indirect object notation 14:23:06 We are not going to change all occurrences ? 14:23:13 yes we are 14:23:19 the patch is there already 14:23:19 rebase party? 14:23:31 easy conflicts :) 14:23:46 conflicts-- 14:23:50 most of the occurrences are new CGI 14:24:03 better now than later IMO 14:24:15 we will certainly have to do it anyway 14:24:53 perl 7 14:24:59 is it just style or does/will have it an effect? 14:25:03 ah, deprecation? 14:26:12 but we vote for the guideline not for the bulk change 14:26:26 I did not plan to vote on that 14:26:30 should we? 14:26:45 well not for me, it is obvious better 14:26:58 :) 14:27:11 just making the difference 14:27:12 let's fix it 14:27:14 I opened a perl 7 omnibus, in case we have other things to deal with 14:27:29 bug 26303 14:27:29 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26303 enhancement, P5 - low, ---, koha-bugs, NEW , [OMNIBUS] Preparing for Perl 7 14:27:33 we could make a rule: you touch a file with indirect calls, you're oblighed to fix it inline 14:27:54 I would prefer a fix all at once patch 14:28:34 maybe we could add a link to the perl 7 thing to the cuideline 14:28:36 let's continue the discussion on the bug report if you want to 14:28:39 as a reminder of why 14:28:59 there is a link to https://www.effectiveperlprogramming.com/2020/06/turn-off-indirect-object-notation/ 14:29:13 oh sorry, i missed that 14:29:16 i was expecting it on top 14:29:44 can we have the QA tools look for it as well please? 14:29:44 #info tuxayo integrate the RMaint-handover-draft into the "release maintenance" wiki page (postponed) 14:29:53 I talked with him, he will get back to it soon 14:29:57 #action tuxayo integrate the RMaint-handover-draft into the "release maintenance" wiki page (postponed) 14:30:04 #info davidnind Find and update relevant places to record Perl version required, including release notes, manual and wiki (one source of the truth): update - still working on this (postponed) 14:30:14 and I don't have news from this 14:30:34 #action davidnind Find and update relevant places to record Perl version required, including release notes, manual and wiki (one source of the truth): update - still working on this (postponed) 14:30:59 #topic General development discussion (trends, ideas, ...) 14:31:07 ha cait2, got it now :) 14:31:11 I am slow you now 14:31:21 indeed, I mixed info and topic 14:31:25 subtopic is missing 14:31:30 #subtopic 14:31:50 anyone, an additional discussion? 14:31:52 ideas? 14:31:52 ideas are good! 14:32:24 not right now 14:32:33 maybe just a reminder: please write nice commit messages 14:32:41 the trend is to minimalistic 14:32:45 i have two patches underway dealing with availability on opac xslt results 14:33:04 always candidates for In Discussion 14:33:55 tricky area, haven't read yet 14:34:08 marcelr: bug numbers? 14:34:17 bug 21260 14:34:17 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21260 normal, P5 - low, ---, m.de.rooy, Needs Signoff , Improve the Availability line of OPAC XSLT search results 14:34:23 bug 26302 14:34:23 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26302 enhancement, P5 - low, ---, m.de.rooy, ASSIGNED , OPAC XSLT Results: List variable number of itemcallnumbers 14:34:39 some nasty xslt there 14:34:58 with keys and generate etc 14:35:20 also quite a bit of configuration options at play whne i remember correctly 14:35:24 I wrote that few weeks ago and pushed yesterday, maybe related? bug 26139 14:35:24 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26139 normal, P5 - low, ---, jonathan.druart, Pushed to master , 'Place hold' button isn't hidden in all detail views if there are no items available for loan 14:35:30 it's not about xslt, but availability 14:35:31 always have refused to try and customize that 14:36:51 not really 14:37:01 marcelr: how do you want to promote them? 14:37:14 good question; an old problem 14:37:35 maybe you could detail the gain it will bring, and ask the general ML for a signoff? 14:38:06 my impression is that mailing the regular ML does not trigger signoffs 14:38:19 it depends on how you sell it :) 14:38:33 good developers cannot sell 14:38:39 haha, true 14:38:42 and the opposite around 14:39:32 I think it could help to list the different situations 14:39:42 the bad old ones, and how your patch will fix them 14:39:49 even for us, developers 14:40:03 or maybe it's the test plan from comment 8 14:40:39 we'll see 14:40:42 ok 14:40:50 I think a before vs after could help 14:40:55 I only looked quickly marcel, but it seems you remove some info from non-available items, I think that should be optional 14:41:14 rather hide dsipaly than take it away entirely 14:41:45 good observation 14:41:57 #info 14:42:14 #info Please have a look at bug 21260 (Improve the Availability line of OPAC XSLT search results) 14:42:14 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21260 normal, P5 - low, ---, m.de.rooy, Needs Signoff , Improve the Availability line of OPAC XSLT search results 14:42:38 ok moving on 14:42:41 #topic Review of coding guidelines 14:42:45 we have something! 14:42:45 kidclamp: there is even an old report asking for callnumbers on all statuses 14:42:58 #info Don't use input type "number" in favor of using a pattern check instead 14:43:06 #link https://technology.blog.gov.uk/2020/02/24/why-the-gov-uk-design-system-team-changed-the-input-type-for-numbers/ 14:43:13 #link https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17098 14:43:13 04Bug 17098: normal, P5 - low, ---, gmcharlt, NEW , Validation problems with form field type "number" (decimal separator) 14:44:07 cait2: did you add that? 14:44:20 was the idea to vote or propose a guideline at the next meeting? 14:44:28 how often did we use that ? 14:44:45 it happens 14:44:53 twice last week ;) 14:45:21 10-15 files 14:45:32 20 14:45:33 #action Joubu open a bug report for the QA script to catch input type number 14:46:13 I read the .gov.uk link when ashimema[m] sent it and it made sense 14:46:28 yes, it makes sense 14:46:41 now I have to admit I cannot remember what was the arguments 14:47:22 ok, Martin is on vacation so... 14:47:30 could be coming from the accessiblity community 14:47:52 #action ashimema write a guideline to forbid usage for type "number" 14:48:13 and we are good I think 14:48:36 it said "review of the coding guideline" but there is no guideline 14:48:51 anything more, anyone? 14:48:56 #topic Set time of next meeting 14:49:39 #info Next meeting: 9 September 2020, 20 UTC 14:50:08 @later tell rangi the next dev meeting is scheduled for 9 September 2020, 20 UTC. Can you confirm 20 UTC is good for nz/au? 14:50:08 Joubu: The operation succeeded. 14:50:13 #endmeeting