10:03:29 #startmeeting Development Meeting 10:03:29 Meeting started Wed Feb 16 10:03:29 2022 UTC. The chair is Brooke. Information about MeetBot at http://wiki.debian.org/MeetBot. 10:03:29 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 10:03:29 The meeting name has been set to 'development_meeting' 10:03:52 Development IRC meeting 16 February 2022 10:03:58 Welcome everyone, time for #Introductions 10:04:02 #link agenda https://wiki.koha-community.org/wiki/Development_IRC_meeting_16_February_2022 10:04:04 #topic introductions 10:04:17 #info Owen Leonard, Athens County Public Libraries, Ohio, USA 10:04:17 #info Martin Renvoize, PTFS Europe, UK 10:04:18 #Fridolin Somers, BibLibre, France 10:04:26 only partially here I'm afraid 10:04:37 fridolin1, do you still count as 'in france' ๐Ÿ˜‰ 10:04:44 ashimema, you're surely functioning better than I ;) 10:05:03 #info David Nind, New Zealand 10:05:09 I mean BibLibre is in France ^^ 10:05:29 it's okay fridolin1 we won't come looking for you 10:05:36 Katrin apologies (in wiki page) 10:05:37 Solene Desvaux, Biblibre intern, France 10:05:56 salutation collรจgue 10:07:03 #info Announcements 10:07:14 it looks like we've a proposal from Koha-US for Conference 10:07:25 great news indeed 10:07:32 https://wiki.koha-community.org/wiki/KohaCon22_Proposals#koha-US_Proposal 10:07:33 https://wiki.koha-community.org/wiki/KohaCon22_Proposals#koha-US_Proposal 10:07:48 There is still a vote running 10:08:00 to decide full online or hybrid 10:08:11 result 1 march 10:08:44 Event for end septembre 10:09:02 Excellent! 10:09:25 i'd love to travel to US again 10:09:55 #topic Koha Conference 10:10:12 The proposed location, Lawrence KS, is where I grew up! And it's the absolute middle of nowhere. 10:10:12 anything else for the record for the US Conference bid? 10:10:47 It's a lovely little university town, though 10:11:29 #topic RM's update 10:11:38 yey 10:12:09 i try to keep pushing rythme 10:12:22 Jenkins should come green right now 10:12:40 Work in staff interface to replace jQueryUI with Bootstrap, see Bug 29222 and children 10:12:40 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29222 enhancement, P5 - low, ---, oleonard, NEW , OMNIBUS: Replace the use of jQueryUI 10:12:46 oleonard++ 10:13:16 ๐Ÿ™‚ 10:13:25 This will go more slowly than the datepicker replacement 10:13:31 #help UI replacement of jquery with Bootstrap 10:14:02 I point it so new enhancements take this into acount 10:14:05 load me up for testing/qaing those oleonard 10:14:11 I'm on board with that project 10:14:15 I'm working on testing out an autocomplete replacement which should be ready to show soon. 10:14:20 ashimema++ 10:14:31 oleonard++ 10:14:54 #link Autocomplete library: https://tarekraafat.github.io/autoComplete.js/ 10:15:42 great, UI changes are always a good sign for a new version 10:16:02 ๐ŸŽ ๐Ÿ™Š Koha 'master' packages pushed to 'koha-staging' repo ... ๐Ÿฑ ๐Ÿ  ๐Ÿ’ 10:16:09 but underground changes are also important 10:16:42 i see a line in wiki : Share proposal for staff interface redesign (oleonard, paul_p, lukeg, caroline, etc.) 10:16:50 not from me i think 10:17:00 #topic Staff UI redesign 10:17:11 take it away Owen 10:17:21 I added that at the last minute yesterday 10:17:38 ah ok 10:18:01 As I hope you all know, Paul has proposed a redesign of the staff interface, and has hired a designer to do the work 10:18:05 the committee is trying to walk the fine line betwixt having something to share and not sharing too much too soon 10:18:21 A group of us has been meeting to talk about the designer's proposals 10:18:44 I see there is a mail in koha-devel "Staff interface redesign: Update" 10:19:12 * oleonard is looking for the links... 10:19:34 #info Thibault Petit has been recruited to assist with the redesign 10:19:50 Ah, here: https://docs.google.com/presentation/d/10f17dQiuyDKLlYfWy_cIAl_oNubCghh9q746LeEPVy0/edit#slide=id.g1155f3a071f_0_43 10:19:53 #info Biblibre is generously paying for at least a portion of the effort 10:20:08 #link https://docs.google.com/presentation/d/10f17dQiuyDKLlYfWy_cIAl_oNubCghh9q746LeEPVy0/edit#slide=id.g1155f3a071f_0_43 10:20:35 We french like fashion ;) 10:20:49 Solene (sodesvaux here) will be working on the implementation 10:21:15 sodesvaux++ 10:21:21 ๐Ÿ™‚ 10:21:23 The scope of the redesign is limited to *mostly* style changes 10:22:01 Global include files are included in possible structural changes, but other templates are not because of the extensive revisions required 10:22:12 * fridolin1 says wahoooo 10:23:15 We're bringing this particular design proposal because we (me, Brooke, paul_p, caroline, sodesvaux, lukeg) think this is the best option we've seen. 10:23:22 are there plans to create a style guide to adhere to ? 10:23:32 uniformity and consistency of the interface during implementation might be a bit of a sticky wicket 10:23:36 I'd love some additional clear guidance for devs 10:23:58 that is an excellent point, ashimema 10:24:27 ashimema: We are expecting some visual documentation from Thibault 10:24:35 okies 10:25:11 ashimema: Does Mark Gavillet have an irc username? He's been in the meetings as well. 10:25:13 anywhere we can de-duplicate/simplify UI elements is a win to me... 10:25:42 he's not around here much 10:25:57 he was velvetanchovy once upon a time 10:26:06 but I don't think he's really an irc person 10:26:29 I hope you all are looking through those slides right now. 10:26:49 * ashimema is 10:27:04 Besides color changes, one of the biggest differences in the proposal is the collapsing of the resident search header tabs into a smaller area in the header menu 10:27:29 Slide 11 shows the default and "clicked" state of that 10:27:46 great 10:28:09 (I have a very small screen) 10:28:48 (but very large impact) 10:29:21 Our tentative plan, if there are no objections here, is to share these slides with the koha general mailing list next 10:30:08 no objection 10:30:32 #action shall we share the slides with Koha General? 10:30:59 Looking very positive! 10:31:01 I'd say go for it 10:31:02 tapez maintenant or forever hold your peas ;) 10:31:03 We are trying to bring a strong proposal as an "official" recommendation to get feedback that hopefully won't devolve into endless nitpicking. 10:31:35 BUT we also want to hear any objections, because we know we are a small committee 10:31:49 It is safe to say that we welcome feedback but we do not welcome hair splitting 10:32:15 +10 10:32:32 silly question.. has RTL been considered? 10:32:37 I can speak for myself in saying that I am more than happy to have folks approach me with comments either here or over email or another forum 10:33:11 * ashimema isn't sure how that might affect things like 'readability of the all screen from the top-left to bottom right' 10:33:16 There are a lot of implementation decisions still to be made, and as Brooke mentioned the process of getting these changes approved will result in interface inconsistencies as patches are pushed gradually 10:33:26 indeed 10:33:40 I really like what you've brought to the table here 10:33:57 and I think the right core group is involved.. great work :0 10:34:17 It's hard to go wrong when Owen and Paul have joined forces 10:34:45 Would y'all like to have a round of discussion on the devel list before taking it to koha-general? 10:34:55 so I haven't heard any objections so far. Is that a fair characterisation? 10:35:21 I think at least a message to koha-general should wait a day or 3 while others who might have been at this meeting get a look at the slides. 10:35:30 aye 10:36:03 I was going to suggest that we send a mail to the list, stew until Saturdayish, then close by Tuesday so we can have summat for the next meeting Tuesday 10:36:27 sounds good to me 10:36:39 +1 10:36:46 +1 10:37:26 Great, thanks everyone! 10:37:37 very exciting! 10:37:42 #info Next step: Send a message to General, wait 'til Saturday, return feedback to Committee by Tuesday 10:37:51 #topic Release Maintainer update 10:38:45 rmaints 10:39:04 All sleeping? 10:39:26 tuxayo is not a morning-fan 10:40:06 This month release should by around 22 since its in the middle of the week 10:40:11 Yippee, build fixed! 10:40:11 Project Koha_Master_D11_CPAN build #533: FIXED in 37 min: https://jenkins.koha-community.org/job/Koha_Master_D11_CPAN/533/ 10:41:15 For 21.05 there is Bug 28832 to pick 10:41:15 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28832 major, P5 - low, ---, nick, Passed QA , [21.05] Batch modification always clears permanent_location if it is mapped in frameworks 10:43:12 beurk! 10:43:15 we may continue 10:43:36 #topic QA Team update 10:44:11 cait1: a quick message ? 10:44:28 she has a meeting conflict, alas 10:44:35 I've been concentrating on testing/qaing some of the bigger things this week 10:44:41 will get back to moving the queue next week 10:45:14 as ever, we need more people to keep on top of the queues.. ๐Ÿ˜‰ 10:45:53 we're not in a terrible place.. 88 in the queue, 26 of which are bugs 10:45:56 #help More bug testers are always welcome 10:46:04 the NSO queue is high though.. 276 10:47:20 okay then moving along 10:47:23 Joubu is working on some fun things right now.. lots of API based improvements 10:47:45 joubu++ 10:48:32 shall we do the roadmap project update then? 10:49:15 #topic Roadmap Projects Status Update 10:49:53 Project Koha_Master_U21 build #90: STILL UNSTABLE in 46 min: https://jenkins.koha-community.org/job/Koha_Master_U21/90/ 10:49:57 * ashimema hasn't been following the roadmap yet this cycle 10:49:57 oops 10:50:17 ich i've not yet build something 10:50:35 topics from previous cycle are still on the table 10:52:04 i'll soon work on roadmap cause we are around midtime of release 10:53:37 wonderful. 10:53:56 there's no olde business excepting myself 10:54:13 #topic General Development Discussion 10:55:08 any cool ideas? 10:55:11 Yippee, build fixed! 10:55:12 Project Koha_Master_D11_MDB_Latest build #797: FIXED in 54 min: https://jenkins.koha-community.org/job/Koha_Master_D11_MDB_Latest/797/ 10:55:25 rewrite in PHP ? 10:55:29 XD 10:56:03 * oleonard doesn't even know what the new hotness is, but knows it isn't PHP 10:56:20 NodeJS ? 10:56:44 rust, possibly not python.. 10:56:46 Rust 10:56:49 hehe 10:56:53 We skipped several revolution 10:58:08 does anyone have a burning desire to discuss development trends? 10:58:32 at work they recently tuned off the mainframe, everything was written in cobol (nearly a 30 year old system) 10:58:51 better than high performance FORTRAN I suppose ;) 10:59:28 RIP 10:59:46 #topic Review of Coding Guidelines 11:00:05 they did spend 1.5 ish billion (NZ dollars) though... 11:01:49 Add a rule for Bug 29844 11:01:49 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29844 enhancement, P5 - low, ---, tomascohen, RESOLVED FIXED, Remove uses of wantarray in Koha::Objects 11:01:49 ? 11:01:57 nice 11:02:02 I mean more Bug 29859 11:02:02 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29859 enhancement, P5 - low, ---, jonathan.druart+koha, RESOLVED FIXED, Favor iterators over as_list 11:02:11 excellent, thanks 11:02:32 * ashimema just mis-read that 11:02:40 yes.. we should add one 11:02:50 add use get_column 11:02:54 also perhaps one for the wantarray removal too.. to make sure new one's don't creep in 11:03:30 this could be in QA tools ? 11:03:34 we should also document, from tcohens email probably, when to use as_list and how the change affects how you can use variables in notices and other templates 11:03:42 good morning 11:03:58 tcohen: welcome 11:04:16 I thought the meeting was 3 hours ago 11:04:21 good morning 11:04:32 Brooke! 11:04:32 there was a change of meeting time 11:05:14 tcohen: ah but previous time was in 4 hours 11:05:24 now your there ;) 11:05:29 I guess I got it all wrong ha 11:05:50 we talk guide lines with Bug 29859 11:06:09 Yippee, build fixed! 11:06:09 Project Koha_Master_U_Stable build #379: FIXED in 1 hr 4 min: https://jenkins.koha-community.org/job/Koha_Master_U_Stable/379/ 11:06:12 could you write something ? 11:06:26 we agreed to re-write koha in rust tcohen 11:06:26 anyone raised concerns about calling .count many times on tmeplates? 11:06:44 I haven't here 11:06:50 but there is my bug about that for discussion 11:06:55 * ashimema is back to juggling meetings 11:07:40 ok, I can write some thing, fridolin 11:07:48 thanks a lot 11:07:49 tcohen++ 11:08:08 * ashimema can't find the bug number.. grr 11:09:25 okay last item on the agenda is to set a time for next meeting 11:09:36 #topic Next Meeting 11:10:00 bug 30017 11:10:00 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30017 enhancement, P5 - low, ---, oleonard, NEW , Should we prefer `loop.first` and `loop.last` over calling `variable.count` to reduce our DB hits 11:10:07 that was it.. but it can wait for next meeting at this point.. 11:10:14 there is general meeting on March 2 11:11:17 do we add dev meeting also ? else it is March 16 11:11:57 Not the 9th? 11:12:33 ok 9th is good 11:12:42 sounds ok to me 11:12:59 any conflicts with 9 March? 11:13:01 oh, we didn't mention hackfest.. hopefully some people will be there 11:13:20 mmm no it is end march 11:13:34 starts on March 28 11:13:41 sorry.. yes.. not a clash 11:13:47 ah sure 11:13:55 I'll be there ! 11:14:02 specific time for 9 March anyone? 11:14:24 i'd like to keep 10AM 11:14:35 Whose? :) 11:14:48 utc 11:14:49 I think 11:14:57 general meeting is kept at 15PM 11:15:13 yep UTC 11:15:17 so we're settled for 9 Mar 10 UTC 11:15:25 ? 11:15:26 perfec 11:16:14 super giga 11:16:19 #info Next Meeting is 9 Mar 10 UTC 11:16:23 #endmeeting