Development IRC meeting 12 April 2023

From Koha Wiki
Jump to navigation Jump to search

NOTE: Meeting not held, next meeting scheduled for 26 April 2023 14:00 UTC

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

Agenda

  • Introductions (please use "#info" in front of your introduction to have it show up in the automatic minutes)
  • Announcements
  • 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
    • Anyone? There are failing Selenium tests in master, please take a look at fixing
    • 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
    • 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
    • caroline Update/add terminology guidelines for usage of charges and fees as discussed - Completed
    • mason schedule a time to add 'security' builds to jenkins
  • 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?
    • [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 implementatation 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
      • 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 list your name here if you would like to attend but cannot make this meeting

Minutes

  • None - meeting not held

Next meeting