19:00:43 #startmeeting Development IRC meeting 29 May 2019 19:00:43 Meeting started Wed May 29 19:00:43 2019 UTC. The chair is kidclamp. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:00:43 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:00:43 The meeting name has been set to 'development_irc_meeting_29_may_2019' 19:00:54 #topic Introductions 19:01:04 #info NIck Clemens, ByWaterSolutions 19:01:04 #info Katrin Fischer, BSZ, Germany 19:01:18 #info Brendan Gallagher, ByWater 19:01:18 |#info Jon Knight, Loughborough Uni, UK 19:01:18 #link https://wiki.koha-community.org/wiki/Development_IRC_meeting_29_May_2019 meeting agenda 19:02:09 hm 19:02:18 we should have the vote for naming the rleases after muppets today 19:02:30 #info David Nind, Wellington, New Zealand 19:03:19 heh, taking advatange of the attendence cait :-) 19:03:27 https://en.wikipedia.org/wiki/List_of_Muppets 19:03:31 well, 5 of us, this can be short :-) 19:03:35 #topci Announcements 19:03:36 +1 19:03:41 kidclamp: typo :) 19:03:45 #topic Announcements 19:03:56 I announce that I just got home today, so expect many typos 19:04:07 welcome home 19:04:14 welcome back 19:04:16 the jetlag is real 19:04:18 thanks! 19:04:51 no announcements from me 19:04:53 anyone else have announcements? 19:05:00 nada 19:05:03 Nope 19:05:29 davidnind? :) 19:05:54 #topic Update from the Release manager 19:06:04 Swedish Koha User Group meeting in October https://koha.se/en/koha-i-sverige/save-the-date-anvandarmote-svenska-kohanatverket-15-17-oktober-2019/ 19:06:06 RM has jetlag 19:06:22 I am prepping for release, thank you to many of you for hands on the release notes 19:06:26 davidnind++ 19:06:28 cait++ 19:06:33 ashimema++ 19:06:35 koha++ 19:06:39 joubu++ 19:06:53 kidclamp++ 19:07:04 will do final pushing and reviews tonight and shepherd things out tomorrow 19:07:04 kidclamp: there are quite a few notes for you to 'remove' 19:07:08 :-) 19:07:20 i can go through them tomorrow and standardize to RMNOTE like martin started if you want 19:07:30 yes, joubu has a helper for generating notes too 19:07:41 I think next release we can find a way to automate removing unwanted notes 19:07:42 hm? 19:07:56 anywho, just trying to get things done :-) 19:08:03 ... and please people stop pushing follow-ups to already released bugs 19:08:12 :-) 19:08:28 #info release coming along, thanks to all for hands on releasenotes 19:08:37 #info Don't push follow-ups with bug numbers that have already been released! 19:08:44 heh 19:08:56 #topic Updates from the Release Maintainers 19:09:00 um 19:09:02 i had a concern 19:09:08 oh, osrry 19:09:08 little too fast 19:09:10 Mana 19:09:14 #chari cait 19:09:15 i can do that in qa 19:09:19 #chair cait 19:09:19 Current chairs: cait kidclamp 19:09:35 let's to maints and i say my thing in QA 19:09:48 lukeG: around? 19:10:48 #maints will work on their releases too I am sure :-) 19:10:58 #info rmaints working on their releases 19:11:40 moving on? 19:11:42 yep 19:12:00 #topic Updates from the QA team 19:12:25 I am concerned about the bugs left open for Mana 19:12:46 we will be advertising this as a new feature in the release notes and people were also hyped up at Kohacon 19:12:46 but 19:12:50 bug 22915 19:12:50 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22915 blocker, P1 - high, 19.05, koha-bugs, NEW , Cannot subscribe to Mana-KB 19:12:55 bug 22210 19:12:55 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22210 major, P5 - low, ---, alex.arnaud, Signed Off , Allow organisations to sign up to Mana KB (don't only ask for firstname lastname) 19:13:13 i believe alex_a is still on vacation as paul_p said last week 19:13:20 I have no idea how we can fix this 19:13:41 Mana has been pushed early, but the bugs have not been taken care of :( 19:14:24 can other recreate registration problems? 19:14:49 it certainly needs more testing, but i don't know how 19:15:29 it looks like there are several mana domains 19:15:35 #info Tomas Cohen Arazi, Theke Solutions 19:15:37 production, test and also ui.mana-kb 19:15:40 i am confused 19:15:58 also: http://mana.koha-community.org/ 19:16:03 Is it something that could be billed as a "first cut preview release"? 19:16:11 @seen paul_p 19:16:11 bag: paul_p was last seen in #koha 6 weeks, 5 days, 9 hours, 20 minutes, and 13 seconds ago: hi cait 19:16:15 bug 22913 19:16:15 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22913 minor, P5 - low, ---, koha-bugs, NEW , https://mana-kb.koha-community.org/ should not return a 404 error 19:16:24 sorry, wrong url above 19:16:52 greenjimll: i am more leaning to deactivating it 19:17:01 and releasing it with .01 at this point 19:17:18 unless we can fix the sign up 19:17:38 but it leaves the argument about what data we shoudl ask for at sign-up - not sure if it matters if we change that later 19:17:45 right now it's surname lastname 19:17:48 by deactiviating you mean disabling the advertising of the feature? 19:18:07 shoudl be change to just be name 19:18:18 i dunno 19:18:23 what do people think? 19:18:32 I can try to test tomorrow... but i already got stuck 19:18:35 O 19:18:37 I 19:18:40 Oops 19:18:49 I think if we can verify if registration works or not we can decide - if one can register I think beta is ok and we can fix the name part later 19:18:58 ok 19:19:04 I'd say that the last name/first name is less of an issue than the failures to sign up/404s 19:19:06 if we really can't register at all I would ocnsider disabling the message 19:19:21 greenjimll: agreed, if we can change it later easily 19:19:30 shoudl be possible i guess 19:19:46 i just really wished we coudl release this more polished 19:19:46 if something is not ready, what do we normally do? 19:19:55 davidnind: not push it ;) 19:20:03 disable by default, and maybe mark it EXPERIMENTAL on the sysprefs 19:20:09 (the on/off switch description) 19:20:55 at least generally, tcohen's suggestion is good too 19:20:59 I assume it did work at some point to get signed off/QAed/pushed? 19:21:07 it's pretty 'in the face' right now 19:21:11 yes, the feature was tested and was successful 19:21:13 asking you to decide to turn it on/off 19:21:59 So its a problem in the service its talking to rather than the Koha codebase? 19:22:12 i think of the sign-off issue that might be part of the issuse 19:22:37 that we cannot fix if something has to be fixed on the mana server 19:23:17 But similarly if its effectively a "third party" service (the Mana server in this case) that's the issue, that could happen just as easily after release as before. 19:24:15 I think mana is very new, we expect some growing pains, but I would still ratehr have it than not 19:24:38 I am going to test registration today and would ask that others do as well 19:24:41 it woudl not look to pull out now 19:24:45 not look good 19:24:50 bug 17047 19:24:50 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17047 new feature, P5 - low, ---, alex.arnaud, RESOLVED FIXED, Mana Knowledge Base : Data sharing 19:24:50 so fixing is much preferred 19:25:09 instructions are there on setup 19:25:23 according to the sign-up bug the registration on test might not work as the changes have been applied there 19:25:31 or should only work with the patch applied 19:26:16 just noting for people testing 19:26:27 so probably need to test master with production 19:27:24 @action all hands on deck testing Mana registration please 19:27:24 cait: I suck 19:27:44 #info see bugs 22915 and bug 22210 19:27:44 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22210 major, P5 - low, ---, alex.arnaud, Signed Off , Allow organisations to sign up to Mana KB (don't only ask for firstname lastname) 19:27:57 #action all hands on deck testing Mana registration please 19:28:09 kidclamp: otherwise let me know if you need something - i will be around tomorrow 19:28:15 will do 19:28:37 I’ll ping you kidclamp if I have any problems with it 19:28:55 maybe ping for success too :) 19:28:55 thanks bag! 19:29:05 i'd be relieved 19:29:08 ok cait :) 19:29:14 moving on, fingers crossed, hopefully :-) 19:29:43 :) 19:29:59 anything else for QA cait? 19:30:18 I will be available for QA 19:30:22 let me know 19:30:35 or bugfixes, cait 19:30:38 tcohen: anything sip2 and rest api in the queue please ;) 19:31:32 (y) 19:31:51 that doesn't trnaslate into a picture for me 19:32:09 :+1 19:32:29 +1 19:32:34 thumbs up 19:32:41 #topic General development discussion (trends, ideas, ...) 19:32:43 Anyone? 19:32:53 ah 19:32:55 i got one 19:33:06 How to add indexes for authorities 19:33:08 i am trying and i failed 19:33:14 ended up with bug 23000 19:33:14 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23000 normal, P5 - low, ---, koha-bugs, NEW , Running xsltproc for authority index definitions adds unwanted changes 19:33:17 and bug 23001 19:33:17 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23001 major, P5 - low, ---, koha-bugs, NEW , When the whole authority record is searched, search always returns all records 19:33:26 but still didn't get it working... and the second is kinda bad 19:33:53 if it finds something = the results are right, i just checked 19:33:59 but if it finds noting, it just gives you 'all' 19:34:58 there has been someone desperate about this on the mailing list, that's why I tried 19:35:32 getting some help there would be nice :) 19:35:38 yeah, those are bad 19:36:06 we should really have 21073 on 19.05 already 19:36:08 hm i can't replicatet the second right now... same installation as yesterday 19:36:14 someone else taking a look even more appreciated 19:36:24 bug 21073 19:36:24 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21073 enhancement, P5 - low, 19.05, kyle, Signed Off , Improve plugin performance 19:37:31 quiet 19:37:38 i am not sure if i can test this 19:37:54 the main problem is it was tested by two Theke members... 19:38:33 i can run the basic test 19:38:38 but can't do performance testing 19:39:12 so i can offer a sign-off maybe? 19:39:56 @random 19:39:56 cait: Error: The command "random" is available in the Dict, Factoids, and Quote plugins. Please specify the plugin whose command you wish to call by using its name as a command before "random". 19:40:06 so quiet... had to check if I am still here :) 19:40:08 cait: no need to test performance actually 19:41:08 Does the performance improvement appear on a small test/dev instance, or is it only noticeable on large systems? 19:41:31 Is the title wrong then? Looks like general improvement to plugins, rather than performance (not that I know anything about plugins). 19:42:03 After a five second scan of the bug :) 19:42:47 right now, any place that has hooks for plugins 19:42:55 cait: we're all reading the bugzilla report which is why we're quiet. 19:42:56 triggers a search for existing plugins 19:43:01 on the filesystem 19:43:10 looking for those that implement X methods 19:43:27 this bug makes plugins tell Koha what methods they implement 19:43:32 and they are stored on the DB 19:43:39 so a simple SQL query on MySQL 19:43:51 instead of traversing the filesystem and loading the plugins, just in case 19:44:06 what will happen if a plugin doesn't do it? 19:44:11 So something that will be more noticeable performance improvement on a large system? 19:44:16 (backwards compatibility) 19:44:27 this bug implements it so the plugin does nothing 19:44:38 there's some introspection on what method the plugin has 19:44:43 and they get populated on the DB 19:44:49 next step is to streamline this 19:44:51 #chair davidnind 19:44:51 Current chairs: cait davidnind kidclamp 19:44:54 I have to run all, but I wil be back later and early tomorrow to finish up 19:45:07 #chair bag 19:45:08 Current chairs: bag cait davidnind kidclamp 19:45:12 so it will work with current plugins still 19:45:14 and have plugins 'tell' what they are capable of 19:45:18 yes 19:45:19 but be better if they do it 19:45:21 cool 19:45:31 when we make that transition after this bug 19:45:36 we will add an alert on about.pl 19:45:47 to tell users to ask plugin authors to move to the 'new style' 19:45:48 cait I just had no problems with registering for mana 19:45:55 that's at least the plan 19:46:00 bag: really glad to hear 19:46:06 can you comment on the bug please? 19:46:20 tcohen: sounds good 19:46:41 bug 17047 ? 19:46:41 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17047 new feature, P5 - low, ---, alex.arnaud, RESOLVED FIXED, Mana Knowledge Base : Data sharing 19:46:52 bug 22915 19:46:53 04Bug http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22915 blocker, P1 - high, 19.05, koha-bugs, NEW , Cannot subscribe to Mana-KB 19:46:53 or the other patches cait 19:46:57 thanks 19:47:14 ok 19:47:15 moving on? 19:47:38 #topic Review of coding guidelines 19:48:11 tcohen++ Improvements to koha-testing-docker: can now run if you don't have an internet connection; command line aliases documentation makes it easier to use, for example ku = docker-compose -p koha up; fix git so alias 19:48:25 Link https://gitlab.com/koha-community/koha-testing-docker#aliases 19:48:36 #info Improvements to koha-testing-docker: can now run if you don't have an internet connection; command line aliases documentation makes it easier to use, for example ku = docker-compose -p koha up; fix git so alias 19:48:43 tcohen++ 19:49:13 we have nothing on the agenda for this topic 19:49:19 will move on 19:49:27 #topic Set time of next meeting 19:49:32 can someone help me out here? 19:50:12 Will the next one be four weeks from today? 19:50:15 2 weeks? 19:50:34 14:00 UTC on 12th June 2019? 19:50:41 sounds good 19:51:03 #info Next meeting: 12 June 2019, 14 UTC 19:51:08 hope i got it right 19:51:19 thx all for attending (and bearing with grumpy me) 19:51:23 Looks good to me! 19:51:26 #endmeeting