15:06:40 #startmeeting 2025-11-11 Evergreen Development Meeting 15:06:40 Meeting started Tue Nov 11 15:06:40 2025 US/Eastern. The chair is gmcharlt. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:06:40 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:06:40 The meeting name has been set to '2025_11_11_evergreen_development_meeting' 15:06:53 so, this will be a bit of a hybrid, so to speak 15:07:00 but anyway 15:07:06 #info Agenda is https://wiki.evergreen-ils.org/doku.php?id=dev:meetings:2025-11-11 15:07:10 #topic Introductions 15:07:31 #info Dyrcona = Jason Stephenson, CWMARS 15:07:37 please go ahead an introduce yourselfs 15:07:47 #info gmcharlt = Galen Charlton, Equinox 15:07:47 #info abneiman = Andrea Buntz Neiman, EOLI 15:07:49 #info berick Bill Erickson KCLS 15:08:24 #info collum = Garry Collum, KCPL 15:08:25 #info mmorgan = Michele Morgan, NOBLE 15:09:11 #topic Action items from previous meetings 15:09:21 #info dluch = Debbie Luchenbill, MOBIUS 15:09:23 #info JBoyer = Jason Boyer, EOLI 15:09:50 #info Bmagic = Blake GH, MOBIUS 15:09:55 #info the RediSRF stream based has received testing during the hack-a-way; various bugfixes under way 15:10:34 #info Rogan = Rogan Hamby, EOLI 15:10:35 #info The Debian 13 compatibility branch has been committed to main 15:11:24 #info ying_h Ying-Hsiang Huang, KCLS 15:12:12 #info 314.1, 3.16.6, and 3.16-bbeta and 3.16-rc released 15:12:22 #info 3.16.0 will be released tomorrow, 2025-11-12 15:13:08 #info DIG had a working meeting on November 6, decided on standard terminology for some common words/phrases in the docs, and updated the style guide. 15:13:52 #topic New business 15:14:01 #topic Proposal for 2026 releases 15:14:50 proposal discussed at hack-a-way is to plan for the entirety of 2026 15:15:04 to wit, 3.17 in the spring as a "normal" release 15:15:25 4.0 as the autumn release with Angular Circ as the big release/community goal 15:15:39 thoughts? questions? tomatos? 15:15:57 I'll formally voice my support for the plan. 15:16:00 If you're on zoom, feel free to use the mic 15:16:13 *applause* 15:16:27 @band add Silent Applause 15:16:27 csharp_: Band 'Silent Applause' added to list 15:16:29 is the idea to appoint the 4.0 team early to ensure meaningful progress on Angular Circ? 15:16:32 https://us02web.zoom.us/j/83241056280?pwd=A02S7K8UkHmxUwssG5xg0b7gwCQgcp.1 15:16:52 abneiman: Yes! 15:17:00 abneiman: certainly to appoint 3.17 ASAP, and yeah, doing 4.0 sooner is reasonable 15:17:16 and of course, could easily be overlap between the two 15:17:31 I'd strongly encourage 4.0's team to be (Almost)ASAP 15:17:41 since there's a lot of pieces still out there for angcirc 15:22:27 #action gmcharlt will issue call for 3.17 and 4.0 release teams right after 3.16.0 is relased 15:23:45 is there any way to enable automatic closed captions in the zoom? It's hard for me to hear, and being able to enable those for myself would probably help me catch a few more words. 15:24:19 I imagine it would be difficult to translate them accurately with low volume 15:24:42 sandbergja: same, I have my volume all the way up and I'm still only catching Galen really 15:24:47 hold please, we're working on it 15:24:58 thank you! 15:25:20 turn it on on your end, re Bmagic 15:25:50 hybrid_meetings-- 15:26:20 3x in this case, Zoom, IRC, in-person 15:26:33 * berick queues elevator music 15:26:47 * csharp_ hums Burt Bacharach 15:28:01 #info smayo = Steven Mayo, GPLS 15:28:43 #topic Translation infrastructure 15:29:23 #info terranm = Terran McCanna, PINES 15:29:26 Upshot - LP's move away from Bazaar without them (yet) adjusting their translation infrastruture to work with only Git is kinda pulling the rug out from underneath us 15:29:38 I started a discussion on evergreen-dev 15:29:50 but upshot: I think it's time for us to seriously look for alternatives 15:29:58 a couple that come to mind are 15:30:15 POEditor (but that's been a bit dicey at times as an offering) 15:30:22 Weblate (used by the Koha project, looks promising) 15:30:58 but in any event: for the moment, 3.16 translations can creak along for a bit from main, but that will shortly diverge 15:31:38 so I recommend that we form a working group to evaluate alternatives, including trialing Weblate, perhaps, and seeking an alternative in the next few months 15:32:21 is this something that should be bourght to the board as well? 15:32:29 I can issue that call, but any feedback (or other systems to evaluate?) 15:33:07 I do like looking into Weblate since Koha is using it. Doubly so if it can be used for the Angular translations over POEditor 15:33:19 i'll give Weblate a try as well 15:33:56 can I be in the working group? 15:33:57 I'm willing to help evaluate systems from the viewpoint of a new user to them. I do like the idea of trying Weblate since it's known to work for a project with a lot of similarities. 15:34:02 this potentially turns into a funding request to the board, particularly onnce concrete options are identified 15:34:35 there's also going need to be Infrastructure Commitee work on the buy vs. self-host recommendation 15:37:11 37 Euro's a month it looks like ? https://weblate.org/en/hosting/ 15:38:00 we have more than 10k strings I think 15:38:25 yeah - more pricing info here: https://weblate.org/en/hosting/#hosted 15:38:35 we'd have to count strings 15:38:59 but in any event, unless there's other feedback, I'll issue a call for a working group 15:39:08 gmcharlt++ 15:39:21 #action gmcharlt will raise a call for a working group to recommend translation infrastructure changes 15:39:38 #topic GitHub 15:39:49 another stream of discussion from the hack-a-way this morning 15:40:12 but upshot is that interest in switching to GitHub for code hosting and pull requests only for now seems to have solidified 15:40:29 woo hoo! 15:40:32 so at this point I think it's going to be a matter of working out some details 15:40:50 woohoo++ 15:41:03 e.g., one Infrastructure Committee/Board thing of pursuing the free GitHub for nonprofits upgrade 15:41:15 figuring out the configs we want for the repo 15:41:24 deciding when/if to clone the current working repo to GH 15:41:46 and firguring out how permissions and teams in GH will work for us, including the docs committers 15:41:57 as well as establishing some contributor guidelines for making pull requests 15:42:21 so some work, but IMO not a ton, and we can iterate 15:42:46 but another aspect of that discussion is this: not plannign to adopt Github for _issues_ right away 15:42:58 instead sticking with LP (and turning off GH's issues) 15:43:07 is this also being taken up by the infrastructure committee or is it a separate working group? 15:44:32 a bit of both - the GH plan is an infra comm thing, but establishing and implementing guidelines for the contribution process itself is necessarily a broader contributor concern 15:44:42 +1 15:45:11 +1 15:46:28 +1 15:47:04 in any event, I think concretely next immedaite step is an email announcement/call 15:47:25 but before I do that, any other feedback? 15:47:32 or objections? 15:47:38 none from me 15:47:44 ++ 15:48:10 I WOULD LIKE TO REGISTER A COMPLAINT 15:48:17 no, none from me 15:48:23 +1 15:48:28 eeevil: I only accept complaints fromm goood 15:48:58 #action gmcharlt will initiate thread/call to action on the GitHub transition 15:49:39 and I think a corollary to that is starting a discussion about long-term plans for the bug tracker 15:50:06 so, as I was saying... 15:50:13 lol 15:50:19 heh 15:50:26 noting a suggestion that dluch made to consider carving out time at the conference in Seattle for a discussion re bug-reporting 15:51:05 I wonder if a scheduled session at the conference to discuss options would get more eyes on it than a meeting 15:51:12 +1 to a scheduled session 15:51:25 +1 to that, definitely 15:51:39 +1 15:52:06 Preferably unopposed, if that's possible 15:52:43 dluch: or against "Why we should just wing it: an argument for not tracking bugs at all" ;) 15:53:05 loll 15:53:05 "our new reporting system will utilize the akashic records" 15:53:12 but seriously, something to pitch to the conference committee 15:53:22 unopposed would be great but a cage match would be funnier 15:53:30 oooo 15:54:01 dluch: will you take an action item to pitch the conference session? 15:54:17 Sure! 15:54:40 We have a conf comm meeting...tomorrow? 15:54:48 #action dluch will propose a session on bug-reporting tools and possible transitions for the 2026 Evergreen Conference 15:55:16 #topic Upcoming releases 15:55:28 #info Release team needed for November point releases 3.16.1, 3.15.7 & 3.14.12 (?), due Nov 19 - sign up on the Buildmaster Spreadsheet 15:55:31 #info https://docs.google.com/spreadsheets/d/1aKffVGU_vIWbtFR_vpoHsqodSw-Kdd5yn65RpfkMKKA/edit?usp=sharing 15:55:36 noting a couple question marks 15:56:05 first, I'm proposing a quick 3.16.1 to include bugfixes that aren't in the RC but were merged to rel_3_16 15:56:48 I put down 11/19, but could be flexible; I just feel that shooting for sooner than mid-December might be good 15:57:04 and my other question mark is concerning 3.14.12 15:57:33 3.14.x technically ended normal bugfix support last month, and there are currently just two fix-committed bugs targetted to that milestone in LP 15:57:48 3.14.12 is arguably .... yes, security only 15:57:56 so I'm curious how much appetite there is for doing an extra normal bugfix release for 3.14 15:58:02 I put it in because I wasn't sure what the sense was about that 15:58:25 Are there sites running 3.14 that would upgrade to 3.14.12? 16:00:16 I'm not seeing anything critical on 3.14.12, and the one High-importance bug might be invalid at this point anyway (needs more testing tho IMO) 16:00:55 I'd say cut it off, then 16:00:56 that being lp 2107346 16:00:57 Launchpad bug 2107346 in Evergreen 3.15 "Enhanced MARC Editor - Field tags, indicators, and subfield tags not saving consistently" [High,Incomplete] https://launchpad.net/bugs/2107346 16:01:16 OK. My feeling is that if people volunteer to build it, doesn't hurt, but that otherwise any other non-security backports can be cut off 16:01:34 +1 16:01:37 sounds reasonable 16:01:39 gmcharlt: since I have stepped into Ruth's wrangling shoes, my OfficialTM opinion is cut it off. relatedly, are you going to wrangle for 3.16 16:01:41 +1 16:01:46 er, 3.16.1? 16:02:42 abneiman: no objection to cutting of 3.14.2, and confirmed, I'll deal with wrangling 3.16.1 16:03:38 sounds good - I'll email dev list for more 3.15.7 contributors 16:03:51 Bmagic++ for getting his name out there already 16:04:02 abneiman++ 16:04:22 ok, then that moves us to 16:04:26 #topics Announcements 16:04:31 #topic Announcements 16:05:01 #info Next meeting is 12 December 2025 16:05:13 any other last minute topics or announcements? 16:06:20 hearing none... 16:06:22 #endmeeting