Time  Nick             Message
00:00 dcook_           budget is always a tricky one
00:23 tcohen[m]        Go for Contabo, I say as a happy DO user
07:02 reiveune         hello
07:38 Joubu            upgrading weblate
07:40 magnuse          Joubu++
07:43 Joubu            @later tell lds sandboxes fixed!
07:43 huginn`          Joubu: The operation succeeded.
08:15 krimsonkharne[m] morning all
08:26 ashimema         @later tell caroline hopefully it was a blip.. the youtube link works for me.. it's the KohaILS channel rather than the PTFS specific one.
08:26 huginn`          ashimema: The operation succeeded.
09:07 Joubu            magnuse: are you currently translating?
09:08 Joubu            cait1: you are as well?
09:15 magnuse          i was doing some in the last hour, yes
09:29 cait             I am translating
09:29 cait             ye
09:29 cait             s
09:29 cait             trying to finish prefs
09:29 cait             Joubu: sorry, I didn't see your question right away
09:38 Joubu            ok
09:38 Joubu            the values on https://translate.koha-community.org/projects/koha/master/#languages are not correct
09:38 Joubu            the stats are not updated
09:38 Joubu            it's reported there https://github.com/WeblateOrg/weblate/issues/10508
09:40 cait             what is the consequence?
09:41 Joubu            confusion, for instance Spanish is 100% translated but it says 90%
09:41 Joubu            the release notes (translations %) will not be correct either
09:41 Joubu            not a bit deal, but letting you know that we know ;)
09:45 cait             oh
09:45 cait             can we fix manually?
09:45 magnuse          Joubu++
09:45 cait             if something has 100% it woudl be great if we could say that
09:45 cait             it's a lot of work poeple put in to treach that
09:45 Joubu            we can fix the 100%, yes I guess
09:45 Joubu            but it will need to be done today
09:46 Joubu            I won't, and Tomas will certainly not have time for that...
09:46 magnuse          i was sondering about the numbers here: https://translate.koha-community.org/projects/koha/master/staff-prog/nb_NO/ it says "10,926 All strings — 50,311 words" but also "10,926 Unfinished strings without suggestions — 50,311 words" but there are definitely some translated strings...
09:52 tcohen[m]        I'll fix then manually if needed
09:53 tcohen[m]        Good morning
09:53 thd              Good morning.
09:54 thd              ashimema: Are you present?
09:54 paulderscheid[m] Hi #koha
10:08 cait             maybe we should leave the info out, if it's incorrect
10:17 magnuse          is there something else than restarting plack needed to make changes to /etc/koha/sites/mykoha/log4perl.conf "take"?
10:18 Joubu            memcached
10:24 magnuse          ah, thanks!
10:26 cait             good morning tcohen
10:27 cait             still racing trasnaltion deadlie.. tell me when you cut off?
10:27 cait             25 more for prefs... and installer wlel.
10:28 thd              cait: Yes, avoiding false information would be good.  However, leaving it out may be the same work as a manual fix and some people prefer somewhat incorrect information on schedule with an update later instead of a delay.  There may be more important bugs which could be fixed with a delay.  A scheduled release cycle has that inherent problem.
10:29 Joubu            cait: there is no cut off from tcohen[m]
10:31 cait             ah, dpeendson the i10n pacakge building?
10:31 Joubu            yes
10:34 cait             do we have an estimate for that?
10:34 Joubu            it's usually done in the next couple of days after the tag is pushed
10:43 cait             finishes prefs!
10:43 cait             off to the installer we go
10:43 cait             "Total item investigations" - PI? :)
10:57 magnuse          cait++
11:32 tcohen[m]        Joubu did you update weblate ?
11:34 Joubu            yes, it didn't work, see weblate's issue
11:35 Joubu            ttps://github.com/WeblateOrg/weblate/issues/10508
11:35 Joubu            https://github.com/WeblateOrg/weblate/issues/10508
11:41 tcohen[m]        Thanks
12:29 cait             43 Installer entries... Jurisdiction governed ?
12:41 cait             DONE https://translate.koha-community.org/projects/koha/master/-/de/
13:01 tcohen[m]        cait++
13:01 tcohen[m]        cait1++
13:01 tcohen[m]        cait2++
13:04 Annelisterman[m] still translating prefs. And had to leave some strings without translation in the staff-prog because we haven't come up suitable names for some of the new features.
13:07 cait1            lol
13:08 cait1            too many caits again...
13:08 cait             Annelisterman[m]: I know waht you mean, in the past we had some discussion on the koha-de list
13:08 cait             I remember stock rotation and rotating collections specifically, naming is hard
13:10 Annelisterman[m] stock rotation was hard :D
13:13 ashimema         they're fairly different features in my opinion
13:13 ashimema         I kinda wish stock rotation wasn't hidden behind a preference.. it's a nice feature which I feel is rarely used
13:16 Annelisterman[m] yes they are different and if I have understood right how rotating collection work, it is more of a tool to transfer items in batch to another library. So.. they're not actually "rotating"?
13:17 ashimema         totally
13:17 ashimema         I'd love to rename it
13:17 ashimema         think I suggested that years ago
13:18 ashimema         to me it's more about 'collecting a bunch of items together' actually
13:18 ashimema         so a bulk transfer from wherever the items may be right now to a single place so you can use them in a display or for a reading club or something
13:19 ashimema         where as stock rotation is all about rotating individual items regularly around libraries to give everyone a fair chance of borrowing them from their local library
13:22 cait             ashimema: maybe we should just activate on new installations by default?
13:23 cait             ashimema: are the pre-release noes current?
13:23 cait             goint to try and help pretty
13:23 ashimema         yup
13:23 ashimema         I'm building them almost every 5 minutes at the moment 😜
13:24 cait             oh
13:24 cait             i thought i had seen 4 hours ago
13:24 ashimema         as for enabling things by default
13:24 ashimema         it's often been an annoyance that we don't do that for me
13:24 ashimema         it's always been our way.. new stuff stays hidden
13:25 ashimema         https://gitlab.com/koha-community/koha-release-notes/-/blob/master/release_notes_23_06_00.md
13:25 cait             I think the 'least disturbance' rule is in general good
13:25 ashimema         it's not regular right now cait.. I'm manually triggering it pretty regularly whilst I do fixes 😜
13:25 ashimema         yeah.. least distrubance
13:25 cait             thx!
13:25 ashimema         but for fresh install.. I think on by default is good
13:26 cait             somewhere you'd want me to start or just work through top down?
13:26 cait             and agreed
13:33 domm[m]          Is there a script to merge a bigish bunch of authorities (and relinking biblios)?
13:33 ashimema         I started at the top
13:33 ashimema         but i'm by no means perfect 😜
13:34 ashimema         I've not gone through all the architectural ones yet.. I usually try to look at those and move them to appropriate sections if I feel they do a little more than just hidden arch stuff
13:35 ashimema         otherwise.. I've reached 'Allow patrons to have overdue items that would not result in debarment when removing overdue debarments'
13:36 ashimema         and need some lunch now
13:36 cait             ok
13:36 cait             I'Ll try to catch up
13:36 ashimema         so feel free to pick up from there?
13:36 cait             domm[m]: what do you mean by merge? overlay?
13:36 cait             staged tools can work on authorities, bullkmarcimport maybe too, but not sure
13:37 cait             we use a ...somewaht customized script for that
13:38 domm[m]          no, we have for example some manual entered auth and the same but imported from GND. Ignoring how we find the duplicates, we want to delete the "bad" auths, keep the good GND ones, but of course link all biblios using the bad to the good ones
13:39 domm[m]          I can probably easly write a script that calls C4::AuthoritiesMarc->merge
13:39 domm[m]          but before I do that I wondered if it already exists
13:41 domm[m]          oh, and more generally: What's the deal regarding C4 vs Koha. I think that C4 is old and Koha:: is the new way to go (based on DBIC), but when working on some new code, should I still use the old C4 stuff, or rather try to move it into Koha::?
14:22 ashimema         Joubu around?
14:22 ashimema         Yes.. if you can you should write new code using the patterns in Koha/ domm
14:23 ashimema         there's obviously a pragmatism line at some point.. we wouldn't expect you to rewrite the whole of C4::Circulation in Koha::
14:23 domm[m]          ok, and also move (copy?) stuff from C4 to Koha, if I can't find equivalent in Koha?
14:23 ashimema         though we do encourage migrating things into Koha:: when possible
14:23 domm[m]          ok
14:49 cait             sorry domm[m] - too many things going on here today :(
14:49 cait             i think there is a deduplicate script floating on bugzilla - kidclamp might be good to ask about
14:49 Joubu            ashimema: yes
14:51 cait             domm[m]: I was thinking of bug 13706
14:51 huginn`          04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13706 new feature, P5 - low, ---, nick, Signed Off , Deduping authorities script (dedup_authorities.pl)
14:51 ashimema         I'm trying to understand whats outstanding manual wise..
14:51 cait             maybe that would be helpful
14:51 ashimema         url + version params
14:51 cait             the auth linker script can also relink, but I am not very familiar with the options as we don't use it
14:52 domm[m]          cait: thanks
14:55 cait             I've been referring to soem blog posts on the bywater page in the past that explain some of the authority linking things more closely - might also be a good source. Not sure how much is in the manual. We import 'pre-linked' so usually don't deal with it
15:02 cait             RN (Release Notes): do we want to add a quick note to Bug 35174 maybe? (
15:02 cait             Po files removed from codebase
15:04 Joubu            ashimema: https://koha-community.org/manual/23.11/fr/html/ - we have decided to stick with this for the moment. I have created ln -s on the server to point to "latest" when version is > 23.11
15:05 ashimema         ok, sounds good
15:05 ashimema         what about links from Koha's help
15:06 ashimema         https://git.koha-community.org/Koha-community/Koha/src/branch/master/Koha/Manual.pm#L7
15:06 ashimema         I'm thinking we just hardcode latest in there for anything over 23.05 right?
15:06 Joubu            what I am saying, it won't change, 23.11 will still work
15:06 Joubu            23.11 will link to "latest" on the server
15:07 ashimema         so you're looking to create a symlink from version to latest with each release?
15:07 Joubu            yes
15:07 ashimema         I see
15:07 Joubu            I've created up to 2026 already :D
15:07 ashimema         hahaha.
15:07 ashimema         ok
15:07 ashimema         cool
15:07 ashimema         I can tick that one off my list then 🙂
15:07 Joubu            it's temporary, but it was the quickest and easiest
15:08 Joubu            the idea was: even if we rollback, it will still work
15:08 ashimema         yeah... works for me 🙂
15:08 Joubu            rollback: 1 manual per version
15:08 ashimema         indeed
15:08 ashimema         I like
15:08 ashimema         okies, thanks
15:12 ashimema         right..
15:12 ashimema         I'm not onto the ktd persistency testing
15:12 ashimema         been a long week as usual
15:14 caroline         I didn't know where the links to the manual from Koha were made... it's good to know
15:14 caroline         we'll have to add the preservation chapter in there
15:16 cait             there is a mapping file - do you want me to find you a bug where I did some link updating?
15:16 caroline         ashimema just liked the file, it seems straightfforward enough
15:17 cait             yep it is
15:17 cait             Joubu++ # I think you are to blame for that file :)
15:44 cait             ashimema: shoul the notes update now automagically?
15:45 ashimema         nope
15:45 ashimema         I'm still hitting it manually
15:45 ashimema         god knows why cron isn't behaving
15:45 ashimema         building now
15:46 cait             thx
15:46 cait             I added some more to circulation
15:46 ashimema         done
15:46 cait             and one seemd out of order, I tried to sort it
15:46 cait             well the text seemd to have gotten out of order
15:46 ashimema         interesting
15:47 ashimema         my laptop is melting trying to test Joubu's ktd persistence patches
15:47 ashimema         😧
15:48 cait             at least you got it warm... we had snow today
15:48 cait             32932 Re-structure Vue router-links to use "name" instead of urls   33417 Create one standard Toolbar component is in ERM - should we move more of these to Architecture?
15:48 ashimema         the laptop may be melting, but I'm sat here shivvering
16:02 cait             there is so many I could still write note sfor ugh.
16:03 caroline         Is there an equivalent of PatronSelfRegistrationAdditionalInstructions for *before* the patron registers? I'd like to add a message like "by registering you accept the policies bla bla", but in that one it only shows up after the patron has registered...
16:04 ashimema         is that not covered by some of the gdpr prefs?
16:05 caroline         what are they called again?
16:05 caroline         privacypolicy?
16:06 caroline         it says it's to use the opac, but I could use the opac without registering?
16:06 reiveune         bye
16:07 caroline         oh yeah, no, it appears when registering
16:09 caroline         the text doesn't seem to be editable tough
16:09 caroline         (and I noticed a translation error... oops)
16:15 cait             Memo to myself... ask for release notes early when pushing
16:16 ashimema         lol
16:19 cait             ashimema: shoudl this be new feature? def deserves some notes!
16:19 cait             https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27378
16:19 huginn`          04Bug 27378: enhancement, P5 - low, ---, matt.blenkinsop, Needs documenting , Enable compliance with EU Cookie Legislation via cookie consent
16:19 cait             cookie consent
16:20 ashimema         blimey
16:20 ashimema         I forgot that was only actually pushed in this version
16:20 cait             lol
16:20 cait             will you work it out?
16:20 ashimema         we've been running it in production for 3 years ;!
16:21 ashimema         shame the follow-ups didn't all make it
16:21 ashimema         they make it a signficuantly more polished feature
16:21 ashimema         I really don't like it much as it is in master ☹️
16:21 tcohen[m]        The QA team will work harder next cycle
16:21 ashimema         but these things happen
16:21 ashimema         lol
16:21 cait             it was not in the queues
16:22 cait             so don't blame QA
16:22 cait             just don't write "I don't like it like this' in the notes please
16:23 ashimema         the follow-ups only hit the queues 10 days or so ago
16:23 ashimema         it's just a shame it took so many years for the initial feature to work through
16:23 ashimema         it meant I had months to get my head back around to it for writing those follow-ups
16:23 ashimema         nywho
16:23 ashimema         adding notes now
16:25 tcohen[m]        I'm fixing some minor things in the release scripts
16:25 tcohen[m]        after that I would like to wrap the release
16:25 tcohen[m]        if there's something that needs a few more minutes
16:25 tcohen[m]        keep me posted
16:28 ashimema         building now cait.. let me know if you think that's OK
16:28 cait             i am still writing notes
16:28 cait             but you don't have to wait for me
16:28 cait             I'LL just write until last minute :)
16:29 ashimema         Did aude catch you tcohen?
16:29 cait             maybe could have mentioned the word cookie banner  - just missing a bit the user perspectice ;)
16:29 ashimema         I think she was hoping you might manually add a note about the new one manual to rule them all change
16:30 tcohen[m]        ashimema: nope
16:30 tcohen[m]        happy to add anything y'all need
16:30 cait             i think circulation has some note gabs... but working on 2 in reports still
16:36 ashimema         there really is a surprisingly large amount in this release when you start going through the notes
16:36 ashimema         'tis huge
16:36 aude_c[m]        tcohen can we please have bug 34955 mentioned please? I just added some release notes text
16:36 huginn`          04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34955 enhancement, P5 - low, ---, koha-bugs, NEW , One Koha manual (to rule them all)
16:36 aude_c[m]        You're welcome to correct the bug title!
16:37 cait             ashimema: sponsored line for 34737?
16:37 ashimema         ta
16:43 ashimema         maybe just push an empty commit for bug 34955 tcohen
16:43 huginn`          04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34955 enhancement, P5 - low, ---, koha-bugs, NEW , One Koha manual
16:43 ashimema         that'll mean the release tools just pick it up for you 🙂
16:44 ashimema         git commit --allow-empty -m "Bug 34955: One Koha Manual"
16:47 cait             I am not sure if we shoudl not have a new bugzilla category for the preservation module
16:47 cait             it's currently a bit lost in Tools
16:47 cait             and we added one for ERM too
16:47 ashimema         I've not played with it.. is it a fully fledge module
16:47 ashimema         if so.. yes
16:47 ashimema         I can add one for you now
16:48 cait             i'd day it is
16:48 * ashimema       still wishes it was just called 'Workflows' or something like that..
16:48 ashimema         it feels like it could have been way more generic and re-usable
16:48 cait             has a new system preference tab too
16:48 caroline         I'd say so too, it's a button on the main page and in the More menu
16:49 cait             did you add?
16:49 ashimema         OK
16:49 ashimema         I need
16:49 cait             I'll group the bugs
16:49 cait             yes?
16:49 ashimema         Component name: Preservations
16:49 ashimema         Component description ?
16:49 ashimema         Default Assignee
16:49 ashimema         Default QA contact
16:50 cait             maybe we can add that alter
16:50 cait             Joubu?
16:50 ashimema         Default CC list
16:50 cait             heh
16:50 ashimema         any takers
16:50 cait             all required?
16:50 caroline         I think it's Preservation without an s?
16:51 ashimema         done
16:53 cait             i wish we had a little more time
16:53 ashimema         always
16:54 cait             ashimema++
16:54 ashimema         looks good
16:54 ashimema         it's all works in the release notes now
16:55 cait             hm?
16:55 ashimema         I just rebuilt to check it appears nicely
16:55 ashimema         and it does
16:55 ashimema         🙂
16:56 ashimema         https://gitlab.com/koha-community/koha-release-notes/-/commit/48fafa493ac4d1f63aa521fa46e4889407aa3bfd
16:57 ashimema         I need to clock off and collect the kids
16:57 ashimema         but from my perspective we're pretty much there.. I don't have the brain power to do any more today at least 😜
17:21 tcohen[m]        release notes generated in a few minutes
17:22 ashimema         👍👏
17:25 cait             fingers crossed
17:46 tcohen[m]        ashimema: around?
17:46 tcohen[m]        can you zoom for 90 seconds?
17:46 cait             oooh does he get to press the button? :)
17:47 tcohen[m]        nahw I just find a minor glitch on the schema files
17:47 cait             ah, boring
17:48 tcohen[m]        heh
17:49 ashimema         Sorry mate, driving
18:01 tcohen[m]        it's ok
18:01 tcohen[m]        2117 commits
18:01 tcohen[m]        913 bugzilla reports
18:03 cait             nice
18:14 mtj              hi team
18:18 cait             hi mtj :)
18:19 tcohen[m]        hi mtj!
18:19 tcohen[m]        let's package all the maintenance branches!
18:19 tcohen[m]        and 23.11 in a few :-D
18:20 mtj              hi cait, tcohen[m]
18:20 mtj              tcohen[m]: ill do this today
18:29 mtj              will start in 2 hours
19:17 cait             back
19:36 tcohen[m]        I'm leaving for tennis