Time  Nick             Message
19:56 mmost            [aleisha] @cait so stoked to see that change from master to main is scheduled :)
19:55 mmost            [rangi] Lol
19:52 mmost            [aleisha] morning! 8 hours late for the meeting i see lol
16:33 reiveune         bye
13:10 huginn`          Log:            https://meetings.koha-community.org/2024/development_irc_meeting_17_april_2024.2024-04-17-12.00.log.html
13:10 huginn`          Minutes (text): https://meetings.koha-community.org/2024/development_irc_meeting_17_april_2024.2024-04-17-12.00.txt
13:10 huginn`          Minutes:        https://meetings.koha-community.org/2024/development_irc_meeting_17_april_2024.2024-04-17-12.00.html
13:10 huginn`          Meeting ended Wed Apr 17 13:10:38 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
13:10 paulderscheid[m] #endmeeting
13:09 paulderscheid[m] #info Next meeting: 02 May 2024, 13 UTC
13:06 paulderscheid[m] #topic Set time of next meeting
13:05 paulderscheid[m] #info ping @bag in mmost for help with anything community related
13:03 mmost            [caroline] Sorry, I had to leave bc I have another meeting. But concerning Kohacon, there isn't anything new from last meeting
13:03 cait             #info trying out starting the meeting one hour later :)
13:01 paulderscheid[m] #topic Any other business
13:00 paulderscheid[m] #action paulderscheid[m] to add a section about JSDoc to the coding guidelines(JS)
12:57 paulderscheid[m] #topic Review of coding guidelines
12:56 huginn`          04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35508 enhancement, P5 - low, ---, hammat.wele, Signed Off , Update borrowers.updated_on when modifying a patron's attribute
12:56 cait             #info In Marseille, there was some talk about reorganizing extended attributes  in general, to simplify code and maybe unify the storage of them. Bug 35508  is proposing to update the patron row *updated_on* column when extended  attributes get modified. I think this needs to be discussed by the team  and a decision made. > please see dicussion on Mattermost
12:54 paulderscheid[m] #topic General development discussion
12:53 paulderscheid[m] #action tcohen to write a guideline for the API returns when work has gone through QA
12:52 paulderscheid[m] #action thd to inquire about a test-server for testing email-relay
12:52 cait             #info explore email solution for discourse that was discussed for wiki: rangi updated the DNS now, portainer setup is next step
12:48 paulderscheid[m] #topic Actions from last meeting
12:48 paulderscheid[m] #info we need to have a discussion of separating community efforts which should go in the roadmap to more individual projects that should also be announced in some way close to the roadmap
12:45 paulderscheid[m] #info template toolkit reference guide, contact to david nind needs to be established
12:44 cait             ask e if you need help finding the bug, but the failing test just fails everywhere :)
12:43 paulderscheid[m] #info automated screenshots has been presented at the hackfest, offer from joubu to show developers the process
12:43 paulderscheid[m] #info cait needs help with fixing jenkins
12:41 paulderscheid[m] #info debian package packaging needs to be automated next month
12:41 paulderscheid[m] #action joubu please send for retrieval of mailing list content
12:40 paulderscheid[m] #info Job queue/RabbitMQ bugfixes and improvements, update from KIT would be great, bugs under that umbrella should be worked on next cycle
12:39 paulderscheid[m] #link https://annuel.framapad.org/p/koha_optimisations
12:39 marcelr          ashimema++
12:38 paulderscheid[m] #info Performance improvements still in discussion in a pad
12:37 paulderscheid[m] #info Improving tests for koha plugins has been pushed to master - oldoldstable
12:37 paulderscheid[m] #info Move domain limits from koha-conf to staff SMTP config, moved to next cycle
12:36 paulderscheid[m] #info foundational work made for deprecation of bespoke syntax in slips and notices (move to TT), still long way to go, though
12:34 paulderscheid[m] #info matt is working on isolated vue components, ready for show-and-tell soon
12:33 paulderscheid[m] #action everyone please mark your roadmap projects as done if they are
12:32 paulderscheid[m] #info Refactoring C4 to Koha is postponed because the next release is too close already, needs more attention in next cycle
12:32 paulderscheid[m] #info Move patron searches to a modal has been pushed to master, needs documentation
12:31 paulderscheid[m] #info Using the REST API to display items on the biblio detail view has been pushed to master
12:31 mmost            [ashimema] #action Martin to look at resorting the PQA push queue to allow enhancement and new feature to sort in passed order
12:30 paulderscheid[m] #info Geo-Search is passed QA
12:29 paulderscheid[m] #info Plugins - Discovery, Authenticity was discussed at hackfest, next steps also in discussion
12:29 huginn`          04Bug 29002: new feature, P1 - high, ---, martin.renvoize, Needs documenting , Add ability to book items ahead of time
12:29 huginn`          04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29002 new feature, P1 - high, ---, martin.renvoize, Needs documenting , Add ability to book items ahead of time
12:29 mmost            [ashimema] #info Lots of bookings bugs to be QA'd still in the queue.. see [Bug 29002](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29002) trail
12:27 paulderscheid[m] #info Bookings moving forward reasonably well, lead-in periods need attention
12:27 cait             #link https://wiki.koha-community.org/wiki/Road_map_24.05 Road map 24.11
12:26 paulderscheid[m] #info OAI-PMH harvester is moving along
12:26 paulderscheid[m] #info Interlibrary Loans Rethink is moving forward, attention would be appreciated
12:25 cait             #info change master > main is going to happen this Friday, April 19 2024
12:25 cait             #action change master > main is going to happen this Friday, April 19 2024
12:25 mmost            [joubu] see the comment
12:25 mmost            [joubu] cait: https://tree.taiga.io/project/koha-ils/task/230
12:25 paulderscheid[m] #action cait to send an email to koha-devel announcing the change of the default branch from master to main
12:22 mmost            [joubu] https://tree.taiga.io/project/koha-ils/us/223
12:19 paulderscheid[m] #topic Status if roadmap projects
12:17 cait             #info Still a big backlog on enh, keeping up with bugs, lots of effort went into CSRF explaining that
12:16 mmost            [joubu] qa_team?
12:16 cait             qa_team
12:16 paulderscheid[m] #topic Updates from the QA team
12:15 paulderscheid[m] #info On track
12:15 paulderscheid[m] #topic Updates from the Release Maintainers
12:14 mmost            [ashimema] #info You can see the order in which bugs are worked through for pushing on the bottom right of the https://dashboard.koha-community.org/
12:14 cait             #info Goal is to go through current list by the end of the week
12:12 cait             #link https://lists.koha-community.org/pipermail/koha-devel/2024-April/048606.html Release dates are out!
12:12 paulderscheid[m] #topic Update from the Release manager
12:09 Annelisterman[m] #info Anneli Österman, Koha-Suomi Oy, Finland
12:05 cait             #info Mattermost chat is live and available at https://chat.koha-community.org - please sign-up!
12:04 cait             #link https://wiki.koha-community.org/wiki/Roles_for_24.11 Roles page on the wiki
12:04 paulderscheid[m] #topic announcements
12:02 aude_c[m]        #info Aude Charillon, PTFS Europe, UK
12:02 marcelr          now
12:02 marcelr          resent again, not mmost worked
12:02 mmost            [mblenk] #info Matt Blenkinsop, PTFS
12:02 thd              #info Thomas Dukleth, Agogme, New York City
12:02 mmost            [evelyn] #info Evelyn Hartline, BWS
12:02 EmmiTakkinen[m]  #info Emmi Takkinen, Koha-Suomi Oy, Finland
12:02 mmost            [ashimema] #info Martin Renvoize, PTFS Europe, UK
12:02 bag              #info Brendan Gallagher, ByWater
12:02 mmost            [joubu] #info Jonathan Druart
12:02 paulderscheid[m] #info Paul Derscheid, LMSCloud GmbH, Germany
12:02 cait             #info Katrin Fischer, BSZ, Germany
12:01 huginn`          Current chairs: cait paulderscheid[m]
12:01 paulderscheid[m] #chair cait
12:01 paulderscheid[m] #topic Introductions
12:01 marcelr          #info Marcel de Rooy
12:00 huginn`          The meeting name has been set to 'development_irc_meeting_17_april_2024'
12:00 huginn`          Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
12:00 huginn`          Meeting started Wed Apr 17 12:00:42 2024 UTC.  The chair is paulderscheid[m]. Information about MeetBot at http://wiki.debian.org/MeetBot.
12:00 paulderscheid[m] #startmeeting Development IRC meeting 17 April 2024
12:00 huginn`          paulderscheid[m]: Error: A meeting name is required, e.g., '#startmeeting Marketing Committee'
12:00 paulderscheid[m] #startmeeting
11:59 marcelr          resulting in invalid link
11:59 mmost            [jpahd] #startmeeting
11:59 marcelr          i could resend but in office365 now the safelinks seem to be an issue
11:57 mmost            [jpahd] [Join Meeting](https://meet.jit.si/GreenPotatoesElaborateSurely#config.callDisplayName=%22Jitsi%20Meeting%22)
11:57 mmost            [jpahd] Meeting ID: [GreenPotatoesElaborateSurely](https://meet.jit.si/GreenPotatoesElaborateSurely#config.callDisplayName=%22Jitsi%20Meeting%22)
11:57 mmost            [?/θ] maybe you entered a typo in your email. Let me check (I won't share the email)
11:57 marcelr          ok will try
11:57 mmost            [?/θ] button is greyed out but you can still click it
11:57 marcelr          sounds like a bug
11:56 marcelr          and resend is disabled
11:56 marcelr          hmm mattermost didnt send a mail after creating an account ;)
11:55 mmost            [jpahd] Meeting in 5 minutes
11:49 marcelr          o/
11:47 thd              tcohen: How is your jet lag progressing?
11:46 mmost            [jpahd] Meeting in ~15 minutes
11:37 huginn`          04Bug 36621: enhancement, P5 - low, ---, koha-bugs, NEW , provide built-in way to load css/js only for selected URL paths
11:37 davewood         mmost: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36621
11:30 davewood         alright
11:29 mmost            [jpahd] Not more CGI please :D
11:29 mmost            [jpahd] No, I meant providing a built-in way of selecting the paths you want the js and css hooks to apply on.
11:28 davewood         make a bug saying that $self->{cgi} is not lways populated?
11:23 mmost            [jpahd] If you'd do us the honor (if it doesn't exist already) I would be very grateful.
11:23 mmost            [jpahd] But I think we should make a bug of that, because this lazy loading stuff is so universally used that it should even have a built-in way of doing it.
11:22 mmost            [jpahd] That is a way.
11:18 davewood         i resorted to initializing cgi in my plugins new method and its working now
11:15 tadzik           davewood: yeah, it's indeed odd. I noticed that I do instantiate it manually in my code
11:13 mmost            [jpahd] And the js ones don't have it.
11:13 mmost            [jpahd] (Just an assumption, though)
11:13 mmost            [jpahd] Yeah, I think it's exposed by the hook implementation.
11:12 davewood         tadzik: kitchensink uses cgi but never calls CGI->new (https://github.com/bywatersolutions/dev-koha-plugin-kitchen-sink/blob/master/Koha/Plugin/Com/ByWaterSolutions/KitchenSink.pm)
11:11 mmost            [jpahd] Yeah, would deffo be better to abort in the backend.
11:11 mmost            [jpahd] Ah now I get it.
11:11 davewood         no because i want to abort before even the JS is delivered.
11:10 davewood         there is no repo yet. here is the source. http://paste.scsys.co.uk/24443
11:10 mmost            [jpahd] But would be easier if you'd show us the code.
11:10 mmost            [jpahd] Could you maybe use js for that as you're using the intranet_js hook anyway?
11:09 davewood         mmost: thats something i considered since we want to move away from cgi at some point i suppose. i just want to check the path of the current url so i can abort early if the plugin is not to be used here.
11:08 mmost            [ammopt] dave what's your plugin's repo
11:07 mmost            [jpahd] If you can avoid cgi, please don't use it.
11:07 tadzik           did you remember to call SUPER::new()?
11:07 tadzik           hmm, or perhaps I misremember
11:06 tadzik           I thought you have to create it yourself, and the plugins I've seen do that
10:58 davewood         inside 'sub intranet_js {}'
10:57 davewood         koha plugins. why do i not have $self->{cgi} in my plugin. i compared with other plugins (kitchensink, ILL, ...) and dont see what they do differently.
08:20 mmost            [ashimema] I was on a stream again last night with the BZ devs.. they're edging closer and closer to the harmony release :)
08:20 mmost            [ashimema] nice
08:10 mmost            [joubu] right, I remember reading that yesterday! Too much happening here :D
08:08 mmost            [jpahd] Looking forward to that :D
08:08 mmost            [?/θ] I'm using Mozilla's BMO code. Mattermost reads OpenGraph data from URLs, so trying to add OpenGraph just directly to the metadata. I'll share my results in a moment, almost there :-)
08:07 mmost            [joubu] it's bugzilla's REST API
08:07 mmost            [joubu] Aren't you fetching the data from there?
08:06 mmost            [?/θ] Thanks both
08:06 mmost            [?/θ] Cool
08:06 mmost            [jpahd] Ahh
08:06 mmost            [joubu] skip that, we don't use it
08:06 mmost            [joubu] "target_milestone" : "---",
08:06 mmost            [joubu] https://bugs.koha-community.org/bugzilla3/rest/bug/30488
08:04 mmost            [jpahd] Maybe there's something in here.
08:04 mmost            [jpahd] https://wiki.koha-community.org/wiki/Website_Administration
08:03 mmost            [?/θ] Does anyone have the code for this bot?
08:03 mmost            [?/θ] Wow!
08:03 huginn`          04Bug 30488: blocker, P1 - high, ---, aleisha, CLOSED FIXED, Error when placing a recall in the OPAC
08:02 mmost            [?/θ] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30488 or this
08:02 mmost            [?/θ] Nope
08:02 huginn`          04Bug 31499: blocker, P1 - high, ---, mtj, CLOSED FIXED, Add libhttp-tiny-perl 0.076 dependency for ES7
08:02 mmost            [?/θ] https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31499
08:02 mmost            [?/θ] what about
07:56 mmost            [jpahd] No it's neither
07:56 mmost            [jpahd] Sponsorship or Patch complexity?
07:55 mmost            [?/θ] Anyone know what that third field is? The `---`?
07:55 huginn`          04Bug 30488: blocker, P1 - high, ---, aleisha, CLOSED FIXED, Error when placing a recall in the OPAC
07:55 huginn`          04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30488 blocker, P1 - high, ---, aleisha, CLOSED FIXED, Error when placing a recall in the OPAC
07:55 mmost            [?/θ] [Bug 30488](https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=30488)
07:55 mmost            [?/θ] on IRC
07:54 mmost            [?/θ] Testing bots
06:16 reiveune         hello