23:01:03 <davidnind> #startmeeting Development IRC meeting 25 January 2023 23:01:03 <huginn> Meeting started Wed Jan 25 23:01:03 2023 UTC. The chair is davidnind. Information about MeetBot at http://wiki.debian.org/MeetBot. 23:01:03 <huginn> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 23:01:03 <huginn> The meeting name has been set to 'development_irc_meeting_25_january_2023' 23:01:17 <davidnind> #chair tuxayo 23:01:17 <huginn> Current chairs: davidnind tuxayo 23:01:35 <davidnind> Does anyone else want to be added as a chair? 23:01:43 <davidnind> #info Agenda https://wiki.koha-community.org/wiki/Development_IRC_meeting_25_January_2023 23:02:00 <davidnind> (Please refresh t pick up the latest changes) 23:02:08 <davidnind> #topic Introductions 23:02:15 <davidnind> #info David Nind, New Zealand 23:02:35 <tuxayo> #info Victor Grousset, Taxayo Accounting Ltd., France 23:02:55 <lukeg> #info Lucas Gass, ByWater Solutions 23:04:29 <tuxayo> Yay someone from the Americas (I only noticed recently that part of the continent couldn't attend the other timeslot) 23:04:43 * tuxayo might not be there for long 23:04:55 <tuxayo> (waiting for a call) 23:05:34 <davidnind> no worries 23:06:02 <davidnind> right, hopefully some others will turn up as we go through the agenda 23:06:08 <davidnind> #topic Announcements 23:06:17 <tuxayo> rmaints? 23:06:18 <wahanui> somebody said rmaints was liliputech, wainui, lukeg and ashimema 23:06:19 <tuxayo> qa_team? 23:06:19 <wahanui> i heard qa_team was cait, marcelr, khall, kidclamp, lukeg, aleisha, fridolin, ashimema, tuxayo, nugged, petrova, Joubu and dcook 23:06:48 <davidnind> Any new announcements that anyone is aware of? 23:07:28 <tuxayo> Hackfest! (earlier meeting might have been before the anouncement) 23:07:38 <lukeg> Rmaints are doing the monthly releases. 22.11.02 is ready, 22.05.09 will be here tomorrow 23:08:02 <tuxayo> #info Hackfest in Marseille, France, info and registration: https://lists.koha-community.org/pipermail/koha-devel/2023-January/047486.html 23:08:15 <davidnind> Thanks tuxayo! 23:09:35 <davidnind> Also the KohaLa (https://koha-fr.org/hackathon-2023/) hackfest was on - great to see some sign offs and other work going on (23-25 January) 23:09:56 <davidnind> #topic Update from the Release Manager (23.05) 23:10:24 <tuxayo> Ah yes I forgot the the KohaLa hackthon! 23:10:43 <davidnind> Were you there? 23:11:02 <lukeg> I think Tomas is just returning from vacation and will be back tomorrow 23:11:10 <davidnind> no tcohen, so no update for this meeting 23:11:18 <tuxayo> > Were you there? 23:11:18 <tuxayo> Yes, will detail in the QA section 23:11:26 <davidnind> thanks lukeg! 23:11:36 <davidnind> #topic Updates from the Release Maintainers 23:12:10 <lukeg> We begun January releases. 22.11.02 is ready, 22.05.09 should be ready by tomorrow 23:12:33 <davidnind> Excellent! 23:12:33 <wahanui> darn tootin' it is. 23:12:39 <tuxayo> Wainui reverted the unneeded security fixes on 21.05.x 23:12:50 <tuxayo> No re-release since no packages were releases. 23:12:55 <tuxayo> That's the info I got. 23:12:59 <lukeg> I believe Arthur is working to get tests passing before he releases 21.11.20 23:13:28 <tuxayo> Great, I email them about that to see if they needed help 23:14:00 <tuxayo> lukeg: yesterday you got a free fix for your 22.05 CI with OpenSearch ^^ 23:14:22 <davidnind> Always a nice challenge! Also, I think mtj and others have also been working on Jenkins improvements for testing and running tests locally (from previous chat discussions). 23:14:35 <tuxayo> Something in the ktd config that was forgotten to backport to 22.05 ktd branch 23:15:01 <davidnind> Release Maintainers++ 23:15:01 <tuxayo> > mtj and others have also been working on Jenkins improvements for testing and running tests locally 23:15:01 <tuxayo> locally I don't know, but running the security branch yes! 23:15:26 <tuxayo> It seems the last part is chalenging. 23:15:39 <lukeg> OK. Thanks tuxayo! 23:15:43 <tuxayo> It should always work locally 23:15:44 <davidnind> #info Maintenance releases: 22.11.02 released, others in progress and expected soon... 23:15:59 <tuxayo> But having the CI is a much more reliable workflow 23:17:12 <davidnind> It's all a "magic box" to me (CI), but great to see work on improving things 23:17:24 <tuxayo> mtj++ 23:18:16 <davidnind> Is OpenSearch Ci testing new, and what versions (so I can add an info for the agenda) 23:18:30 <tuxayo> > is OpenSearch Ci testing new 23:18:30 <tuxayo> no 23:18:54 <tuxayo> It's just a fix on 22.05, the other most recent branches had it since a few months 23:19:30 <davidnind> Thanks tuxayo for the clarification, good to have it working for 22.05! 23:19:55 <davidnind> If there are no other release-related updates, I'll move n to the next agenda item 23:20:06 <tuxayo> And on the CI was broken (OpenSearch setup was wrong), not when using it IRL. 23:20:14 <tuxayo> *only the CI 23:20:16 <tuxayo> yes 23:20:42 <davidnind> good to have it fixed 23:20:48 <davidnind> #topic Updates from the QA team 23:21:37 <tuxayo> qa_team? 23:21:38 <wahanui> hmmm... qa_team is cait, marcelr, khall, kidclamp, lukeg, aleisha, fridolin, ashimema, tuxayo, nugged, petrova, Joubu and dcook 23:21:47 <davidnind> It's a bit late for cait, and I think she sends out a regular update to QA Team members 23:22:02 <tuxayo> Yes, late for Europe 23:22:46 <tuxayo> > I think she sends out a regular update to QA Team members 23:22:46 <tuxayo> yes 23:22:54 <tuxayo> With a list of notable ticket 23:23:03 <tuxayo> And queue since 23:23:32 <tuxayo> Not much in particular except "Please QA!" 23:23:32 <tuxayo> ^^ 23:23:47 <tuxayo> Related to QA: patch testing during the KohaLa hackathon 23:24:04 <davidnind> #info QA queue is quite high at the moment (145!), please QA if you can 23:24:04 <tuxayo> 3 attendants, 2 new people trained on patch testing. Results for attendants: 11 tickets out of the Needs Signoff queue: 5 signoffs and 6 failed QA. And 2 attempt with a comment let on the ticket to ask for more details about how to test. 23:24:36 <davidnind> That's great! 23:24:58 <tuxayo> Compared to the time planing and announcing, the results are worth it this time ^o^ 23:26:01 <tuxayo> #info If any local community or company organizes a remote hackathon or so other hands-on event, I'll be glad to make a workshop for patch testing :) 23:26:17 <davidnind> #info Association KohaLa hackathon was held 23-25 January 2023 23:26:22 <davidnind> tuxayo++ 23:27:03 <davidnind> #info 3 attendees, 2 new people trained on patch testing. Results: 11 tickets out of the Needs Signoff queue: 5 signoffs and 6 failed QA. And 2 attempt with a comment let on the ticket to ask for more details about how to test. 23:28:20 <tuxayo> Next up is updating the sandboxes documentations with all the stuff learned since the last month of usage to make testing as autonomous as possible. I'll ask for feedback when I complete the draft for changes and merge into the page. Hopefully soon ^^ 23:28:51 <davidnind> Thanks for the update tuxayo, great to get new people involved (and thanks to those who organised and helped!) 23:28:59 <tuxayo> As yes I have something to info actually 23:29:23 <davidnind> The notes on the talk page look great! 23:30:20 <davidnind> #info Updated sandbox documentation being worked on by tuxayo, see the talk page and feel free to comment and contribute https://wiki.koha-community.org/wiki/Talk:Sandboxes#Quickly_decide_but_risk_missing_actually_testable_tickets 23:30:22 <tuxayo> #info Here are criteria for what can and can't be tested on sandboxes. Feedback, completion, correction welcome to make make testing as autonomous as possible: https://wiki.koha-community.org/wiki/Talk:Sandboxes#3 23:30:32 <tuxayo> ha ha, same 23:31:04 <davidnind> It's good to know what can't be tested using the sandboxes 23:31:11 <davidnind> #topic Status of roadmap projects 23:31:20 <tuxayo> So many cases 🤯 23:31:24 <davidnind> No tcohen, so I will defer top the next meeting 23:31:44 <davidnind> top = to ! 23:31:46 <davidnind> #topic Actions from last meeting 23:32:26 <davidnind> I'll just action the items for those not at this meeting so they appear on the next meeting agenda 23:32:39 <tuxayo> 👍️ 23:32:50 <davidnind> #action cait add to RMaint documentation to run the test suite locally for security release 23:33:26 <davidnind> I vaguely remember seeing something, so it may have been done already (but can't quickly find it) 23:33:39 <tuxayo> Yes, done 23:33:43 <davidnind> you can do yours now if you like tuxayo 23:33:55 <tuxayo> «tuxayo reach wainui about the broken 21.05 release and investigate the failures. » 23:34:06 <tuxayo> « Done, 21.05 not affected by security issues so the fix broke it. Revert pushed, no new release done since the packages by chance ^^" weren't published. Hopefully no one gets 21.05 via the tag, because no new tag done.» 23:34:14 <tuxayo> we already went through that 23:34:16 <davidnind> Don't think I can undo an action, but will leave off the next agenda 23:34:22 <tuxayo> no worries 23:34:24 <tuxayo> «tuxayo forward to the Forgejo/Gitea news and question to koha-devel » 23:34:39 <tuxayo> done: https://lists.koha-community.org/pipermail/koha-devel/2023-January/048013.html 23:34:43 <tuxayo> «tuxayo try to sum up ideas about guideline for SQL and sent to koha-devel for completion, rephrasing and terminology fixing. » 23:34:48 <tuxayo> done https://lists.koha-community.org/pipermail/koha-devel/2023-January/048016.html 23:35:08 <tuxayo> ok my stuff 23:35:19 <tuxayo> *for my stuff 23:35:48 <davidnind> #info Broken 21.05 release: 21.05 not affected by security issues, so the fix broke it. Revert pushed, no new release done since the packages weren't published 23:36:36 <davidnind> #info Forgejo/Gitea fork and what we should do - tuxayo posted to the development mailing list 23:37:27 <davidnind> #action Please reply to the mailing list about Forgejo/Gitea fork and what we should do 23:37:51 <tuxayo> thanks for having found this issue out davidnind++ 23:39:22 <davidnind> I have started using https://codeberg.org/ as an experiment, and it was mentioned on a Mastodon post 23:40:26 <davidnind> #info tuxayo has summed up ideas about guideline for SQL and sent to koha-devel for completion, rephrasing and terminology fixing https://lists.koha-community.org/pipermail/koha-devel/2023-January/048016.html 23:41:24 <tuxayo> So Codeberg is "just" a public Forgejo instance with a respectable governance and funding model, is that how it is? 23:41:50 <davidnind> #action Guidelines for SQL - please provide feedback on the mailing list https://lists.koha-community.org/pipermail/koha-devel/2023-January/048016.html 23:42:26 <davidnind> I think so, trying to provide an alternative to GitHub and GitLab 23:42:34 <tuxayo> Good ^^ 23:42:45 <davidnind> #action tcohen To schedule/call a "CSRF day" to work on related patches together (previously deferred until after the 22.11 release). 23:43:01 <davidnind> #action tcohen To draft proposal for master→main change and draft of action list (previously deferred until after the 22.11 release). 23:43:16 <davidnind> #action oleonard ashimema Draft in the developer handbook how to form our modals. With template of a simple case and a case with form inside. Update: focus is currently on staff interface redesign changes, see the draft style guide: https://annuel.framapad.org/p/koha-styleguide-draft (previously deferred until after the 22.11 release). 23:43:36 <davidnind> I think that is all the actions from the previous meetings! 23:43:51 <davidnind> #topic General development discussion (trends, ideas, ...) 23:44:05 <davidnind> Any general items attendees would like to raise? 23:44:25 <tuxayo> I forgot to postpone topic "ACK pre vs post processing for background jobs " 23:44:38 <tuxayo> «Bug 32573 - background_jobs_worker.pl should ACK a message before it forks and runs the job suggests we should ACK of STOMP messages before we begin processing which would avoid the issue 30 minute time issue among other problems. It appears that the STOMP documentation and the RabbitMQ documentation do not agree. We should have a vote if needed» 23:44:38 <huginn> 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32573 normal, P5 - low, ---, kyle, Passed QA , background_jobs_worker.pl should ACK a message before it forks and runs the job 23:44:50 <tuxayo> from last meeting, so it almost was lost 23:46:58 <tuxayo> hi again, oops, I closed my chat by accident 23:47:01 <tuxayo> I guess postpone it again ^^" 23:47:07 <davidnind> cool 23:47:38 <tuxayo> #action tuxayo postpone to next meeting this: "ACK pre vs post processing for background jobs" from https://wiki.koha-community.org/wiki/Development_IRC_Meeting_11_January_2023 23:49:21 <davidnind> It is also great to note that rangi has fixed the bot for IRC logging (problems caused by recent server updates), so the IRC logs are back! 23:49:21 <wahanui> okay, davidnind. 23:49:54 <tuxayo> lol wahanui 23:49:55 <davidnind> #info IRC logging is now back working (thanks to rangi for fixing!) 23:50:29 <davidnind> #topic Review of coding guidelines 23:50:32 <tuxayo> See second IRC logbot to see stuff that was missed by the main bot https://ilbot3.kohaaloha.com/koha 23:50:41 <tuxayo> #info See second IRC logbot to see stuff that was missed by the main bot https://ilbot3.kohaaloha.com/koha 23:51:09 <davidnind> That's great, didn't know the URL for that! 23:51:13 <davidnind> mtj++ 23:51:25 <tuxayo> mtj++ 23:51:40 <tuxayo> I learned about it due to the other one not working ^^ 23:52:00 <davidnind> There were no coding guideline agenda items, so moving on to the last item 23:52:11 <davidnind> #topic Set time for next meeting 23:52:12 <tuxayo> btw, I was emojis that made the main logbot crash ^^" 23:52:31 <davidnind> good to know 23:52:49 <davidnind> Next meeting time already decided 23:52:58 <tuxayo> (database not configured to support wide enough character ranges) 23:53:25 <davidnind> #info Next meeting: 8 February 2023, 15:00 UTC 23:55:22 <davidnind> #info For the 22 February 2023 meeting, the time is already decided: move to 22:00 UTC so that it is 9am for Australia (Sydney) and better covers the Americas. 23:55:32 <davidnind> Anything else for this meeting? 23:55:51 <tuxayo> nope :) 23:56:02 <davidnind> lukeg? 23:56:02 <wahanui> lukeg is around now :) 23:56:23 <tuxayo> lol 23:56:33 <davidnind> wahanui is being funny today! 23:56:45 <tuxayo> wahanui botsnack cookie 23:56:45 <davidnind> #endmeeting