Time |
S |
Nick |
Message |
01:31 |
|
|
fridolin joined #koha |
01:35 |
|
|
fridolin left #koha |
02:15 |
|
|
oleonard joined #koha |
06:06 |
|
|
lmstrand joined #koha |
07:01 |
|
|
cait joined #koha |
07:11 |
|
|
cait1 joined #koha |
07:16 |
|
|
AlessandroTedesco[m] joined #koha |
07:25 |
|
Atral[m] |
hello everyone, I'm about to quit my old koha installation running on a Centos VPS and I would like to switch to a new Debian VPS (so I can install and manage Koha more easily). However, I'm having a lot of difficulty choosing a hosting provider: in fact, my old Centos VPS was Fully Managed, but at the moment I haven't found Hostig Providers that offer a Fully Managed VPS with Debian. Does anyone have any suggestions related to this topic? |
07:25 |
|
Atral[m] |
Thanks! Atral |
07:27 |
|
paulderscheid[m] |
We use Hetzner at LMSCloud.They are very cheap. However, I think Vultr and Linode are also pretty good options. What exactly do you mean by "Fully Managed" Atral ? |
07:31 |
|
Atral[m] |
thank you paulderscheid for the suggestions! with "Fully Managed" i mean that the Hosting Provider take care of the general security the update and the backup of the VPS, and that they have a ticketing system for all the technical issues |
07:36 |
|
paulderscheid[m] |
Ah, the providers I listed aren't fully managed then. You pretty much have to do that yourself. Vultr offers this in part, though. |
07:41 |
|
Atral[m] |
ok, thanks...i think that is very difficult to find a Hosting Provider that offer a Fully Managed with Debian... |
07:50 |
|
cait1 |
Atral[m]: maybe ask on the mailing list? you'll reach a lot more people there |
07:51 |
|
Atral[m] |
hi cait1, yes thanks for the suggestion. I will try to ask on the mailing list |
07:55 |
|
aroussos |
Atral[m]: You may want to have a look at this list, too: https://www.serverhunter.com/#[…]eatures%3Amanaged |
08:24 |
|
Atral[m] |
thanks aroussos ! |
10:17 |
|
ashimema |
OK.. for anyone stuck with ktd failing to start.. there's definitely issues |
10:17 |
|
ashimema |
but you can use local node_modules dependancies to get around it.. yarn install on the host and your ktd will start up next time |
10:17 |
|
ashimema |
but we should really fix ktd |
10:25 |
|
oleonard |
Thanks ashimema for the tip, and hi all |
10:25 |
|
ashimema |
it's been killing me for days not being able to use ktd |
10:26 |
|
ashimema |
qa |
10:30 |
|
ashimema |
Joubu around? |
10:45 |
|
tcohen[m] |
Have you tried cleaning your node_modules? |
10:45 |
|
tcohen[m] |
I will trigger a rebuild of the images |
10:46 |
|
tcohen[m] |
Just in case |
10:48 |
|
tcohen[m] |
Also, you can check out the code pre-cypress change for startup and you will be fine afterwards |
10:49 |
|
tcohen[m] |
I'll devote some time this morning to debug this |
10:50 |
|
tcohen[m] |
mtj: what's up with the trixie build? |
10:59 |
|
ashimema |
we've confirmed it here |
10:59 |
|
ashimema |
if you nuke your hosts node_modules then you can replicate the issue very easily |
11:00 |
|
ashimema |
it's the container.. |
11:09 |
|
tcohen[m] |
thank you davidnind |
11:09 |
|
ashimema |
ha. |
11:10 |
|
ashimema |
OK.. so the build I triggered this morning seems to have fixed it for me entirely now |
11:10 |
|
ashimema |
no need for local node_modules again |
11:11 |
|
tcohen[m] |
good |
11:11 |
|
tcohen[m] |
docker run -ti koha/koha-testing:master bash |
11:11 |
|
tcohen[m] |
that's what I was waiting for the download to run |
11:12 |
|
tcohen[m] |
with that command you have a shell inside a container out of the image |
11:12 |
|
tcohen[m] |
and you can inspect the effective cypress version |
11:12 |
|
ashimema |
for me, whatever I did, it was picking the 9.7 old version |
11:13 |
|
ashimema |
but isn't now |
11:17 |
|
tcohen[m] |
For me, it is either the image cache messing up, or this lines having some cache issue as weel |
11:17 |
|
tcohen[m] |
https://gitlab.com/koha-commun[…]pe=heads#L148-149 |
11:17 |
|
tcohen[m] |
maybe we should point the Dockerfile to the community repo |
11:17 |
|
tcohen[m] |
now it has resources and won't fail too often |
11:18 |
|
ashimema |
🙂 |
11:18 |
|
tcohen[m] |
root1f86be49d98f:/kohadevbox# ls -l Cypress/ |
11:18 |
|
tcohen[m] |
total 4 |
11:18 |
|
tcohen[m] |
drwxr-xr-x 3 1000 root 4096 Sep 7 08:59 12.17.4 |
11:18 |
|
tcohen[m] |
^^ the image now has the right version |
11:19 |
|
tcohen[m] |
Joubu: "cypress": "^12.17.2", |
11:20 |
|
tcohen[m] |
should we fix it to 12.17.2/4 or we just allow it to get updated each time we build, to minor/patch versions |
11:29 |
|
|
cait1 joined #koha |
11:36 |
|
|
Pascal joined #koha |
11:55 |
|
ashimema |
@seen magnuse |
11:55 |
|
huginn |
ashimema: magnuse was last seen in #koha 6 days, 4 hours, 38 minutes, and 33 seconds ago: <magnuse> ciao dcook |
11:56 |
|
ashimema |
anyone else here using sip sorters? |
12:24 |
|
cait1 |
not yet |
12:25 |
|
cait |
I know KIT will |
12:25 |
|
cait |
what's up? |
12:25 |
|
ashimema |
I'm considering enhancing the preference |
12:25 |
|
cait |
MichaelaSieberBIB[m]: ping |
12:25 |
|
ashimema |
and wanted to know if my customers requirements are a bit specific to them or not |
12:26 |
|
ashimema |
basically.. they don't need the rules by checkin branch (which surprises me).. but they do need more than one field comparison |
12:26 |
|
ashimema |
they do 'itemtype + collectino code' for their bin sorting |
12:26 |
|
ashimema |
which we don't support.. |
12:26 |
|
ashimema |
we require branch + any item field |
12:27 |
|
ashimema |
but can't add further fields to the conditionals |
12:28 |
|
cait |
I've poked MichaelaSieberBIB[m] |
12:29 |
|
ashimema |
thanks |
12:30 |
|
cait |
a question I had: do your customers sort on hold items separately? |
12:30 |
|
cait |
I think that came up in some of our discussions |
12:30 |
|
ashimema |
very good question |
12:30 |
|
cait |
because those will go to the circulation desk and not to re-shelving |
12:30 |
|
ashimema |
I have no idea |
12:32 |
|
cait |
I feel checkin branch for sure makes sense, because you might have different sorting machinges at different branches |
12:32 |
|
cait |
is your question if it should be possible to combine arbitrary item fields for conditions or more specific combinations? |
12:32 |
|
MichaelaSieberBIB[m] |
Hi all |
12:32 |
|
MichaelaSieberBIB[m] |
this is our configuration for SIP2SortBinMapping |
12:33 |
|
MichaelaSieberBIB[m] |
CS:permanent_location:eq:LST:Links2 |
12:33 |
|
MichaelaSieberBIB[m] |
CS:permanent_location:eq:LSN:Links2 |
12:33 |
|
MichaelaSieberBIB[m] |
CS:permanent_location:eq:LSG:Links3 |
12:33 |
|
MichaelaSieberBIB[m] |
CS:permanent_location:eq:MAG07:Mitte |
12:33 |
|
MichaelaSieberBIB[m] |
CS:permanent_location:eq:MAG08:Mitte |
12:33 |
|
MichaelaSieberBIB[m] |
CS:permanent_location:eq:MAG09:Mitte |
12:33 |
|
MichaelaSieberBIB[m] |
CS:permanent_location:eq:MAG10:Mitte |
12:33 |
|
MichaelaSieberBIB[m] |
CS:permanent_location:eq:MAG11:Mitte |
12:33 |
|
MichaelaSieberBIB[m] |
CS:permanent_location:eq:LSW:Rechts1 |
12:33 |
|
MichaelaSieberBIB[m] |
CS:permanent_location:eq:LBS:Rechts2 |
12:33 |
|
MichaelaSieberBIB[m] |
FBH:homebranch:eq:$holdingbranch:Mitte |
12:33 |
|
MichaelaSieberBIB[m] |
FBH:homebranch:ne:$holdingbranch:Links1 |
12:33 |
|
cait |
I like the middle and right :) |
12:33 |
|
ashimema |
interesting.. your bins have names as apposed to just numeric codes |
12:34 |
|
ashimema |
it's about adding further field conditions |
12:34 |
|
ashimema |
so they currently have it so they check itemtype first.. then look for collection code and finally sort on that combination |
12:34 |
|
PedroAmorim[m] |
https://wiki.koha-community.org/wiki/ down for anyone else? |
12:35 |
|
ashimema |
so DVD + Adult = sort bin 2, DVD + PG = sort bin 7 |
12:35 |
|
paulderscheid[m] |
Yes |
12:35 |
|
paulderscheid[m] |
Pedro Amorim: |
12:35 |
|
ashimema |
but you may also have Book + Adult = sort bin 3 |
12:36 |
|
ashimema |
I missed this case when I helped magnuse get his approach through QA |
12:37 |
|
ashimema |
shame.. we've had custom sort bin handling modules at our end for years |
12:37 |
|
cait |
from what I get, we#d not need collections |
12:38 |
|
cait |
or itemtype+collection - but it might be nice for some |
12:38 |
|
cait |
more interested in a flag for the on hold ones :) |
12:38 |
|
ashimema |
I'm not sure how to achieve it in a 'nice' way |
12:38 |
|
ashimema |
I was considering adding nesting into the config |
12:39 |
|
ashimema |
> CS:effective_itemtype:eq:DVD:- |
12:39 |
|
ashimema |
> ccode:eq:Adult:3 |
12:39 |
|
ashimema |
grr.. |
12:39 |
|
ashimema |
it lost the leading space formatting there |
12:40 |
|
ashimema |
I put a tab (4 spaces) before the 'ccode' line |
12:40 |
|
ashimema |
and was using '-' to mean look for nested condition |
12:40 |
|
ashimema |
it fixes it at two fields in combination though.. which may not be adequate for all cases? |
12:41 |
|
ashimema |
and.. I have no idea if there's someone out there using '-' as a valid sort bin name |
12:43 |
|
cait |
i think that is not THAT likely |
12:43 |
|
cait |
i think if you don't take options way, it will be fine ;) |
12:44 |
|
aude_c[m] |
If it's the library I'm familiar with 😉 their items on hold go in the "exceptions" bin - basically anything else that doesn't get sorted into the other bin. Mainly that's items on hold at the sorter's branch but also any items that need to go / go back to other branches. |
12:44 |
|
cait |
yes, wiki is down |
12:44 |
|
|
Dyrcona joined #koha |
12:45 |
|
aude_c[m] |
I think their sorting rules has gotten even more complex recently because they've had to reorganise the library layout. Their bins are mostly by floor |
12:45 |
|
ashimema |
er.. where's the code for the holds stuff aude_c |
12:45 |
|
ashimema |
is that done at the sorter end using a different field |
12:45 |
|
ashimema |
I think it must be |
12:45 |
|
aude_c[m] |
I don't think there's any because it's just "anything else, go to the end bin"? |
12:46 |
|
aude_c[m] |
I agree that being able to use ccode in the parameters would be great too. |
12:48 |
|
ashimema |
they can use ccode |
12:48 |
|
ashimema |
they can use any field (or method in the item object actually) |
12:48 |
|
aude_c[m] |
cool |
12:48 |
|
ashimema |
what we can't currently do is have more than one field matched |
12:49 |
|
aude_c[m] |
ahh ok |
13:07 |
|
cait |
maybe the sorter has some additional logic |
13:08 |
|
cait |
that's how it often works here, they check, I think, Item information |
13:08 |
|
cait |
we have no flag in the item that tells it's needed to fill a hold, so you need to get the info otherweise |
13:08 |
|
ashimema |
indeed |
13:08 |
|
ashimema |
must have other logic |
13:13 |
|
cait |
because we can only tell on checkin if the item is needed to fill a hold |
13:13 |
|
MichaelaSieberBIB[m] |
<aude_c[m]> "I don't think there's any..." <- I think so too |
13:14 |
|
MichaelaSieberBIB[m] |
cait: exactly |
13:23 |
|
oleonard-away |
PedroAmorim[m]: The patch on Bug 34723 works for you? I was about to comment that it doesn't work for me |
13:23 |
|
huginn |
Bug https://bugs.koha-community.or[…]_bug.cgi?id=34723 minor, P5 - low, ---, dcook, Signed Off , opac-imageviewer.pl not showing thumbnails |
13:24 |
|
PedroAmorim[m] |
it did work for me, yes |
13:24 |
|
PedroAmorim[m] |
I added a missing test plan step |
13:26 |
|
oleonard-away |
That's very weird. I've tested multiple times. |
13:29 |
|
PedroAmorim[m] |
I will double-check |
13:41 |
|
tcohen[m] |
the portainer server is not accepting connections of any kind |
13:41 |
|
tcohen[m] |
checking what's going on |
13:41 |
|
tcohen[m] |
portainer <- wiki, jenkins |
13:50 |
|
tcohen[m] |
things restored |
13:50 |
|
PedroAmorim[m] |
tcohen++ |
13:51 |
|
PedroAmorim[m] |
oleonard-away: what exactly fails for you with 34723 |
13:51 |
|
PedroAmorim[m] |
I just went through it again and it works for me |
13:53 |
|
oleonard |
For me it doesn't fix the problem. No thumbnails show up. |
13:53 |
|
oleonard |
But I'm happy for QA to get it and have a look |
13:53 |
|
PedroAmorim[m] |
have you restarted plack after applying patch |
13:53 |
|
oleonard |
Yes, restarted all |
13:53 |
|
oleonard |
(not that it should matter, I would think, for a template-only change) |
13:54 |
|
PedroAmorim[m] |
with images uploaded, if I go to... (full message at <https://matrix.org/_matrix/med[…]lEogqxWTjVAcvwDwH>) |
13:55 |
|
aude_c[m] |
tcohen++ for restoring things (in this case, the wiki 😉) |
13:56 |
|
cait |
tcohen++ |
13:59 |
|
|
ShaneSammons[m] joined #koha |
14:05 |
|
Shane-NP[m] |
what tool(s) can I run to see if my server is the cause of slowness. Basically even to load the About page, the server seems to hang on response. Client side, I can ping, nslookup instantly...so I want to see if it is waiting on Apache or something on the backend. Just not sure where to start to monitor the delay. |
14:06 |
|
Shane-NP[m] |
The server needs to be re-done...it is running gasp 18.11.05.000 |
14:06 |
|
Shane-NP[m] |
so...there is that...but I am limping by until I can build a new instance. |
14:20 |
|
cait |
sorry, not a sys admin :( |
14:35 |
|
PedroAmorim[m] |
Shane-NP: if you're not running with plack, it's very slow. The "about" page itself is not a good example as it always loads slower than other pages, plack or nto |
14:40 |
|
MichaelaSieberBIB[m] |
Since update to koha 23.05 we have an issue with OpenID Connect Authentication. Error Message in OPAC is... (full message at <https://matrix.org/_matrix/med[…]tsqIBCGOpeOUaoHjz>) |
14:41 |
|
Shane-NP[m] |
Thanks, every page is slow, might be due to hairpin/loopback as the DNS server was removed. I have a lot to unpack, just didn't know if there a tool or tools on the server to show average page load times, or data load times, etc. I have seen that on the footer of some sites...ill do some searching. |
14:45 |
|
MichaelaSieberBIB[m] |
If the user clicks once again on the login button he is logged in his opac account. The same for koha staff when using OIDC for authentication |
14:45 |
|
MichaelaSieberBIB[m] |
has anyone else this problem or an advice? |
14:45 |
|
tcohen[m] |
what is the landing page after login? |
14:46 |
|
cait |
do you mean the URL with the error or soemthing in configuration? |
14:47 |
|
MichaelaSieberBIB[m] |
koha/mainpage.pl?auth_error=wrong_csrf_token |
14:47 |
|
tcohen[m] |
You click login -> redirected to the OIDC provider -> login -> go back to Koha |
14:47 |
|
tcohen[m] |
I mean the last step |
14:48 |
|
tcohen[m] |
that mainpage.pl is probably another redirect to let you know you are missing a CSRF token |
14:48 |
|
tcohen[m] |
I'd like to know the previous one |
14:51 |
|
tcohen[m] |
it is probably a bug, Koha not passing the csrf_token param on the passed URL for the OIDC server |
14:51 |
|
tcohen[m] |
but it is also possible that we are forcing CSRF too much on some page |
14:52 |
|
tcohen[m] |
maybe we should zoom so you show me |
14:52 |
|
tcohen[m] |
:-D |
14:52 |
|
MichaelaSieberBIB[m] |
😆 |
14:52 |
|
MichaelaSieberBIB[m] |
That would be great ! |
14:59 |
|
tcohen[m] |
am I online? |
14:59 |
|
ashimema |
yes |
15:00 |
|
|
bag joined #koha |
15:04 |
|
MichaelaSieberBIB[m] |
<tcohen[m]> "am I online?" <- I wrote a pm but I belive you didn't receive it ? |
15:08 |
|
cait |
I see it |
15:08 |
|
cait |
well... not the pm... |
15:08 |
|
tcohen[m] |
I didn't get a pm |
15:08 |
|
tcohen[m] |
but will ping you for a call tomorrow morning |
15:08 |
|
tcohen[m] |
lunch+school drop time |
15:09 |
|
MichaelaSieberBIB[m] |
tcohen[m]: awesome |
15:09 |
|
MichaelaSieberBIB[m] |
thank you :-) |
15:09 |
|
tcohen[m] |
will be back online in 2 hours today |
15:09 |
|
cait |
his morning = our afternoon :) |
15:09 |
|
MichaelaSieberBIB[m] |
See you tomorrow |
15:10 |
|
MichaelaSieberBIB[m] |
cait: afternoon is better than night ;-) |
15:10 |
|
MichaelaSieberBIB[m] |
bye all |
15:12 |
|
cait |
kidclamp: around? |
15:12 |
|
* kidclamp |
nods |
15:22 |
|
cait |
oh almost missed you |
15:23 |
|
cait |
kidclamp: bug 34736 |
15:23 |
|
huginn |
Bug https://bugs.koha-community.or[…]_bug.cgi?id=34736 major, P5 - low, ---, koha-bugs, NEW , Item checkboxes move to wrong order line in multi-receive, breaking partial receive |
15:23 |
|
|
marie-luce joined #koha |
15:23 |
|
cait |
you worked on keeping the checkboxes previously... I wonder if the bug could be in the same code maybe? |
15:23 |
|
cait |
the checkboxes "wander" to the wrong order line |
15:23 |
|
cait |
checkboxes in the items table that is... |
15:25 |
|
kidclamp |
will try to look |
15:30 |
|
cait |
thank you - I think yours shoudl walk into that one too sooner or later, but took me a while to figure out how it happens |
15:41 |
|
marie-luce |
Hi |
15:41 |
|
marie-luce |
I need help. Is anyone familiar with "grace period" parameter on a circulation rule? |
15:42 |
|
aude_c[m] |
A tiny bit. What's the issue? |
15:44 |
|
marie-luce |
We have set a 21 days grace period. What will happen if the checkout has 15 days overdue and we attempt to renew it? |
15:45 |
|
marie-luce |
I'm curious to know if Koha will charge a 15 days fine. |
15:46 |
|
aude_c[m] |
My understanding is that it wouldn't charge the fine until the end of the grace period. |
15:46 |
|
aude_c[m] |
So if it's returned during the grace period, no fine. |
15:46 |
|
aude_c[m] |
But that might need to be checked!! :D |
15:47 |
|
marie-luce |
:) |
15:47 |
|
aude_c[m] |
There's also the FinesIncludeGracePeriod sys pref |
15:48 |
|
aude_c[m] |
[FinesIncludeGracePeriod](https://koha-community.org/man[…]ncludegraceperiod) |
15:48 |
|
marie-luce |
thanks aude_c |
15:49 |
|
aude_c[m] |
But that's if the item is returned like 23 days late: whether to charge for 23 days of fine or just 2 days (from the end of grace period) |
15:49 |
|
marie-luce |
It makes sense |
16:06 |
|
cait |
aude_c[m]: is right marie-luce |
16:06 |
|
cait |
first fine is charged after the grace period - and then it depends on the interval setting |
16:07 |
|
cait |
if you have "at the beginning" it will charge the day after grace period, otherwise it will be grace period + interval for the first charge |
16:07 |
|
aude_c[m] |
👍️ Thanks for confirming @cait! |
16:07 |
|
cait |
fines are still very common here |
16:08 |
|
marie-luce |
cait++ aude_c[m]++ |
16:08 |
|
marie-luce |
thanks for the info |
16:10 |
|
aude_c[m] |
You're welcome :) |
16:14 |
|
oleonard |
As I understand it, Koha has changed over time how borrowers.lastseen gets populated, which means for us that it's probably an inaccurate field. Does anyone have current best way to find inactive patrons? |
16:15 |
|
ashimema |
is this related to our bug oleonard? |
16:16 |
|
oleonard |
No |
16:16 |
|
ashimema |
bug 15504 |
16:16 |
|
huginn |
Bug https://bugs.koha-community.or[…]_bug.cgi?id=15504 enhancement, P1 - high, ---, matt.blenkinsop, Signed Off , Track Patron's Last Activity |
16:16 |
|
ashimema |
we try to make it much clearer what/how lastseen is populated |
16:16 |
|
caroline_catlady |
I think it depends on what is considered inactive? no checkouts? expired account? |
16:16 |
|
oleonard |
Oh cool ashimema I hadn't seen that |
16:16 |
|
ashimema |
we also try to fix updated_on in bug 33997 |
16:17 |
|
huginn |
Bug https://bugs.koha-community.or[…]_bug.cgi?id=33997 minor, P5 - low, ---, matt.blenkinsop, In Discussion , Borrowers.updated_on should not be updated by track_login |
16:17 |
|
ashimema |
but that's got well and truly stuck with discussion |
16:17 |
|
ashimema |
which I hate |
16:17 |
|
ashimema |
but hey... that's me |
16:17 |
|
oleonard |
caroline_catlady: Yes I agree it might be a different definition for different libraries. |
16:17 |
|
ashimema |
I've spent a chunk of today uncoupling them so we can try and get 15504 moving again |
16:17 |
|
ashimema |
yup.. 15504 does exactly that now |
16:17 |
|
ashimema |
it puts it in the libraries control |
16:17 |
|
ashimema |
they pick what actions should prompt the field update |
16:31 |
|
oleonard |
I guess even with 15504 we'd have to come up with a best-possible query to report on patrons who have been inactive for a while. We don't record any statistic for login do we? |
16:34 |
|
cait |
you can log successful logins... |
16:34 |
|
cait |
but not sure if that is only for web |
16:35 |
|
cait |
i thought the last_seen actually did that - for different auth mehods? |
16:35 |
|
cait |
time to cook dinner here - cy later all :) |
16:36 |
|
|
cait left #koha |
16:49 |
|
ashimema |
That is exactly what last_seen was originally designed and intended to double |
16:49 |
|
ashimema |
Do |
17:54 |
|
|
cait joined #koha |
18:26 |
|
|
khall_ joined #koha |
18:29 |
|
|
khall__ joined #koha |
18:31 |
|
tcohen[m] |
last_seen also tracks checkins i.e. 'staff saw the patron' |
18:31 |
|
tcohen[m] |
right? |
19:04 |
|
cait |
tcohen: I am not sure, we should document it |
19:31 |
|
tcohen[m] |
it would be great |
20:13 |
|
cait |
;) |
23:22 |
|
|
fridolin joined #koha |