Time Nick Message 02:33 win can i ask 02:34 win sir can i ask 06:34 reiveune hello 06:41 ashimema cait 06:47 ashimema @later tell cait look at bug 26403 again please 06:47 huginn ashimema: The operation succeeded. 09:46 Joubu caroline: if you have new interns, maybe you can tell them to have a look at https://gitlab.com/koha-community/koha-howto/ 09:46 Joubu @later tell caroline if you have new interns, maybe you can tell them to have a look at https://gitlab.com/koha-community/koha-howto/ 09:46 huginn Joubu: The operation succeeded. 09:47 Joubu caroline: I've tested and it works. Let me know if you have any questions! 10:09 jim_ hi 10:10 jim_ I want to know how to change font size of barcode text generated using Koha plugin for spine label 10:14 oleonard jim_: What is "Koha plugin for spine label" ? 10:20 jim_ given by bywaer 10:20 jim_ bywater 10:23 scorpaust[m] Hey there! I've got a question regarding Koha, specifically version 18. I'm cataloging a serial publication that has multiple copies. Within each copy, I'm cataloging several analytical entries. However, on the publication's page (librarian view), I can't seem to see the analytical entries. I can only see the copies (magazine number 1, 2, 3...). Is it possible to configure the platform to display all the analytical entries of the 10:23 scorpaust[m] publication there as well? I would also like to know why Koha, by default, when I catalog an analytical entry and reopen it, it adopts the default template instead of the analytical template. When I select the analytical template again, I lose all the information recorded for that particular analytical entry. Why do you think this happens? Thanks for support and have a nice day! 10:29 oleonard jim_: I can't get the plugin to work in my test system, but it looks like you could modify the HTML in the label template 10:34 cait scorpaust[m]: 18 is very old if you mean 18.05 or 18.11, you should consider updating as you won't get any security fixes etc 10:34 cait do you use the "add child record" feature for adding analyticals? 10:36 cait if so, there is a feature in newer versions that might do waht you want: ShowComponentRecords 10:39 jim_ I tried modiffying html but i am not getting desired result 10:57 jim_ any one can help to get spine labels 10:58 jim_ with barcode on it 11:12 scorpaust[m] <cait> "if so, there is a feature in..." <- Thanks! Yes, i think that updating can handle it. Also, for cataloging analytics it doesn't let me repeat code 606... i went to Koha administration, changed it to repetitive and that didn't solve it neather... 11:20 jim_ I think In Koha 22 there is an update for analytics 11:45 tcohen hola #koha o/ 11:45 tcohen @seen marcelr 11:45 huginn tcohen: marcelr was last seen in #koha 20 hours, 41 minutes, and 41 seconds ago: <marcelr> htg 11:48 oleonard Hi tcohen 12:14 kidclamp marcelr++ 12:17 tcohen dcook: around? 12:18 jpl__ Hi! 12:18 jpl__ Is anyone here familiar with how the process of sending out notices works? 12:18 jpl__ I created a template for the Item check-out email and activated it in the messaging preferences for a patron. 12:19 jpl__ The message gets sent out correctly if only one item is checked out, however if a patron checks out multiple items at once, they get one message for each checkout, each of which also contain the complete text from the previous messages 12:19 jpl__ The parameters are substituted correctly, but it looks like Koha doesn't clear some buffer between messages and instead just appends the new text. 12:19 jpl__ The subject (which also contains a parameter) is okay 12:20 jpl__ te 12:21 jpl__ This the template I'm using and the emails that get sent out: https://pastebin.com/MKZ7TM9n 12:38 Joubu jpl__: you need the '---' that exists in the original CHECKIN template 12:48 jpl__ Okay, now it seems to work. Didn't know that Koha creates a digest message since there is no way to select digests in the messaging settings. 12:50 Joubu tcohen: dbic generates 2 changes for me 12:51 Joubu ItemGroup.pm and Recall.pm 12:55 cait hello 12:56 marcelr o/ 13:07 tcohen Joubu: thanks for letting me know 13:44 emlam morning all! 13:48 caroline good morning emlam 13:49 emlam anyone know how to resolve a git bz SSL verification error in Linux? (Ubuntu Jammy to be precise, if it matters) 13:49 emlam the wiki has instructions for updating the certificate on Mac, but not linux 13:52 tcohen Meeting in 8 minutes 13:59 ashimema hola 14:02 tcohen I cannot access the previous meetings logs 14:02 tcohen from which I copy and paste heh 14:03 tcohen #startmeeting Development IRC meeting 10 May 2023 14:03 huginn Meeting started Wed May 10 14:03:30 2023 UTC. The chair is tcohen. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:03 huginn Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:03 huginn The meeting name has been set to 'development_irc_meeting_10_may_2023' 14:03 tcohen #topic Introductions 14:03 ashimema #info Martin Renvoize, PTFS Europe. 14:04 Joubu #info Jonathan Druart 14:04 tcohen #info Tomas Cohen Arazi 14:04 tcohen #link https://wiki.koha-community.org/wiki/Development_IRC_meeting_10_May_2023 14:04 thd #info Thomas Dukleth, Agogme, New York City 14:05 tcohen we'll wait a couple more minutes 14:06 tcohen qa_team 14:06 tcohen oleonard 14:06 ashimema rmaints 14:06 ashimema * rmaints? 14:06 oleonard #info Owen Leonard, Athens County Public Libraries, Ohio, USA 14:06 tcohen :-D 14:06 tcohen o/ 14:06 oleonard Thanks for the buzz 14:06 marcelr #info marcelr 14:06 tcohen nugged: around? 14:07 khall_ #info Kyle Hall, ByWater Solutions 14:07 kidclamp #info Nick Clemens, BYWater Solutions 14:07 lauraesca[m] #info Laura Escamilla, ByWater Solutions 14:09 tcohen ok, moving on 14:10 tcohen #topic Announcements 14:11 tcohen Anyone has an announcement to make? 14:11 oleonard o/ 14:12 tcohen go on oleonard 14:12 oleonard I noticed that we got what I think is our first bug report from cuyahogalibrary.org 14:12 tcohen cuyahoga++ 14:13 oleonard They are large library in Ohio that is migrating to Koha with ByWater's support. I wanted to ask everyone to keep an eye on bug reports. It would be helpful to Koha in Ohio if we treated them with care. 14:13 oleonard That is all :) 14:14 kidclamp oleonard++ 14:14 tcohen #info A really large library from Ohio, Cuyahoga, has filed their first bug report. It is important to help them succeed :-D 14:15 tcohen #topic Update from the Release Manager (23.05) 14:15 tcohen #info Lots of things pushed in the last few days. More to come 14:16 tcohen #info Today is freeze, after things get pushed, we should all focus on stabilizing, and translations 14:16 tcohen #info Jenkins has been green for a while, thanks everyone (only a minor error from the RM got it yellow) 14:16 tcohen questions? 14:18 tcohen moving on then :-D 14:18 ashimema Awesome work tcohen 14:18 Joubu what's the scheduling method you use for pushing PQA stuffs? 14:18 ashimema sooo many good things 14:18 Joubu are you going to push all PQA for 23.05? 14:19 tcohen Unfortunately, I haven't managed to go through all the things in the queue, particularly big ones. I'll do my best, but I don't think everything will go to master 14:19 tcohen And risky ones won't get pushed at this point 14:20 Joubu also, I am not sure how I can be useful to prepare 23.05, anything specific we should focus on? testing? release notes? 14:20 marcelr focus on the bugs ? 14:20 tcohen you've been and are useful everyday Joubu. 14:20 Joubu there are not many new bugs 14:20 tcohen I'm very happy with the team 14:21 tcohen I'll let everyone know what's needed 14:21 tcohen Testing for sure, and release notes edition too 14:22 tcohen We have some notes from Bernardo about the translation process server-side 14:22 tcohen it would be helpful if we could put it all together 14:22 tcohen and avoid any delays 14:22 ashimema hugs 14:22 tcohen (he already generated a preliminary 23.05 project) 14:23 ashimema excellent 14:23 tcohen and we've got a command I shared with you, ashimema, for updating 14:23 tcohen so we are good on our own if needed 14:24 tcohen what we are missing is the manual project for newer versions 14:24 ashimema yes.. I've got it copied and am finding a decent place to publish the info 14:24 ashimema ๐ 14:24 tcohen ^^ that's something we could use some help with, Joubu 14:24 Joubu ok, just let me know! 14:24 tcohen +1 14:24 tcohen Joubu++ 14:25 tcohen #topic Updates from the Release Maintainers 14:25 tcohen ashimema, aleisha, liliputech, tuxayo 14:25 tcohen Lucas is not available today 14:26 ashimema #info We're catching up after a long freeze for the last release whilst we sorted translation issues 14:26 Joubu 22.11 RMaints - please run cypress tests before releasing 14:26 Joubu manually 14:26 ashimema still not running on Jenkins? 14:26 tcohen oh, about that. I haven't had the chance to backport the ktd changes... 14:26 Joubu no 14:26 ashimema I thought they were now ! โน๏ธ 14:27 tcohen that's 22.11 only, right? 14:27 Joubu https://gitlab.com/koha-community/koha-testing-docker/-/issues/375 14:27 Joubu yes 22.11 only 14:28 tcohen #info 22.11 KTD is not 100% prepared to run Cypress automatically, and thus tests are not being run on jenkins 14:28 tcohen #link https://gitlab.com/koha-community/koha-testing-docker/-/issues/375 14:30 tcohen I cannot focus on that right now, but happy to help someone doing it 14:30 tcohen moving on now 14:30 tcohen #topic Updates from the QA Team 14:30 tcohen cait is not around today 14:30 tcohen Joubu: anything to comment? 14:31 Joubu A bit related, and still ktd connected, I submitted this merge request: https://gitlab.com/koha-community/koha-testing-docker/-/issues/378 14:31 ashimema I've not been pulling my weight this month... too much going on 14:31 Joubu to embed koha-howto into ktd 14:31 ashimema but the queues do appear to have kept moving, so thanks goes out to the team for taking it on 14:31 Joubu to make it more visible, and working out of the box 14:31 tcohen Joubu: that's really nice 14:32 ashimema nice 14:32 Joubu InLibro has new interns, and it would be good to have ready for them 14:32 Joubu everybody new to Koha should start with that actually 14:32 marcelr how to koha-howto 14:33 * ashimema looks 14:33 Joubu and I am pretty sure some of you even don't know about it... 14:33 marcelr i didnt know about it, but just new 14:33 Joubu that's ... 14:33 Joubu that's 6y old :D 14:33 marcelr recent dev 14:33 ashimema I knew about it, but haven't actually ever worked through it. 14:34 Joubu 2017-05-09 exactly 6y old ;) 14:34 oleonard Happy birthday to koha-howto :D 14:35 tcohen #info happy bday to koha-howto! we have a PR to actually merge it into KTD 14:35 tcohen moving on 14:36 tcohen #topic Status of roadmap projects 14:36 tcohen We covered this on last meeting. Nothing new 14:36 tcohen #topic KohaCon23 update 14:36 tcohen nugged: ? 14:37 * nugged popped up 14:37 tcohen #info Deadline for cfp is May 14th 14:37 tcohen oh 14:37 tcohen hi nugged 14:37 tcohen the stage is yours 14:38 nugged perlkohacon.fi running, we preparing traveling wikis and hints and announce next week to open registration 14:38 tcohen use #info 14:38 tcohen #info perlkohacon.fi running, we preparing traveling wikis and hints and announce next week to open registration 14:38 nugged #info Andrii Nugged, National Library of Finland, Helsinki, FI 14:38 nugged yah, ok, 14:39 oleonard nugged: Will there be a hotel with rooms set aside for conference-goers? 14:40 nugged hotels and another things for travelers: that what we want to check with hotels and include in registration forms and/or post-registration communication, 14:40 nugged it's I think should be explained till end of May the latest so people will plan after. 14:41 tcohen #info Organizers will be checking with local hotels to put all the information together by the end of May 14:41 nugged regarding CFP: we still need more Perl content, I will try to grasp with Perl Community how to extract more Perl talks & Lighning talks 14:42 nugged tcohen: yeah, I don't want to pollute info with ALL the paragraphs, so thanks for summarizing but yeah, 14:42 nugged so: 14:43 nugged #info overal: PerlKohaCon2023 is preparing, 15 of May CFP will be summarized, we will estimate the schedule, and send next week (20) invitation to REGISTER for Attendees through all channels 14:44 nugged #info: as well as said next week we will start fill "traveller wiki" on perlkohacon.fi and arrange accomodation ideas and tell the expected draft announce of events 14:45 tcohen nugged: please consider atendees traveling with family 14:45 tcohen :-D 14:45 tcohen Ok, moving on? 14:45 nugged exactly. That will be in registration form so we should know how many people will come 14:46 tcohen #topic Actions from last meeting 14:46 tcohen Only missing the TODO from the hackfest, any news on that ashimema? Postpone? 14:46 nugged also some communication on "what's going on" should happen next week also - so I think we will do "posts + mailinglists" with summary. 14:48 tcohen next topic is Vote on roles for 23.11 14:48 tcohen should we postpone? we have too many unfilled positions 14:49 thd That is when you draft people, especially those not in attendance ;) 14:49 nugged tcohen: btw, just this weekend we succeeded and built Koha pre-23.05 successfully (it's actually lastnight's master now), it's working now on our beta-testing environment so tomorrow on big meeting with my librarians/customers I planned to announce them to join beta testing โ so we're prepared despite of overload to do 23.05 pre-release piloting for community. 14:50 nugged sorry mixing topics 14:50 tcohen nugged++ 14:50 * nugged silent 14:50 marcelr we could just agree with current roles and extend later? 14:51 tcohen Joubu, ashimema, kidclamp, cait? 14:51 tcohen we need opinions 14:51 tcohen I'd agree with marcelr 14:51 thd We might generally have had a longer period between announcing roles being prepared and first voting in the past. 14:51 ashimema srry.. just running into another meeting 14:51 Joubu we are in a meeting, and the vote was planned, we should vote 14:52 Joubu next meeting might be postponed, and postponed,.. ;) 14:52 tcohen #topic Vote on roles for 23.11 14:52 tcohen #link https://wiki.koha-community.org/wiki/Roles_for_23.11 14:52 oleonard That's fine with me, and put out a call for a 22.05 maintainer on the mailing list perhaps? 14:53 tcohen volunteer for sending that email? 14:53 oleonard I can do that 14:53 ashimema lol 14:53 Joubu last minute change I've added me under RM assistant, in case we need urgent push when tcohen is sleeping ;) 14:53 ashimema I totally haven't been on the ball 14:54 tcohen awesome Joubu 14:54 ashimema happy to go with as is and ptfs-e can fill a gap or two 14:54 ashimema I've basically forgotten to chase my end to get people signed up 14:55 tcohen #startvote Do you agree with the proposed roles for 23.11? yes, no, abstain 14:55 huginn Begin voting on: Do you agree with the proposed roles for 23.11? Valid vote options are yes, no, abstain. 14:55 huginn Vote using '#vote OPTION'. Only your last vote counts. 14:55 Joubu PedroAmorim[m] should be Vue/ERM expert 14:55 Joubu #vote yes 14:55 cait #vote yes 14:55 oleonard #vote yes 14:55 tcohen #vote yes 14:55 marcelr #vote yes 14:55 cait #info Katrin Fischer, BSZ, Germany 14:55 cait sorry for being late 14:55 marcelr just in time 14:55 tcohen heh 14:55 ashimema we are happy to step in to one of the rmaint roles again I think 14:55 ashimema though might negotiate 22.11 with lucas 14:55 ashimema #vote yes 14:56 nugged #vote yes 14:56 thd #vote yes 14:56 nugged > to chase my end to get people signed up 14:56 nugged > we could just agree with current roles and extend later? 14:56 nugged ... let's cover current roles (and vote/confirm) and do one extra session if we will get some candidates extra, right? 14:57 marcelr thats the plan nugged 14:57 nugged marcelr: ๐ 14:57 khall_ #yes 14:57 tcohen khall_: that didn't work heh 14:58 marcelr syntax error 14:58 khall_ #vote yes 14:58 khall_ :) 14:58 tcohen :-D 14:58 lauraesca[m] #vote yes 14:58 tcohen so we all agree on lauraesca[m] being the packaging manager 14:58 tcohen :-P 14:58 cait tcohen: be nice 14:59 marcelr lauraesca[m]++ 14:59 cait or we'll make you rM for lifetime 14:59 tcohen cait: you need to at least abstain 15:00 lauraesca[m] tcohen: Does anyone take on the role of social media managers anymore? 15:00 tcohen lauraesca[m]: we have several unfilled positions 15:00 kidclamp #vote yes 15:01 Joubu should be davidnind 15:01 tcohen we will chase people after this meeting 15:01 tcohen yeah 15:01 lukeg #vote yes 15:01 lauraesca[m] tcohen: I'd be interested in learning how I can help with that if help is needed. 15:01 tcohen mtj: wake up and sign for packaging manager 15:01 tcohen lauraesca[m]: sure! 15:01 ashimema deffo 15:01 ashimema it would be great to have some new blood ๐ 15:01 cait I'd love if we could find another Acessibility advocate 15:01 cait it would be really good for the project 15:02 tcohen +1 15:02 * ashimema is now juggling three meetings so replies may be out of order and not make sense ;P 15:02 ashimema agreed 15:02 tcohen vote closing in 1 minute 15:02 ashimema accessability advocate would be awesome 15:02 ashimema I'll ask Jonathan F if he might be up for access 15:02 tcohen ashimema++ 15:02 tcohen ptfs++ 15:03 tcohen #endvote 15:03 huginn Voted on "Do you agree with the proposed roles for 23.11?" Results are 15:03 huginn yes (12): Joubu, cait, lukeg, khall_, oleonard, ashimema, lauraesca[m], marcelr, kidclamp, tcohen, nugged, thd 15:03 tcohen koha++ 15:04 Joubu thd: what's the plan for the meeting? 15:04 Joubu thd: what's the plan for the wiki? 15:04 tcohen we need to plan the minor upgrade 15:05 marcelr sorry, htg 15:05 thd My testing shows that the minor upgrade as run on testing is fine. 15:05 tcohen marcelr++ 15:05 tcohen thd: awesome 15:05 tcohen should we schedule a call to talk about further steps for the wiki? 15:05 cait tcohen: thd: we have an urgent problem to fix too 15:06 cait we are getting registrations bypassing moderation 15:06 thd Yes. 15:06 cait and they create spam 15:06 cait and it look slike it needs someone to do things to config files (so I am out) ;) 15:06 tcohen #chair cait 15:06 huginn Current chairs: cait tcohen 15:06 cait argh. 15:06 tcohen #chair Joubu 15:06 huginn Current chairs: Joubu cait tcohen 15:06 tcohen #chair thd 15:06 huginn Current chairs: Joubu cait tcohen thd 15:06 thd Sorry that I lost attention for some doctors visits. 15:07 tcohen I need to feed the kids right before taking them to school 15:07 cait thd: I tihnk davidnind posted on bugzilla and we had some interactoin on the mailing list about it - but was not sure if you did see it yet 15:07 tcohen will read later, thanks everyone 15:07 Joubu it's 1h long anyway, we should stop it 15:07 Joubu and postpone the other topics 15:07 tcohen ok 15:07 thd I had what may be a minor health concern which has kept me busy with doctors. 15:08 Joubu I also need to go, but want to highlight 15:08 tcohen #info The rest of the topics are postponed for the next meeting 15:08 Joubu [off] there is an important security bug that will need to be push in sync 33702 - needs QA 15:09 tcohen Joubu: can you send an email to the qa team 15:09 tcohen thanks 15:09 tcohen release team I mean 15:09 tcohen [off] koha-release-team@theke.io 15:10 tcohen #endmeeting 15:10 huginn Meeting ended Wed May 10 15:10:06 2023 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) 15:10 huginn Minutes: https://meetings.koha-community.org/2023/development_irc_meeting_10_may_2023.2023-05-10-14.03.html 15:10 huginn Minutes (text): https://meetings.koha-community.org/2023/development_irc_meeting_10_may_2023.2023-05-10-14.03.txt 15:10 huginn Log: https://meetings.koha-community.org/2023/development_irc_meeting_10_may_2023.2023-05-10-14.03.log.html 15:10 thd We did not set a date and time for the next meeting. 15:11 cait true 15:11 cait Joubu: how to fix it? 15:11 Joubu ... 15:11 Joubu manually 15:12 Joubu still no candidate for the IRC meeting facilitator role? 15:15 thd We recently had the perfect solution to wiki spam with registration messages broken when the mailserver config changed outside the wiki. We could not see the problem at that time. 15:37 cait thd: it look slike we have 2 registration forms right now, one goes through directly and needs to be turned off 15:37 cait [off] https://wiki.koha-community.org/w/index.php?title=Special:CreateAccount&returnto=Main+Page 15:38 thd Yes, I see that. 15:38 cait ok :) 15:38 thd Apparently, there is a bug in how the ConfirmAccount extension works in the current version with a configuration workaround. 15:39 reiveune bye 16:14 thd cait, I made the configuration change which should fix accounts being created without moderation but have not tested yet. 16:15 cait thd thx! 16:15 cait i can do a bit of a test now 16:15 thd Do you not have permission to block or delete spammer accounts? 16:16 cait i did not look into it 16:16 cait i can try 16:17 cait i get a permission error going to the direct registration form now - and theother still seems to work 16:18 thd I think davidnind has relatively low permissions but did not want more when I last asked him. 16:19 cait should I use "block" on them? 16:21 cait i tihnk delete might be better hm 16:22 cait but I think I can't do that 16:23 thd Delete would be better unless some long time user account was compromised and could be restored. 16:28 cait i think htese have all been registered but mostly no tused 16:28 cait or contributions have already been deleted, but I don#t find the option 16:33 thd Apparently there is no native way to delete mediawiki accounts as it can break the wiki if any posts remain. 16:37 thd There is an extension which fixes the references to allow account deletion without breaking the wiki. 16:37 oleonard ๐คจ 17:13 thd cait: The extension which manages deletion is UserMerge which first assumes that you are merging multiple accounts into an account for spammers and then deleting the spammer account. Requiring merging of accounts seems problematic to me. Blocking the user indefinitely and deleting their contributions including deleting their user page which may be the primary spam page for most must be a safer method. 17:18 cait ok, will keep in mind 17:20 thd cait: We can check the contributions of recent users using the list users special form, find any spam contributions to delete and block problematic ones https://wiki.koha-community.org/wiki/Special:ListUsers?username=&group=&editsOnly=1&creationSort=1&desc=1&wpsubmit=&wpFormIdentifier=mw-listusers-form&limit=50 . 17:22 thd User names with a long number after them seems not to necessarily indicate a spammer unless I am missing the deleted content. 17:23 thd No I was missing the deleted contributions link. 17:24 tcohen thd, cait I'm too busy atm, but let me know if I'm needed somehow 17:24 thd Long numbers in the username are probably a clue. 17:30 oleonard It looks to me like guarantors can't see guarantees' checkouts but the reverse is true? 17:30 oleonard That doesn't seem right 17:30 cait I think when you assume it's children and parents... it does make sense 17:31 cait hm it does sound upside down, but it worked as guarantors can see guarantee's last time I checked 17:32 ashimema Weird 17:33 ashimema I was looking at the redirect guarantees email stuff just now 17:33 oleonard Could someone check to confirm? I feel like I'm going crazy. 17:34 ashimema Was about to clean up minimally and decided I'm not sure it's really good enough as a feature as is yet 17:35 ashimema It's morphed into a copy rather than redirect which is good.. but I think it should be in cc not two froms 17:35 ashimema Out at the moment oleonard.. can try to look later if no-one beats me to it 17:41 cait I am almost out for today, sorry :( 17:42 tcohen so I need to push all the things, but everyone is out? that's unfair 17:42 tcohen haha 17:42 cait you are in detention tcohen 17:42 cait need to stay longer to get your homework done ;) 17:42 tcohen XD 17:46 ashimema Lol 17:52 thd The spammer may have been just one person or one spambot given the commonalities between spam accounts and narrow range of time for account creation. 18:12 caroline oleonard, I was reading back, are you looking in the opac or staff? 18:12 oleonard Staff 18:13 caroline isn't there a "Relative's checkouts" in the garantor's details page? 18:13 oleonard In my test it was only on the guarantEE's page 18:14 caroline I made Mary Burton guarantor of Lisa Charles who has a checkout and it's showing in Mary's file 18:15 caroline does your garantee have more than one guarantor maybe? 18:16 oleonard Hm... A non-Koha guarantor, but I wouldn't think that would matter. I'll have to test another record 19:02 thd tcohen cait: Recent accounts which actually created spam have had their user pages deleted often with a spam link at the end of their biography in addition to spam pages and have been blocked . Similarly created very recent accounts which have not yet created spam or any other contributions are pending blocking. There could be an unlikely false presumption in that set of recently created users. 20:08 davidnind thd++ 20:12 thd Sending email for the wiki was down for long enough that we never previously discovered the need to implement the workaround for the AccountConfirmation extension bug in the current version of MediaWiki and it escaped notice otherwise. 20:15 thd The issue arose faster than I generally check relevant lists even if I had not had any extra doctor visits. 20:21 thd Sadly, there seems to be no good batch account blocking tool for the current version of MediaWiki. Wikipedia often uses bots for such tasks which are not always publicly documented. 20:32 davidnind let me know if there is anything I can help with - I don't mind doing things manually 20:37 thd Under the assumption that there are no legitimate users in the narrow recent timeframe, we need to block all the not yet blocked users who have not made a contribution back to about the 3 May visible at https://wiki.koha-community.org/w/index.php?title=Special:ListUsers&username=&group=&creationSort=1&desc=1&wpsubmit=&wpFormIdentifier=mw-listusers-form&limit=50 . 20:38 thd Block for an indefinite period. 20:40 thd We should give the reason as something like suspected spam account as these as the definite spam accounts have already been blocked. 20:45 thd Once upon a time we temporarily implemented some anti-spam hurdle and the spammers had lost interest when we removed the hurdle a few months later. 20:48 davidnind if you can give me access to block users, I'll work through the list over the next few days 20:48 davidnind I can also send an email to the general list about it, so that any inadvertently blocked users know about it 20:49 thd Do you not see the block option adjacent to the contrib link? 20:53 thd You need to be logged in to see the block option at https://wiki.koha-community.org/w/index.php?title=Special:ListUsers&username=&group=&creationSort=1&desc=1&wpsubmit=&wpFormIdentifier=mw-listusers-form&limit=50 . 20:53 davidnind No, I just see this (as an example): DouglasBollinger talk contribs (Created on 9 May 2023 at 13:07) (blocked) 20:54 thd "blocked" is already blocked. 20:55 thd Do you see "talk contribs block" for some other user? 20:55 davidnind For one that isn't blocked I see: GalenVzq40660974 talk contribs (Created on 8 May 2023 at 13:28) 20:56 thd Reload the page. 20:56 davidnind Thanks thd! I can now see the block link. 20:56 thd Apparently, higher level permissions did not automatically grant you lower level permissions. 20:57 caroline Poor Mary is not having a great ROI for her library use XD https://snipboard.io/d8s4KX.jpg 20:58 thd You had higher level permissions but not lower level ones which seems peculiar but may have some design use. 20:59 thd You should check contribs to avoid catching a legitimate contributor with an actual contribution. 20:59 davidnind caroline: ๐คฃ 21:00 davidnind thd: will do 21:40 thd Now on the next page of 50 to 3 May https://wiki.koha-community.org/w/index.php?title=Special:ListUsers&offset=31233&username=&group=&creationSort=1&desc=1&wpsubmit=&wpFormIdentifier=mw-listusers-form 21:40 thd Which is maybe another 25 to go. 21:48 thd Spam accounts seem to go to 3 April not May so another 100 or so to go. 21:52 davidnind I think they will probably go all the way back to the upgrade... 21:52 thd Yes, back to 27 Oct. 21:53 thd That is a few hundred. 21:54 davidnind I'll finish the page I'm on, and then do so more this evening - some other tasks to get through this morning... 21:56 thd Email was broken for much of that time so there must be very few accounts created with working logins. 22:03 thd Fixing a few more early spammers with spam messages to delete in the user page. There is very little actual spam for all that spam account creation because email sending was broken. 22:04 davidnind That's a silver lining! 22:05 thd We would have spotted the bug in compatibility between AccountConfirmation and the current version of MediaWiki if mail sending had been working. 22:06 thd Mail sending was a tricky issue because of using the Docker container. 22:08 thd Actual spam was only created on a few days by perhaps one person or one bot. 22:11 davidnind Very fortunate there was not much SPAM pages credited or edits, although I think we would have notcie that... 22:18 thd We would have noticed. 22:20 thd Most of the spam was a subtle link in the user page where no one would generally look but where the spam purpose would have been served for improving page rank or whatever. 22:28 thd Only 5 actual spam pages created before May.