Time  Nick                 Message
20:03 NikolayGospodinov[m] thank you
20:02 caroline             NikolayGospodinov[m], look in the cover_images table
20:02 NikolayGospodinov[m] Hello! Where in the database the uploaded cover images are kept?
19:21 ashimema             WOW... oleonard that's impressive
18:12 cait                 happy GBSD and a nice weekend to you all :)
18:02 cait                 wow
18:00 oleonard             I think that might be a new personal best
18:00 oleonard             "Your branch and 'origin/master' have diverged, and have 5 and 11716 different commits each, respectively"
17:09 * cait               hides
17:08 oleonard             That doesn't look right to me
17:06 kidclamp             on master the patron search on the holds page loads patrons before any data is entered, was this intentional?
16:50 cait                 a comment can be a good "advertising" reminding people about the idea tho
16:50 oleonard             wise_mike[m]: Patrons can add public comments on books, but not private ones.
16:49 cait                 so someone paying someone to do the development
16:49 cait                 but most of Koha#s features are sponsored developments
16:49 cait                 a comment is always good
16:49 wise_mike[m]         Thanks, so I just add a comment there to "revive" it, maybe it would get looked on?
16:47 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=813 enhancement, P2, ---, koha-bugs, NEW , OPAC lists should store comments
16:47 cait                 bug 813
16:47 cait                 a very old one I am afraid
16:47 cait                 no, but there is also a bug for that
16:46 wise_mike[m]         Can patrons add private notes on a certain book in their list? Or add reviews?
16:41 wise_mike[m]         Oh thanks, I though that was answering another question. Thanks
16:41 cait                 oleonard: hm reset_all fails for 20.11.19 r
16:40 oleonard             The feature hasn't been developed
16:40 wise_mike[m]         * I am setting up koha on my server, adding like specific genre of books, say 1000 books (records). Then open the website to users (I was told they could be made patrons so they can add the books they own to their own list).  My question is, if it is possible for a user with list of 50 books for example to search just inside his own list.
16:40 oleonard             wise_mike[m]: The link cait posted above links to Koha's bug tracker, where someone has filed an enhancement request for this feature.
16:39 wise_mike[m]         I am setting up koha on my server, adding like specific genre of books, say 1000 books (records). Then open the website to users (I was the could be made patrons so they can add the books they own to their own list).  My question is, if it is possible for a user with list of 50 books for example to search just inside his own list.
16:38 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33092 enhancement, P5 - low, ---, koha-bugs, NEW , Add ability to search within a list
16:38 cait                 bug 33092?
16:36 cait                 what are you trying to do?
16:36 wise_mike[m]         Does koha have extensions for such things? Or a place to suggest such feature?
16:34 oleonard             No
16:34 wise_mike[m]         oleonard:  Can a Patron with his own list of 100 books search just inside his list of books?
16:29 cait                 was dreading to reset my master... but probably need to
16:28 cait                 it was the only older one I ofund lying around right now
16:28 cait                 20.11
16:28 reiveune             bye
16:26 oleonard             cait: 16.11 is what they were upgrading from?
16:26 cait                 maybe that is the change?
16:26 ashimema             so lovely to see the koha-bots notifications flooding my screens again 🙂
16:26 cait                 hm in 16.11 it wuld not even show the search term in the input
16:24 cait                 oleonard: nothing suspicious
16:24 cait                 just make sure you get sleep at some point :)
16:23 davidnind            I'm up early today, watched the ByWater Solutions live session (had a 'nap' yesterday afternoon...)
16:22 cait                 doublechecking anyway
16:22 cait                 I don't think so, it would have been me doing that
16:22 oleonard             Could it have been a customization that was broken by the upgrade?
16:22 cait                 don't have prove yet either
16:21 oleonard             I don't think that's true
16:21 cait                 it says that previous to the new staff interface design, if you clicked into the catalog serach box, it would alredy "mark" the search term, so it was easier to remove or change
16:21 oleonard             What's the change?
16:20 cait                 but I am not sure if it was intentional... or what to do about it
16:20 cait                 oleonard: I have a report that after our update tot he 22.11 the behaior of the search box changed
16:19 oleonard             Double-check davidnind's work after he's hit about 20 hours online :D
16:19 cait                 davidnind++ btw :) and isn't that a strange time for you? are you trying to do GBSD in ALL timezones?
16:18 cait                 can't show that often enough
16:18 davidnind            It was Kelly and Jessie covering the basic work flow: using Bugzilla and sandboxes and working through signing off a bug
16:13 cait                 k
16:10 oleonard             cait: Pretty standard stuff :)
16:09 cait                 and I missed it :(
16:09 oleonard             Yep
16:08 cait                 oh, was there an online session?
16:08 oleonard             Indeed!
16:07 davidnind            kellym_++
16:07 davidnind            jzairo++
16:00 cait                 ok, now htere is red *chews nails*
15:57 cait                 there is more green in koha-bots, but not on the dashboard yet
15:53 cait                 I kept Jenkins pretty busy today, maybe it will be too exhausted to keep complaining ;)
15:53 cait                 ... well there is hope at least :)
15:53 Joubu                indeed! :D
15:52 cait                 on the dashboard it's 5 still running
15:52 Joubu                I didn't check if there was still one running!
15:51 cait                 oh good :)
15:51 Joubu                last line in koha-bots - https://jenkins.koha-community.org/job/Koha_Master/2821/
15:51 cait                 dashbard is still running - where do you see the "all good"?
15:50 cait                 I am going to stop pushing anyway, ran out of focus I think
15:48 Joubu                good job, cait :)
15:48 Joubu                When Jenkins says "all good" for Koha_Master at "the end of a Friday afternoon" (for me!), you should stop pushing :D
15:44 cait                 Joubu++
15:41 paulderscheid[m]     back
15:35 cait                 heh
15:35 oleonard             recharging just like a Kryptonian
15:33 cait                 thx, just stood in the sun a little bit
15:29 Joubu                cait: added a comment 35548#c5
15:22 wise_mike[m]         great.. thanks
15:22 oleonard             wise_mike[m]: Yes. MARC imports can have "match points," like ISBN or control number.
15:22 caroline             wise_mike[m], https://koha-community.org/manual/latest/en/html/cataloging.html#merging-records
15:21 wise_mike[m]         Another thing, if I imported a marc record for a book, and then import the same book from another source with a little bit of different details, or a different print and cover, does koha give the option to merge them or something, or how it works?
15:19 oleonard             wise_mike[m]: Yes. They can sign themselves up if you enable patron self-registration in system preferences.
15:18 wise_mike[m]         Thanks oleonard for the prompt reply. Yes, only I will add the records. Patrons are like users who can sign up in Koha on my server?
15:15 oleonard             wise_mike[m]: Patrons could add existing titles to their own list, but they can't add records to the catalog
15:14 wise_mike[m]         If I have Moha on my server with 1000 books, is there an option or an extension so that logged in visitors can add some books to their own personal virtual libraries on the same server? Like "add to cart" but they permenantly add what they want (something like librarything or so)?
15:14 wise_mike[m]         Hi, first time here. Do I ask questions here or where?
15:05 davidnind            ByWater Solutions Global Bug Squashing Day live has started https://www.youtube.com/watch?v=Q1Taq5Hta3w
15:04 cait                 Joubu: I am not following you - I'll step out for a few minutes
15:04 Joubu                oleonard: try that: for i in marc-MARC21 marc-UNIMARC staff-prog opac-bootstrap pref messages messages-js installer installer-MARC21 installer-UNIMARC; do gulp po:update --lang ru-RU --task $i; done
15:01 cait                 mostly Marcel
15:01 oleonard             Still no luck Joubu but I'm going to move on
15:01 cait                 there were a few
14:59 Joubu                paste that on the last bug you pushed that changes the plugin area
14:59 Joubu                *D10*
14:58 cait                 passes for me locally - what do youneed me to do?
14:55 Joubu                koha_1       | Can't locate object method "mock" via package "0" (perhaps you forgot to load "0"?) at t/db_dependent/Koha/Plugins/KitchenSink.t line 56.
14:55 Joubu                https://jenkins.koha-community.org/job/Koha_Master_D10/1431/consoleText
14:55 cait                 sorry, missing context
14:55 Joubu                not exactly the same, but same problem with D10
14:55 Joubu                see d130a6c66b6cc6fb3221c0ea7e26f2d0825f4f72
14:54 cait                 which one?
14:54 Joubu                cait: we fixed that failure already..
14:54 Joubu                all the .vue files are correctly formatted yes, we have tests to ensure that :)
14:53 paulderscheid[m]     If I'm not mistaken Joubu already formatted all of those files in the way we want it, so your experience is exactly what we want.
14:52 cait                 ... way to make us feel bad :)
14:52 paulderscheid[m]     But that looks good blawlor
14:52 paulderscheid[m]     Be back in a jiffy
14:52 paulderscheid[m]     Doing cardio for 45 min
14:52 cait                 ... and small victories: all enhancements from January are now gone from the queue
14:52 blawlor[m]           so for example before the patch:... (full message at <https://matrix.org/_matrix/media/v3/download/matrix.org/jrqhXrZYtHaiPxIqRDziHhTL>)
14:51 cait                 ... and some QA happened in between this morning and now, so it's some more than that :)
14:51 cait                 QA queue down from 79 this morning to 43
14:50 cait                 ok, that was another 9 bugs
14:50 blawlor[m]           paulderscheid[m]: Oh haha
14:49 paulderscheid[m]     That’s the point :D
14:49 blawlor[m]           <paulderscheid[m]> "Yes, you can use -w to write..." <- I think I may be missing something with the command after the patch it doesn't seem to make any changes to the files.
14:46 oleonard             Waiting for the clone to finish
14:42 Joubu                did the clone fix the problem?
14:42 Joubu                but I just noticed the paste does not contain all what I selected on the screen
14:42 Joubu                the number of files in the dir
14:42 Joubu                just show it's not empty :)
14:41 oleonard             Joubu: What does `ls -l misc/translator/po|wc -l` do?
14:38 Joubu                if I have not typoed something
14:38 Joubu                if it's not there: rm -rf misc/translator/po && git clone --depth 1 https://gitlab.com/koha-community/koha-l10n misc/translator/po
14:37 oleonard             Oh yes, that too sorry
14:37 Joubu                oleonard: misc/translator/po should have a .git directory
14:37 pastebot             "Joubu" at 127.0.0.1 pasted "things to check before po:update" (59 lines) at https://paste.koha-community.org/40331
14:36 paulderscheid[m]     There's still a lot I need to learn it seems.
14:36 paulderscheid[m]     I think you need to teach me some git foo either cait or Joubu at hackfest.
14:35 oleonard             Joubu: The .po files plus /debian and /ru_RU
14:33 paulderscheid[m]     Should be mergeable now.
14:31 Joubu                oleonard: is there something in misc/translator/po?
14:30 pastebot             "oleonard" at 127.0.0.1 pasted "EOENT error when running gulp po:update --lang xx-XX" (17 lines) at https://paste.koha-community.org/40330
14:28 Joubu                all the things :D but first try with -R misc/translator/po
14:27 oleonard             chown anything in particular?
14:27 Joubu                oleonard: did you chown?
14:27 Joubu                oleonard: paste the error
14:26 paulderscheid[m]     Yes, you can use -w to write to the file otherwise it will just output the corrections to STDOUT
14:26 oleonard             Joubu: Still getting the same po:update error after clearing the .pot files
14:25 blawlor[m]           <paulderscheid[m]> "Before the patch is applied..." <- before the patch if I run npx prettier ./koha-tmpl/intranet-tmpl/prog/js/vue/components/Toolbar.vue it looks like it just outputs the file, is that right?
14:24 Joubu                ok, merged
14:23 paulderscheid[m]     No, but I think I just made a mistake
14:23 Joubu                do you mind to rebase it again? :D
14:20 paulderscheid[m]     What should I do for the ktd repo then Joubu?
14:20 paulderscheid[m]     I just added the change in the qa-script repo
14:19 paulderscheid[m]     You can ignore the warnings about the editorconfig option. I linked a gh discussion about why that occurs (I know, it's annoying).
14:19 Joubu                paulderscheid[m]: https://gitlab.com/koha-community/koha-testing-docker/-/merge_requests/494
14:19 Joubu                paulderscheid[m]: actually the PR I was talking about previously (the conflict) is not pushed yet
14:18 paulderscheid[m]     Before the patch is applied you just need to run npx prettier ./<FILE_PATH> as we want to see the difference.
14:17 blawlor[m]           > <@paulderscheid:matrix.org> Please also document which editor(s) you've used.... (full message at <https://matrix.org/_matrix/media/v3/download/matrix.org/XYbgivIMFGEjhYcjEADPfWAh>)
14:17 blawlor[m]           <paulderscheid[m]> "Please also document which..." <- I'm using VScode. before the patch there's an error because the file in the command doesn't exist yet. After the patch it has some warning but no error.... (full message at <https://matrix.org/_matrix/media/v3/download/matrix.org/jsXXCgmkvtSZTigesbVfruAG>)
14:14 cait                 are you ready to GBSD some more? :)
14:12 cait                 let's see what explodes this time :D
14:11 tcohen               good harvest
14:09 cait                 + Jenkins follow-ups
14:09 cait                 ... and that's another 11 bugs
14:04 cait                 yeah, some tidy up for another day
14:03 tcohen               there are some warnings when tests are run, but unrelared
14:03 cait                 thank you!
14:03 tcohen               looks good, attaching a signed and tidied version
13:58 cait                 thanks!
13:58 tcohen               checking
13:58 tcohen               ok
13:58 cait                 just about to push, but then I'll wait
13:58 cait                 tcohen: do oyu have a moment to check it?
13:56 kidclamp             tcohen: patch attached
13:49 paulderscheid[m]     Please also document which editor(s) you've used.
13:49 blawlor[m]           ok I'll give it a try
13:48 paulderscheid[m]     But you can also just format before and after the patch is applied and look at the difference in output.
13:48 paulderscheid[m]     Yes, essentially if the already present vue files don't change on format, it's all good because by default a ';' would be inserted after statements.
13:47 blawlor[m]           paulderscheid: to test your bug is the idea to test a bunch of vue files and see if you get any errors? Id the command something like this: npx prettier -c .prettierrc.js /koha/koha-tmpl/intranet-tmpl/prog/js/vue/components/Breadcrumbs.vue
13:34 paulderscheid[m]     Alrighty
13:34 Joubu                yes, only ktd, but actually it should not hurt to have it in qa as well
13:34 paulderscheid[m]     But just for ktd, as the qa-script is expected to run in the project root, huh?
13:33 Joubu                paulderscheid[m]: I would use `git rev-parse --show-toplevel`
13:32 paulderscheid[m]     Ok, then I will fix that.
13:32 Joubu                this is not correct I think, you need an abs path. You can commit from somewhere else than the root dir
13:32 Joubu                paulderscheid[m]:         my $prettier_config_file = '.prettierrc.js';
13:28 cait                 you are all just moving too fast :)
13:27 Joubu                we modified this part of the code yesterday
13:26 paulderscheid[m]     Whoopsie
13:26 Joubu                ktd #415
13:26 Joubu                paulderscheid[m]: you have not based your PR on top of master!
13:22 cait                 grabbing the Agreements one next
13:21 cait                 tcohen++
13:14 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35536 enhancement, P5 - low, ---, m.de.rooy, Pushed to master , Improve removal of Koha plugins in unit tests
13:14 cait                 tcohen: test file is dead and grabbed the follow-up on bug 35536
13:14 cait                 Happy GBSD! :)
13:13 tcohen               kidclamp: can you look at the  t/db_dependent/Holds.t failure? the RM narrowed it down to 36331
13:13 blawlor[m]           Good morning from UTC -5 happy GBSD!
13:13 oleonard             Thanks Joubu I will try shortly
13:12 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36331 major, P5 - low, ---, nick, Pushed to master , Items that cannot be held are prevented renewal when there are holds on the record
13:12 tcohen               looking at bug 36331
13:12 Joubu                oleonard: rm misc/translator/*.pot
13:12 cait                 we agree, sorry for making it soudn complicated :)
13:12 tcohen               good
13:12 cait                 that's what I did
13:12 Joubu                cait: ?
13:12 cait                 yes
13:12 tcohen               The required follow-up for 35793 is just removing the tests
13:12 cait                 we wrote an identical patch
13:12 cait                 the git patch confused me for a second
13:11 cait                 ah no, it's the same
13:11 tcohen               I'm not following
13:11 tcohen               ?
13:11 cait                 maybe need to ttake another look
13:11 cait                 hm but I had killed the file
13:11 tcohen               ok
13:10 tcohen               ah
13:10 cait                 tcohen: that I already had written myself
13:10 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35793 enhancement, P5 - low, ---, jonathan.druart, Pushed to master , Remove Koha::Template::Plugin::Cache
13:10 tcohen               follow-up on bug 35793 as well
13:06 tcohen               cait: attached
13:04 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36012 normal, P5 - low, ---, chris, Needs Signoff , ERM/Agreements_spec.ts is failing if run too slow (?)
13:04 tcohen               bug 36012
13:04 cait                 ok!
13:04 cait                 ok
13:04 cait                 Bug 36012
13:03 tcohen               ^^ I'm adding a follow-up for that one
13:03 cait                 wrong number
13:03 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35536 enhancement, P5 - low, ---, m.de.rooy, Pushed to master , Improve removal of Koha plugins in unit tests
13:03 tcohen               bug 35536
13:02 cait                 oh and 36012  would be great (need SO/QA)
13:02 cait                 but double checking wouldnot hurt :)
13:02 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35793 enhancement, P5 - low, ---, jonathan.druart, Pushed to master , Remove Koha::Template::Plugin::Cache
13:02 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36331 major, P5 - low, ---, nick, Pushed to master , Items that cannot be held are prevented renewal when there are holds on the record
13:02 cait                 tcohen: I think i narrowed it down - bug 36331 and a follow-up on bug 35793 (I have that on my branch already)
13:01 * tcohen             looks
12:49 cait                 *sigh*
12:49 cait                 hm I broke Jenkins more
12:49 paulderscheid[m]     We can ++ when it's merged :D But thanks cait :)
12:48 cait                 paulderscheid[m]++
12:47 paulderscheid[m]     I added the PRs. Hope I followed the conventions correctly.
12:46 cait                 Joubu: ? :)
12:46 cait                 hm
12:46 oleonard             yes
12:45 cait                 did you make sure your branch as in a clean state?
12:45 cait                 EOENT is described in the docs I think
12:44 cait                 how was GBSD while I was out?
12:19 oleonard             Working with translations is really troublesome lately
12:18 pastebot             "oleonard" at 127.0.0.1 pasted "EOENT error when running gulp po:update --lang xx-XX" (17 lines) at https://paste.koha-community.org/40325
12:00 paulderscheid[m]     Ok
12:00 Joubu                better first an issue, then a PR linked to the issue (start the commit with "Issue #42")
11:59 paulderscheid[m]     Alright
11:59 Joubu                PR on gitlab please :)
11:59 paulderscheid[m]     Or also through the bug tracker?
11:59 paulderscheid[m]     *repositories?
11:58 paulderscheid[m]     Yep, are PRs fine for those repositoroes?
11:57 Joubu                for ktd you know where it is ;)
11:57 Joubu                for QA the script must be run at the root of the koha dir, so you will be able to locate the config file easily
11:56 paulderscheid[m]     Alright
11:56 Joubu                this in qa-test-tools
11:56 Joubu                QohA/File/Vue.pm:    my $tidy = qx{yarn --silent run prettier --trailing-comma es5 --semi false --arrow-parens avoid $absf};
11:56 Joubu                QohA/File/JS.pm:    my $tidy = qx{yarn --silent run prettier --trailing-comma es5 --arrow-parens avoid $absf};
11:56 paulderscheid[m]     Ah ok, thanks
11:55 paulderscheid[m]     Do you mean .git/hooks/ktd/pre-commit
11:55 Joubu                ktd:files/git_hooks/pre-commit
11:54 paulderscheid[m]     Could you point me to the files?
11:53 Joubu                paulderscheid[m]: you need to fix the git hook (part of ktd) and the qa script, to make them all use the same config file
11:43 paulderscheid[m]     I tested w/ vscod{e, ium} and neovim (w/ lazyvim config) and it seems to work as we want it for vue files.
11:43 paulderscheid[m]     Does someone want to test?
11:42 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36400 enhancement, P5 - low, ---, koha-bugs, Needs Signoff , Centralize {js,ts,vue} formatting config in .prettierrc.js
11:42 paulderscheid[m]     I just added a .prettierrc.js in bug 36400
11:32 cait                 another 12 bugs pushed - heading out for lunch break, bbiab
11:31 cait                 I don#t want them to stay, but all round numbers on dashboard: NSO 140, SO 180, PQA 60
11:22 Joubu                tcohen: do you know what happened?
11:21 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36081 is not accessible.
11:21 oleonard             Sorry for the noise on Bug 36081, I was looking at the wrong thing
11:20 tcohen               next week I'll move the server
11:19 tcohen               I'm sorry the technical issues might got in the middle
11:19 tcohen               happy GBSD everyone!
11:19 cait                 happy GBSD!
11:19 cait                 hola tcohen
11:19 tcohen               hola #koha o/
11:10 cait                 needed for Jenkins
11:10 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36012 normal, P5 - low, ---, chris, Needs Signoff , ERM/Agreements_spec.ts is failing if run too slow (?)
11:10 cait                 can we please get SO/QA on bug 36012?
11:09 cait                 um not that one
11:09 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=3612 normal, PATCH-Sent (DO NOT USE), ---, paul.poulain, CLOSED FIXED, bookseller search & management
11:09 cait                 can we please get SO/QA on bug 3612?
10:42 cait                 lol
10:41 oleonard             wahanui's job is not that taxing but the hours are terrible
10:40 cait                 on strike?
10:40 cait                 that's true
10:29 oleonard             wahanui AWOL for GBSD? Scandalous.
10:23 cait                 confetti!
10:23 cait                 it's GBSD!
10:22 cait                 did it?
10:18 paulderscheid[m]     So much happened here last night. O.O
10:18 paulderscheid[m]     morning #koha
10:18 cait                 davidnind++ :)
09:55 dolf                 OK, thanks. I'll try to monitor memcached more closely to see if it really goes down, and why.
09:49 cait                 or might get it, it depends on what is going on, but I have seen int in maintenance sometimes
09:48 cait                 for some reason
09:48 cait                 hm not sure then, we usually get that if the server is down
09:44 dolf                 cait: It seems to be mostly between 06:30 and 09:30 in the morning, but with some exceptions (around 22:00 and 01:00). About 4 time this month, but not weekly.
09:42 cait                 first 12 bugs pushed today - will be back for more :)
09:40 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36034 blocker, P1 - high, ---, andreas.jonsson, Pushed to oldstable , cas_ticket is set to serialized patron object in session
09:40 Joubu                bug 36034
09:38 ashimema             can someone remind me what the bug was for the cas thing that filled sessions
09:38 cait                 first batch pushed for today
09:36 cait                 is it always the same/similar time?
09:36 cait                 dolf: hm usually happens when koha is down for a bit - maybe a backup run or similar?
09:33 thd                  The database state must have preserved my login state for the wiki which I find most surprising.
09:32 thd                  ssh access to the VPS host for the containers was lost for me yesterday as things went down.  My screen session was not preserved which indicates that the system was likely at least restarted even though it would not restart after going down yesterday.
09:28 dolf                 It happens in the /etc/cron.hourly/koha-common script
09:28 dolf                 This happens sporadically, sometimes a few days apart, and sometimes a month apart. Is there any known cause for this? MemCached seems to be running fine all the time.
09:28 dolf                 If you ignore this warning, you will face performance issues
09:28 dolf                 Connection to the memcached servers '127.0.0.1:11211' failed. Are the unix socket permissions set properly? Is the host reachable?
09:28 dolf                 From time to time, I get an e-mail from the Cron Daemon of the Debian VM on which my Koha is running:
09:24 thd                  The file system was obviously intact as some updates would otherwise have been lost.
09:22 thd                  Not specific to the wiki certainly but there seemed to be some hardware failure with the server not starting.
09:22 cait                 not specific to the wiki
09:22 cait                 some problem witht he hoster is what I got, he might know more
09:21 thd                  Maybe tcohen will have some information later about what actually failed.  The system was evidently completely recoverable without resorting to a backup which would have been older and probably not even a data centre snapshot from before it went down.
09:12 thd                  Wiki seems to be back up as if it was never down.  Even my login state was preserved.
09:01 cait                 but mostly
09:01 cait                 not always ;)
09:00 marcelr              Joubu always makes nice commit messages ;)
09:00 Joubu                yes, sorry
09:00 marcelr              iirc
09:00 marcelr              first is from Pedro
09:00 marcelr              no i think he means the second
08:59 cait                 when the first one is the one, can you pelase make the commit message a little nicer?
08:59 marcelr              will have a look
08:58 cait                 I'll wait with both right now - remove them from my branch for now
08:57 cait                 hm bit confusing - on the bug you said only the second patch?
08:57 Joubu                see the discussion there
08:57 Joubu                please wait for marcelr reply, or push only the first patch :)
08:56 cait                 but on ym branch
08:56 cait                 not pushed yet
08:55 Joubu                marcelr: 36326 - IIRC only my patch was needed
08:53 cait                 moving here too
08:53 cait                 ashimema++
08:53 cait                 cool :)
08:52 magnuse              ashimema++
08:43 ashimema             Woop woop, that's two PRs for bugzilla merged.. we're moving again 🙂
08:32 cait                 let me try! think "sunny" :)
08:31 Joubu                and they are tricky ones...
08:31 Joubu                you won't :D
08:30 cait                 yes, that's why I was putting it out here - hoping to raise attention and get more eyes on it
08:30 Joubu                especially when it's always me looking at them, yes
08:30 cait                 well, let's GBSD! Working on the bug bugs now
08:30 cait                 always fun
08:29 Joubu                they are random failures
08:28 cait                 Joubu filed all the recent Jenkins failures - but I think we don't have patches yet
07:54 marcelr              always positive
07:53 marcelr              sure
07:53 Joubu                the weather is grey but you heart is sunny marcelr, right? ;)
07:53 cait                 it might, because I am invited to a birthday party this weekend
07:53 marcelr              its coming your way later
07:52 marcelr              rainy
07:52 marcelr              grey
07:52 cait                 very sunny here :)
07:52 marcelr              sunny??
07:52 marcelr              hi cait
07:52 cait                 good morning #koha on this sunny GBSD!
07:45 reiveune             hello
07:41 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27893 normal, P5 - low, ---, m.de.rooy, Needs Signoff , Delete of biblio should warn about attached acq orders and cancel them
07:41 marcelr              hi all, i need some testers for bug 27893, 36068, 36018 and 35994 simple acquisiton improvements
07:39 huginn`              marcelr: The operation succeeded.
07:39 marcelr              @later tell cait please push 35536 and friends (35548); 35062 touches few lines waits for 2m in pqa
07:33 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36081 is not accessible.
07:33 magnuse              bug 36081
07:30 marcelr              Joubu: 36081 is for you, you can do it better..
07:28 marcelr              patches are not really moving these days..
07:24 marcelr              o/
07:08 wajasu               i could run hashdir on the sql/schema dirs in the koha git, and write to a volume(in koha git) and when the container restarts, we see if there is a change, and if so repopulate the db.
07:05 wajasu               maybe using a tool like hashdir
07:02 wajasu               if i could detect if the directories containing SQL changed, then i could only re-populate the db when it changed
07:00 wajasu               or maybe we can list some language prefixes in the .env TRANSLATE_PREFIX and then just download those that we want to work on.
06:59 wajasu               but the git filter isnt that slow, once the whole things is pulled
06:58 wajasu               i wonder if i could do a git show -s --format="%H" HEAD  to get a hash for a directory like misc/translator/po and compare to the remote
06:56 wajasu               so now i am thinking about the run.sh.
06:55 wajasu               i needed to do docker buildx prune OR docker buildx prune -a to remove all those internat caches. WARNING dont do the prune if you have stuff to keep.
06:54 wajasu               that would really might  help whoever does koha/koha-testing builds.
06:53 wajasu               i just added https://docs.docker.com/reference/dockerfile/#example-cache-apt-packages  into the dists/bullseye/Dockerfile and if I drop my koha testing image, when i rebuild its done.
04:41 tuxayo               On first run, that would make KTD fully usable minus translating while it's downloading l10n. Likely not many people would even notice this.
04:40 thd                  I have two types of backup from tcohen's Nextcloud.  One is the database and persistent volumes and the other is /var/lib/docker/volumes which includes docker configuration in portainer_data and other important things.  There are also other backups which are not wiki specific which their was no reason to make available to me.
04:40 tuxayo               Yeah, the rest, I'm not sure. But it seems l10n update and yarn build could be launched right away.
04:37 tuxayo               Or at least could be done in parallel to zebra and ES indexing.
04:37 tuxayo               Could be started earlier.
04:37 tuxayo               For the rest, there might be too many dependencies to make things parallel. Maybe not all the built of the JS and CSS stuff
04:35 thd                  The storage device could be fine and the hardware fault may be some other problem.
04:35 tuxayo               Maybe paralelism would help? At least for the update of the l10n there is not need to have this blocking.
04:35 tuxayo               wajasu: nice :)
04:34 wajasu               i'm just slooowly trying to tweak the ktd to start/stop faster.  i added the init: true to the koha service section and it doesn't delay and kill after 10 secs now.  that adds up when you work bugs.
04:34 thd                  The server would not start.
04:33 thd                  I have seen that presenter previously.  He definitely has an engaging style, NetworkChuck.
04:33 tuxayo               Last time it was just an outage I think, no loss
04:33 tuxayo               *storage
04:33 tuxayo               There are no news that the server store is dead, are they?
04:33 tuxayo               > We might loose a day or two of content.
04:32 tuxayo               Sending to my sysadmin friends ^^
04:32 thd                  There may also be a more recent snapshot in the data centre.
04:32 tuxayo               wajasu: thanks, that DNS video was interesting
04:28 thd                  We might loose a day or two of content.
04:27 thd                  I think that quite a few things were on the same server.
04:26 thd                  The test wiki has an old database from the time of migration.  There is no process in place to synchronize the test wiki database with the current database.
04:25 tuxayo               no worries, that silly page isn't going anywhere
04:24 thd                  I have not tried running restoring it but I downloaded the most recent backup from tcohen's Nextcloud instance.
04:23 tuxayo               maybe not that one, it might be on the same server
04:23 tuxayo               https://wiki.test.koha-community.org
04:22 tuxayo               ho lol, the test wiki?N
04:22 tuxayo               > I have the backup
04:22 tuxayo               One problem to go more backwards in browser support was that the browser don't support <button> XD
04:22 thd                  I have the backup
04:21 tuxayo               Yeah thd, we can still proudly advertise some level of compat with IE4 or IE5 I don't remember (when the wiki work, I'll be able to find my test results) it would be a shame to loose that :)
04:21 tuxayo               > I hope that deprecating TemplateToolkit in favour of Vue.js does not leave an entirely blank page with no fallback for anything in the OPAC.
04:21 tuxayo               thd:
04:18 wajasu               he who owns the IPs owns the ...
04:17 tuxayo               What would Ford and GE do with all those IPs XD
04:17 tuxayo               And of course, they are the less used blocks: https://i.pinimg.com/originals/d5/3b/9f/d53b9f160f39e6e4739d544383b73595.jpg
04:15 tuxayo               Various US army organization and early US tech companies have an insane number of ipv4 adresses.
04:13 tuxayo               However, there are many more actors that should have been expropriated before getting at you wajasu  https://xkcd.com/195/
04:13 tuxayo               lol, to be fair, that's even more of a common than domain names.
04:13 tuxayo               > i had blocks of IP4 and they stole them from me a few years back.
04:10 tuxayo               true
04:10 tuxayo               XD
04:10 tuxayo               > i used to scream that people were wasting the namespace.  abusing the commons
04:09 tuxayo               The explanation field in the systempreference table is weird, I don't get where it's displayed. Because the actually text we see comes from circulation.pref.
03:24 wajasu               i had a koha server for someone that would get bogged down every 6 months.  i though maybe it was amazon prime day, but in the end, i had to work on the robots.txt.  the robots kept coming for a couple of days, then it subsided.
03:20 thd                  I have a recently acquired IP address at which someone else's old subdomain keeps trying to resolve.
03:14 wajasu               while you guys are at it, with the DNS, one should check if old subdomains are left adrift. https://www.youtube.com/watch?v=GH6O3oBZLK8
03:14 thd                  I hope that deprecating TemplateToolkit in favour of Vue.js does not leave an entirely blank page with no fallback for anything in the OPAC.
03:13 thd                  Lynx, Elinks, etc. no longer render enough sites not because of graphics but because of unnecessary JavaScript.
03:11 thd                  It took me hours to bring up XWindows while the system thrashed the swap space the first time I tried.  The console worked fine without graphics.
03:10 wajasu               today people use tmux
03:10 wajasu               i had to get an XWindow terminal that was monochrome to have multiple windows open.  We were using serial switch boxes with dumb terminals.
03:09 wajasu               it took me hours to compile XWindows in the 80s.
03:09 wajasu               wheni was a young C programmer, I used to implement RFCs as they first become available.  TCP stacks, SMTP, FTP, GOPHER, ... Web Browser.
03:07 wajasu               i had blocks of IP4 and they stole them from me a few years back.
03:07 thd                  I was around then but I only had access to 18th century computers, card catalogues and their early electronic versions.
03:07 wajasu               so nothing can be completely free
03:07 wajasu               i used to scream that people were wasting the namespace.  abusing the commons
03:06 wajasu               we used to just ask for a domain and they were free.
03:05 wajasu               yes in the 70s and 80s.  then in the 90s when businesses came onboard spam was born.
03:04 thd                  wajasu: Was that a general property of email delivery at some early time such that xx@domain.tld was sent to yy@domain.tld and zz@domain.tld ?
03:04 wajasu               i seem to recal, that i couldn't sign onto github or gitlab a year ago so i coulnd participate with koha stuff.
03:03 wajasu               i had throw away email addreses and the domains are getting blacklisted
03:01 wajasu               remember the days when you could send an email to joe@cool.net and everyong in the cool.net domain would get it?
03:01 thd                  I may also have taken too long to join the DKIM and DMARC party.  Gmail does not even validate whether DKIM signatures match message content and passes things to the inbox with DMARC and no DKIM signature.
02:59 thd                  Problems can be nothing wrong with your IP address but there had been a problem with another IP address in the same subnet.
02:57 thd                  I hardly send any email.  Have been running the same mail server of my own for years and I end up in the spam box when sending test messages to a newly created test Gmail account when I had been in the inbox in previous testing.
02:52 thd                  They are German.  We may know some people near them.
02:51 thd                  Still very little about them online other than some party is funding Koha to use their service for solving an important problem of mail server reputation which never used to be a problem when spam was rampant.
02:50 dcook                ¯\_(ツ)_/¯
02:49 thd                  Are they not securemailgate.de ?
02:48 dcook                It could be someone in their basement running it as a side hustle for all we know
02:48 dcook                There's no info about them online
02:48 dcook                Do we really know that for sure?
02:48 thd                  The people at secure-mailgate.com must have something good to say as email is their primary business.
02:47 dcook                by whom*
02:47 dcook                I liked Owen's joke about checking the wiki for which systems are managed by who (when the wiki first went down)
02:46 thd                  Joubu also does not have low level access to all the systems otherwise we might have a few more things working correctly if he was not otherwise too busy.
02:46 dcook                Yeah, fingers crossed they say something good
02:46 dcook                Yeah mail reputation is... ugh. Even if you legitimately send a lot of email, you'll still get a bad reputation.
02:45 thd                  Joubu has sent an email to ask the people at secure.mailgate.com
02:43 thd                  Apparently, no one in the Koha community has direct access for configuring DKIM at secure-mailgate.com or we do not yet know what to do.  The underlying problem is that in 2024 you have much difficulty catching an IP address with good mail reputation for a VPS to run a mail server.
02:39 dcook                [off] Please don't burn it all down, Joubu ;)
02:39 dcook                If there were turmoil with an individual now, we'd be pretty bad off
02:39 dcook                You can still do that via DNS
02:38 thd                  Having community infrastructure widely distributed helped the community survive when there was turmoil with LibLime.
02:36 dcook                The email thing really isn't that hard, especially if we were using one mail server
02:36 dcook                I suppose this highlights how the koha community infrastructure is a bit "behind the curtain"
02:24 thd                  davidnind: She is waiting to handover the mailing list to an active maintainer but Discourse needs much testing and fixing a third party mail system for the wiki, Discourse, etc. is not so trivial even if the third party system is fixed tomorrow there is still much more to do.
02:21 thd                  davidnind: Maybe  you could get Rachel at Katipo's attention about adding the DMARC line to the DNS for lists.katipo.co.nz while we test Discourse.  It may only affect a minority of Koha people behind restrictive systems but people on such systems cannot confirm their email for the Koha general mailing list.
02:15 tuxayo               davidnind++ Thanks helping with that English proofreading issue ^^
02:13 davidnind            thd++
02:13 davidnind            tuxayo++
02:13 davidnind            thd: thanks for sorting out - for the last month things have been looking OK. Most registrations have been having confirmed show up. There is still one in the holds queue that I sent a message to, so when things are up again if you could have a look that would be great!
01:59 thd                  davidnind:  Mostly library organisation email systems which people use allow messages to pass without DKIM or DMARC but the library system from yesterday is an exception.  The mail system was working for the wiki before the wiki server went down.  The problem was about authentication that email messages have the content and origin which the message headers claim.
01:54 thd                  davidnind: secure-mailgate.com is serving the messages for the wiki and Joubu is asking how we can set DKIM signatures for messages there.
01:52 thd                  davidnind: I will have to set a password for her on the command line when the server running the wiki is functioning again.
01:51 thd                  davidnind: I confirmed an email account yesterday for someone reporting no confirmation message.
01:50 thd                  davidnind: I posted some messages to you a little later than this hour  yesterday explaining that I may have identified why a few users had trouble receiving the wiki email confirmation messages.
01:38 tuxayo               davidnind-away: thanks, then I can move on, it's just classic non native speaker confusion :)
01:11 davidnind            The new phrasing seems OK to me
01:03 tuxayo               So insight is welcome on this ^^
01:02 tuxayo               😵‍💫
01:01 tuxayo               But the swap in meaning (Allow is permissive and require is about enforcing) confuses me for some reason. I wonder if that's avoidable. And the "don't" having the meaning "disabled" for CircConfirmItemParts and "enabled" for CircConfirmItemPartsSCI and CircConfirmItemPartsSCO is also confusing.
00:57 tuxayo               It seems we have to use require for legacy one and allow for the new ones due to the context they are used.
00:53 tuxayo               CircConfirmItemPartsSCO: **Don't allow** multi-part items to be checked out via the web-based self checkout module.
00:53 tuxayo               CircConfirmItemPartsSCO: **Allow** multi-part items to be checked out via the web-based self checkout module.
00:53 tuxayo               CircConfirmItemPartsSCI: **Don't allow** multi-part items to be checked in via the web-based self check-in or self checkout modules.
00:53 tuxayo               CircConfirmItemPartsSCI: **Allow** multi-part items to be checked in via the web-based self check-in or self checkout modules.
00:53 tuxayo               The new is:
00:53 tuxayo               CircConfirmItemParts: **Require** staff to confirm that all parts of an item are present at checkin/checkout.
00:53 tuxayo               CircConfirmItemParts: **Don't require** staff to confirm that all parts of an item are present at checkin/checkout.
00:53 tuxayo               The existing phrasing is :
00:53 huginn`              04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34643 enhancement, P5 - low, ---, kyle, Signed Off , Split CircConfirmItemParts for self-checkout and self-checkin
00:53 tuxayo               Any opinion about the phrasing of the options of new sysprefs from bug 34643? It's about giving more granularity for CircConfirmItemParts (by introducing CircConfirmItemPartsSCI and CircConfirmItemPartsSCO)
00:42 huginn`              tuxayo: The operation succeeded.
00:42 tuxayo               @later tell tcohen portainer down
00:42 tuxayo               plus api doc, jenkins and portainer
00:40 tuxayo               wiki down indeed