Time Nick Message 00:40 tuxayo wiki down indeed 00:42 tuxayo plus api doc, jenkins and portainer 00:42 tuxayo @later tell tcohen portainer down 00:42 huginn` tuxayo: The operation succeeded. 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: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 The existing phrasing is : 00:53 tuxayo CircConfirmItemParts: **Don't require** staff to confirm that all parts of an item are present at checkin/checkout. 00:53 tuxayo CircConfirmItemParts: **Require** staff to confirm that all parts of an item are present at checkin/checkout. 00:53 tuxayo The new is: 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 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 CircConfirmItemPartsSCO: **Allow** multi-part items to be checked out via the web-based self checkout module. 00:53 tuxayo CircConfirmItemPartsSCO: **Don't allow** multi-part items to be checked out via the web-based self checkout module. 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. 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. 01:02 tuxayo 😵💫 01:03 tuxayo So insight is welcome on this ^^ 01:11 davidnind The new phrasing seems OK to me 01:38 tuxayo davidnind-away: thanks, then I can move on, it's just classic non native speaker confusion :) 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:51 thd davidnind: I confirmed an email account yesterday for someone reporting no confirmation message. 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: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: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. 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! 02:13 davidnind tuxayo++ 02:13 davidnind thd++ 02:15 tuxayo davidnind++ Thanks helping with that English proofreading issue ^^ 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: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:36 dcook I suppose this highlights how the koha community infrastructure is a bit "behind the curtain" 02:36 dcook The email thing really isn't that hard, especially if we were using one mail server 02:38 thd Having community infrastructure widely distributed helped the community survive when there was turmoil with LibLime. 02:39 dcook You can still do that via DNS 02:39 dcook If there were turmoil with an individual now, we'd be pretty bad off 02:39 dcook [off] Please don't burn it all down, Joubu ;) 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:45 thd Joubu has sent an email to ask the people at secure.mailgate.com 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:46 dcook Yeah, fingers crossed they say something good 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: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:47 dcook by whom* 02:48 thd The people at secure-mailgate.com must have something good to say as email is their primary business. 02:48 dcook Do we really know that for sure? 02:48 dcook There's no info about them online 02:48 dcook It could be someone in their basement running it as a side hustle for all we know 02:49 thd Are they not securemailgate.de ? 02:50 dcook ¯\_(ツ)_/¯ 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:52 thd They are German. We may know some people near them. 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: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. 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. 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:03 wajasu i had throw away email addreses and the domains are getting blacklisted 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: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:05 wajasu yes in the 70s and 80s. then in the 90s when businesses came onboard spam was born. 03:06 wajasu we used to just ask for a domain and they were free. 03:07 wajasu i used to scream that people were wasting the namespace. abusing the commons 03:07 wajasu so nothing can be completely free 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 i had blocks of IP4 and they stole them from me a few years back. 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:09 wajasu it took me hours to compile XWindows in the 80s. 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:10 wajasu today people use tmux 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:13 thd Lynx, Elinks, etc. no longer render enough sites not because of graphics but because of unnecessary JavaScript. 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: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:20 thd I have a recently acquired IP address at which someone else's old subdomain keeps trying to resolve. 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. 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. 04:10 tuxayo > i used to scream that people were wasting the namespace. abusing the commons 04:10 tuxayo XD 04:10 tuxayo true 04:13 tuxayo > i had blocks of IP4 and they stole them from me a few years back. 04:13 tuxayo lol, to be fair, that's even more of a common than domain names. 04:13 tuxayo However, there are many more actors that should have been expropriated before getting at you wajasu https://xkcd.com/195/ 04:15 tuxayo Various US army organization and early US tech companies have an insane number of ipv4 adresses. 04:17 tuxayo And of course, they are the less used blocks: https://i.pinimg.com/originals/d5/3b/9f/d53b9f160f39e6e4739d544383b73595.jpg 04:17 tuxayo What would Ford and GE do with all those IPs XD 04:18 wajasu he who owns the IPs owns the ... 04:21 tuxayo thd: 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 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:22 thd 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 tuxayo > I have the backup 04:22 tuxayo ho lol, the test wiki?N 04:23 tuxayo https://wiki.test.koha-community.org 04:23 tuxayo maybe not that one, it might be on the same server 04:24 thd I have not tried running restoring it but I downloaded the most recent backup from tcohen's Nextcloud instance. 04:25 tuxayo no worries, that silly page isn't going anywhere 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:27 thd I think that quite a few things were on the same server. 04:28 thd We might loose a day or two of content. 04:32 tuxayo wajasu: thanks, that DNS video was interesting 04:32 thd There may also be a more recent snapshot in the data centre. 04:32 tuxayo Sending to my sysadmin friends ^^ 04:33 tuxayo > We might loose a day or two of content. 04:33 tuxayo There are no news that the server store is dead, are they? 04:33 tuxayo *storage 04:33 tuxayo Last time it was just an outage I think, no loss 04:33 thd I have seen that presenter previously. He definitely has an engaging style, NetworkChuck. 04:34 thd The server would not start. 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:35 tuxayo wajasu: nice :) 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 thd The storage device could be fine and the hardware fault may be some other problem. 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:37 tuxayo Could be started earlier. 04:37 tuxayo Or at least could be done in parallel to zebra and ES indexing. 04:40 tuxayo Yeah, the rest, I'm not sure. But it seems l10n update and yarn build could be launched right away. 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: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. 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. 06:54 wajasu that would really might help whoever does koha/koha-testing builds. 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:56 wajasu so now i am thinking about the run.sh. 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:59 wajasu but the git filter isnt that slow, once the whole things is pulled 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. 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:05 wajasu maybe using a tool like hashdir 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:24 marcelr o/ 07:28 marcelr patches are not really moving these days.. 07:30 marcelr Joubu: 36081 is for you, you can do it better.. 07:33 magnuse bug 36081 07:33 huginn` 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36081 is not accessible. 07:39 marcelr @later tell cait please push 35536 and friends (35548); 35062 touches few lines waits for 2m in pqa 07:39 huginn` marcelr: The operation succeeded. 07:41 marcelr hi all, i need some testers for bug 27893, 36068, 36018 and 35994 simple acquisiton improvements 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:45 reiveune hello 07:52 cait good morning #koha on this sunny GBSD! 07:52 marcelr hi cait 07:52 marcelr sunny?? 07:52 cait very sunny here :) 07:52 marcelr grey 07:52 marcelr rainy 07:53 marcelr its coming your way later 07:53 cait it might, because I am invited to a birthday party this weekend 07:53 Joubu the weather is grey but you heart is sunny marcelr, right? ;) 07:53 marcelr sure 07:54 marcelr always positive 08:28 cait Joubu filed all the recent Jenkins failures - but I think we don't have patches yet 08:29 Joubu they are random failures 08:30 cait always fun 08:30 cait well, let's GBSD! Working on the bug bugs now 08:30 Joubu especially when it's always me looking at them, yes 08:30 cait yes, that's why I was putting it out here - hoping to raise attention and get more eyes on it 08:31 Joubu you won't :D 08:31 Joubu and they are tricky ones... 08:32 cait let me try! think "sunny" :) 08:43 ashimema Woop woop, that's two PRs for bugzilla merged.. we're moving again 🙂 08:52 magnuse ashimema++ 08:53 cait cool :) 08:53 cait ashimema++ 08:53 cait moving here too 08:55 Joubu marcelr: 36326 - IIRC only my patch was needed 08:56 cait not pushed yet 08:56 cait but on ym branch 08:57 Joubu please wait for marcelr reply, or push only the first patch :) 08:57 Joubu see the discussion there 08:57 cait hm bit confusing - on the bug you said only the second patch? 08:58 cait I'll wait with both right now - remove them from my branch for now 08:59 marcelr will have a look 08:59 cait when the first one is the one, can you pelase make the commit message a little nicer? 09:00 marcelr no i think he means the second 09:00 marcelr first is from Pedro 09:00 marcelr iirc 09:00 Joubu yes, sorry 09:00 marcelr Joubu always makes nice commit messages ;) 09:01 cait not always ;) 09:01 cait but mostly 09:12 thd Wiki seems to be back up as if it was never down. Even my login state was preserved. 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:22 cait some problem witht he hoster is what I got, he might know more 09:22 cait not specific to the wiki 09:22 thd Not specific to the wiki certainly but there seemed to be some hardware failure with the server not starting. 09:24 thd The file system was obviously intact as some updates would otherwise have been lost. 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: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 If you ignore this warning, you will face performance issues 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 It happens in the /etc/cron.hourly/koha-common script 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:33 thd The database state must have preserved my login state for the wiki which I find most surprising. 09:36 cait dolf: hm usually happens when koha is down for a bit - maybe a backup run or similar? 09:36 cait is it always the same/similar time? 09:38 cait first batch pushed for today 09:38 ashimema can someone remind me what the bug was for the cas thing that filled sessions 09:40 Joubu bug 36034 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:42 cait first 12 bugs pushed today - will be back for more :) 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:48 cait hm not sure then, we usually get that if the server is down 09:48 cait for some reason 09:49 cait or might get it, it depends on what is going on, but I have seen int in maintenance sometimes 09:55 dolf OK, thanks. I'll try to monitor memcached more closely to see if it really goes down, and why. 10:18 cait davidnind++ :) 10:18 paulderscheid[m] morning #koha 10:18 paulderscheid[m] So much happened here last night. O.O 10:22 cait did it? 10:23 cait it's GBSD! 10:23 cait confetti! 10:29 oleonard wahanui AWOL for GBSD? Scandalous. 10:40 cait that's true 10:40 cait on strike? 10:41 oleonard wahanui's job is not that taxing but the hours are terrible 10:42 cait lol 11:09 cait can we please get SO/QA on bug 3612? 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 um not that one 11:10 cait can we please get SO/QA on bug 36012? 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 needed for Jenkins 11:19 tcohen hola #koha o/ 11:19 cait hola tcohen 11:19 cait happy GBSD! 11:19 tcohen happy GBSD everyone! 11:19 tcohen I'm sorry the technical issues might got in the middle 11:20 tcohen next week I'll move the server 11:21 oleonard Sorry for the noise on Bug 36081, I was looking at the wrong thing 11:21 huginn` 04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=36081 is not accessible. 11:22 Joubu tcohen: do you know what happened? 11:31 cait I don#t want them to stay, but all round numbers on dashboard: NSO 140, SO 180, PQA 60 11:32 cait another 12 bugs pushed - heading out for lunch break, bbiab 11:42 paulderscheid[m] I just added a .prettierrc.js in bug 36400 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:43 paulderscheid[m] Does someone want to test? 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: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:54 paulderscheid[m] Could you point me to the files? 11:55 Joubu ktd:files/git_hooks/pre-commit 11:55 paulderscheid[m] Do you mean .git/hooks/ktd/pre-commit 11:56 paulderscheid[m] Ah ok, thanks 11:56 Joubu QohA/File/JS.pm: my $tidy = qx{yarn --silent run prettier --trailing-comma es5 --arrow-parens avoid $absf}; 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 this in qa-test-tools 11:56 paulderscheid[m] Alright 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:57 Joubu for ktd you know where it is ;) 11:58 paulderscheid[m] Yep, are PRs fine for those repositoroes? 11:59 paulderscheid[m] *repositories? 11:59 paulderscheid[m] Or also through the bug tracker? 11:59 Joubu PR on gitlab please :) 11:59 paulderscheid[m] Alright 12:00 Joubu better first an issue, then a PR linked to the issue (start the commit with "Issue #42") 12:00 paulderscheid[m] Ok 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:19 oleonard Working with translations is really troublesome lately 12:44 cait how was GBSD while I was out? 12:45 cait EOENT is described in the docs I think 12:45 cait did you make sure your branch as in a clean state? 12:46 oleonard yes 12:46 cait hm 12:46 cait Joubu: ? :) 12:47 paulderscheid[m] I added the PRs. Hope I followed the conventions correctly. 12:48 cait paulderscheid[m]++ 12:49 paulderscheid[m] We can ++ when it's merged :D But thanks cait :) 12:49 cait hm I broke Jenkins more 12:49 cait *sigh* 13:01 * tcohen looks 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: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 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 cait but double checking wouldnot hurt :) 13:02 cait oh and 36012 would be great (need SO/QA) 13:03 tcohen bug 35536 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 cait wrong number 13:03 tcohen ^^ I'm adding a follow-up for that one 13:04 cait Bug 36012 13:04 cait ok 13:04 cait ok! 13:04 tcohen bug 36012 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:06 tcohen cait: attached 13:10 tcohen follow-up on bug 35793 as well 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 cait tcohen: that I already had written myself 13:10 tcohen ah 13:11 tcohen ok 13:11 cait hm but I had killed the file 13:11 cait maybe need to ttake another look 13:11 tcohen ? 13:11 tcohen I'm not following 13:11 cait ah no, it's the same 13:12 cait the git patch confused me for a second 13:12 cait we wrote an identical patch 13:12 tcohen The required follow-up for 35793 is just removing the tests 13:12 cait yes 13:12 Joubu cait: ? 13:12 cait that's what I did 13:12 tcohen good 13:12 cait we agree, sorry for making it soudn complicated :) 13:12 Joubu oleonard: rm misc/translator/*.pot 13:12 tcohen looking at bug 36331 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:13 oleonard Thanks Joubu I will try shortly 13:13 blawlor[m] Good morning from UTC -5 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:14 cait Happy GBSD! :) 13:14 cait tcohen: test file is dead and grabbed the follow-up on bug 35536 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:21 cait tcohen++ 13:22 cait grabbing the Agreements one next 13:26 Joubu paulderscheid[m]: you have not based your PR on top of master! 13:26 Joubu ktd #415 13:26 paulderscheid[m] Whoopsie 13:27 Joubu we modified this part of the code yesterday 13:28 cait you are all just moving too fast :) 13:32 Joubu paulderscheid[m]: my $prettier_config_file = '.prettierrc.js'; 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 paulderscheid[m] Ok, then I will fix that. 13:33 Joubu paulderscheid[m]: I would use `git rev-parse --show-toplevel` 13:34 paulderscheid[m] But just for ktd, as the qa-script is expected to run in the project root, huh? 13:34 Joubu yes, only ktd, but actually it should not hurt to have it in qa as well 13:34 paulderscheid[m] Alrighty 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: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:48 paulderscheid[m] But you can also just format before and after the patch is applied and look at the difference in output. 13:49 blawlor[m] ok I'll give it a try 13:49 paulderscheid[m] Please also document which editor(s) you've used. 13:56 kidclamp tcohen: patch attached 13:58 cait tcohen: do oyu have a moment to check it? 13:58 cait just about to push, but then I'll wait 13:58 tcohen ok 13:58 tcohen checking 13:58 cait thanks! 14:03 tcohen looks good, attaching a signed and tidied version 14:03 cait thank you! 14:03 tcohen there are some warnings when tests are run, but unrelared 14:04 cait yeah, some tidy up for another day 14:09 cait ... and that's another 11 bugs 14:09 cait + Jenkins follow-ups 14:11 tcohen good harvest 14:12 cait let's see what explodes this time :D 14:14 cait are you ready to GBSD some more? :) 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: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: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:19 Joubu paulderscheid[m]: actually the PR I was talking about previously (the conflict) is not pushed yet 14:19 Joubu paulderscheid[m]: https://gitlab.com/koha-community/koha-testing-docker/-/merge_requests/494 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:20 paulderscheid[m] I just added the change in the qa-script repo 14:20 paulderscheid[m] What should I do for the ktd repo then Joubu? 14:23 Joubu do you mind to rebase it again? :D 14:23 paulderscheid[m] No, but I think I just made a mistake 14:24 Joubu ok, merged 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:26 oleonard Joubu: Still getting the same po:update error after clearing the .pot files 14:26 paulderscheid[m] Yes, you can use -w to write to the file otherwise it will just output the corrections to STDOUT 14:27 Joubu oleonard: paste the error 14:27 Joubu oleonard: did you chown? 14:27 oleonard chown anything in particular? 14:28 Joubu all the things :D but first try with -R 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:31 Joubu oleonard: is there something in misc/translator/po? 14:33 paulderscheid[m] Should be mergeable now. 14:35 oleonard Joubu: The .po files plus /debian and /ru_RU 14:36 paulderscheid[m] I think you need to teach me some git foo either cait or Joubu at hackfest. 14:36 paulderscheid[m] There's still a lot I need to learn it seems. 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:37 Joubu oleonard: misc/translator/po should have a .git directory 14:37 oleonard Oh yes, that too sorry 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:38 Joubu if I have not typoed something 14:41 oleonard Joubu: What does `ls -l misc/translator/po|wc -l` do? 14:42 Joubu just show it's not empty :) 14:42 Joubu the number of files in the dir 14:42 Joubu but I just noticed the paste does not contain all what I selected on the screen 14:42 Joubu did the clone fix the problem? 14:46 oleonard Waiting for the clone to finish 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:49 paulderscheid[m] That’s the point :D 14:50 blawlor[m] paulderscheid[m]: Oh haha 14:50 cait ok, that was another 9 bugs 14:51 cait QA queue down from 79 this morning to 43 14:51 cait ... and some QA happened in between this morning and now, so it's some more than that :) 14:52 blawlor[m] so for example before the patch:... (full message at <https://matrix.org/_matrix/media/v3/download/matrix.org/jrqhXrZYtHaiPxIqRDziHhTL>) 14:52 cait ... and small victories: all enhancements from January are now gone from the queue 14:52 paulderscheid[m] Doing cardio for 45 min 14:52 paulderscheid[m] Be back in a jiffy 14:52 paulderscheid[m] But that looks good blawlor 14:52 cait ... way to make us feel bad :) 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:54 Joubu all the .vue files are correctly formatted yes, we have tests to ensure that :) 14:54 Joubu cait: we fixed that failure already.. 14:54 cait which one? 14:55 Joubu see d130a6c66b6cc6fb3221c0ea7e26f2d0825f4f72 14:55 Joubu not exactly the same, but same problem with D10 14:55 cait sorry, missing context 14:55 Joubu https://jenkins.koha-community.org/job/Koha_Master_D10/1431/consoleText 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:58 cait passes for me locally - what do youneed me to do? 14:59 Joubu *D10* 14:59 Joubu paste that on the last bug you pushed that changes the plugin area 15:01 cait there were a few 15:01 oleonard Still no luck Joubu but I'm going to move on 15:01 cait mostly Marcel 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:04 cait Joubu: I am not following you - I'll step out for a few minutes 15:05 davidnind ByWater Solutions Global Bug Squashing Day live has started https://www.youtube.com/watch?v=Q1Taq5Hta3w 15:14 wise_mike[m] Hi, first time here. Do I ask questions here or where? 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:15 oleonard wise_mike[m]: Patrons could add existing titles to their own list, but they can't add records to the catalog 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:19 oleonard wise_mike[m]: Yes. They can sign themselves up if you enable patron self-registration in system preferences. 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:22 caroline wise_mike[m], https://koha-community.org/manual/latest/en/html/cataloging.html#merging-records 15:22 oleonard wise_mike[m]: Yes. MARC imports can have "match points," like ISBN or control number. 15:22 wise_mike[m] great.. thanks 15:29 Joubu cait: added a comment 35548#c5 15:33 cait thx, just stood in the sun a little bit 15:35 oleonard recharging just like a Kryptonian 15:35 cait heh 15:41 paulderscheid[m] back 15:44 cait Joubu++ 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:48 Joubu good job, cait :) 15:50 cait I am going to stop pushing anyway, ran out of focus I think 15:51 cait dashbard is still running - where do you see the "all good"? 15:51 Joubu last line in koha-bots - https://jenkins.koha-community.org/job/Koha_Master/2821/ 15:51 cait oh good :) 15:52 Joubu I didn't check if there was still one running! 15:52 cait on the dashboard it's 5 still running 15:53 Joubu indeed! :D 15:53 cait ... well there is hope at least :) 15:53 cait I kept Jenkins pretty busy today, maybe it will be too exhausted to keep complaining ;) 15:57 cait there is more green in koha-bots, but not on the dashboard yet 16:00 cait ok, now htere is red *chews nails* 16:07 davidnind jzairo++ 16:07 davidnind kellym_++ 16:08 oleonard Indeed! 16:08 cait oh, was there an online session? 16:09 oleonard Yep 16:09 cait and I missed it :( 16:10 oleonard cait: Pretty standard stuff :) 16:13 cait k 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:18 cait can't show that often enough 16:19 cait davidnind++ btw :) and isn't that a strange time for you? are you trying to do GBSD in ALL timezones? 16:19 oleonard Double-check davidnind's work after he's hit about 20 hours online :D 16:20 cait oleonard: I have a report that after our update tot he 22.11 the behaior of the search box changed 16:20 cait but I am not sure if it was intentional... or what to do about it 16:21 oleonard What's the change? 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 I don't think that's true 16:22 cait don't have prove yet either 16:22 oleonard Could it have been a customization that was broken by the upgrade? 16:22 cait I don't think so, it would have been me doing that 16:22 cait doublechecking anyway 16:23 davidnind I'm up early today, watched the ByWater Solutions live session (had a 'nap' yesterday afternoon...) 16:24 cait just make sure you get sleep at some point :) 16:24 cait oleonard: nothing suspicious 16:26 cait hm in 16.11 it wuld not even show the search term in the input 16:26 ashimema so lovely to see the koha-bots notifications flooding my screens again 🙂 16:26 cait maybe that is the change? 16:26 oleonard cait: 16.11 is what they were upgrading from? 16:28 reiveune bye 16:28 cait 20.11 16:28 cait it was the only older one I ofund lying around right now 16:29 cait was dreading to reset my master... but probably need to 16:34 wise_mike[m] oleonard: Can a Patron with his own list of 100 books search just inside his list of books? 16:34 oleonard No 16:36 wise_mike[m] Does koha have extensions for such things? Or a place to suggest such feature? 16:36 cait what are you trying to do? 16:38 cait bug 33092? 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: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: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: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 The feature hasn't been developed 16:41 cait oleonard: hm reset_all fails for 20.11.19 r 16:41 wise_mike[m] Oh thanks, I though that was answering another question. Thanks 16:46 wise_mike[m] Can patrons add private notes on a certain book in their list? Or add reviews? 16:47 cait no, but there is also a bug for that 16:47 cait a very old one I am afraid 16:47 cait bug 813 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:49 wise_mike[m] Thanks, so I just add a comment there to "revive" it, maybe it would get looked on? 16:49 cait a comment is always good 16:49 cait but most of Koha#s features are sponsored developments 16:49 cait so someone paying someone to do the development 16:50 oleonard wise_mike[m]: Patrons can add public comments on books, but not private ones. 16:50 cait a comment can be a good "advertising" reminding people about the idea tho 17:06 kidclamp on master the patron search on the holds page loads patrons before any data is entered, was this intentional? 17:08 oleonard That doesn't look right to me 17:09 * cait hides 18:00 oleonard "Your branch and 'origin/master' have diverged, and have 5 and 11716 different commits each, respectively" 18:00 oleonard I think that might be a new personal best 18:02 cait wow 18:12 cait happy GBSD and a nice weekend to you all :) 19:21 ashimema WOW... oleonard that's impressive 20:02 NikolayGospodinov[m] Hello! Where in the database the uploaded cover images are kept? 20:02 caroline NikolayGospodinov[m], look in the cover_images table 20:03 NikolayGospodinov[m] thank you