Time |
S |
Nick |
Message |
00:16 |
|
|
khall_ joined #koha |
00:40 |
|
|
aleisha joined #koha |
00:50 |
|
|
khall joined #koha |
01:34 |
|
|
khall joined #koha |
02:33 |
|
|
win joined #koha |
02:33 |
|
win |
can i ask |
02:34 |
|
|
khall joined #koha |
02:34 |
|
win |
sir can i ask |
03:55 |
|
|
khall joined #koha |
04:37 |
|
|
Oak joined #koha |
06:33 |
|
|
reiveune joined #koha |
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. |
06:54 |
|
|
thibaud_g joined #koha |
07:06 |
|
|
cait joined #koha |
07:11 |
|
|
alex_ joined #koha |
08:12 |
|
|
khall joined #koha |
08:33 |
|
|
magnuse joined #koha |
08:47 |
|
|
khall joined #koha |
09:46 |
|
|
khall joined #koha |
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_ joined #koha |
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:14 |
|
|
scorpaust[m] joined #koha |
10:20 |
|
jim_ |
given by bywaer |
10:20 |
|
jim_ |
bywater |
10:21 |
|
|
MarkHofstetter1 joined #koha |
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:32 |
|
|
khall_ joined #koha |
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:56 |
|
|
magnuse_ joined #koha |
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:19 |
|
|
magnuse joined #koha |
11:20 |
|
jim_ |
I think In Koha 22 there is an update for analytics |
11:22 |
|
|
alex_ joined #koha |
11:32 |
|
|
khall joined #koha |
11:37 |
|
|
khall joined #koha |
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__ joined #koha |
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:49 |
|
|
khall joined #koha |
12:50 |
|
Joubu |
tcohen: dbic generates 2 changes for me |
12:51 |
|
Joubu |
ItemGroup.pm and Recall.pm |
12:53 |
|
|
marie-luce joined #koha |
12:54 |
|
|
khall_ joined #koha |
12:55 |
|
|
cait joined #koha |
12:55 |
|
cait |
hello |
12:56 |
|
|
marcelr joined #koha |
12:56 |
|
marcelr |
o/ |
13:00 |
|
|
AvengingChicken joined #koha |
13:03 |
|
|
cait1 joined #koha |
13:07 |
|
tcohen |
Joubu: thanks for letting me know |
13:31 |
|
|
thd joined #koha |
13:39 |
|
|
emlam joined #koha |
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.or[…]eting_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-commun[…]cker/-/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-commun[…]cker/-/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-commun[…]cker/-/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 |
|
|
caroline joined #koha |
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:39 |
|
|
alex__ joined #koha |
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:46 |
|
|
cait joined #koha |
14:47 |
|
|
alex_ joined #koha |
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.or[…]i/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 |
|
|
lukeg joined #koha |
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:09 |
|
tcohen |
Joubu: can you send an email to the qa team |
15:09 |
|
tcohen |
thanks |
15:09 |
|
tcohen |
release team I mean |
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-communit[…]-05-10-14.03.html |
15:10 |
|
huginn |
Minutes (text): https://meetings.koha-communit[…]3-05-10-14.03.txt |
15:10 |
|
huginn |
Log: https://meetings.koha-communit[…]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:31 |
|
|
thd joined #koha |
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: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 |
15:39 |
|
|
reiveune left #koha |
16:00 |
|
|
Michelle joined #koha |
16:02 |
|
|
cat joined #koha |
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:31 |
|
|
bag joined #koha |
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 |
🤨 |
16:59 |
|
|
cait joined #koha |
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.or[…]ers-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. |
19:58 |
|
|
emlam joined #koha |
20:08 |
|
davidnind |
thd++ |
20:12 |
|
|
MarkHofstetter1 joined #koha |
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:16 |
|
|
Oak joined #koha |
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.or[…]ers-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:44 |
|
|
MarkHofstetter1 joined #koha |
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.or[…]ers-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:08 |
|
|
cait joined #koha |
21:40 |
|
thd |
Now on the next page of 50 to 3 May https://wiki.koha-community.or[…]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. |
23:27 |
|
|
thd joined #koha |