| | | |
|---|
1 min | Scribe | All | @Jakub Skoczen Reminder: Please copy/paste the Zoom chat into the notes. If you miss it, this is saved along with the meeting recording, but having it here has benefits. |
5-10 min | Liaison Updates | @Maccabee Levine @Tod Olson @Jakub Skoczen @Craig McNally @Jenn Colt | CC: @Maccabee Levine PC: @Tod Olson Presentation from Discovery Integration Subgroup - replaced by Discovery SIG of SysOps, survey and discussion of how FOLIO supports integration with discovery interfaces; see links from Results of the survey. General dissatisfaction with current state of edge APIs, many (most?) are doing some or all integrations for live data through the Okapi APIs, as the edge APIs for discovery do not provide everything. Some lower-level needs are not met at all, such as sorting multi-item display by volume. Question about whether it is worth maintaining things like edge-rtac. Unclear if there is a TC role in this.
RMS Group: @Jakub Skoczen No meeting this week, will ask @Oleksii Petrenko for updates regarding the Sunflower timeline. Security Team: @Craig McNally Tri-council Application Formalization: @Jenn Colt
|
10-20 min | TCR Board Review | All | TCR-37 (and TCR-35 and TCR-36) @Jeremy Huff to touch base with @Ingolf Kuss TCR-33 Evaluation results ready to be presented. There was only one criterion that wasn't met (vert.x version not on par with requirements for Quesnalia) but was addressed in an open PR The module will be accepted during the next TC meeting when the PR to update vert.x is merged. Quesnalia vert.x version has been set on 4.5.* but core components (Okapi, folio-vertx-lib) have not been upgraded yet so the team must wait for these upgrades first
Discussion around the approval process and the lack of process/checks for existing modules which had been previously approved Expect Serials app to come to PC and TC soon-ish. (Had gone to PC months ago, but no formal decision.)
|
1 min | Upcoming Meetings | All | Feb 21, 2024 - Dedicated Topic Discussion - Communicating Breaking Changes Feb 26, 2024 - Regular TC Meeting Feb 26, 2024 - (Tentative) Folio chairs meeting Feb 28, 2024 - Topic TBD
|
5-10 min | Technical Council Sub Groups Updates | All | Quick updates only. If we can't find volunteers for groups, we'll need to add the topic to our backlog and address it during dedicated discussion sessions. |
10 min | RFCs | All | Application Formalization RFC - DRAFT REFINEMENT PR: https://github.com/folio-org/rfcs/pull/22 Go Programming Language for Backend Development RFC - PRELIMINARY REVIEW PR: https://github.com/folio-org/rfcs/pull/25 Previous Notes:
@Jakub Skoczen will finish steps on Preliminary Review, push to next phase, Draft Refinement. Get feedback from TC members and others. Subgroup volunteers: @Jeremy Huff @Matt Weaver @Ingolf Kuss Ensure we have membership from people familiar and not familiar with Go. Maybe post in #development
Distributed vs Centralized Configuration RFC - DRAFT REFINEMENT PR: https://github.com/folio-org/rfcs/pull/26
RFC Process Improvements: |
1 min | Postgres Messaging | All | The announcements were made before the holidays. No objections. Probably need to ask testing people explicitly. See: DR-000038 - PostgreSQL Upgrade to 16 Notes: |
1 min | Decision Log | All | Standing agenda item... is there anything in the decision log requiring attention? |
5-10 min | Ramsons OST page | All | On Feb 14, 2024 we reviewed the page, but weren't ready to move it to ACCEPTED yet as there were some unknowns related to Jest/RTL, Yarn, etc. @Craig McNally clarified those points with UI devs (@Zak_Burke) and I think we're now ready to give a final review and accept the page. |
Time Permitting | Officially Supported Technologies (OST) | All | Standing agenda item to review/discuss any requested or required changes to officially supported technology lists Check in on progress... does anything else require attention? Next Important Milestone: Review Ramsons (3rd party dependencies) and move from DRAFT → ACCEPTED by Feb 16, 2024 Notes from Feb 12, 2024 (this meeting): On Wed, try to move Ramsons OST from DRAFT to ACCEPTED. Two activities in preparation NOTE: Java 17 support will run out, see conflicting dates but possibly Sep. 2024, need someone to dig into this.
Notes from this (5 Feb 2024?) meeting: @Maccabee Levine described updates to the process examples and walked through the example with @Craig McNally who raised minor amendments @Marc Johnson suggested that there will only be 2 releases in 2024. @Owen Stephens and @Craig McNally asked if anyone was aware of an official announcement on this @Craig McNally asked when there would be 4 active flower releases? @Marc Johnson advised that there will be 4 releases when the previous 2 are in support, the current one is being released (and has not become generally available) and the next release has started development (after the feature freeze for the current release) @Marc Johnson shared the draft inclusion of policy decisions and reasoning for each type of technology in the Ramsons OST page
Notes: @Marc Johnson last week fixed an OST example about timing at feature development freeze. TCR Process Improvement PR now refers to "most recent ACTIVE" release. Ramsons will move to ACCEPTED later this month 2/16. So should start looking at it. This means we have to now (by 2/16) nail down the third-party dependencies. Need versions on FE languages. Need FE review of FE build tools, etc. @Craig McNally flagged @Zak_Burke @Yogesh Kumar on various parts of the page. BE: No plans to move to new Java, Groovy. @Julian Ladisch made several wiki page comments on versions. For "unspecified versions" items, we should not be listing versions? Have to either adopt new policy or not.
We'll discuss this Wednesday. @Marc Johnson brief recap: Three policies and reasons behind them. Allocation of each software to a policy depends how much project-wide alignment we need about that tool. There is a reasoning statement for each one explaining why.
@Craig McNally helpful to link to products' support pages so dev teams can see which versions are supported easily. Not a blocker on Ramsons moving to ACCEPTED.
|
NA | Zoom Chat |
| 17:01:44 From Jakub Skoczen to Everyone: Yes 17:01:56 From Jakub Skoczen to Everyone: I can’t unmute though 17:01:59 From Jakub Skoczen to Everyone: I’ll take the note 17:06:41 From Charlotte Whitt to Everyone: Jakub, I was in the RMS meeting the 2/12, and there will only be two flower releases in 2024 17:07:08 From Charlotte Whitt to Everyone: R2 2024 (Ramsons) is going to be a long release similar to Poppy 17:07:27 From Charlotte Whitt to Everyone: Proposal for GA is 11/25/2024 17:09:52 From Tod Olson to Everyone: I'm afraid I've been able to provide only minimal support for Jenn on this one. 17:11:31 From Charlotte Whitt to Everyone: Yes, MODBATPRNT-4 will secure the Vert.x version 4.5.1 upgrade for Quesnelia 17:22:22 From Jenn Colt to Everyone: That’s what on OST though? 17:23:46 From Marc Johnson to Everyone: Replying to "That’s what on OST t…" That’s a compromise, especially for the tools that the 1st party tools use, which are released after the acceptance threshold 17:26:57 From Marc Johnson to Everyone: Replying to "That’s what on OST t…" There is no way to address that cycle without changing either our release process, version management process or management of the 1st party tool process 17:27:43 From Marc Johnson to Everyone: Changing the version would cause an issue in a few days when the 1st party tools are released and the versions they require changes 17:28:47 From Charlotte Whitt to Everyone: Replying to "Changing the version..."
So you are saying this will cause issue, and it’s an impossible task to do the upgrade now? 17:29:09 From Charlotte Whitt to Everyone: Replying to "Changing the version..."
Only asking because I don’t understand exactly what you are pointing out here 17:29:16 From Owen Stephens to Everyone: Serials is being presented to PC this week. I’m trying to get us to a point where we don’t end up in the same loop around “provisional acceptance” at TC! 17:29:42 From Owen Stephens to Everyone: But the timescales and deadlines are what they are and I understand that 17:32:44 From Marc Johnson to Everyone: AFAIK the new breaking changes sub-group wasn’t formed, so it’s unlikely that will go away quickly unless a lot has changed recently 17:33:27 From Marc Johnson to Everyone: What is a topic for a future Wednesday meeting? 17:34:52 From Maccabee Levine to Everyone: Barring any other comments, I'll be merging those PRs around 3:45 ET today, just ahead of our subgroup meting. 17:36:23 From Jakub Skoczen to Everyone: Guys, can I ask Subgroup conveners to review the Subgroup updates notes and add whatever I didn’t capture? 17:36:32 From Jenn Colt to Everyone: Reacted to "Guys, can I ask Subg..." with 👍 17:36:38 From Jakub Skoczen to Everyone: Also, what was the topic for Wednesday? 17:37:08 From Jenn Colt to Everyone: Communicating Breaking Changes for this Wednesday I think 17:37:34 From Jakub Skoczen to Everyone: Thanks 17:40:45 From Marc Johnson to Everyone: That was for this Wednesday, rather than the next Wednesday that I think Craig made a suggestion about 17:41:27 From Jakub Skoczen to Everyone: I see, what was the suggestion for the next Wednesday? 17:43:30 From Charlotte Whitt to Everyone: Yes, version 4.5.* and version 4.5.1 :-) 17:43:51 From Charlotte Whitt to Everyone: And for Ramsons it just version 4 … 17:55:02 From Charlotte Whitt to Everyone: Thanks @Marc Johnson 17:56:28 From Charlotte Whitt to Everyone: Yes, that’s standard procedure. And just regular maintenance of the modules 18:00:17 From Julian Ladisch to Everyone: All FOLIO libraries that have a direct or indirect RMB dependency have a indirect Vert.x dependency: pom.xml dependencies |