Time  Nick          Message
03:32 aleisha       hi
03:32 wahanui       kia ora, aleisha
03:37 dcook         allo
04:07 brandonjj     hi
04:07 brandonjj     having issues installing a plugin i just packed as KPZ, anyone has run into the same issue?
04:13 dcook         brandonjj: Tell me more?
04:13 dcook         I don't think I've had the same problem but maybe I can help
04:14 dcook         brandonjj: If you unzip your KPZ, the top folder should be "Koha"
04:14 dcook         Of course, I haven't worked on a plugin sine... June apparently
04:14 dcook         Actually September..
04:15 brandonjj     sure. I'm fixing a plugin, and after packing it as a zip, renaming it as KPZ, i tried installing it in Koha 20.05 (and i know my install supports plugins, i've already install other versions of the same plugin) it tells me that no plugs are installed
04:21 brandonjj     and yes the top folder is Koha
04:40 dcook         brandonjj: Have you restarted starman via koha-plack --restart?
04:40 dcook         Oh and you might be looking at the wrong interface..
04:40 dcook         I bet that's it..
04:41 dcook         Try going to /cgi-bin/koha/plugins/plugins-home.pl
04:41 dcook         I notice sometimes if I upload a plugin that isn't a "tool" or "report" that it won't show when uploading
04:42 brandonjj     that's where i am, and if i install version x of the same plug it installs perfectly, but my version x.1 won't
05:11 dcook         Hmm not sure
05:12 dcook         That's when you uninstall the old version and install the new one?
05:13 koha-jenkins  Project Koha_Master_D11 build #155: STILL UNSTABLE in 47 min: https://jenkins.koha-community.org/job/Koha_Master_D11/155/
05:15 brandonjj     yeap
05:21 brandonjj     and mine it's the only one with issues
07:11 lds           hi
07:35 reiveune      hello
07:56 alex_a        Bonjour
08:21 magnuse       \o/
08:24 magnuse       Oak
08:25 Oak           magnuse
08:25 Oak           \o/
08:33 dersmon       hi! quick question: where are the koha-to-marc mappings stored?
08:36 magnuse       \o/
11:11 TimothyAlexis Hello,
11:11 TimothyAlexis https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26647
11:11 huginn        Bug 26647: trivial, P5 - low, ---, timothy_alexis.vass, Pushed to stable , Add translation context to cancel hold button in OPAC
11:11 TimothyAlexis This was working, now it seems that it no longer does.
11:18 TimothyAlexis How does this work? I've looked at it and reach this: Koha/I18N.pm:    return _gettext(\&pgettext, [ $msgctxt, $msgid ]);
11:18 TimothyAlexis But where is this pgttext function?
11:19 TimothyAlexis I doesn't seem to exist.
11:26 tuxayo        hi #koha :)
11:33 tuxayo        TimothyAlexis: hi :) , it seems to be an internal subroutine, it's not used outside of i18n files.
11:34 tuxayo        The doc about use context with translation is there:
11:34 tuxayo        https://wiki.koha-community.org/wiki/Internationalization,_plural_forms,_context,_and_more_RFC#More_on_context
11:35 TimothyAlexis tuxayo: What's puzzling is that when I created the patch for 26647, it worked and now it doesn't.
11:35 oleonard      In what way does it not work TimothyAlexis?
11:37 TimothyAlexis oleonard: It shows the English text 'Cancel' instead of the Swedish 'Ta bort'
11:38 TimothyAlexis In 2020-10-12 it worked in my development system. When we released on test, it didn't work there.
11:38 TimothyAlexis This friday, it worked on my development system, today... it doesn't.
11:38 TimothyAlexis last friday*
11:39 oleonard      Testing right now in master I see the correct strings in the po file, and the translation works for me
11:40 tuxayo        TimothyAlexis: Are the .po files still up to date? You likely had to add the translation for 'Cancel', 'my-context' and since friday you worked on something else and restored the .po files?
11:40 TimothyAlexis tuxayo: Thank you for pointing that out. Yes, I have repeated the whole process.
11:41 TimothyAlexis Editing the .po file manually.
11:41 tuxayo        hum, that's puzzling indeed
11:41 TimothyAlexis That it doesn't work on our test server is less of an issue. I was worried that when the translation turns up in Pootle, that other's would get the same result.
11:41 TimothyAlexis But if oleonard says it's working in master, then that's good.
11:41 domm          For a new project, should we go with Zebra or ElasticSearch?
11:42 TimothyAlexis Could it somehow be because we are using 20.05.03? It was backported to 20.05.06
11:42 domm          and do we need a proper multi-node ES cluster, or is a single-node instance enough?
11:43 TimothyAlexis domm: depends on how much data you need to index.
11:45 tuxayo        TimothyAlexis: «using 20.05.03? It was backported to 20.05.06» That just requires to manually update the .po files but other that there should be a difference.
11:45 TimothyAlexis tuxayo that's what I thought
11:45 tuxayo        > I have repeated the whole process.
11:45 tuxayo        Including the command to update the .po files?
11:46 tuxayo        And removing the "fuzzy" in the .po files when completing it?
11:46 oleonard      It looks like it's working for me in 20.05.x too
11:47 oleonard      I tested with fr-FR, and I see the string in fr-FR-messages.po
11:47 TimothyAlexis Removing fuzzy?
11:48 pastebot      "oleonard" at 127.0.0.1 pasted "Section of fr-FR-messages.po" (4 lines) at http://paste.koha-community.org/26227
11:51 pastebot      "tuxayo" at 127.0.0.1 pasted "TimothyAlexis: this is translated but still marked as fuzzy, so not used (it's for asking review and it might be there by default)" (4 lines) at http://paste.koha-community.org/26228
11:51 TimothyAlexis Ok I understand, thank you.
11:51 TimothyAlexis Well, this is what I have in the .po file
11:52 TimothyAlexis #: koha-tmpl/opac-tmpl/bootstrap/en/includes/holds-table.inc:1
11:52 TimothyAlexis msgctxt "Cancel hold button"
11:52 TimothyAlexis msgid "Cancel"
11:52 TimothyAlexis msgstr "Ta bort"
11:52 TimothyAlexis I added that manually
11:53 TimothyAlexis Could we be missing some required package perhaps?
11:54 domm          TimothyAlexis: not that much, I guess. I think a few million books at most
11:55 TimothyAlexis domm: That's a lot ;)
11:55 domm          hm, actually I don't know how much books they have, let me check..
11:56 TimothyAlexis I think there should be many who are better suited to guide domm than I am.
11:57 tuxayo        > a few million books at most
11:57 tuxayo        The largest library that reports itself to Hea has 3M items so that lot!
11:57 tuxayo        https://hea.koha-community.org/
11:57 domm          The thing is, I've quite some experience with ES, and it's using a HTTP API; Zebra I know nothing about, and it seems to communicate via file socket
11:58 TimothyAlexis We use ES
11:58 TimothyAlexis We have some 2.5 million records.
11:58 TimothyAlexis multi node.
11:59 tuxayo        domm: large library, experience with ES, that tends (I'm not experienced in this) to show ES is better suited for you.
12:00 TimothyAlexis From what I understand, ES was our only viable option.
12:00 tuxayo        TimothyAlexis: «missing some required package perhaps?» In that case, other translation using gettext shouldn't be working.
12:00 tuxayo        > I added that manually
12:00 tuxayo        That looks correct but it should be done with `cd misc/translator ; ./translate update da-DK ; cd - `
12:01 tuxayo        Before completing manually the .po .
12:01 tuxayo        And ensuring there is no fuzzy tag
12:02 tuxayo        > We have some 2.5 million records.
12:02 tuxayo        If your library in on Hea, then it's the number one :D
12:04 koha-jenkins  Project Koha_19.05_U18 build #325: ABORTED in 18 sec: https://jenkins.koha-community.org/job/Koha_19.05_U18/325/
12:05 TimothyAlexis What's Hea?
12:05 wahanui       Hea is in there
12:05 tuxayo        TimothyAlexis: https://hea.koha-community.org/
12:06 tuxayo        TimothyAlexis: opt-in stats can be enabled and will be sent there
12:06 tuxayo        Here is an overview of some syspref usage: https://hea.koha-community.org/systempreferences
12:07 tuxayo        A map for the libraries that choose to include this data: https://hea.koha-community.org/systempreferences
12:07 TimothyAlexis oh I see
12:08 TimothyAlexis I asked a colleague and he said we turned it off because we were unsure what was being sent.
12:12 TimothyAlexis tuxayo and oleonard, thank for you the assistance so far.
12:13 TimothyAlexis It seems that the pgettext comes from the Locale::Message module
12:14 tuxayo        TimothyAlexis: it's not clear but the fields are not required in the /cgi-bin/koha/admin/usage_statistics.pl
12:14 tuxayo        So the minimum sent will be the subset of the sysprefs and volumetric data.
12:16 TimothyAlexis I need to get some lunch.
12:23 tuxayo        @later tell TimothyAlexis you're welcome. That still puzzling, do you have another example of such gettext usage and does it work? Enjoy your meal! :)
12:23 huginn        tuxayo: The operation succeeded.
12:26 domm          ok, it seems we have 1.2 million records
12:26 tuxayo        domm: that indeed a lot
12:27 domm          ok, I've no idea how big libraries usually are; 1.2 million "main" records does not sound that much to me, from a DB dev/admin perpective :-)
12:28 domm          but ok, so for that size ES is recommended?
12:29 domm          We're currently trying to figure out, how and where we're going to run Koha, and the more 'standard' components we can use, the better
12:29 domm          And I've never heard of zebra before, is that some custom Koha indexer?
12:31 tuxayo        I'm not the best person to know the state of ES and Zebra but IIUC, it's not only for the size but also the relevancy of the results and tuning the searchengine. And facets also.
12:32 tuxayo        The Koha mailing list would be the right place to search (archives) or/and ask about recommendations.
12:34 tuxayo        The paint is still fresh for ES in Koha but more and more libraries and migrating to it.
12:35 tuxayo        > is that some custom Koha indexer?
12:35 tuxayo        It's an independent indexed but Koha seem to be the main remaining user ^^"
12:35 tuxayo        It has very minimal maintenance from it's authors.
12:35 tuxayo        There are still bugs fixed so it's not EOL.
13:38 kidclamp      Having worked with it a fair amount now, Zebra is pretty robust and can handle large quantities of records - indexing is slower and more difficult to tweak than ES. ES is the direction we are heading, but expect some changes/development we are still working out hwo to make sure everything works as expected
13:43 tuxayo        domm ^^^^
13:44 tuxayo        thanks kidclamp ! :)
13:47 domm          thanks!
14:13 tuxayo        @later tell ashimema it turns out the precommit hooks tries to run updatedatabase.pl ^^"
14:13 huginn        tuxayo: The operation succeeded.
14:17 Joubu         khall: can you have another look at bug 26819 please?
14:17 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26819 blocker, P5 - low, ---, kyle, Failed QA , Error when adding items to course reserves - can't view items in the staff interface
14:36 khall         Joubu I'll take a look!
15:02 severine_q    hi koha !
15:04 tuxayo        o/ severine_q
15:05 severine_q    hey tuxayo ! what's up ?
15:07 tuxayo        severine_q: preparing the release of 19.05.17 :)
15:08 severine_q    nice :)
15:08 tuxayo        It's the last one for 19.05.x I hope there won't be blocking bugs in the next months ^^"
15:49 TimothyAlexis We want to extend cleanup_database.pl and C4/Accounts.pm with --expired-fees DAYS and purge_expired_fees(), which Component should I choose for the enhancement?
15:49 TimothyAlexis Database?
15:51 ashimema      probably command line scripts
15:52 ashimema      sorry "Command line utiliities"
15:57 tuxayo        TimothyAlexis: nice, enhancements to data cleanup are great :)
16:07 TimothyAlexis Thank you
16:07 TimothyAlexis Well it's a simple enhancement.
16:22 TimothyAlexis Thank you for the encouragement :)
16:22 TimothyAlexis Wish you all a beautiful evening.
16:58 reiveune      bye
17:10 koha-jenkins  Project Koha_19.05_D9 build #327: FAILURE in 10 min: https://jenkins.koha-community.org/job/Koha_19.05_D9/327/
17:20 tuxayo        How dare the build fail for the last commit on the 19.05.x branch !? >_<
17:22 tuxayo        «max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]»
17:22 tuxayo        lol
17:31 koha-jenkins  Project Koha_19.05_D9_MDB10.3 build #104: SUCCESS in 32 min: https://jenkins.koha-community.org/job/Koha_19.05_D9_MDB10.3/104/
17:33 koha-jenkins  Project Koha_19.05_D8 build #280: SUCCESS in 34 min: https://jenkins.koha-community.org/job/Koha_19.05_D8/280/
17:37 koha-jenkins  Yippee, build fixed!
17:37 wahanui       Congratulations!
17:37 koha-jenkins  Project Koha_19.05_U18 build #326: FIXED in 40 min: https://jenkins.koha-community.org/job/Koha_19.05_U18/326/
17:49 koha-jenkins  Project Koha_19.05_D9 build #328: STILL FAILING in 4 min 19 sec: https://jenkins.koha-community.org/job/Koha_19.05_D9/328/
17:55 koha-jenkins  Project Koha_19.05_D9 build #329: ABORTED in 51 sec: https://jenkins.koha-community.org/job/Koha_19.05_D9/329/
18:23 tuxayo        Got a perl question, does anyone know where $class is comming from?
18:23 tuxayo        https://gitlab.com/koha-community/Koha/-/blob/master/t/lib/Selenium.pm#L48
18:23 tuxayo        It shouldn't be in @_
18:24 tuxayo        As the call to new is without params
18:24 tuxayo        https://gitlab.com/koha-community/Koha/-/blob/master/t/db_dependent/selenium/update_child_to_adult.t#L34
18:30 Joubu         $class is "t::lib::Selenium"
18:30 Joubu         when there is a ->, the first parameter of the constructor will be the package name
18:37 tuxayo        Joubu: ok, I got in the wrong lead. I'm trying to know what is the port and addr of Selenium and they come from $class->config
18:38 tuxayo        No idea where config is from :o
18:38 Joubu         ENV
18:39 Joubu         sub config
18:39 Joubu         https://gitlab.com/koha-community/Koha/-/blob/master/t/lib/Selenium.pm#L86
18:40 koha-jenkins  Yippee, build fixed!
18:40 wahanui       Congratulations!
18:40 koha-jenkins  Project Koha_19.05_D9 build #330: FIXED in 44 min: https://jenkins.koha-community.org/job/Koha_19.05_D9/330/
19:48 tuxayo        Joubu: ok i though it was a variable and didn't search far
21:23 cait1         aleisha: around?
21:25 cait1         i'd like to use your picture here: https://www.flickr.com/photos/190695747@N04/50515359331/in/album-72157716562512243/ in a presentation about hte new 20.11 features  - it would go well with me explaining the new icon for superlibrarians. It's for the German public Koha user meeting on Wednesday
21:26 aleisha       hi cait1
21:26 aleisha       go for it !
21:26 cait1         thx :)
21:26 cait1         i will put your name below
22:29 dcook         Oh no... the Flickr photos remind me how many of us missed going to Kohacon in person :(
22:30 dcook         Also rangi looks even taller than usual O_O
22:32 dcook         Also who is in this photo? https://www.flickr.com/photos/190695747@N04/50515362801/
22:32 dcook         aleisha: I feel like the fellow on the right side may be one of my doppelgangers heh
22:33 caroline      I think that's alexbuckley?
22:34 dcook         :o
22:35 dcook         One of these days I'll get over to NZ and we'll have to do a side by side comparison
22:35 dcook         I think he has more hair on his head than I do and I have more on my face
22:35 dcook         Maybe we could do a face swap with an app..
22:35 caroline      I'm not sure since I've never seen him IRL, but from what I remember from the stream...
22:35 dcook         I mostly just recognize aleisha from Twitter heh
22:39 dcook         caroline: After a bit of Internet stalking, I've confirmed your proposal
22:39 caroline      +1
22:40 dcook         I have a bit of a... hobby of finding people who look like me heh
22:40 caroline      lol!
22:40 dcook         One time, I thought that Facebook had photoshopped my face onto someone else's body for an advertisement
22:40 dcook         But it turned out that it was someone else and we just looked similar
22:40 dcook         It was so close that it fooled even myself
22:40 caroline      Have you ever found one IRL?
22:41 dcook         A classmate's boyfriend once although it was a bit of a stretch
22:41 dcook         And there was a guy in the city near where my parents live... I'd see him occasionally in public. Maybe twice.
22:41 caroline      I'd be curious to know if the face recognition thing to unlock phones would be fooled (probably_
22:41 dcook         Oooh that's a good question
22:41 dcook         I'll add that to my list of tests heh
22:42 caroline      I mean, it has a positive bias for white people, so I don't know
22:42 dcook         It's really common for people to say "Oh you look just like my friend X" too
22:43 dcook         Yeah I haven't looked into facial recognition too much so I'm not sure which points it would use.
22:43 lukeG         doppelganger dcook :)
22:44 dcook         heh
22:44 dcook         Although I don't think I've been clean shaven for about 7 years or so now..
22:45 dcook         lukeG: I kept thinking it must be super late for you but I'm guessing just late afternoon?
22:47 lukeG         dcook im on the U.S. west coast, its 3:45PM
22:48 dcook         That was my guesstimate heh
22:48 dcook         I couldn't remember where you were exactly but was fairly sure it was Colorado or westward
22:49 lukeG         wow good memory! it is Colorado
22:49 dcook         Oh nice. I thought maybe I was imaging it heh
22:49 dcook         imagining*
22:50 dcook         I think that's just one timezone off from my family in Saskatchewan..
22:50 dcook         You'd think I would remember the time difference but..
22:50 dcook         Or maybe it's the same time zone but they don't observe DST or something..
22:50 dcook         time O_O
22:50 lukeG         ohh yea, DST makes everything too confusing
22:52 dcook         Hmm Nov 23 20UTC... that was 52 minutes ago, yeah?
22:53 dcook         Oh wait..
22:53 dcook         2 hours and 52 minutes ago?
22:53 caroline      yes two hours I think
22:53 caroline      it is now 22:53 UTC
22:53 lukeG         i thought it was 52 minutes ago
22:53 lukeG         53 now
22:53 dcook         Yeah.. I wonder if the git move didn't work out so well
22:55 tuxayo        dcook: postponed to wait for the releases of today
22:56 tuxayo        and hi o/ ^^
22:56 dcook         hey tuxayo
22:56 dcook         Thanks for the update :D
22:56 dcook         and Joubu has emailed. Hurray :D
22:57 tuxayo        what a timing ^^
23:02 lukeG         Oh sheesh, I didnt read that 2nd email about waiting for us to release! I suppose I better go make a release!!!
23:06 tuxayo        lukeG: sorry for the confusion in chat earlier, that's what I tried to says but 2 topic were mixed together ^^"
23:07 lukeG         tuxayo: its no problem. glad I realized now!!!
23:18 koha-jenkins  Project Koha_20.05_U2010 build #14: FAILURE in 7 min 57 sec: https://jenkins.koha-community.org/job/Koha_20.05_U2010/14/
23:22 tuxayo        lukeG: yes, good that there is still time
23:22 tuxayo        The failure is due to the Docker_3 executor
23:22 lukeG         tuxayo++
23:22 koha-jenkins  Project Koha_20.05_D10 build #126: FAILURE in 4 min 45 sec: https://jenkins.koha-community.org/job/Koha_20.05_D10/126/
23:22 tuxayo        So don't worry about it. And it has been reported.
23:23 lukeG         tuxayo: the D10 build fail? Also Docker executor?
23:24 tuxayo        All builds on this executor will fail
23:24 lukeG         good to know, thanks
23:24 tuxayo        Unfortunately there will be other error like that
23:24 tuxayo        Since the rest of the queue will go to the executor n°3 ^^"
23:25 tuxayo        Due to it "finishing" quickly
23:27 koha-jenkins  Project Koha_20.05_U16 build #130: FAILURE in 4 min 34 sec: https://jenkins.koha-community.org/job/Koha_20.05_U16/130/
23:31 koha-jenkins  Project Koha_20.05_U18 build #134: FAILURE in 3 min 59 sec: https://jenkins.koha-community.org/job/Koha_20.05_U18/134/
23:37 koha-jenkins  Project Koha_20.05_D11 build #72: FAILURE in 5 min 46 sec: https://jenkins.koha-community.org/job/Koha_20.05_D11/72/
23:39 koha-jenkins  Project Koha_20.05_U16 build #131: STILL FAILING in 2 min 13 sec: https://jenkins.koha-community.org/job/Koha_20.05_U16/131/
23:42 koha-jenkins  Project Koha_20.05_D10 build #127: STILL FAILING in 2 min 36 sec: https://jenkins.koha-community.org/job/Koha_20.05_D10/127/
23:44 koha-jenkins  Project Koha_20.05_U2010 build #15: STILL FAILING in 2 min 30 sec: https://jenkins.koha-community.org/job/Koha_20.05_U2010/15/
23:46 koha-jenkins  Project Koha_20.05_U18 build #135: STILL FAILING in 2 min 2 sec: https://jenkins.koha-community.org/job/Koha_20.05_U18/135/
23:49 koha-jenkins  Project Koha_20.05_D11 build #73: STILL FAILING in 2 min 43 sec: https://jenkins.koha-community.org/job/Koha_20.05_D11/73/
23:53 koha-jenkins  Yippee, build fixed!
23:53 wahanui       Congratulations!
23:53 koha-jenkins  Project Koha_20.05_D9 build #137: FIXED in 40 min: https://jenkins.koha-community.org/job/Koha_20.05_D9/137/