Time  Nick           Message
03:01 koha-jenkins   Yippee, build fixed!
03:01 wahanui        Congratulations!
03:01 koha-jenkins   Project Koha_Master_D10_CPAN build #272: FIXED in 1 hr 11 min: https://jenkins.koha-community.org/job/Koha_Master_D10_CPAN/272/
07:27 alex_a         Bonjour
07:36 cait1          Bonjour alex_a :) hi #koha
07:38 alex_a         Guten Morgen cait1 !
07:51 reiveune       hello
08:32 magnuse        \o/
08:44 ashimema       monring
08:44 ashimema       cait1 around still?
09:57 nlegrand       Bonjour !
10:33 oleonard       Hi #koha
10:57 cait           ashimema: doing online traning this week
10:57 cait           so... i am done for today but not sure i'd define myself as "around" :)
11:02 ashimema       I wanted to quiz you about translations and the breadcrumb
11:04 oleonard       o/
11:34 cait1          ashimema: i am really torn there - i think probably you ar e right and we should multi-line them
11:34 ashimema       Yeah.. I'm a bit torn too
11:35 ashimema       I think you're right for other cases.. I wasn't really aware how the strings get split for multi-line blocks..
11:35 ashimema       but actually.. in the breadcrumb case it feels like the split on 'slug' is a right thing to do
11:36 ashimema       but... I'm not 100% sure on contextual needs so am needing guidance really
11:36 ashimema       what do you think about the breadcrumbs oleonard
11:37 ashimema       I've querying whether we should have a guideline regards splitting/not splitting them over multiple lines (in code layout)
11:37 oleonard       Are we talking about a particular bug?
11:37 ashimema       a particular bug highlights it
11:37 oleonard       Does the line split affect translations?
11:37 ashimema       just digging out the number
11:38 cait1          it can
11:38 ashimema       bug 27583
11:38 huginn         Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27583 enhancement, P5 - low, ---, martin.renvoize, Signed Off , Clarify how cash management fits together
11:38 ashimema       comment 5
11:39 cait1          i kinda thought at the time we had a guideline fo rit... but hten later got quite confused
11:39 cait1          so don't take it too serious yet
11:40 ashimema       I think we should add a guideline.. I'm not taking it personally at all.. but yeah, with a guideline it'll be much clearer for us devs to know which way to jump ;)
11:40 oleonard       Can we leverage the new translation context option to improve things?
11:40 cait1          not sure
11:40 ashimema       personally, I feel like splitting by slug actually enhances translatability.. and if/when extra context it needed we can use the new tools as you say oleonard
11:40 cait1          I can't think of something in this case
11:40 ashimema       but.. I don't translate.. so I'm a poor person to give recomendations
11:40 cait1          yeah i think i'd go with that ashimema
11:41 ashimema       I'm sure there are subtleties I'm missing
11:41 cait1          the problem is not the module names
11:41 cait1          it's hte last bits
11:41 cait1          that can be a little hard to tanslate... but with context when we need it that would work
11:41 ashimema       so yeah. those need the context stuff adding
11:41 ashimema       once I look up how to add them ;)
11:41 cait1          i think i'd not add them right now
11:42 cait1          because that also moves them out of the staff po and into the messages po
11:42 cait1          i'd do it when needed
11:44 ashimema       oh, interseting
11:44 ashimema       I wasn't aware that was the case
11:45 cait1          yeah, they get pulled on the fly then
11:45 ashimema       okies
11:45 oleonard       Is that a problem?
11:46 cait1          no, it's ok
11:46 cait1          but i think ont necessary to do the work and contextualize all the things right away
11:48 MarkHofstetter hi, has anybody experience how to integrate e-books from a 3rd party provider - ILL doesn't seem to fit right for me because it's not really seemless
11:49 cait1          what's the goal? i mean integrate how?
11:49 cait1          the most common is getting the metadata and loading them with links to the provider
11:49 ashimema       well.. I'd be happy to replace my followup with the contextualising of the last slug.. could make a good example for a guideline if that's what we think would be most helpful
11:49 cait1          but not sure if that's what you had in mind?
11:50 MarkHofstetter importing the metadata is easy but keeping state is a little difficult, because there are no hooks (i am aware off) to plugin in the lending process
11:50 oleonard       MarkHofstetter: OverDrive, for instance, has an API that allows browsing and checkout.
11:50 cait1          yes
11:51 cait1          or... Records something... oleonard help?
11:51 cait1          MarkHofstetter: there are only very few providers offering lending
11:51 cait1          usually for public libraries
11:51 oleonard       MarkHofstetter: If the external service doesn't offer an API I don't think you can do much more than show the records in the catalog
11:51 cait1          Onleihe? *makes a guess*
11:51 MarkHofstetter the provider api (divibib) is not the problem, where to put it into koha
11:51 cait1          yeah ok
11:51 cait1          you can look at how the lmscloud fork has done it
11:51 MarkHofstetter it's onleihe yes
11:51 cait1          we only link to them
11:52 cait1          and lending is done on their portal - but lmscloud has a deeper integration
11:52 cait1          and you could look at how it was done for overdrive in Koha
11:52 cait1          the concept is pretty similar afaik
11:52 MarkHofstetter Ok that's interesting
11:53 MarkHofstetter are those implementation Open Source ?
11:53 cait1          overdrive is in koha community
11:53 MarkHofstetter ok but I am correct that ILL is the wrong place?
11:53 cait1          yes
11:54 cait1          ILL is for lending physical materials from other libraries
11:54 cait1          [off] https://github.com/LMSCloud
11:54 cait1          oleonard: is your library using overdrive?
11:54 tcohen         morning
11:55 oleonard       We don't use the API, we just load the MARC records
11:55 cait1          my impresison was that when yo usearch it shows the overdrive results and then you get a seaprate result list you could check out from, but all in the Koha OPAC?
11:55 cait1          ah ok
11:55 cait1          hi tcohen!
11:55 oleonard       cait1: I think that's correct if I recall from testing.
11:55 cait1          thx!
11:56 cait1          Onleihe is a German thing, but I believe very similar
11:56 cait1          you lend DRM'd files for an amount of time, can place holds etc.
11:56 MarkHofstetter so lmscloud basically forked koha, that's something I'd like to avoid
11:56 ashimema       sorry bug 5697 got stuck oleonard.. I really liked that one
11:56 huginn         Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=5697 enhancement, P5 - low, ---, oleonard, Failed QA , Automatic linking in guided reports
11:57 cait1          MarkHofstetter: you could submit that back to community
11:57 cait1          but i'd also try to avoid forking :)
11:57 ashimema       take inspiration from lmscloud and then submit it back to community :)
11:57 ashimema       or look at it for inspiration for a plugin?
11:57 cait1          yep
11:57 MarkHofstetter I'll try I'd like to do it in a plugin,
11:57 cait1          exactly :)
11:57 * ashimema     hasn't really got too close with OverDrive or other integrations yet himself
11:58 cait1          i hink a lot of libaries would find it useful
11:58 cait1          well... around here at least
11:58 MarkHofstetter btw had anybody the time/interest to look at https://github.com/HKS3/koha-plugin-link2wikipedia
11:58 ashimema       I know how I'd like to do eBooks but I've never had a chance to actually do it
11:59 MarkHofstetter ashimema, basically I'd want to like a seamless integration
11:59 ashimema       that plugin looks pretty cool
11:59 MarkHofstetter thx feedback is very welcome
11:59 ashimema       I'd love to see records added to koha (so we get searching natively inline)
12:00 ashimema       but also having lending links and lending status displayed/accessed inline in the results
12:00 MarkHofstetter records aren't the problem, your second point is
12:00 ashimema       yeah.. I don't know what options the API's have.
12:01 ashimema       but that's the seemless approach i'd love ot see
12:01 ashimema       I think at the moment the OverDrive stuff gives you a parallel search.. so you have two tabs to look at.. which, to me, doesn't seem as seemless
12:01 MarkHofstetter the onleihe api is somewhatr strange, the only thing I havent found is that the provide a download link
12:02 ashimema       I bet it's all tied up in copyright ;)
12:02 MarkHofstetter I'll download the MARC files from them, import them with a fake barcode
12:02 ashimema       my experience so far is that these things tend to be rather walled gardens and as such very difficult to work with :(
12:02 cait1          I think one problem was that there are providers wher eyour ebook collection might change a lot
12:03 cait1          you might add and remove records constantly... so that's hwen people prefer search over API (I ugess)
12:03 MarkHofstetter you'll get "Makulatur" List to remove those books
12:03 cait1          but we also do the metadata here more and I like that better personally (one result list)
12:03 MarkHofstetter API would be nicer
12:03 MarkHofstetter but it's not that dynamic
12:03 cait1          in our case they are maintained in the union catalog
12:03 cait1          and we get id lists for deleting
12:03 ashimema       merging records into search results is hard
12:04 cait1          for Onleihe
12:04 cait1          but htat's a pretty unique solution i guess
12:04 cait1          ashimema: yeah, i think that's the problem
12:04 cait1          i think there was talk about similar concept to solr shards with elasticsearch?
12:04 MarkHofstetter the only thing I see so far you'll need to access their page is to actually download the ebook
12:04 cait1          that might make it easier, but don't know
12:05 MarkHofstetter I can(have to live with that
12:06 cait1          MarkHofstetter: I recommend looking at the code i posted before
12:06 MarkHofstetter I'll see to it in my nightshift - thanks a lot as always
12:07 cait1          sure, not sure we are always helpful, but always trying ;)
12:08 * ashimema     tries to work out how to get to the author page in the opac and fails
12:08 ashimema       I like the sound of your plugin MarkHofstetter
12:08 MarkHofstetter "the sound" ,-)
12:08 ashimema       how about adding the wiki summary to the top of author search results too?
12:08 MarkHofstetter that'd be no problem
12:09 * ashimema     is re-indexing his dev machine.. seems I haven't done that in a while.. hense things were showing funny
12:09 cait1          :)
12:11 cait1          hm just seeing that the german library conference is planned as hybrid event...
12:12 cait1          *sigh*
12:16 ashimema       is there a bug in the opac on master at  the minute?
12:16 ashimema       I'm seeing a random '1' character in the top right and the 'Skip to main content' link is alwayd visibile
12:17 cait1          i am not seeing that
12:17 cait1          but i have other display issues
12:17 cait1          bu toleonard went missing!
12:17 cait1          bug 27889
12:17 huginn         Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27889 normal, P5 - low, ---, oleonard, NEW , Form fields in OPAC are "out of shape" and pull downs in wrong font
12:17 cait1          oleonard-away: good you are back btw... even if away
12:18 MarkHofstetter same thing here with the '1'
12:18 cait1          hm let me see
12:19 cait1          i am not seeing it, but migh thave to do a git pull again
12:20 cait1          oleonard-away: i'd be really happy if you oculd have a look at bug 27889 as this is in stable releases
12:20 ashimema       I think it's a very recent thing.. I didn't see it before today
13:06 * cait         waves
13:10 magnuse        \o/
13:18 fridolin       cait: hello, Bug 24359 i can revert if needed
13:18 huginn         Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24359 enhancement, P5 - low, ---, agustinmoyano, Pushed to stable , Remove items from Holds Queue when checked in
13:18 fridolin       or maybe we need a good release note text
13:24 oleonard       I thought we fixed the issue with the pulldowns being the wrong font
13:28 cait           Fridolin++
13:29 cait           oleonard: it could be, but maybe not backported? i don't see the font one in master
13:29 cait           but the length of the inputs is off overall in 20.11 and master
13:29 cait           hm i thnk henry pointed out which bug the font one might be
13:29 * cait         wishes she had properly written it down
13:29 cait           oh, it#s on ht bug
13:30 cait           bug 27566
13:30 huginn         Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27566 normal, P5 - low, ---, oleonard, Needs Signoff , CSS rule not applying to HTML select / option -  displays with serif font ignoring rules
13:31 fridolin       thre is a link with Bug 24359 ?
13:31 huginn         Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24359 enhancement, P5 - low, ---, agustinmoyano, Pushed to stable , Remove items from Holds Queue when checked in
13:31 fridolin       strange, its not a UI change
13:32 fridolin       cait:  ^
14:04 oleonard       $item->{pickup_locations} = 'Any library';
14:04 oleonard       :|
14:07 oleonard       Ah, tcohen beat me to it, bug 26999
14:07 huginn         Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26999 normal, P5 - low, ---, tomascohen, Needs Signoff , "Any library" not translatable on the hold list
14:19 cait           fridolin: was more thinking it's a workflow change
14:19 cait           oleonard: what do you think about this one?
14:19 cait           the remove items from holds queue
14:20 oleonard       About whether to backport?
14:21 fridolin       oleonard: yep
14:22 oleonard       I don't know... I always to expect backports to be conservative, so I guess I wouldn't expect this one to be a candidate.
14:23 oleonard       However, if the question is whether people would find it disruptive, I would say no.
14:23 oleonard       ...because it's annoying that the holds queue doesn't update. :)
14:33 tcohen         we are making the queue update faster, aren't we?
14:39 tcohen         the default frecquency for holdsqueue to update is hourly
14:39 tcohen         this makes some cases update faster
14:48 cait           oleonard: i think it's a good change, was just not sure about the disruptive bit
14:48 cait           fridolin: so we keep it? :)
14:49 cait           tcohen: i added a release_notes-needed tag
14:49 cait           coudl you or Agustin take care of it?
14:51 fridolin       cait: i'd say yes, 20.11.x is still young and it has been asked in 2020
14:54 cait           cool :)
14:54 cait           oleonard: thx for fixing up my follow-pu
14:55 oleonard       I wasn't fixing your follow-up, I was adding more follow-up!
14:55 oleonard       RE: RE: RE: FW: FW:
14:58 cait           oh no :)
14:59 cait           thx tcohen
14:59 tcohen         :-D
15:10 ashimema       huh.. did I miss a bug saying we would change the defaults for the holdsqueue builders in the cron?
15:10 ashimema       didn't I daemonize that and add a lock?
15:10 * ashimema     tries to remember..
16:10 reiveune       bye
16:57 cait           ashimema: i think you wanted to, not sure if you actually patched it :)
16:58 ashimema       sounds like me
16:59 * cait         drops the mouse and keyboard for today
16:59 cait           bye #koha!
17:00 ashimema       see ya
17:47 oleonard       cait's back
17:48 oleonard       cait have you seen this error  from the translation script, "misc/translator/Koha-pref.pot:5041:37: invalid multibyte sequence" ?
17:48 cait           yes
17:48 cait           but i have on idea about it :(
17:49 cait           did you have a couple of fatal ones too?
17:49 cait           well more than a couple
17:49 cait           i had stuff like this too
17:49 cait           msgmerge: found 4 fatal errors
17:49 cait           misc/translator/Koha-messages.pot:11:35: syntax error
17:49 cait           misc/translator/Koha-messages.pot:11: keyword "n" unknown
17:49 cait           misc/translator/Koha-messages.pot:12: end-of-line within string
17:50 oleonard       Mine were all "invalid multibyte sequence" when updating fr-FR.
18:00 caroline       37th character is indeed è... I'm thinking maybe it's `+e instead of è? (or the other way around) it happens sometimes with data that I get from elsewhere
19:44 caroline       now that all circ rules are in circulation_rules, does that mean that we could have partial rows? like All/Books the fine is 0.25$ and Teacher/Books is maxissueqty 25, Student/Books is maxissueqty 10