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