Time  Nick             Message
23:49 tuxayo           my $last_meeting_year = $1;
23:49 tuxayo           $title =~ /(\d{4})/;
23:49 tuxayo           my $title = "General_IRC_meeting_7_December_2022"
23:49 tuxayo           I'm still a noob at Perl, is there a way do to that in one step? Or maybe even for one capture it's preferred to get it using $1 ?
23:30 tuxayo           but yeah, ie--
23:30 tuxayo           It's becoming all Chrome now, not sure it's better. At least Microsoft didn't give a shit about the web, so them having the keys of it is somehow less worst than now that it's Google. Sure we have "progress" now, but progress for what?
23:28 tuxayo           lol
23:28 dcook            I'm so happy IE is being erased for existence...
23:28 huginn           dcook: Highest karma: "Joubu" (1173), "cait" (982), and "ashimema" (803).  Lowest karma: "-" (-78), "failed" (-53), and "ie" (-40).  You (dcook) are ranked 22 out of 1230.
23:28 dcook            @karma
23:28 dcook            tuxayo: Yeah, I used to feel left out of meetings, but there aren't many people who can attend even when some of us are around..
23:27 huginn           dcook: The operation succeeded.
23:27 dcook            @later tell cait Did you get your ktd sorted out? I imagine it would be related to bug 32978...
23:26 tuxayo           No worries, you are not the only one, we might need give up on this time slot :(
23:25 fridolin         tuxayo: yellow, sorry i could not attemp last meeting
23:06 tuxayo           ok the script takes the year for where to search the minutes from the hardcoded current year variable and not the argument (meeting name which contains the year) it doesn't work for meetings in the past year ^^"
22:58 tuxayo           o/
22:56 oleonard         Gotta go, see y'all later
22:56 oleonard         Browsers simply ignore tags that are invalid, so theoretically it wouldn't matter if they were there
22:55 tuxayo           Would the translation script need to remove such an additional tag? (what about the english version?)
22:54 tuxayo           Ah I don't remember something like that but indeed just a class might not have helped that much
22:53 oleonard         That would be easy with a dummy tag
22:53 oleonard         Maybe because you couldn't easily locate the end tag
22:53 tuxayo           But it wasn't satisfying I don't remember why
22:53 tuxayo           I proposed to add a class at least to know which are the useless ones in the hope of removing them at some point.
22:51 oleonard         I wonder if there would be an advantage to using a made-up tag instead of <span> for translations...
22:49 tuxayo           Yes I'm trying to check for suspicious stuff, see ya :)
22:49 cait             but I got to go :) cya tomorrow #koha!
22:47 cait             could it be an addiitonal space or so in the wiki page name for last meeting?
22:46 cait             hm then I don't know
22:46 tuxayo           meetbot doesn't depend of the general logs
22:46 cait             https://meetings.koha-community.org/2022/
22:46 tuxayo           I don't know, the logs are there https://meetings.koha-community.org/2022/general_irc_meeting_7_december_2022.2022-12-07-14.02.txt
22:45 cait             kohaaloha is only backup
22:45 cait             maybe the bot was broken
22:45 tuxayo           how come no minutes for 2022-12-07 meeting?! https://ilbot3.kohaaloha.com/koha/2022-12-07#i_2339210
22:44 tuxayo           ^^
22:44 eythian          ^R is probably my most used shortcut in anything
22:44 tuxayo           "There is no minutes for this meeting - General_IRC_meeting_7_December_2022"
22:43 tuxayo           discovering basic ctrl-r usage was already a super progress
22:43 oleonard         That sounds cool tuxayo
22:41 tuxayo           So many things can be found again quickly without needing to make aliases for tons of less frequents commands.
22:41 tuxayo           https://invidious.slipfox.xyz/watch?v=qgG5Jhi_Els&t=334
22:41 tuxayo           Using the occasion to mention the fzf tool that allows to have a quick search (fuzzy finder) in the command history:
22:39 tuxayo           ah nice! So is the idea of using git clean, I'll try that next time ^^
22:38 oleonard         tuxayo I used to use an alias to a series of 'git checkout's to clean up regenerated CSS, now obsolete.
22:38 huginn           eythian: Highest karma: "Joubu" (1173), "cait" (982), and "ashimema" (803).  Lowest karma: "-" (-78), "failed" (-53), and "ie" (-40).  You (eythian) are ranked 12 out of 1230.
22:38 eythian          @karma
22:37 tuxayo           I have a big rm command with tons of directories that I find in my command history using ctrl-r and searching "pot". It comes fast, I don't have much old commands with pot inside.
22:37 tuxayo           > I would like a script to clean up my repo after testing translations :D
22:36 huginn           04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33058 minor, P5 - low, ---, katrin.fischer, Needs Signoff , Terminology: change 'fine' to 'charge' for viewing a guarantee's charges in OPAC
22:36 cait             oh caroline: I tried to fix the charges and made another bug for them: bug 33058
22:34 oleonard         I did just now think to check whether you could give "git clean" a path...yes, so that's helpful.
22:33 cait             i haven't fully figured that out yet either
22:33 cait             yes..
22:27 oleonard         I would like a script to clean up my repo after testing translations :D
22:24 cait             caroline++ tuxayo++ oleonard++
22:24 cait             I'll try to see how we handled other spots
22:24 tuxayo           caroline++
22:23 cait             oleonard: I did the same - Joubu is asking on 2 bugs
22:19 caroline         I basically copied the one from davidnind from last year and changed the dates
22:19 caroline         thanks! I'm leaving in a few minutes, so I'll send the email tomorrow
22:17 tuxayo           caroline I'll run the script so it's created, the past meeting page is updated and the "next meetings" page is updated.
22:14 oleonard         cait I feel like I followed another example for that, but I don't know for sure
22:14 caroline         what about the general meeting page? It's the last thing I need before sending the email
22:13 oleonard         cait I think it makes sense to only do it for new entries
22:13 caroline         thanks tuxayo!
22:13 tuxayo           wikipage "KohaCon24 Proposals" looks good :)
22:13 tuxayo           caroline++ (cc caroline_catlady  caroline_crazycatlady  (wow so many!))
22:12 huginn           04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=31410 enhancement, P5 - low, ---, katrin.fischer, Signed Off , Set focus for cursor to Server name when adding a new Z39.50 or SRU server
22:12 cait             bug 31410: basically - do we want to have the focus on the first field when editing? or only when adding new?
22:12 cait             can I ask another question too?
22:10 cait             hello :)
22:07 oleonard         Hi eythian
22:06 eythian          Hi.
22:06 tuxayo           Indeed, it's more about uniformity and having templates clear about that is translatable text and getting rid of the old system.
22:06 tuxayo           > we can use almost all of that right now too
22:04 tuxayo           Which doesn't happen with bug26392 implemented, it's only the manual stuff that uses this syntax so Pootle doesn't block it.
22:04 cait             the context ones are often not understood on how to translate them right
22:04 cait             pootle support is not great
22:04 cait             yah, I was going to say that
22:04 tuxayo           except Pootle marking stuff as errors ^^"
22:03 cait             or at least parts of it, like the context ones
22:03 cait             we can use almost all of that right now too
21:58 huginn           04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26392 enhancement, P5 - low, ---, julian.maurice, Patch doesn't apply , Wrap all translatable strings in opac-main.tt
21:58 oleonard         I still wish we could have made something like Bug 26392 work...
21:54 cait             ... 14 years or so heh
21:54 cait             and things got tons better since I started working on Koha :)
21:54 cait             yeah
21:54 caroline         but don't worry, we'll open bugs for those if needed...
21:53 cait             well, the sentence bit.. it can work, but there are some bad examples  around for sure where it's quite painful becuase if you have multiple %s you can't change the sequence of variables they represent
21:52 oleonard         Yes. I appreciate the reminders
21:51 cait             oleonard: did that make all sense?
21:51 cait             but ... can not always be aovided ... alas we got context now
21:51 cait             they often translate to multple different things
21:50 cait             what is bad is ending up with prepositions... To:
21:50 cait             like  Today is the [if else nonsense ] day of the week
21:50 cait             and you should not switch words within a sentence with IF ELSE ever
21:50 caroline         that's a good way to put it
21:50 cait             it's maybe a good thing to remember to wrap if you have complex IF ELSE structures
21:49 cait             and make sure they end up as one "translation unit"
21:49 cait             so I think the idea is to wrap things that are actually a string of words that belong togehter
21:49 caroline         especially when there are a lot and it comes out almost as a paragraph of like word %s word word %s word %s word %s word word %s
21:48 caroline         yes, it does help a lot
21:48 cait             I think i have spent more than 10 minuts looking for a missing %s in a long string repeatedly
21:47 cait             but there are really bad ones
21:46 cait             Diese %s löschen? in German for example, I'd move it before the verb
21:46 cait             and we can move %s
21:46 caroline         they got a bit zealous with the wrapping at one point
21:46 cait             and it will come out as Delete this %s?
21:46 cait             then we want the whole thing in an HTML tag
21:46 oleonard         It feels like it's a miracle that Koha gets translated at all.
21:46 cait             like... Delete this [%library%]?
21:46 cait             yes, if the % are variables within a sentence, don't wrap the before and after
21:45 caroline         It's also useful to have %s when the order needs to change
21:45 cait             by creating a unique string, we have tons of context... but lots more to type and to make mistakes with
21:44 cait             if we had wrapped Cataloging here, I'd have to only translate it once for all Koha
21:44 cait             I sometimes like the context... but I know it's a 2 sided thing
21:44 cait             %s Batch %s &rsaquo; %s Manage staged MARC records &rsaquo; Cataloging &rsaquo; Koha␠
21:44 cait             if yo umiss one and the RMaints don't fix it the whole language might be broken
21:43 cait             the %s make it more dangeorus .... easier to make mistakes
21:43 oleonard         I'm looking at a po file now and I can see the title tag mess
21:43 cait             let me check if i can find samples in the po files
21:43 cait             yeah
21:43 oleonard         So right now we must have lots of issues with TT logic and text inside the <title> tag
21:42 cait             hmmm
21:42 cait             they shoudl all be ok
21:42 cait             hm and within a li
21:41 cait             that will create a string
21:41 cait             it's in an a tag
21:41 cait             this one might actually be ok
21:40 cait             hm i wanted to show you on translate, but it seems to have issues right now
21:40 oleonard         https://gitlab.com/koha-community/Koha/-/blob/master/koha-tmpl/intranet-tmpl/prog/en/modules/admin/aqcontract.tt#L85
21:39 cait             can you copy th eline?
21:39 cait             no line numbers in bugzilla
21:39 oleonard         So in the aqcontract.tt example, at line 85 you would wrap that text in a <span>?
21:38 cait             first german translation - when we reversed the sequence... when we broke them up
21:38 cait             but it means I'll have to translate all these a third time if we change it
21:37 cait             he is right I think
21:37 cait             as 2 separate strings
21:37 cait             the %s won't get into any strings and you just get "Contract deleted" and "Contracts"
21:37 cait             if you wrap them in span, that will break them up
21:36 cait             creating something like this: "%s %s Contract deleted %s %s %s %s Contracts %s %s %s %s "
21:36 cait             and all the IF ELSE will get turned into %s
21:36 cait             if you have a of text and logic within one HTML tag, it will pull it all out as one string
21:36 cait             the translation scrpits are guided by html tags
21:35 cait             checking
21:34 oleonard         I'm not really clear on when that is necessary
21:34 oleonard         He's talking about trying to reduce issues with translation by wrapping parts of breadcrumbs in <span>
21:34 oleonard         Comment 3, the first part of Joubu's message
21:34 cait             oh acq, what is the question?
21:33 huginn           04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=33000 enhancement, P5 - low, ---, oleonard, ASSIGNED , Use template wrapper for breadcrumbs: Acquisitions part 1
21:33 oleonard         Bug 33000
21:33 cait             sure!
21:33 oleonard         cait maybe I could ask you a question too
21:33 cait             should not be hard, right? :)
21:33 cait             ok, I'll have a look
21:32 oleonard         I think adding to that bug makes sense
21:32 oleonard         But you're right that it should be reversed
21:32 cait             it says improve search...
21:31 cait             should we maybe still turn it around in a follow up?
21:31 cait             it's like that before...
21:31 cait             oh you are right!
21:31 oleonard         I was thinking that too and checked to see whether the patch changed it.
21:31 cait             or tools > tags
21:31 cait             like on suggestions
21:31 cait             i think to be consistent with other pages it should be filters first
21:30 cait             on he left we have first the nav then the filters
21:30 cait             and see the result list in main
21:30 cait             when you've done some search
21:30 cait             just checking with you first
21:30 oleonard         Fire away
21:30 cait             i have a small change to suggest for the ne serial search
21:30 oleonard         Yes
21:30 cait             oleonard: around now? :)
21:26 cait             breath :)
21:26 * cait           sends ashimema cookies and a hot cup of tea
21:26 * ashimema       is tired
21:25 cait             this at least allowed me to review for any missed ui-tabs which was th emain purpose
21:25 ashimema         Grr
21:25 cait             i pulled latest ktd, ktd down... ktd pull, ktd up
21:25 cait             i know, bu tit didn't work
21:24 ashimema         In fact,,, running a yarn install will grab all new versions of dependencies rather than the pinned versions
21:23 ashimema         The ktd image includes all dependencies
21:23 ashimema         You shouldn't need to yarn install at all cait
21:19 oleonard         Joubu are you around?
20:59 cait             it worked after a previous yarn install
20:56 cait             this is images from tonight, freshly built ktd
20:55 cait             tcohen: ?
20:55 cait             [20:55:17] TypeError: sass is not a function
20:55 cait             [20:55:17] 'css' errored after 3.59 ms
20:55 cait             [20:55:17] Starting 'css'...
20:55 cait             [20:55:17] Using gulpfile /kohadevbox/koha/gulpfile.js
20:55 cait             $ gulp css && gulp css --view opac
20:55 cait             $ yarn css:build && yarn js:build
20:55 cait             yarn run v1.22.19
20:55 cait             did we break yarn build with latest changes?
20:51 cait             hm probably not
20:51 cait             oleonard-away: around?
17:12 huginn           04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32445 critical, P5 - low, ---, jonathan.druart+koha, Pushed to stable , Status display of 'not for loan' items is broken in OPAC/staff
17:12 caroline         it caused bug 32445 which is maybe similar?
17:11 huginn           04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27272 enhancement, P5 - low, ---, jonathan.druart+koha, RESOLVED FIXED, Move C4::Items::GetItemsInfo to Koha namespace
17:11 caroline         bug 27272
17:11 caroline         maybe a regression from bug27272 ?
17:10 caroline         oleonard, no I don't think so...
17:09 oleonard         caroline right now the OPAC holdings table only shows the restricted status if the item is *also* not for loan which I don't think is correct.
17:04 caroline         Not saying that's what it should be, but it was like that when I wrote that section... last year?
17:04 caroline         oleonard, here's what I had... In the OPAC search, restricted items are marked as available and in the holdings table, the restricted status is supposed to show https://koha-community.org/manual/latest/en/html/cataloging.html#use-restrictions
16:59 oleonard         I wonder if it's correct that items.restricted isn't shown unless the item is also not for loan...
16:55 frank_           That would be nice! Thanks!
16:51 oleonard         Not that I know of. I think I can have a patch submitted today though
16:48 frank_           Thant might be it. Is there some workaround? We have a lot of items that are marked as not for loan but where a hold can be placed on them and this relies on the text to tell patrons to place a hold.
16:41 huginn           04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32611 normal, P5 - low, ---, oleonard, NEW , Not for loan items don't show the specific not for loan value in OPAC detail page
16:41 oleonard         Looks like that is a know bug, frank_ : Bug 32611
16:39 frank_           They do show up when searching but not on the individual pages.
16:39 frank_           Does anyone know how I can show the not for loan reason on OPAC detail pages?
16:38 frank_           Hi!
15:32 caroline         Sorry for the formatting, I couldn't find how to indent the paragraph with the new wiki interface...
15:32 caroline         fine vs charge added to terminology list https://wiki.koha-community.org/wiki/Terminology
14:50 caroline         also tuxayo, https://wiki.koha-community.org/w/index.php?title=General_IRC_meeting_5_April_2023 does not exist, can I copy the previous page manually, or it should be created by script only?
14:47 caroline         tuxayo (or anyone) want to review this before I send it? https://wiki.koha-community.org/wiki/KohaCon24_Proposals
14:37 caroline         thanks Joubu!
14:36 Joubu            in my understanding it's A, B, C, possibly A, etc.
14:35 caroline         (trying to figure out if Asia can host 2024)
14:34 caroline         or Continent A, Continent B, Continent C, Continent D and THEN Continent A?
14:33 caroline         "KohaCon shall not be held in the same continent within three years." Does that mean Continent A can apply after two or three? (Continent A, Continent B, Continent C then Continent A?)
14:32 caroline         Question about https://wiki.koha-community.org/wiki/Processes_for_KohaCons#Continent_rotation
14:26 Joubu            kidclamp: do you see a good reason to log before the exp date is modified? https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=145588
13:12 huginn           04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32426 enhancement, P5 - low, ---, m.de.rooy, Needs Signoff , Allow plugin to generate userid when creating patrons
13:12 marcelr          bug 32426 is ready for testing please
13:09 marcelr          o/
12:06 tcohen           so far, the build is not working for master, but stable is working flawlessly
12:05 tcohen           so we add to koha-dpkg-docker?
12:05 tcohen           mtj: can you let me know how you add nodejs into your build pipeline?
11:39 oleonard         o/
11:26 cait             lunch time :)
11:26 cait             a command line script is nice, but already a big hurdle for a lot of libraries
11:25 cait             if we can say: hey, check this page for data issues, it will be a lot easier
11:25 Joubu            but we should not deal with them in tempaltes, that's completely silly
11:25 cait             if we have just the patron search explode, we'll get mails on the mailing list
11:25 Joubu            be strict with the data, fix in DB upgrade or during the import, and have a script to catch them
11:25 cait             i just say we need to make it easier for libraries to find an fix
11:25 cait             I don't disagree with you
11:25 Joubu            it opens the door to everything
11:24 Joubu            that's impossible
11:24 Joubu            my point is: fix the data, don't expect the software to deal with all the possible inconsistencies everywhere
11:24 cait             .. on record
11:24 cait             it's still not a mandatory field of you are using item-level itypes
11:24 cait             we had years and yeas of this not being a mandatory field
11:24 cait             think of the item type one
11:24 cait             this is not oly migration issues
11:24 Joubu            if you migrate data then you should run the script
11:23 cait             or make some kind of report, like the framework test
11:23 cait             people are not likely to run the scripts
11:23 cait             maybe we shoudl put these kinds of checks on the sytsem infrmation
11:11 Joubu            it's not Koha job to deal with incorrect migration...
11:06 cait             I think we should push this patch but still not make this a general thing - it's hiding issues
11:05 cait             we have had issues with wrong branchcodes that got in through offline-circulation (this has been mostly fixed by the plugin getting valid brnchcodes now) - they could not be processed. so ifyou have bad data, it's probably going to be a problem in lots of places
11:05 cait             the problem is, SQL doesn't care, but Perl does
11:04 huginn           04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32517 major, P5 - low, ---, nick, Pushed to stable , Patron search dies on case mismatch of patron category
11:04 cait             bug 32517
11:04 cait             I had asked the data question there as we ll
11:04 cait             seems wrong to let one in and keep the other out
11:03 cait             we just pushed the same fix on the same page for category codes from kidclamp
11:03 cait             I commented on the bug
11:03 tcohen           cpl vs CPL
11:02 cait             which question?
11:02 cait             right now got to write some specs
11:02 Joubu            but you didn't answer the question :D
11:02 cait             I'll try to catch up on my patches and mistakes tonight
10:58 cait             so yes, ignore that rabbit hole :)
10:58 cait             also need to rethink all our searches
10:58 cait             yeah, but not just a matter of changing the table collation
10:57 tcohen           if you really need to search case-insensitive, there are syntaxes to say so
10:57 cait             but yeah...
10:56 cait             SQL based search
10:56 cait             for the places we have SQL search it's useful
10:56 cait             yes and no...
10:55 tcohen           haha
10:55 tcohen           but I'm not entering that rabbit hole this season
10:55 tcohen           we should stop using the ci collation...
10:52 huginn           04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32706 enhancement, P5 - low, ---, hammat.wele, Signed Off , User search problem caused by branchcode errors
10:52 Joubu            bug 32706 - are we supposed to deal with branchcode 'cpl' and 'CPL'?
10:51 Joubu            thanks, fixed
10:45 cait             maybe others too
10:45 huginn           04Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32492 enhancement, P5 - low, ---, katrin.fischer, Passed QA , Improve mark-up of OPAC messaging table to ease customization
10:45 cait             see bug 32492
10:45 cait             Joubu: I think you are forgetting to add your signoff line
10:33 tcohen           my goal was for cypress to work out of the box
10:33 tcohen           PR welcome
10:33 tcohen           but my internet connection made it hard to build locally and test
10:32 tcohen           to the 1000 user, and only re-chown if the LOCAL_USER_ID differs
10:32 tcohen           and chowning during build
10:32 tcohen           we could try using a symlink instead
10:32 tcohen           Joubu: it is done at startup time because that's when there's an instance user
10:31 Joubu            make jenkins happy first
10:30 cait             push all the things please :P
10:30 cait             mornig tcohen
10:30 cait             Joubu++ # QA'ing my patches!
10:29 tcohen           morning everyone
09:34 cait             Joubu++ thx
09:28 cait             nice :)
09:12 PedroAmorim[m]   good morning
09:04 magnuse          \o/
09:00 paulderscheid[m] Morning #koha
08:47 cait             hello #koha!
07:55 huginn           Joubu: The operation succeeded.
07:55 Joubu            @later tell tcohen Why is that done at startup time actually?
07:54 huginn           Joubu: The operation succeeded.
07:54 Joubu            @later tell tcohen "Cypress dir moved to /var/lib/koha/kohadev/.cache/" this step is taking too long!?
07:35 alex_            Bonjour
07:07 magnuse          \o/