Time Nick Message 22:52 tuxayo (my domain/IP reputation for Gmail is getting better, so I have hope it will quickly work again) 22:51 tuxayo ashimema: same as above for another topic T_T I'm likely in the spam folder... 22:44 huginn tuxayo: The operation succeeded. 22:44 tuxayo @later tell kidclamp hi :) I sent you and Kyle an email about RMaint but Gmail doesn't like me at the moment so it's likely in spam. If so, can you mark it as "non-spam" ? ^^" 22:44 huginn tuxayo: The operation succeeded. 22:44 tuxayo @later tell khall hi :) I sent you and Nick an email about RMaint but Gmail doesn't like me at the moment so it's likely in spam. If so, can you mark it as "non-spam" ? ^^" 18:46 * josef_moravec waves at cait 16:03 huginn thd: The operation succeeded. 16:03 thd @later tell fridolin [too long to fit in previous later] Some types of older material and some types of newer material have worse problems for dates or knowing what type of date is recorded. 16:01 huginn thd: The operation succeeded. 16:01 thd some types of newer material have worse problems for dates or knowing what type of date is recorded. 16:01 thd @later tell fridolin An issue that may be outside the scope of bug 22801 for which copydate may not be the best variable is the following broader problem. Date indexing should really have various fall backs to ensure that some suitable date is captured for date indexing, because original material and thus also cataloguing may be ambiguous or not have some particular types of dates such as date of publication. Some types of older material and 15:52 tuxayo Joubu: BTW my koha-testing-docker works. with up to date ktd repo and image. (Debian 11 and MariaDB 10.5) 15:41 koha-jenkins Project Koha_Master_D9 build #1680: STILL UNSTABLE in 1 hr 31 min: https://jenkins.koha-community.org/job/Koha_Master_D9/1680/ 15:33 tuxayo thd: fridolin isn't there anymore. thankfully there is "@later tell" 15:31 koha-jenkins Project Koha_Master build #1674: STILL UNSTABLE in 52 min: https://jenkins.koha-community.org/job/Koha_Master/1674/ 15:31 huginn Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22801 normal, P5 - low, ---, fridolin.somers, Needs Signoff , Advance search yr uses copydate instead of date-of-publication 15:31 thd fridolin: An issue that may be outside the scope of bug 22801. Date indexing should really have various fall backs to ensure that some suitable date is captured because original material and thus also cataloguing may be ambiguous. 15:24 tuxayo I could do that. 15:24 tuxayo It would be an intermediate between mailing lists discussions and chat discussion (when people are there simultaneously) 15:24 tuxayo For next meetings, would it be useful to ping specific people from far away timezones to ask them which topics they need to be discussed? And collect a maximum of info from them? 15:24 fridolin see u 15:24 fridolin btw no need to be an Elastic expert 15:23 fridolin thanks a lot 15:21 kidclamp will look when I can 15:20 fridolin its ugly Elacticsearch pb 15:19 fridolin kidclamp: ? 15:19 huginn Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=22801 normal, P5 - low, ---, fridolin.somers, Needs Signoff , Advance search yr uses copydate instead of date-of-publication 15:19 fridolin Could any one have a look at Bug 22801 15:19 reiveune bye 15:19 tuxayo Joubu++ 15:19 huginn Log: https://meetings.koha-community.org/2021/development_irc_meeting_16_june_2021.2021-06-16-14.00.log.html 15:19 huginn Minutes (text): https://meetings.koha-community.org/2021/development_irc_meeting_16_june_2021.2021-06-16-14.00.txt 15:19 huginn Minutes: https://meetings.koha-community.org/2021/development_irc_meeting_16_june_2021.2021-06-16-14.00.html 15:19 huginn Meeting ended Wed Jun 16 15:19:20 2021 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) 15:19 Joubu #endmeeting 15:18 Joubu #info Next meeting: 30 June 2021, 14 UTC 15:18 Joubu #topic Set time of next meeting 15:18 Joubu all good? 15:17 * ashimema also wants to utilise it as his excuse to get a proper grip on containers ;) 15:17 tcohen lower learning curve 15:17 tcohen I picked this tech because it was the simplest 15:17 tcohen on different timezones 15:17 tcohen and we can have several managers 15:17 tuxayo nice 15:17 ashimema that's exactly the idea 15:17 ashimema yes tuxaoy 15:16 tcohen yup 15:16 Joubu we also talked about the ML server 15:16 tcohen we could add HA to some services as well 15:16 tcohen I think the community site could be one 15:16 Joubu but which ones do we target after? 15:16 Joubu those are the easiest ones 15:16 Joubu we listed jenkins and jenkins's nodes 15:16 tuxayo So this project would decouple more the server donation and it's service management? 15:15 Joubu what's next? 15:15 Joubu nope :) 15:15 tcohen thanks 15:15 tcohen that's all 15:15 tcohen (yet) 15:15 tcohen because I'm not familiar with the sandboxes 15:15 tcohen I have a recipe, waiting for khall to be back 15:14 ashimema awesome 15:14 tcohen ashimema I'm working on tweaking the sandboxes to use swarm instead of the manual stuff we do today 15:14 ashimema if/when we manage to switch sandboxes to utilise this I'm sure I should be able to switch that ptfs-e server to donate the vps here instead which would give more control to community for the sandboxes 15:13 tcohen and we can help 15:13 tcohen so feel free to ping me or amoyano 15:13 tuxayo tcohen ++ 15:13 tuxayo I know :P 15:13 tcohen we are not all familiar with it 15:13 tcohen it is all Docker 15:13 ashimema tcohen == theke 15:13 tcohen so we can run things on any node, from this dashboard 15:12 ashimema theke++ 15:12 tcohen can run a command there, and make it part of the 'swarm' 15:12 ashimema tcohen++ 15:12 tuxayo ok 15:12 tcohen anyone providing a VPS for the community 15:12 tcohen yes, exactly 15:11 tcohen so, if we want to do things like testing some changes to (say) the dashboard or some other tool, we can 15:11 tuxayo like for hosting WIP and PoC stuff? 15:11 tcohen we have set *.test.koha-community.org wildcard domain pointing there 15:11 tcohen oh, important 15:11 tcohen rangi++ # DNS things 15:10 fridolin +++ 15:10 tuxayo2 great, I don't know who are these Theke people but they have been doing great stuff :D 15:10 tcohen (the api site doesn't need such a thing) 15:10 tcohen my plan is to move jenkins there, once I figure the backup strategy 15:10 tcohen so, it is really handy 15:10 tcohen it handles letsencrypt semi-automatically 15:10 tcohen yes 15:09 tuxayo2 tcohen: so it's an easier way to host community tools for example API doc, schema spy and BZ splitter? 15:09 tcohen and also (more important) an API and webhooks 15:09 tcohen it provides a nice interface for docker swarm 15:09 tcohen the tool I installed there, is Portainer 15:09 tcohen and is set so everytime the Docker image for the API docs is updated, the site refreshes 15:08 tcohen I did it, as a start, to run https://api.koha-community.org 15:08 tcohen - We want to have 'admins' access to services maintenance, even if running on nodes provided by other community members 15:07 tcohen - We want to interact with it from external places (e.g. webhooks making a service to react/update) 15:07 tcohen Theke provided a new server for the community. It is running a 'Docker swarm' with some tools to help with some use cases 15:06 Joubu tcohen? 15:06 Joubu #topic Community infrastructure management. Docker swarm and Portainer (UI tool) 15:06 huginn Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25429 enhancement, P5 - low, ---, kyle, Signed Off , Cleanup Database - remove resolved claims returned from db after X days 15:06 tuxayo2 ok 15:06 Joubu bug 25429 is where we discussed it 15:05 Joubu please continue the discussion on the bug report 15:05 Joubu we need to move on anyway 15:05 Joubu I don't understand your questions 15:04 tuxayo It's easy in the installer but what about existing installs? 15:03 tuxayo Would there be a way to visibly show somewhere a list of important crons with 'sane' exampl defaults. To have a hope that at least basic personal data cleanup would done? 15:03 tuxayo > default for deletes is a bad idea 15:03 tcohen ok, 15:03 cait1 and for the bugs awaiting using the pattern/logic would be ok already 15:03 cait1 first we need the logic... that can be moved to somehting nice 15:02 cait1 logic and implementation beign 2 different things her ei think 15:02 Joubu when need to unstuck the other bugs 15:02 cait1 hope we can unlock them 15:02 Joubu you are suggesting a whole new feature 15:02 cait1 maybe also comment on th bugs 15:02 tcohen I volunteered to write something we can work on top 15:02 Joubu there is still a topic on the agenda 15:01 Joubu actions? what do we do? 15:00 cait1 but for deletes i'd rather have off as a default 15:00 cait1 in other cases it works of ocurse 15:00 cait1 i think a default for deletes is a bad idea 15:00 tuxayo if the cron args have precedence so can it be used to disable also? 15:00 tuxayo > we need to let the sysop turn off the feature even if the pref is ON 14:59 Joubu (It's very warm here so just ignore me if what I am saying does not make sense) 14:59 Joubu BUT David does not like the idea to have a separate cronjob, if one library wants a feature and others don't 14:59 tcohen I like that idea as well, ashimema (noticing on the UI that is being overridden) 14:58 Joubu I don't understand how the GUI will answer ALL the needs. IIUC we need to let the sysop turn off the feature even if the pref is ON 14:57 ashimema I like using your configuration table tcohen 14:57 tuxayo nice 14:57 tuxayo > to mark it as being used in the gui 14:56 ashimema Then the librarian can see it's getting overriden... And can ask support to remove that if they want to change it 14:56 ashimema That's my feeling 14:56 ashimema Record that precidence with each run of the script to mark it as being used in the gui 14:56 Joubu (from David) 14:56 Joubu > preference "CleanUpDatabaseReturnClaims". 14:56 Joubu > if there's just 1 instance that wants to be able to use the system 14:56 Joubu > It means that you need to have a sysadmin change a cronjob for ALL instances 14:55 ashimema Let flags passed take precedence. 14:55 tcohen I would totally avoid sysprefs for this 14:55 huginn Bug 25429: enhancement, P5 - low, ---, kyle, Signed Off , Cleanup Database - remove resolved claims returned from db after X days 14:55 Joubu https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25429#c35 14:55 ashimema Exactly 14:55 tcohen and that option switch will have more precedence 14:55 tcohen and the configured cronjob will pass --dekay 10 14:55 tcohen you will put some good default value for delay in the UI 14:54 tcohen no 14:54 cait1 i saypref, but it could be a confguaration page of course 14:54 cait1 not sure if that is possible 14:54 cait1 that applies to this one instance... to rpefill the pref 14:54 cait1 delay 14:54 cait1 if they set dealy=10 for some option, you need the value 14:54 cait1 unless you can see what they scheduled for the instance 14:54 tuxayo cait1: warning in about page? Maybe something more visible 14:54 cait1 you can't 14:53 tcohen just make the current behavior the default 14:53 cait1 so.. how to make it smooth for existing installations 14:53 cait1 if we solved that... 2) is trickier: moving CLI optiosn into GUI - because then you already have crons scheduled that might need to be redone/rewritten 14:52 ashimema I think we need a standard options iterator in the scripts base class that would update a flag of were passed an override so we can thing that the option is being overridden at the flag level 14:52 cait1 if the pref is empty, the fature is expected to be off 14:52 tcohen because it will then fit with a central config 14:52 cait1 or just pref and that will be enough to turn the "feature"on 14:52 cait1 so the question si: CLI additionally to pref for new ones? 14:52 tcohen I think those bugs should move forward and add option switches 14:51 huginn Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28457 enhancement, P5 - low, ---, dcook, Needs Signoff , cleanup_database.pl self-registration options are not configurable 14:51 cait1 bug 28457 14:51 cait1 and the other was self regs 14:51 cait1 thx Joubu 14:51 cait1 ep that's the one 14:51 cait1 there are 2 bug i am fraid i got the wrong bug number once mor eon the wiki :( 14:51 huginn Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25429 enhancement, P5 - low, ---, kyle, Signed Off , Cleanup Database - remove resolved claims returned from db after X days 14:51 Joubu bug 25429 (not 25499) 14:50 cait1 so it#s not really an override, it's more like an on off... 14:50 tcohen what is the stuck one? 14:50 ashimema So very hard to see 14:50 cait1 and then have a pref tell how long they shoudl be kept 14:50 ashimema Indeed 14:50 cait1 at the moment we'd add the "flag" to the conjob call 14:50 ashimema Like we do for the vhost syspref ones 14:50 cait1 as an option toe cleanup_database 14:49 cait1 so say... deleting old label batches 14:49 ashimema Be nice if we could spot such overrides and now it in the GUI 14:49 fridolin for test instances with prod DB 14:49 * tuxayo will need to take a look if they can put evil stuff in that. Muhaha 14:49 fridolin ++ for overide 14:49 tuxayo > more control from Command line into the preferences/configuration GUI side 14:49 cait1 I thought we did.... because I am scared sometimes of things I can't control :) but i'd be open to not require 14:49 tcohen CLI switches should be overrides 14:48 cait1 do we want the CLI switch? do we need it? 14:48 cait1 at the moment we have instances where you enable the feature on CLI, but it's controlled by pref 14:48 cait1 so something that hasn't existed before 14:48 tcohen - what to run 14:48 tcohen - default params 14:48 cait1 a) a new parameter for a database_cleanup.pl 14:48 cait1 the issue right now is 2 sided I think 14:48 ashimema I can test/qa 14:47 cait1 i think we can do that and still have a discussion 14:47 ashimema Excellent 14:47 tcohen I volunteer to write some configuration page for cronjob parameters 14:47 cait1 and you don't have to write complicated crontabs... 14:47 cait1 gives power to the libraries etc 14:47 cait1 this is especially helpful when you run multiple instances 14:47 cait1 ok, so the idea is to move more control from Command line into the preferences/configuration GUI side 14:46 cait1 really open to that 14:46 cait1 and we can migratie 14:46 tcohen -.- 14:46 cait1 yes please, we have really needed feature stuck right now 14:46 Joubu tcohen: short term solution, not never implemented solution 14:46 huginn Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24968 enhancement, P5 - low, ---, koha-bugs, NEW , Add Syspref controls for cronjobs 14:46 huginn Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25499 normal, P5 - low, ---, katrin.fischer, CLOSED FIXED, Fund code column is empty when closing a budget 14:46 huginn Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28457 enhancement, P5 - low, ---, dcook, Needs Signoff , cleanup_database.pl self-registration options are not configurable 14:46 tcohen I propose using the 'configurations' table, to build a UI for managing cronjob default parameters 14:46 Joubu See Bug 28457 and Bug 25499 for recent discussion. And Bug 24968. 14:46 ashimema Good topic 14:46 fridolin good question 14:45 Joubu cait1: would you like to resume that please? 14:45 cait1 that one was from me, i think i added bugs to agenda, sec 14:45 Joubu this one, I haven't prepared, but we need to trigger actions 14:45 Joubu #topic How to handle command line options vs system preferences in cron jobs? 14:45 Joubu Sooo 14:45 henryb (sorry, that's unfair of me to say as I don't have any) 14:45 Joubu #topic General development discussion (trends, ideas, ...) 14:45 tuxayo bgkriegel++ Joubu++ great work on cleanup getting thing closer 14:45 henryb We should add a standing agenda item: "Postpone actions" :P 14:44 Joubu #action kidclamp Ask the ML for additional info about how to implement opt-out for notices. One idea would be to have "My message" at the OPAC (last postpone) 14:44 huginn Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27695 minor, P5 - low, ---, oleonard, RESOLVED FIXED, Fix style of messages on Elasticsearch configuration page 14:44 Joubu #action ashimema Write a coding guideline to clarify our message types: 'alert' vs 'error' (context of bug 27695) - last postpone 14:44 Joubu (one more time) 14:44 Joubu postponing 14:44 Joubu #topic Actions from last meeting 14:44 cait1 Joubu: that's fair 14:44 Joubu or* 14:44 fridolin sorry i dont know 14:44 Joubu thd: we can continue by email of a bit after the meeting 14:43 cait1 but we still need to makr and review tons 14:43 thd Ok. 14:43 cait1 thd: i think we have moved on from that 14:43 Joubu and... I will drop the topic if I don't get answers 14:43 thd I disfavour a new wiki. 14:43 Joubu I will continue to send few more emails in the upcoming days 14:43 cait1 just a Joubu++ 14:43 Joubu something else you would like to add about the roadmap topics? 14:42 tuxayo fridolin: any french libraries interested? Is actually the default framework much used? 14:42 ashimema Excellent 14:42 cait1 UNIMARC standard 14:42 cait1 makes sense yes 14:42 Joubu standard/norm? 14:42 Joubu (cannot find the word) 14:42 Joubu and we trying to provide a UNIMARC framework as closed as possible from the.. 14:41 cait1 move on? 14:41 cait1 bgkriegel++ 14:41 cait1 shoudl not have wondered about that :) 14:41 cait1 wow 14:41 Joubu cait1: Bernardo is doing a crazy work and is reviewing everything 14:41 cait1 might be nice to bring that up to date with MARC21 a bit more 14:41 ashimema That will be so great 14:41 Joubu that's all for the topics I listed 14:40 cait1 please have an eye on items - fr-FR has a lot less standard mappings 14:40 Joubu removed* 14:40 cait1 Joubu++ too 14:40 Joubu the goal is to have them all remove for 21.11 14:40 tcohen bgkriegel++ 14:40 Joubu I will create a patch for fr-CA and rebase nb-NO 14:40 Joubu I will start the discussion with French (already started a bit) on the fr ML 14:40 cait1 bgkriegel++ 14:40 Joubu We are certainly going to remove the specific fr-FR biblio frameworks. 14:40 Joubu => Bernardo is working on creating a UNIMARC version for "en" that will be translatable via pootle. 14:40 cait1 thx Joubu 14:39 huginn Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27829 enhancement, P5 - low, ---, koha-bugs, NEW , [OMNIBUS] Remove specific LANG installer data 14:39 Joubu * Bug 27829 - [OMNIBUS] Remove specific LANG installer data 14:39 Joubu I am moving on, we have a decision, more than I expected :) 14:39 cait1 yep, meant a meeting for the work group 14:39 cait1 i am not sure if dokuwiki has the review options (at least witout plugins) and user migration might have been a bit bad 14:39 cait1 another plus for updating... user registration 14:39 Joubu small groups 14:39 thd cait1: Yes, but the tag which at one time allowed searching by tag has been long broken in MediaWiki. 14:39 ashimema :) 14:39 Joubu cait1: between us it good enough 14:38 ashimema Do it 14:38 Joubu ok, perfect then. We will list/prepare the next steps and will report at the next meeting 14:38 cait1 so maybe we should call a wiki meeting to make more precise plans? 14:38 koha-jenkins Project Koha_Master build #1673: STILL UNSTABLE in 55 min: https://jenkins.koha-community.org/job/Koha_Master/1673/ 14:38 * cait1 waves at josef_moravec 14:38 fridolin indeed ;) 14:38 ashimema There are loads of templates available for mediawiki for maintainence making 14:38 tuxayo fridolin: «we code so we are not afraid of wiki syntax» a lot of stuff on the wiki is not only tech stuff 14:38 cait1 thd: i think tagging is actually a plugin fature in dokuwiki 14:37 thd Search by tag has always worked in MediaWiki. 14:37 cait1 2) figure out a concept to mark outdated content for review? 14:37 thd There is a years old bug that search by tag is broken in Dokuwiki. 14:37 cait1 1) Figure out the update 14:37 thd ooops 14:37 cait1 ok, so if we are leaning mediawiki 14:37 thd There is a years old bug that search by tag is broken in MediaWiki. 14:37 henryb As a complete beginner, mediawiki looks nicer and easier to use 14:37 ashimema Yup 14:36 cait1 thx tuxayo! 14:36 tuxayo cait1: no need for an accoun to play with the sandbox to test things https://en.wikipedia.org/wiki/Wikipedia:Sandbox 14:36 cait1 especially if you switch modes 14:36 fridolin bah we code so we are not afraid of wiki syntax 14:36 ashimema I've not used either much recently but did have experience with mediawiki for a few years 14:36 cait1 there are visual editors for dokuwiki, but i never found one that really worked well 14:36 cait1 so that's a point for mediawiki then 14:36 cait1 i think a part of our issue is that it's not easy to sue right now, i am in favor of trying an editor if there is one 14:35 thd MediaWiki has the new VisualEditor extension. 14:35 cait1 got no acount, but will try to look it up then 14:35 ashimema Yup 14:35 ashimema Very much wysiwyg 14:35 tuxayo ashimema: is that the thing that requires another service running? i've stumbled upon that when trying to setup my own mediawiki 14:35 cait1 i think they are really different "beasts" in some aspects 14:35 ashimema Go play on Wikipedia.. it has the editor 14:35 ashimema Yup 14:35 thd I favour MediaWiki over Dokuwiki for much better support for many issues. 14:35 cait1 editor = more wysiqyg? 14:34 ashimema If we go the mediawiki route I do think we should add the editor 14:34 thd ... to the code. 14:34 thd I am preparing another update. 14:34 thd We have working code which I have posted for migrating the database and upgrading MediaWiki. 14:34 ashimema I am open to either, but have basically no experience with doku 14:33 thd I have successfully tested excluding old content from simple search using the Vector skin. 14:33 fridolin 50% 50% for me 14:33 cait1 i think dokuwiki woudl work well, but requires some changes 14:33 Joubu thd: what's your opinion about this question? 14:33 tuxayo mediawiki++ 14:33 Joubu no opinion? 14:32 tuxayo ok 14:32 cait1 for the topic 14:32 cait1 tuxayo: to everyone who signed up 14:32 Joubu tuxayo: to the workgroup only 14:32 tuxayo Is it in the general list? There are thing in march 14:32 tuxayo > I sent en email 14:32 cait1 in terms of both requiring wiki snytax etc. so there won't be much innovation, it's more bug fixing 14:31 thd I have been posting updates in the bug. 14:31 Joubu or we (the 4,5 members in the workgroup) decide? 14:31 cait1 i think my main concern is moving from one wiki to another... 14:31 cait1 Joubu: sitting on a draft repy for that 14:31 Joubu so either we restart the discussion on the general koha ML, or decide during a meeting? 14:30 Joubu We need to decide on the software (migrate to a newer version of mediawiki or switch to dokuwiki) 14:30 Joubu I sent en email and still waiting for more replies 14:30 Joubu * Wiki migration 14:30 Joubu thanks henryb, we will keep an eye on those bugs! 14:30 Joubu that's the list 14:30 Joubu https://bugs.koha-community.org/bugzilla3/buglist.cgi?cmdtype=dorem&list_id=372048&namedcmd=Accessibility&remaction=run&sharer_id=378 14:29 henryb That's it from me unless anyone has questions or ideas 14:28 henryb I think they all have the 'accessibility' keyword but they're not all listed on the roadmap document 14:28 cait1 we had a question about this at the german user group meeting actually - so it seems there is definitely interest (contrast that is) 14:28 Joubu (https://annuel.framapad.org/p/koha_21.11_roadmap < we are talking about that, but you all know that) 14:28 henryb Wainui is working on some others too like adding legends to tables 14:27 fridolin they are not in 20.11.x to avoid to much backport job and translations 14:27 cait1 henryb++ small steps are good 14:27 henryb There's one to fix the colour contrast issues on the OPAC which again is probably lots of small tweaks 14:27 Joubu a lot has been pushed into 21.05 14:27 fridolin "a small step for men ... 14:27 cait1 I saw a lot of accessibility bugs move past - are those on the list? 14:27 henryb The bugs are mostly small things like adding labels 14:26 ashimema Excellent henryb, 14:26 fridolin ++ 14:26 Joubu henryb: do you want to say something about it? 14:26 Joubu Henry is going to work on the bug listed 14:26 Joubu * Accessibility Improvements 14:26 Joubu => No answer yet 14:26 Joubu * Koha Cookbook Project 14:25 Joubu => Waiting for answers 14:25 ashimema Nice 14:25 Joubu * Fix item visibility at the OPAC 14:25 Joubu => We are going to remove the non-XSLT views even if not all features have been moved, unless someone is opposed to that 14:25 Joubu * Get rid of non-XSLT views 14:25 Joubu I sent an email to the workgroups for: 14:24 Joubu I selected a few 14:24 Joubu #topic Status of roadmap projects 14:24 ashimema Moving on 14:24 Joubu action? 14:24 Joubu if we need a discussion, we should start it ASAP on the mailing list 14:23 cait1 patron driven recalls? 14:23 tuxayo to support companies: get customer feedback on it :) 14:23 cait1 Joubu++ 14:23 tcohen we could call them 'patron recalls' :-P 14:23 cait1 henryb: i think comments from a library might help get it moving 14:23 Joubu need to keep the meeting in its track 14:23 ashimema The logic is also somewhat weird/different henryb . Would love a librarians opinion for naming it 14:23 Joubu I am moving on 14:22 Joubu we need to sync and coordinate, or we won't finish anything (like the last cycle) 14:22 henryb I hadn't noticed that it was recalls by patrons rather than the library 14:22 ashimema I'd like to see that one in tcohen.. I thought it was waiting for a rebasr or other work or something 14:21 huginn Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25260 enhancement, P5 - low, ---, tomascohen, Signed Off , Merge 'reserves' and 'old_reserves' into a new 'holds' table 14:21 tcohen bug 25260 could be a good team work for QA team members 14:21 cait1 and talk about how to communicate the difference from a classical recall feature 14:21 cait1 if the featue is still useful, we shoudl consider it maybe 14:20 cait1 i think the question is if it's just a name problem 14:20 ashimema I can't commit to the submitted recalls.. it would cause big issues here as it's not at all what we think of as recalls 14:20 cait1 if someone wants to team of up something - always happy to (like split GUI testing and technical) 14:20 cait1 but will try to remind and pick on the others whenever i can 14:19 huginn Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=19532 new feature, P1 - high, ---, aleisha, Signed Off , Recalls for Koha 14:19 tuxayo The recall one is tough, bug 19532 14:19 ashimema kidclamp++ 14:19 cait1 in terms of complexity 14:19 cait1 a lot of bugs are a bit "out of reach" for me these days 14:19 kidclamp will try to keep up:-) 14:19 cait1 priorites apply as usually of course - bugs before enh etc. 14:18 Joubu yes, great QA run kidclamp, thanks! :) 14:18 cait1 I'll also remind more about "long sitting" bugs as i'd like to reduce the max time a bug sits in QA queue 14:18 cait1 shoutout to kidclamp who took quite a few bugs out of our list last week :) 14:18 ashimema So far this cycle is shaping up to be a busy one work wise for me.. just a warning there that I will try to QA but likely won't hit the flow I have been the last couple of cycles 14:18 cait1 I've been sending the welcome eamil and 2 more - we are already in week 3 14:17 Joubu I mean, others? 14:17 Joubu nothing from QAers? 14:17 cait1 we'll try our best 14:17 tcohen ok 14:16 tuxayo No time for QA yet, still following up on ticket where I got answers, rebases, ect 14:16 Joubu please QA in conservative mode 14:16 Joubu I am running behind, and I would like to rely stronly on the QA team for the next couple of week (/one month?) 14:15 Joubu #topic Updates from the QA team 14:15 ashimema Interesting 14:15 Joubu kidclamp: there are few 21.05 candidates (see the bz kw), don't forget them 14:15 tuxayo ok thanks 14:14 tuxayo ashimema: noooo 14:14 Joubu drop me an email please, I will have a look tomorrow 14:14 ashimema You will this cycle.. I'm working on a few 14:14 Joubu nobody has push access apparently 14:14 fridolin (fingercrossed) 14:13 tuxayo Joubu: thankfully, nope :D 14:13 kidclamp tomorrow 14:13 fridolin oki no pb 14:13 Joubu tuxayo: did you use the security repo last cycle? 14:13 kidclamp when Kyle is back we will coordinate on pushing for 21.05, he has been on vacation 14:13 tuxayo ashimema: thank, I'll check that out 14:13 ashimema Brill, thanks Joubu 14:13 ashimema You should be able to tell that from the git UI tuxayo 14:13 Joubu ashimema: yes 14:12 ashimema Are Wainui and Aliesha happy with things now 14:12 tuxayo Do we have security repo access? 14:12 ashimema tuxayo++ 14:11 tuxayo 20.05: handover done on old branch, handover received on new branch, first backports done. 14:11 fridolin I'm waiting on 21.05.x pushes 14:11 tcohen what actions can we do, or how we split in teams to tackle things 14:11 Joubu not sure about? 14:11 Joubu #topic Updates from the Release Maintainers 14:11 tcohen I'm not sure 14:10 Joubu questions, actions, nothing? 14:10 Joubu 17427 won't be pushed in the next couple of week however, IMO we should wait a couple of months to not diverge too much too quickly with 21.05.x (CGI::Session vs Data::Session) 14:09 tuxayo :o 14:09 koha-jenkins Project Koha_Master_D9 build #1679: STILL UNSTABLE in 42 min: https://jenkins.koha-community.org/job/Koha_Master_D9/1679/ 14:08 cait1 I'll make sure to include those in the next QA mail 14:08 Joubu any questions? 14:08 Joubu ASAP: in the next couple of weeks 14:08 cait1 ... but also little help with those apart from reminding devs 14:08 Joubu I really would like some pair of eyes on them this week or next week, they are important moves and must be pushed ASAP. 14:08 huginn Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=25078 enhancement, P5 - low, ---, jonathan.druart+koha, Needs Signoff , Update DB process - wrap each DBRev inside a transaction and better error handling 14:08 huginn Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17427 normal, P5 - low, ---, jonathan.druart+koha, Needs Signoff , Replace CGI::Session with Data::Session 14:08 huginn Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=27526 enhancement, P5 - low, ---, jonathan.druart+koha, Needs Signoff , Remove Mod/AddItemFromMarc from additem.pl 14:08 huginn Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17600 enhancement, P5 - low, ---, jonathan.druart+koha, Needs Signoff , Standardize the EXPORT 14:08 cait1 similar, working through things, hope to have more time soon 14:07 Joubu Bug 17600, bug 27526, bug 17427 and bug 25078 14:07 ashimema Sorry, my QA time has been zero so far this cycle.. vacation, audit at work and other things getting in the way.. I hope to return asap 14:07 Joubu 3. Also sent an email to koha-devel about the early-push candidates for 21.06 14:07 Joubu 2. I sent some emails for the roadmap topics (more info in the dedicate agenda topic) and I am starting to prioritize them (will depend on the reply I get) 14:07 cait1 for other patches 14:07 tuxayo hi khall :) 14:07 cait1 I expect no strings with that, but plz keep string freeze in mind 14:06 Joubu We need it for the 21.05.0 14:06 Joubu I will push it tomorrow if nobody PQA it (!) 14:06 huginn Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28519 enhancement, P5 - low, ---, dcook, Signed Off , Add a 2nd directory for Perl modules 14:06 Joubu We moved it to a lib directory and bug 28519 that is waiting for QA. 14:06 Joubu 1. Jenkins is red for a couple of days because of the "ugly patch" for the YAML::XS serializer for CGI::Session. 14:06 Joubu Basically everything is (too) quiet, although we have tons of things planned :) 14:05 Joubu #topic Update from the Release manager (21.11) 14:05 ashimema Thanks for the support Joubu.. apologies the meetings so far have caught me by surprise a bit 14:05 fridolin superbe 14:05 cait1 #info Katrin Fischer, BSZ, Germany 14:05 cait1 yes 14:05 cait1 oh sorry 14:05 ashimema +1 14:05 Joubu something else? 14:05 Joubu so please answer us if you get an email :) 14:04 Joubu the idea is to collect info ahead of the meeting 14:04 Joubu we will ping people with #actions and those who added topics to the agenda 14:04 Joubu About the meeting facilitator role, I will join ashimema. We are going to prepare the meetings, like 2 days in advance 14:04 * fridolin waves 14:03 fridolin #info Fridolin Somers, Biblibre, France 14:03 Joubu (keep the info for roadmap's topics for later) 14:03 Joubu #topic Announcements 14:03 Joubu cait1, are you around? 14:02 kidclamp #info Nick Clemens, ByWater Solutions 14:02 henryb #info Henry Bolshaw, House of Lords, UK 14:01 * ashimema is on the school run, but will try to join by phone 14:01 tuxayo #info tuxayo/Victor Grousset, France 14:01 tuxayo low-tech++ 14:01 ashimema #info Martin Renvoize, PTFS Europe, UK 14:01 tuxayo Joubu: that's why I'm doing the job manually ^^" 14:01 thd #info Thomas Dukleth, Agogme, New York City 14:01 Joubu The bot (wahanui) is not here, tuxayo 14:01 tcohen #info Tomas Cohen Arazi, Theke Solutions 14:01 Joubu #info Jonathan Druart 14:01 tuxayo *is 14:01 tuxayo *es 14:00 Joubu #topic Introductions 14:00 tuxayo rmaint in also wainui 14:00 Joubu #link https://wiki.koha-community.org/wiki/Development_IRC_meeting_16_June_2021 14:00 Joubu #link Development_IRC_meeting_16_June_2021 14:00 huginn The meeting name has been set to 'development_irc_meeting_16_june_2021' 14:00 huginn Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00 huginn Meeting started Wed Jun 16 14:00:32 2021 UTC. The chair is Joubu. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00 Joubu #startmeeting Development IRC meeting 16 June 2021 14:00 tuxayo rmaints is probably fridolin, khall, kidclamp and tuxayo 14:00 tuxayo qa_team is cait, dcook, amoyano, ashimema, marcelr, kohaputti, jajm, tcohen, josef_moravec, kidclamp, khall, tuxayo, petrova 13:59 Joubu Martin is not around, I will chair 13:59 tcohen hi 13:59 tuxayo qa_team? rmaints? 13:57 koha-jenkins Project Koha_Master_D11 build #318: STILL UNSTABLE in 1 hr 11 min: https://jenkins.koha-community.org/job/Koha_Master_D11/318/ 13:56 koha-jenkins Project Koha_Master_D10_CPAN build #354: STILL UNSTABLE in 32 min: https://jenkins.koha-community.org/job/Koha_Master_D10_CPAN/354/ 13:56 koha-jenkins Project Koha_Master_D9_My8 build #591: STILL UNSTABLE in 1 hr 9 min: https://jenkins.koha-community.org/job/Koha_Master_D9_My8/591/ 13:44 koha-jenkins Project Koha_Master_U_Stable build #189: STILL UNSTABLE in 57 min: https://jenkins.koha-community.org/job/Koha_Master_U_Stable/189/ 13:41 ashimema :) 13:38 tcohen the bot could be a fit there 13:38 tcohen Joubu I will add the 'portainer' stuff to the agenda 13:37 Joubu will try to find the code 13:37 Joubu ashimema: I wrote a bot last year, when we lost huginn for several days 13:36 Joubu ok, it's not here 13:36 Joubu next meeting is https://wiki.koha-community.org/wiki/Next_IRC_meetings? 13:36 Joubu next meeting? 13:36 Joubu next_meetings? 13:36 ashimema https://wiki.koha-community.org/wiki/Next_IRC_meetings 13:36 * ashimema wonders about an irc bot host on partainer now.. hehe 13:35 ashimema our bots seem less and less reliable 13:35 tcohen next meetings? 13:35 cait1 clock is ticking.. :) 13:34 tcohen damn 13:33 Joubu dev meeting in ~30 13:27 koha-jenkins Project Koha_Master_U20 build #126: STILL UNSTABLE in 38 min: https://jenkins.koha-community.org/job/Koha_Master_U20/126/ 13:25 huginn Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28570 normal, P5 - low, ---, jonathan.druart+koha, ASSIGNED , bor_issues_top.pl using a /tmp file to log debug 13:25 Joubu bug 28570 - hummm? 13:24 koha-jenkins Project Koha_Master_D9_MDB_Latest build #610: STILL UNSTABLE in 36 min: https://jenkins.koha-community.org/job/Koha_Master_D9_MDB_Latest/610/ 12:45 huginn News from kohagit: Revert "Bug 20985: Add OnShelfHoldsAllowed checks to CanItemBeReserved" <https://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=3d5fa815be0a6853703bc3c65e5d786f745ec78a> 12:45 huginn News from kohagit: Revert "Bug 20985: Unit tests" <https://git.koha-community.org/gitweb/?p=koha.git;a=commitdiff;h=323acde9911343864633718ca6f2d1b7f11c00cf> 12:37 Joubu worth a try, cannot be worst :D 12:36 cait1 but since I think gold works with electricity... i am not sure if it's the best move 12:36 cait1 Joubu: you have to admit, it would look quite cool... 12:34 Joubu kintsugi my laptop first ;) 12:31 cait1 we need to kintsugi Joubu 12:30 cait1 oh no 12:29 Joubu hum, I had local changes, I am the one who is broken apparently 12:28 cait1 kohadevbox forever :P 12:28 Joubu is ktd broken for someone else? 12:17 tuxayo hi #koha o/ 10:50 mtj pkg built from https://gitlab.com/mjames/koha-dev/-/commits/21.05.00-ka 10:46 mtj └── ./lib/CGI/Session/Serialize/yamlxs.pm 10:46 mtj root@2d3e32cfe160:/usr/share/koha# tree -f | grep -i yaml 10:46 mtj mason@xen1:~$ docker run -ti kohaaloha/koha-testing:21.05-buster bash 10:45 mtj it looks ok 10:44 mtj hi Joubu, 21.05-buster image is up https://hub.docker.com/r/kohaaloha/koha-testing/tags 09:53 mtj ill rebuild again with 28489 added 09:53 Joubu tell me when it's ready to be tested 09:52 Joubu nvm, I let you deal with that :) 09:52 Joubu or is that expected to use 21.05-buster? 09:52 Joubu mtj: yes, I was expecting to see a "21.05-ka" tag in your docker tag list. Is that correct? 09:49 mtj Joubu: hmm, i might have pushed the wrong pkg to my dev apt repo 09:48 cait1 fridolin++ 09:38 mtj 1 tic.. 09:37 Joubu well, or it means the patch does not work :) 09:35 Joubu in /usr/share... 09:35 Joubu mtj: even with 28519 only I should see the yamlxs.pm file 09:35 mtj ..i did not see the dependency 09:34 mtj Joubu: oops, it does not have 28489 applied, just 28519 09:34 Joubu it's not what I am seeing when I run it 09:33 Joubu mtj: can you confirm the "21.05-buster" there https://hub.docker.com/r/kohaaloha/koha-testing/tags?page=1&ordering=last_updated&name=21.05 is using origin/21.05.x+28489 ? 09:32 mtj hi cait re .. "hm any idea what mark's problem was and if we coudl get this back int he queues?" 09:30 mtj hi Joubu, about for a bit... 09:28 Joubu I tried and updatedb && locate yamlxs, there is no result 09:28 Joubu mtj: there you are using image: kohaaloha/koha-testing:${KOHA_IMAGE}, with KOHA_IMAGE=21.05-buster 09:28 Joubu mtj: in the configuration for the job to test 28519+28489 (Koha_21.05_D10-ka) I see that you are wget https://gitlab.com/mjames/koha-testing-docker/-/raw/21.05-ka/docker-compose.yml 09:24 huginn Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28569 normal, P5 - low, ---, fridolin.somers, Needs Signoff , In opac-suggestions.pl preselect user library 09:24 fridolin Bug 28569 for koha with loooooooots of libraries 09:09 Joubu mtj: I don't see 28489 however 09:08 Joubu /clear 09:08 Joubu lol 09:07 Joubu it's there 09:07 Joubu erk 09:07 Joubu mtj: https://gitlab.com/mjames/koha-dev/-/commits/21.05-ka I don't see 28519 there :-/ 08:34 fridolin Joubu: yep ok 08:16 huginn Bug https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20985 normal, P5 - low, ---, arthur.suzuki, Pushed to master , CanBookBeReserved and CanItemBeReserved should check 'On shelf holds allowed' policy 08:16 Joubu fridolin: can you ask Arthur to have a look at bug 20985 please? 07:59 fridolin cait1: ^ 07:59 fridolin but usually searching tempdir is nearly empty 07:59 fridolin both are important 07:59 fridolin there are 2 tempdirs, /tmp is for indexing, searching will use var/lib/zebradb/biblios/tmp/ 07:57 cait1 sorry, getting a little confused :) 07:55 cait1 fridolin: hm didn't you say it was caused by searching? 07:54 fridolin for this also Elasticsearch has no problem ^^ 07:54 fridolin to avoid /tmp full of Gigas 07:53 fridolin for indexing (rebuild_zebra.pl) whe use steps of 5000 records 07:53 fridolin note that this tempdir is for indexing not for quering 07:48 cait1 hm any idea what mark's problem was and if we coudl get this back int he queues? 07:45 mtj its an old patch, but has been running in production for years 07:42 cait1 mtj++ fridolin++ 07:36 cait1 thx mtj :) 07:30 huginn Bug 12120: enhancement, P5 - low, ---, mtj, Failed QA , Add --tempdir arg to rebuild_zebra.pl 07:30 mtj https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=12120 07:30 mtj hi cait1, there is a patch about to get the zebra-rebuild to use another dir 07:28 cait1 i'll check the numbers as a first step and see if they are different 07:27 fridolin sometimes deletes are missing so there are more in index than in database ^^ 07:27 fridolin indeed 07:26 cait1 ok, i can check if the index is missing something first 07:26 fridolin but you may full reindex sometimes for missed records 07:25 fridolin not indexing 07:25 fridolin the files are generated by search queries 07:19 cait1 like should we do a full reindex some time or so? 07:19 cait1 is there a consequence of deleting the files? 07:19 fridolin your welcome 07:18 cait1 fridolin++ btw, thx :) 07:14 cait1 fuzzy is on 07:14 cait1 weighting is off 07:14 cait1 fridolin: stemming is off 07:14 ashimema morning 07:13 cait1 could that confuse it? 07:13 cait1 they have original script 07:13 cait1 hm maybe 07:13 fridolin its a limit of Zebra, Elastic is in the air ;) 07:12 fridolin maybe they have syspref QueryStemming making a lot of truncations 07:12 fridolin ok whe have the same config and version 07:11 cait1 thy are using ICU 07:11 cait1 ? 07:11 cait1 Zebra 2.2.2 07:10 cait1 i can see inside the installation, right? checking 07:10 cait1 because we were trying to solve this issue 07:10 cait1 for this library we switched to newest zebra - indexdata i think 07:09 fridolin debian ? or from indexdata ? 07:09 fridolin cait1: which zebra package do you use ? 07:09 fridolin big files there may be a bug of zebra himseft 07:08 fridolin cait1: you can delete them indeed, var/lib/zebradb/biblios/tmp/ should only contain README 07:08 fridolin cait1: this config limits the number of truncations to check for search matches 07:08 cait1 for the immediate issue... can those files in .tmp be deleted? or how best to deal with it? 07:07 cait1 oh 07:07 fridolin etc/zebradb/zebra-biblios-dom.cfg 07:07 fridolin cait1: default is "truncmax: 1000000000" 07:07 cait1 and which file is that? 07:07 cait1 waht dues truncmax do? 07:07 cait1 saying: pretty sure we didn't change the default 07:06 cait1 i don't think we have higher values there... but better to check 07:06 fridolin higher value is dangerous 07:06 fridolin same for "sortmax: 1000" 07:06 fridolin when set "truncmax: 10000" because higher value can generate lots of files in biblios/tmp 07:05 fridolin cait1: ah this can come from config "truncmax" 07:05 cait1 and they are not super busy usually 07:04 cait1 we didn't rebuild or touch that installation... so it's a bit strange 07:04 fridolin rebuilding uses /tmp indeed to export records 07:04 cait1 biblios/tmp 07:04 fridolin ohhhh whe had this 07:04 cait1 we have an issue with one library where the /tmp directory is full 07:03 cait1 oh thx 07:03 fridolin cait1: yep ? 07:00 fridolin i am 07:00 cait1 fridolin: maybe? 06:59 cait1 some zebra experts around? 06:56 fridolin hi there 06:48 alex_a Bonjour 06:35 reiveune hello 06:09 huginn Bug 23653: major, P5 - low, ---, dcook, RESOLVED FIXED, Plack fails when http://swagger.io/v2/schema.json is unavailable and schema cache missing 06:09 mtj https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=23653#c11 05:56 mtj RudyW: you probably have hit this problem... http://koha.1045719.n5.nabble.com/Plack-error-in-koha-19-11-06-td6092587.html 05:54 mtj hi RudyW 04:42 RudyW Any plack experts here? 01:57 RudyW from the plack-error.log : Error while loading /etc/koha/plack.psgi: Can't load application from file /usr/share/koha/api/v1/app.pl: [JSON::Validator] Get http://swagger.io/v2/schema.json 01:48 RudyW Hi, I'm runing Koha 18 on Ubuntu 18.04 - Yesterday al of a sudden the Koha site did not come up and I realized it had to do with koha-plack. Site is ok it plack is disabled, but very slow. What could have happen? Has anyone had the same problem?