Time  Nick          Message
02:02 oleonard-away Anyone know why public note and non-public note don't appear in the table of item information in  batch modification?
02:57 koha-jenkins  Project Koha_19.11_D10 build #132: FAILURE in 38 min: https://jenkins.koha-community.org/job/Koha_19.11_D10/132/
02:57 koha-jenkins  Project Koha_19.11_D8 build #368: FAILURE in 42 min: https://jenkins.koha-community.org/job/Koha_19.11_D8/368/
02:57 koha-jenkins  Project Koha_19.11_U16 build #51: FAILURE in 42 min: https://jenkins.koha-community.org/job/Koha_19.11_U16/51/
03:10 koha-jenkins  Project Koha_19.11_U18 build #296: SUCCESS in 55 min: https://jenkins.koha-community.org/job/Koha_19.11_U18/296/
03:10 koha-jenkins  Project Koha_19.11_U20 build #194: SUCCESS in 54 min: https://jenkins.koha-community.org/job/Koha_19.11_U20/194/
03:46 koha-jenkins  Project Koha_19.11_D9 build #300: SUCCESS in 36 min: https://jenkins.koha-community.org/job/Koha_19.11_D9/300/
07:33 reiveune      hello
07:33 wahanui       hola, reiveune
07:38 alex_a        Bonjour
07:38 wahanui       what's up, alex_a
08:07 ashimema      Good Morning #koha
08:16 cait1         good morning ashimema and #koha
08:18 ashimema      @later tell dcook the sandboxes do indeed use k-t-d behind the scenes
08:18 huginn        ashimema: The operation succeeded.
08:19 ashimema      @later tell dcook they share a db container though from memory.. there are config tweaks to setup a smaller koha_net network of containers
08:19 huginn        ashimema: The operation succeeded.
08:53 magnuse       Oak
08:55 Oak           magnuse
08:55 Oak           \o/
08:55 Oak           Hi cait1
09:15 cait1         hi Oak :)
09:45 kohaputti     ashimema, any idea if bug 13961 would be resolved by bug 24381 ?
09:45 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=13961 enhancement, P5 - low, ---, emmi.takkinen, Needs Signoff , Option to include patron's total amount of fines in notices
09:45 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24381 major, P5 - low, ---, martin.renvoize, BLOCKED , ACCOUNT_CREDIT and ACCOUNT_DEBIT slip not printing information about paid fines/fees
09:46 ashimema      Yes.. well.. actually it'll be resolved by the bug two down that tree that was blocking
09:46 ashimema      bug 26734
09:46 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26734 enhancement, P5 - low, ---, martin.renvoize, Signed Off , Convert accounts (monetary) notices to use GetPreparedLetter
09:47 kohaputti     ok, the one I just commented on
09:47 ashimema      :)
09:47 ashimema      meeting, brb
09:47 kohaputti     I'm testing it right now but would be great to get your overview as the author on what things it most likely breaks
10:09 Joubu         @later tell dcook did you contact Mason since you are in the packaging team? Are there any plans?
10:09 huginn        Joubu: The operation succeeded.
10:28 ashimema      kohaputti, I'm sorry I'm so terrible at test plans...
10:28 * ashimema    beats himself with a stick
10:28 ashimema      I'll quickly look at adding a clearer one now
10:30 kohaputti     ashimema, the backing up of the old CREDIT and DEBIT templates don't seem quite polished, I'm 99% many many libraries will need to get their old version after the upgrade in order to not have to spend hours on how the old template was. And currently if I go to /cgi-bin/koha/tools/viewlog.pl after applying the patches I cannot find the old templates unless selecting all modules and all actions
10:31 ashimema      I agree.. wasn't expecting an SO from Kyle so quick.. it was meant as a proof of concept for some feedback
10:32 Joubu         bug 27669, first catch from bug 25026! \o/
10:32 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27669 major, P5 - low, ---, jonathan.druart, Needs Signoff , reverting and importing status never set when importing/reverting a batch
10:32 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25026 enhancement, P5 - low, ---, jonathan.druart, Pushed to master , RaiseError must be set for the UI
10:33 * Joubu       hands a RJ45 cable
10:33 Joubu         It works better than a stick
10:33 ashimema      nice one Joubu :)
10:34 ashimema      kohaputti, do you think bug 14233 needs to come first?
10:34 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14233 enhancement, P4, ---, indradg, NEW , Add logging support to notices and slips management
10:34 ashimema      why is everything so hard aye
10:36 kohaputti     ashimema, not super sure, I hope we could still find some way to not make this a breaking change
10:37 ashimema      do feel free to take on the DB update I tried first..
10:37 ashimema      I tried pretty hard, but just couldn't seem to fixup the existing notices reliably enough :(
10:38 ashimema      what I was really keen to do was draw a line and not have loads of extra randomly named variables still available forever..
10:38 ashimema      especially with most of them not having tests
10:38 ashimema      but I am open to suggestions
10:41 kohaputti     I have no solutions right now but I will try to come up with some
10:44 kohaputti     I also wonder if using template toolkit syntax is a good idea at all for notice templates with regards of security
10:46 kohaputti     probably should report to koha security bugs, seems like a big problem now that I think of it
10:47 Joubu         [off] bug 26663
10:47 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26663 is not accessible.
10:48 ashimema      I've been meaning to write a patch for that
10:48 kohaputti     gotta be careful who to give edit_notices priveleges in koha
10:49 Joubu         on this bug I am suggesting to move it to the admin area
10:50 ashimema      test plans added to the patches
10:51 ashimema      [off] I think turning off some of the tt features to start with is a good first step.. EVAL is just bad
11:31 * ashimema    is working on 14233 kohaputti
11:31 ashimema      should at least make filtering the view log simpler
11:47 koha-jenkins  Project Koha_19.11_U16 build #52: STILL FAILING in 4 min 56 sec: https://jenkins.koha-community.org/job/Koha_19.11_U16/52/
11:48 koha-jenkins  Project Koha_19.11_D8 build #369: STILL FAILING in 5 min 48 sec: https://jenkins.koha-community.org/job/Koha_19.11_D8/369/
11:48 koha-jenkins  Project Koha_19.11_D10 build #133: STILL FAILING in 6 min 40 sec: https://jenkins.koha-community.org/job/Koha_19.11_D10/133/
12:01 oleonard      Hi all
12:08 oleonard      It's funny, I was just wondering how the gig economy works
12:16 magnuse       oleonard: perfect timing, then!
12:26 ashimema      ?
12:31 oleonard      ashimema: Bugzilla spam
12:31 oleonard      Anyone know why public note and non-public note don't appear in the table of item information in  batch modification?
12:40 ashimema      pass
12:59 ashimema      anyone know what the 'compare' tickbox next to some action logs is meant to do?
12:59 * ashimema    thinks it's broken
13:01 ashimema      hmm
13:01 ashimema      aha.. I see
13:02 ashimema      it filters all all actions tacken against that system preference
13:02 ashimema      so you can see a history as it were
13:02 ashimema      interesting
13:02 oleonard      I made that
13:03 ashimema      does it only work for sysprefs?
13:03 ashimema      it's pretty cool actually
13:03 oleonard      Currently, although I think there have been some suggestions for others
13:03 ashimema      just not super obvious how it works
13:04 ashimema      I'd love to see it do a 'diff' view for the more complex prefs..
13:04 ashimema      like opacheader
13:04 ashimema      oooh
13:04 ashimema      it does for OPACUserJS
13:05 ashimema      that is actually really cool
13:05 * ashimema    would love to see that for bug 14233
13:05 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14233 enhancement, P4, ---, indradg, Needs Signoff , Add logging support to notices and slips management
13:06 ashimema      would love some feedback for that one
13:06 ashimema      it's a proof of concept at this point..
13:06 ashimema      but it's perfectly workable already :)
13:21 oleonard      Can you concatenate a variable and a string in T:T to create a new variable? [% SET $variable  _ "string" = "value" %] ?
13:21 oleonard      (I know I can't do it that way, that explodes)
13:22 ashimema      er.. I think I've done that somewhere
13:24 ashimema      oh..
13:24 ashimema      you mean setting a variable name as a concatenated string
13:24 ashimema      ooh..
13:24 ashimema      not sure
13:24 ashimema      perhaps over two lines?
13:25 ashimema      [% SET variable_concat = $variable _ 'String' %]
13:25 ashimema      then [% SET $variable_concat = "value" %]
13:25 ashimema      humm..
13:26 ashimema      not sure
13:26 kidclamp      is it curlies maybe?
13:26 * oleonard    sprinkles curlies around to see what sticks
13:26 kidclamp      [% SET ${variable _ "string"} = "value" %]
13:28 Joubu         that smells oleonard :D
13:28 Joubu         what are you trying to do?
13:28 oleonard      I knew you would say that Joubu
13:28 Joubu         :D
13:28 Joubu         the answer is in $
13:28 Joubu         [% SET var_1 = var_name _ '_1' %]
13:28 Joubu         [% $var_1 %]
13:29 Joubu         but most of the time it's not a good idea
13:32 oleonard      Joubu: If I can make it work I'll run it by you
13:33 ashimema      :)
13:39 nlegrand      Salut #koha
13:41 nlegrand      Is there work on an opac equivalent of plugins/run.pl ?
13:41 Joubu         nlegrand: Salut! What do you want to do?
13:43 Joubu         oleonard: about your previous question. Which screen?
13:43 Joubu         oleonard: https://snipboard.io/rAnDJP.jpg
13:43 Joubu         I am seeing them there
13:44 oleonard      Why am I not??
13:44 Joubu         https://snipboard.io/5BNUYG.jpg
13:44 Joubu         this one better
13:44 oleonard      The fields show up in the item edit form
13:44 Joubu         oleonard: if it's empty it's not there
13:44 nlegrand      Joubu: for example, I wrote a plugin that do exactly what opac-search.pl do when launch with format=rrs2 (https://catalogue.bulac.fr/cgi-bin/koha/opac-search.pl?q=coucou&count=50&sort_by=acqdate_dsc&format=rss2) the main idea is to custumize the XML without touching sources.
13:45 Joubu         only attributes that are set at least once are displayed
13:45 oleonard      Ah! Duh. Thank you Joubu
13:45 nlegrand      I'd like it to be launch from opac without being identified.
13:46 pastebot      "oleonard" at 127.0.0.1 pasted "Joubu: An idea for efficiently setting classes for form elements which are required" (12 lines) at http://paste.koha-community.org/27811
13:47 nlegrand      I have other needs (like stack requests) where a plugins/run.pl would be usefull on the opac side, this time with identification.
13:48 nlegrand      *useful
13:48 Joubu         oleonard: yes, that's the kind of examples where it is useful :)
13:48 oleonard      I couldn't make it work
13:50 kidclamp      oleonard: so if not required it is blank?
13:50 oleonard      That was the idea
13:50 kidclamp      what about a hash?
13:50 kidclamp      [% SET required_hash.${field} = 'required' %]
13:51 oleonard      Mmm... hash.
13:52 kidclamp      maybejust required_hash.$field
13:52 oleonard      I think that's going to work. Thanks!
13:53 Joubu         yes, definitely
13:53 kidclamp      nlegrand: you could add an API route
13:54 kidclamp      or you add an apache alias to the script, like coverflow used to do
13:55 kidclamp      ScriptAlias /coverflow.pl "/path/to/plugins/Koha/Plugin/Com/ByWaterSolutions/CoverFlow/coverflow.pl"
13:56 nlegrand      kidclamp: Thanks! What's an API route ? I was thinking something like an apache alias. But I wanted to check if there were Dos and Don'ts on the subject or a WIP.
13:57 kidclamp      https://github.com/kidclamp/koha-plugin-simple-search
13:57 kidclamp      https://github.com/kidclamp/koha-plugin-simple-search/blob/master/Koha/Plugin/Com/ByWaterSolutions/SimpleSearch/Controller.pm
14:05 Joubu         khall_: I can write the /YAML/YAML::XS/ patch if you haven't started yet
14:06 khall_        Joubu I have not, thanks!
14:06 magnuse       hm, on 20.05.06 there seems to be a mismatch between the settings on admin/columns_settings.pl and what is displayed in the "holds to pull" table. i check the box to make call_numbers hidden by default. but the column that goes away is the barcodes column. anyone else seeing that?
14:07 oleonard      I think there is a bug for that already...
14:08 oleonard      Bug 27538?
14:08 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27538 trivial, P5 - low, ---, stalkernoid, Pushed to oldstable , Cells in the bottom filtering row of the "Holds to pull" table shifted
14:08 magnuse       oh and the links like "Jump to: view_holdsqueue | returns | overdues | holds | holdsratios | holds_awaiting_pickup | circulation" are not always in the same order
14:09 magnuse       oleonard: no, that sounds different
14:09 oleonard      Bug 27655? :)
14:09 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27655 minor, P5 - low, ---, stalkernoid, Pushed to master , Barcode column is missing from "Holds to pull" table preferences yaml file
14:09 magnuse       ah, maybe
14:10 magnuse       yeah, that sounds likely. i saw it, but thought it wasn't relevant at first...
14:13 nlegrand      kidclamp: thanks
14:23 Joubu         kidclamp: can you SO bug 27671 please?
14:23 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27671 major, P5 - low, ---, tomascohen, Needs Signoff , Missing include in orderreceive.tt
14:26 cait2         as we already had soem YAML discussion going on, can someone help me with bug 27665?
14:26 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27665 critical, P5 - low, ---, koha-bugs, NEW , Clarify usage of matching dropdown on addorderiso2709.pl
14:26 cait2         not that one...
14:26 cait2         bug 27662
14:26 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27662 enhancement, P5 - low, ---, koha-bugs, RESOLVED INVALID, Error 500 when mailing list
14:26 cait2         this one
14:26 wahanui       somebody said this one was big enough as is
14:30 magnuse       wahanui: forget this one
14:30 wahanui       magnuse: I forgot this one
14:32 Joubu         khall_: bug 27673
14:32 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27673 enhancement, P5 - low, ---, jonathan.druart, Needs Signoff , Replace YAML with YAML::XS
14:33 oleonard      dev meeting in 30 minutes? I will probably be late because I have a conflict.
14:33 Joubu         tcohen: see bug 27662
14:33 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27662 enhancement, P5 - low, ---, koha-bugs, RESOLVED INVALID, Error 500 when mailing list
14:37 Joubu         hum I don't recreate on master
14:37 cait2         Joubu++ thx
14:38 cait2         oleonard: yep, 22 now :)
14:40 Joubu         tcohen: forget that for now
14:41 cait2         caroline++
14:59 ashimema      oops
14:59 ashimema      dev meeting
14:59 ashimema      not sure I'll make it.. gotta do some homeschooling
14:59 Joubu         yes, be ready, it's coming
15:00 Joubu         Track suggestion for this dev meeting - https://www.youtube.com/watch?v=wc9DjDtrYKk
15:01 Joubu         #startmeeting Development IRC meeting 10 February 2021
15:01 huginn        Meeting started Wed Feb 10 15:01:04 2021 UTC.  The chair is Joubu. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:01 huginn        Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:01 huginn        The meeting name has been set to 'development_irc_meeting_10_february_2021'
15:01 Joubu         #topic Introductions
15:01 Joubu         #info Jonathan Druart
15:01 ashimema      #info Martin Renvoize, PTFS Europe, UK
15:01 Joubu         qa_team?
15:01 wahanui       rumour has it qa_team is cait, dcook, amoyano, ashimema, marcelr, kohaputti, jajm, tcohen, josef_moravec, kidclamp, khall and tuxayo
15:01 Joubu         rmaints?
15:01 wahanui       rmaints is fridolin, AndrewFH and tuxayo
15:01 tcohen        #info Tomas Cohen Arazi, Theke Solutions
15:01 kidclamp      info Nick Clemens, ByWaterSolutions
15:02 thd           #info Thomas Dukleth, Agogme, New York City
15:02 Joubu         #link https://wiki.koha-community.org/wiki/Development_IRC_meeting_10_February_2021
15:02 tuxayo        #info tuxayo/Victor Grousset, France
15:03 Joubu         I have ton of things to tell you
15:03 Joubu         #topic Announcements
15:03 Joubu         Anyone have something?
15:03 khall_        #info Kyle Hall, ByWater Solutions
15:04 tcohen        nope
15:04 Joubu         #topic Update from the Release Manager (21.05)
15:04 Joubu         we push some interesting things lately
15:04 Joubu         1. Bug 20212 is adding all the DataTables features (we implement so far) on the parcel page
15:04 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20212 enhancement, P5 - low, ---, tomascohen, Pushed to master , Slowness in receiving in acquisitions
15:04 Joubu         2. Bug 25026 is turning on RaiseError on the DB handler
15:04 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25026 enhancement, P5 - low, ---, jonathan.druart, Pushed to master , RaiseError must be set for the UI
15:04 Joubu         This is a quite big change, the SQL requests that are exploding will not longer explode silently. With bug 26048, a nice 500 will be displayed to the end user (only if not running a dev install).
15:04 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26048 normal, P5 - low, ---, dcook, Pushed to master , PSGI Koha does not use custom ErrorDocument pages
15:05 Joubu         and I forgot the 3rd one
15:05 Joubu         Then I'd like to highlight some patches I wrote in the last couple of weeks that need to be discussion/feedback/testing:
15:05 Joubu         Bug 25078 - Rebuild the way our upgrade process is done. See comment 17 for screenshots.
15:05 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25078 enhancement, P5 - low, ---, jonathan.druart, In Discussion , Gracefully stop updatedatabase/installer when a database change cannot be applied
15:06 Joubu         There is still a lot of work to do but we need first to agree on *how* that must be implemented.
15:06 Joubu         Bug 27526 - Start removing MARC from our items form.
15:06 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27526 enhancement, P5 - low, ---, jonathan.druart, In Discussion , Remove Mod/AddItemFromMarc from additem.pl
15:06 Joubu         It's only a first step, it needs to be tested carefully to let us apply it to other places where items are created/modified. Please test!
15:06 Joubu         Bug 27467 - To add the ability to share a "datatable view" with an URL.
15:06 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27467 enhancement, P5 - low, ---, jonathan.druart, In Discussion , Provide a static URL for tables
15:07 Joubu         Bug 27344 - Rely on RabbitMQ to schedule the record indexation (ES). That will speed up several workflows (see 27341). If we don't go with RabbitMQ we have to write an async solution anyway.
15:07 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27344 enhancement, P5 - low, ---, jonathan.druart, In Discussion , Implement Elastic's update_index_background using Koha::BackgroundJob
15:07 Joubu         #info be involved on 25078, 27526, 27467 and 27344 (please)
15:07 cait2         #info Katrin Fischer, BSZ, Germany
15:07 ashimema      all interesting work.. all things I have on my list to work through :)
15:07 Joubu         that's all for me, any questions?
15:08 tcohen        reading
15:08 ashimema      I've commented on many, but it would be great to get more eyes on them.
15:08 Joubu         There are also things from the roadmap btw
15:08 tuxayo        https://annuel.framapad.org/p/koha_21.05_roadmap
15:08 Joubu         that's moving behind the scene, check the pad regularly to know what's happening
15:09 ashimema      I'd like to see some improvements to the task queue system prior to bug 27344..
15:09 Joubu         ha, and I am contacting "people" to get their go on removing the installer files for translated languages
15:09 Joubu         it-IT answered yes, so far
15:09 ashimema      I'm sold on 27344, but I feel strongly that we need to ensure that indexing doesn't get stuck behind long running batch jobs
15:10 cait2         some kind of prioritizing maybe?
15:10 ashimema      indexing jobs need their own worker in my opinion
15:10 Joubu         ashimema: then you need several workers
15:10 Joubu         that's a sysop job
15:10 ashimema      except.. currently there's no way to specify what jobs a worker can take on
15:10 ashimema      ;)
15:10 Joubu         ashimema: but you can have several workers
15:10 * ashimema    also wants 'delays' in the job queue system.. but that's another track entirely.
15:11 Joubu         if you have 3 workers and 3 big things are running, yes, it will be delayed
15:11 ashimema      indeed
15:11 Joubu         And I understand your point ;)
15:11 Joubu         I had a hard time getting it pushed, it's always hard for me to get back to things I need to pull strongly
15:12 ashimema      also.. can our ES implementation cope with running multiple indexing simultaneously ;)
15:12 Joubu         ashimema: you volunteered and I will be happy to test :)
15:12 ashimema      we pass a 'bulk' call to the indexer
15:12 ashimema      if we pass two with overlapping record ids what happens?
15:12 Joubu         it's processed twice
15:13 ashimema      I feel like we need one worker dedicated to the task.. then it can get through the queue without interuption from other jobs.. and also make sure they index runs are done in order
15:13 tcohen        we need some sort of precedence, right?
15:13 ashimema      it's processed twice.. that's fine
15:13 ashimema      but..
15:13 Joubu         I am not saying that's the perfect way of doing it, but it's the easiest for now
15:13 ashimema      do we send the record data changes with our call to ES.. or do we lookup the latest version from the DB with each run?
15:13 Joubu         and we absolutely need to async this task
15:13 ashimema      if we send it along in the job.. then you could have them run out of order
15:14 ashimema      and thus have the second run replace the first with older data
15:14 ashimema      exactly..
15:14 ashimema      so those are the questions I'm asking and reasons I'm asking them ;)
15:14 ashimema      anywho.. it's a great way to go.. just needs a little more ;)
15:15 Joubu         I am joining you if you want to improve it :)
15:15 * ashimema    has soooooo many projects on the go right now..
15:15 cait2         that's a general problem :)
15:15 ashimema      but will certainly try to make some time for this one too
15:15 ashimema      I did add a bug to clarify the warning on the about page for the message broker
15:16 ashimema      that's my very first step at looking at the background jobs code more clearly
15:16 thd           Is there a means to sequence separate worker index processes?
15:16 ashimema      I don't like right now that we have to change lots of files to list the jobs
15:16 ashimema      adding a job type should be as simple as adding a class file to me..
15:16 ashimema      you shouldn't then have to list it in various places for it to actually ever get called
15:17 ashimema      anywho.. I digress ;)
15:17 ashimema      lets move on
15:17 Joubu         ashimema: let's discuss this after the meeting
15:17 ashimema      +1
15:17 Joubu         yes, 1 file should ineherit, and overwrite things. But then it get more complex :)
15:17 Joubu         other questions?
15:17 ashimema      thd.. not yet ;)
15:18 Joubu         #topic Updates from the Release Maintainers
15:18 Joubu         rmaints?
15:18 wahanui       it has been said that rmaints is fridolin, AndrewFH and tuxayo
15:18 Joubu         nothing special?
15:19 Joubu         #topic Updates from the QA team
15:19 tuxayo        19.11: Not much, catching up with the flow of patches resulting from the Catalyst academy :D
15:19 cait2         Not much special for QA I think
15:20 cait2         Please do QA! :)
15:20 Joubu         #info Please do QA!
15:20 cait2         Numbers are a little too high for my liking in the queue right now and we have some things from last year still waiting
15:20 ashimema      as ever, cait2 has set us a challenging target to try and knock her off the top spot
15:20 ashimema      someone help me kick her off ;)
15:20 cait2         you can band up on me, I really don't mind :)
15:20 Joubu         cait2 added a new entry on the agenda, "Status of roadmap projects"
15:21 ashimema      kohaputti++ # not shying away from the bigger scary QA's
15:21 cait2         yes, kohaputti++ definitely worth a shoutout
15:21 Joubu         I will try to prepare it for the next dev meeting, asking the different groups where they are
15:21 fridolin      #info Fridolin Somers, Biblibre, France
15:21 ashimema      he should get extra points..
15:21 cait2         i think maybe we could do some quick ones for the ones that have people present?
15:21 * fridolin    nothing special
15:21 cait2         not going through all of them
15:22 Joubu         can try
15:22 Joubu         #topic Status of roadmap projects
15:22 Joubu         #link https://annuel.framapad.org/p/koha_21.05_roadmap
15:22 Joubu         #topic Improve the reliability of transfers
15:22 Joubu         ashimema: ?
15:23 ashimema      #info Joonas has QA'd the Phase One tree :)
15:23 Joubu         There is a huge pile of things that is hitting my QA
15:23 Joubu         queue*
15:23 ashimema      #info Looking for someone to QA the final bug on that tree which adds a nice 'Transfers to send' report.
15:24 ashimema      #info Phase one adds all the methods we need for transfers to the Koha:: namespace, with clear uses and workflows for each
15:24 Joubu         I can try and review it next week
15:24 cait2         #info cait to check the old transfer bugs to give the new work some serious testing once pushed
15:24 Joubu         will be mostly off the week after, so... you know what to do
15:24 ashimema      #info Phase two will remove the last remaining cases where the C4 methods are used and drop those methods.
15:24 ashimema      thanks Joubu :)
15:24 Joubu         #toic
15:25 Joubu         #topic Performance investigation
15:25 ashimema      ?
15:25 Joubu         It's related to using the task queue for ES reindex
15:25 ashimema      :)
15:25 Joubu         I need to redo some benchmarks and see if it lower the difference in exec time
15:25 ashimema      #info First major identification lead to the backgrounding of the ES indexer bug.. work ongoing :)
15:26 cait2         thx for doing the stats, it's really interesting
15:26 ashimema      Joubu++
15:26 Joubu         it almost burn my laptop everytime I run the benchmark
15:26 Joubu         I bought a new CPU fan, so can continue the benchmark, but I am a bit hesitant :D
15:26 ashimema      stick it in a fridge
15:26 Joubu         #topic Git repository shrinking
15:26 cait2         don't kill the laptop
15:27 tuxayo        lol
15:27 Joubu         I need to start this one! I am really excited about it
15:27 Joubu         certainly in March
15:27 ashimema      :)
15:27 Joubu         #topic Release tools improvements
15:28 Joubu         ashimema and me, we need to focus on that one, maybe closer from the release, like April
15:28 Joubu         #topic Backup splitter on a separate server
15:28 Joubu         we have it!
15:28 ashimema      brill
15:28 ashimema      :)
15:28 cait2         awesome :)
15:28 Joubu         https://splitter2.koha-community.org
15:28 Joubu         still need to sync the DB from the original server however
15:28 ashimema      #info Splitter backup is now available at https://splitter2.koha-community.org
15:28 ashimema      ah yes
15:28 cait2         #link https://splitter2.koha-community.org
15:28 tuxayo        confetti!
15:28 wahanui       o/`'`'`'`'`'`'`'`'`'`'`'`
15:29 Joubu         I've added few commits, like the "Latest patch from" date on https://splitter2.koha-community.org/files
15:29 Joubu         to tell us if it's up-to-date or not
15:29 ashimema      nice
15:29 cait2         shoudl we add it to the wiki page yet?
15:29 Joubu         I will and it will be done
15:29 cait2         ok
15:29 Joubu         I haven't communicated on it yet as the DB is still not updated
15:30 Joubu         (must be updated every night, I am in touch with rangi)
15:30 Joubu         #topic Improve our "news" module
15:30 cait2         sec
15:30 Joubu         There are some (private) discussions, we are in a FQA state for now
15:30 Joubu         the idea is to start with what is submitted yet, then improve a bit more the UI
15:30 cait2         #info we discussed the different uses cases and probably a new naming scheme for the future, but moving forward with the move to the Koha namespace first
15:31 Joubu         like we should rename this, from "news" to.. "additional contents"?
15:31 ashimema      I'll try to get to look at the current submission again soon
15:31 Joubu         more info coming in the next weeks certainly
15:31 ashimema      +1
15:31 Joubu         ashimema: I FQAed it last week
15:31 Joubu         but you can fix if you don't want to wait for Josef :)
15:31 ashimema      I Josef aware and looking at fixes..?
15:32 ashimema      that's kinda what I meant.. take a look, see if he needs a hand
15:32 Joubu         I sent him a ping
15:32 ashimema      :)
15:32 cait2         i guess it would be appreciated
15:32 ashimema      soooo many projects on the go
15:32 Joubu         (I did CC you ashimema! :D)
15:32 cait2         but some are moving, that's nice :)
15:33 ashimema      ah yes.. so you did
15:33 Joubu         #topic Fix OPACHiddenItems [Bug 24403]
15:33 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24403 normal, P5 - low, ---, koha-bugs, NEW , [OMNIBUS] OpacHiddenItems should hide items everywhere in the OPAC
15:33 Joubu         tcohen: around?
15:33 cait2         there are curently no patches to test for this one I am aware of
15:33 Joubu         it's ongoing, a bit slow right now but the first step has been pushed already
15:33 Joubu         waiting for tcohen to write more things to test!
15:34 cait2         i think that sums it up
15:34 Joubu         #topic Handling of errors 500
15:34 Joubu         that's done
15:34 Joubu         (and that's awesome)
15:34 cait2         should we mark it in the reaodmap?
15:34 Joubu         see bug 26048
15:34 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26048 normal, P5 - low, ---, dcook, Pushed to master , PSGI Koha does not use custom ErrorDocument pages
15:34 Joubu         it's almost done :)
15:34 Joubu         we need to make it pretty now
15:34 Joubu         see bug 27555, bug 27556 and bug 27557
15:34 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27555 enhancement, P5 - low, ---, koha-bugs, NEW , Use psgi_env from errors/* controller scripts
15:34 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27556 enhancement, P5 - low, ---, koha-bugs, NEW , Improve error pages
15:35 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27557 enhancement, P5 - low, ---, koha-bugs, NEW , Add the ability to display the error that caused a 500
15:35 Joubu         waiting for dcook
15:35 Joubu         (At least I am waiting for him)
15:35 ashimema      :)
15:35 Joubu         #topic Developer handbook and documentation
15:35 Joubu         this is.. stuck
15:35 Joubu         devs don't want to write documentation
15:35 Joubu         I think that's the conclusion
15:35 Joubu         (we knew that already)
15:36 * ashimema    just has too many projects on..
15:36 cait2         I think there was some discussion about how to use a different tool than the wiki maybe
15:36 Joubu         yes, that's a big one, and we don't really know where to start
15:36 Joubu         rm wiki; mkdir wiki
15:36 cait2         i proposed a fresh start a whlie ago
15:36 ashimema      I liked the advent calendar.. but I feel we took on too much too late with that
15:37 cait2         once i get a bit more free time i could try to do some wiki weeding at least
15:37 cait2         it was still very worthwhile
15:37 ashimema      perhaps we could do a series similar to it.. but with a clearer timetable that commits us to writing stuff.. but not all at once
15:37 cait2         it would be nice to see these kinds of things also linked to the website somehow
15:37 Joubu         maybe we should ask the dev list?
15:37 cait2         it was on social media, but harder to find there
15:38 Joubu         on which topics you need more tech info/examples?
15:38 cait2         need to get at least some links on the official pages
15:38 cait2         i tihnk Rest API
15:38 ashimema      it was very much a first go.. I'd love to see us do it again next year.. but with more planning and more officially
15:38 Joubu         if we get no answer, we can forget about it :D
15:38 cait2         but ithink the calendar covered that?
15:38 cait2         maybe
15:38 cait2         the information in the wiki is very scattered there
15:38 ashimema      that was the focus area of the calendar..
15:38 cait2         lots of discussion things where the status is not clear
15:38 ashimema      but I've learnt allot since
15:38 Joubu         ashimema: it's in my calendar already :D
15:38 ashimema      I could happily add a few more articles now I've learnt some more :)
15:38 ashimema      awesome Joubu :)
15:39 cait2         it might also be time to review installation guides and such?
15:39 cait2         the more boring things
15:39 Joubu         I think that's the only ones that are up-to-date
15:39 cait2         maybe :)
15:40 cait2         what about a series explaining more about the Koha objects?
15:40 ashimema      I feel the wiki upgrade has got us stuck for a very long time.. as that's still a work in progress... and may continue to be for some time to come.. I agree.. lets move the dev book to another platform
15:40 cait2         i'd read it... if you start really low barrier
15:40 Joubu         ashimema: it's yet another places
15:40 ashimema      I sort of feel the guidelines could live in such a place too.. made clearer as an apendix to such a 'book'
15:40 ashimema      mmm
15:41 Joubu         I am not totally against the idea
15:41 cait2         i think the wik woruld work, but some features currently don't work quite right
15:41 cait2         and i believe we shoudl tidy up some stuff
15:41 ashimema      indeed
15:41 Joubu         but we will copy some info from the wiki, that might add confusion
15:41 ashimema      anyways.. happy to help when we know a direction
15:41 cait2         there is tons of old rfcs that never got implemented as described or at all
15:41 cait2         for example
15:41 wahanui       for example is not fixed
15:41 cait2         it can get really ocnfusing
15:41 ashimema      the wiki is a mess..
15:41 Joubu         we need to obsolete those pages
15:42 cait2         yes
15:42 Joubu         ok
15:42 thd           Yes, I am stuck with a death of a former employer leaving a mountain of books and other things to address for the past few months,
15:42 caroline      I'm happy to help if I can
15:42 Joubu         we will take over thd, we need it to be done. I will try to find some time during the next cycle
15:42 cait2         we could still start with a new installation and move stuff that is good maybe? I am not sure it's worth a big amount of effort really
15:43 ashimema      +1
15:43 * ashimema    like fresh
15:43 Joubu         yes
15:43 Joubu         that's for later :)
15:43 Joubu         good to know we are 4 already
15:43 ashimema      Slips: I've not had allot of time to focus on this one yet.. it's likely to get bits of movement soon, but will also carry on into the next cycle.  Migrating the accounts slips to GetPrepparedLetter marks the start of me looking at this again.
15:43 Joubu         moving on
15:43 cait2         more than 4 even i think :)
15:43 ashimema      ;)
15:44 Joubu         #topic Automated updates for translated manuals
15:44 Joubu         ashimema, cait2 , caroline: did something happen?
15:44 caroline      no, I'm not sure we decided anything
15:45 cait2         i think we still lack the technical "plan" for it
15:45 cait2         for the automation
15:45 ashimema      I worked to get the pull request process working more cleanly
15:45 ashimema      that now works.. i.e if caroline goes to the secret tools page, she can request a merge-request to get the latest translations and can merge them into the manual
15:46 cait2         and we might want to branch out 20.11 soon? currently no translations are built at all for 20.11
15:46 caroline      I have to remember to do it, which I don't :(
15:46 ashimema      as for automating.. I need to talk to rangi or wizzyrea.. so we can do regular rsyncs
15:46 ashimema      or use bernardo's server
15:46 caroline      I was trying to find how to branch earlier today
15:46 ashimema      if the translate server has the space.. perhaps we just use that..
15:46 caroline      but that's another matter
15:46 caroline      there was the duplication between translate.k-c and manual.k-c that we needed to address
15:46 ashimema      the community website server is struggling for space
15:47 caroline      )I've had several failed pipes again today)
15:47 cait2         there is some visual ifference in styling, but otherweise i'd be happy if we pointed to the tanslation server for the translated ones
15:47 cait2         maybe need to ask bernardo, as the translation server is struggling a bit too currently
15:48 ashimema      I'm happy to get it working.. just need to know what people want..
15:48 cait2         we shoudl still regularly push the po files to another repo... having copies is good
15:48 caroline      I'll email bernardo and ask if we can point to his translated manuals or if he has an idea
15:49 ashimema      okies
15:49 ashimema      next?
15:49 wahanui       next is Koha bibliography in Zotero
15:49 * ashimema    wants to get out for his walk
15:49 Joubu         moving out
15:49 Joubu         you will discuss detail off meeting :)
15:50 Joubu         #topic Koha Cookbook Project
15:50 Joubu         We had a meeting, setup a git project
15:50 Joubu         next date is March, for another meeting
15:50 cait2         :)
15:50 Joubu         #topic Replace CGI scripts with Mojolicious controllers
15:51 Joubu         I haven't heard anything about that
15:51 Joubu         #topic Write Protecting fields in Koha from being overwritten through import
15:51 Joubu         there are movements there
15:51 cait2         it just got a rebase
15:51 cait2         yes
15:51 Joubu         but I haven't followed closely
15:51 Joubu         bug 14957
15:51 wahanui       i guess bug 14957 is rebased against master I see
15:51 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=14957 enhancement, P5 - low, ---, glasklas, Failed QA , Write protecting MARC fields based on source of import
15:52 ashimema      happy to help with QA there cait.. if you wanted to double team it.
15:52 cait2         i'll try to get in touchwith AndrewFH
15:52 cait2         that soudns good
15:52 Joubu         ashimema: stop adding stuffs to you list!
15:52 ashimema      hehe
15:52 cait2         yeah he is terrible at that
15:52 * ashimema    helps with all the things
15:52 Joubu         your*
15:52 ashimema      "helps"
15:52 cait2         and i am enabling him...
15:53 cait2         lol
15:53 Joubu         we will have to limit to 4 topics next cycle
15:53 Joubu         or 5
15:53 Joubu         or 6
15:53 cait2         and once done
15:53 Joubu         ..
15:53 cait2         we can add more
15:53 cait2         no 4 is good
15:53 ashimema      well.. I'm not the RM anymore.. so can throw myself into code a bit more again :)
15:53 cait2         and oly can add one from backlog, when one is done
15:53 cait2         finishing?
15:53 Joubu         yes
15:53 ashimema      4 is good
15:53 Joubu         #topic Actions from last meeting
15:54 Joubu         #action amoyano advertise 15522 and ask the list for feedback [after 20.11 is released], setup a sandbox, etc.
15:54 Joubu         will stop to postpone this one I think
15:54 ashimema      We need a clear roadmap/backlog to pick of more strictly in general
15:54 ashimema      good plan
15:54 Joubu         haven't got reply
15:54 Joubu         #topic  Review of coding guidelines
15:54 Joubu         "     Terminology list - proposed addition for OPAC: use OPAC instead of opac or OPAC for online public access catalog, including in system preference names. (davidnind) "
15:54 Joubu         I don't get it
15:55 cait2         maybe ... or catalog?
15:55 ashimema      pass
15:55 cait2         or Opac
15:55 cait2         i had a discussion with him on a bug about this
15:55 * ashimema    switches to mobile
15:55 cait2         the rename pref AllowOPACLists one
15:55 cait2         maybe we can ask to clarify
15:55 cait2         but i think it#s about the different spellings
15:55 cait2         int he prefs
15:56 Joubu         ok, will ask him and postpone
15:56 cait2         use OPAC instead of Opac or opac
15:56 Joubu         #topic Set time of next meeting
15:56 Joubu         #info Next meeting: 24 February 2021, 20 UTC
15:56 Joubu         is that correct?
15:57 Joubu         #endmeeting
15:57 huginn        Meeting ended Wed Feb 10 15:57:11 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
15:57 huginn        Minutes:        https://meetings.koha-community.org/2021/development_irc_meeting_10_february_2021.2021-02-10-15.01.html
15:57 huginn        Minutes (text): https://meetings.koha-community.org/2021/development_irc_meeting_10_february_2021.2021-02-10-15.01.txt
15:57 huginn        Log:            https://meetings.koha-community.org/2021/development_irc_meeting_10_february_2021.2021-02-10-15.01.log.html
15:57 ashimema      Nice one peeps
15:57 ashimema      I'm running of for a walk round the block now.. bbiab
15:58 cait2         bye
15:59 tuxayo        Joubu++
16:13 Joubu         @later tell davidnind Hi David, we postponed your terminology suggestion during today's dev meeting. I put it on the next one's agenda (Feb 24th). Can you have a look and double check it please? Do you mean OPAC vs opac vs Opac?
16:13 huginn        Joubu: The operation succeeded.
16:17 Joubu         @later tell dcook Hey David, can I count on you to provide patch on 27555, 27556 and 27557?
16:17 huginn        Joubu: The operation succeeded.
16:24 Joubu         bye #koha, see you tomorrow
17:33 reiveune      bye
19:29 oleonard      Anyone care to sign off on a trivial followup to Bug 27652?
19:29 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27652 enhancement, P5 - low, ---, jonathan.druart, Needs Signoff , Offer selections for preferences which ask for patron categories
20:31 oleonard      Bug 27668 is the fruit of my T:T inquiries this morning
20:31 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27668 normal, P5 - low, ---, oleonard, Needs Signoff , Improve validation of patron entry form in the OPAC
20:33 cait          thank you :)
20:33 oleonard      I hope the larger scope of my changes doesn't hold it up too much
20:33 cait          hm i am just a little worried about backporting
20:35 cait          usually love your bigger scope things :)
20:35 cait          would adding the file have owrked? i could brew up a patch for 20.xx myself then :)
20:36 * oleonard    looks at 20.xx
20:41 oleonard      cait: 20.xx has the same problem the led me down the path I took today. It's broken. For me the validation errors are shown way down below the main part of the page.
20:41 cait          i had tested in in 20.05 to be honest
20:41 cait          and then checked hte file was also not present on master
20:41 cait          orignal report is even from 18.11
20:45 oleonard      cait: Simply adding the validation-strings include would fix 20.05.x I think
20:46 oleonard      20.11.x will require either a full backport or something in between.
20:50 oleonard      I would guess that the problem in 20.11.x and above was caused by Bug 20168
20:50 huginn        Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20168 enhancement, P5 - low, ---, oleonard, Pushed to master , Update of the OPAC bootstrap template to bootstrap v4
20:50 cait          ah ok that makes sense
20:51 cait          thx for checking!
20:51 cait          oleonard++
20:52 oleonard      See you later!