Development IRC meeting 26 April 2023

NOTE: The previous meeting scheduled for 12 April 2023 was not held.
=== Place ===
The #koha IRC channel (IRC server irc.oftc.net).
If you don't have an IRC client you can join the meeting using your web browser.
=== Time ===
* 26 April 2023, 14:00 UTC Time and Date.com converter for various local times
=== Agenda ===
* Introductions (please use "#info" in front of your introduction to have it show up in the automatic minutes)
* Announcements
** KohaCon23 Update: 
*** the call for talks closes on 30 April 2023
*** tuxayo to request an update about KohaCon23 from Andrew N. (action from April 2023 General IRC meeting not held)
** KohaCon24 Proposals: no proposals received to date (from April 2023 General IRC meeting not held)
** Spring into Fitness: Koha Community Challenge 2023 (koha-US and ByWater Solutions)
* Update from the Release Manager (23.05)
* Updates from the Release Maintainers
* Updates from the QA Team
* Status of roadmap projects
* Actions from last meeting
** Selenium tests failing in master: Anyone? There are failing Selenium tests in master, please take a look at fixing.
** tcohen To schedule/call a "CSRF day" to work on related patches together
** tcohen To draft proposal for master→main change and draft of action list
** 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).
** tuxayo postpone to next meeting "Joubu we need to vote on forgejo move at some point"
** tuxayo postpone perltidy agenda item and mention bug 30002 for context
** mason schedule a time to add 'security' builds to jenkins
** Completed actions from previous meetings:
*** tuxayo to post request for volunteer to organise the call for bids for KohaCon 2024 - Completed, caroline volunteered
***cait add info about the 'important' tag to RMaint documentation See: Bugzilla and Release maintenance#Deciding on what to back port
*** caroline Update/add terminology guidelines for usage of charges and fees as discussed - Completed
* General development discussion (trends, ideas, ...)
**Roles for 23.11 are open
** Perltidy
***Perltidy - Are we using the standard configuration or one of the 2 files in the Koha codebase?
*** When and how should code be perltidied? Is it a separate commit or inline?
*** Joubu: it's on its way, see bug 30002
** Gitea -> Forgejo?
** [Koha] Can the Koha Mailing List and DMARC become friends?
*** Could we improve our mailing list configuration? It looks like at the moment our mailing lists keep the "From" as the original sender, but it might need to be changed to be the mailing list address instead to avoid issues. See also: https://wiki.list.org/DEV/DMARC
**** There are implementation details to consider if we adopt DMARC for the Koha mailing list which are presented at https://wiki.list.org/DEV/DMARC and have had some discussion on the Mailman mailing list. - thd
***** "Munge the From: header - The obvious way to avoid a DMARC rejection [...]"
***** "Wrap the message - This involves MIME wrapping the original message [...] Users of MUAs that can't unwrap this MIME decoration would suffer." The suffering would be some users of the very wide variety of email clients people use from console, to desktop, to some old mobile device may not see any body message and merely have an attachment requiring extra processing outside of the user's email program. See If MIMEs could talk: Email structures in the wild
** Development documentation (from the hackfest)
*** KTD On Mac needs merging (DONE)
*** Highlight that Cities is kept up to date as 'current best practice'
*** Pointers for DBIx::Class queries - SQL::Abstract and DBIx for SQL hackers links
*** How to add a new feature Sysprefs DB Tables API's/Endpoints Objects Atomic updates Unit tests
*** Comment the cites code even more clearly
*** Template Toolkit plugins in Koha
*** Highlight the better wiki pages https://wiki.koha-community.org/wiki/Koha_REST_API_Users_Guide
*** Document the interactive debugger (Tomas/Joubu)
*** ktd docs.. more explanations
*** reduce information overload/duplication
*** Deprecate KohaDevBox - repo readme update (DONE)
** perldoc.koha-community.org - Maintenance, update and upgrade?
* Review of coding guidelines
* Set time of next meeting
=== Apologies ===
Please add your name here if you would like to attend but cannot make this meeting:
* ...
===Minutes===
* Minutes: http://meetings.koha-community.org/2023/development_irc_meeting_26_april_2023.2023-04-26-14.31.html
* Minutes (text): http://meetings.koha-community.org/2023/development_irc_meeting_26_april_2023.2023-04-26-14.31.txt
* Log: http://meetings.koha-community.org/2023/development_irc_meeting_26_april_2023.2023-04-26-14.31.log.html
===Next meeting===
Development_IRC_meeting_10_May_2023
Category:Developers_IRC_Meetings
Category:Developers_IRC_Meetings_2023