| [13:23:31] | <mstenta[m]> | We gotta get on Drupal 10! D9 support ends this November, which is only 4 months away |
| [13:23:54] | <mstenta[m]> | Which means farmOS 3.x! |
| [13:24:13] | <mstenta[m]> | (Which probably means all the breaking changes we've been brainstorming for 3.x will actually be for 4.x) |
| [13:24:56] | <mstenta[m]> | paul121: Let's plan on figuring out a plan for the second quarter of ACTION work, if possible |
| [13:26:22] | <mstenta[m]> | We really aren't that far from being able to upgrade to D10 right now... |
| [13:26:44] | <mstenta[m]> | Mainly just waiting on 3 contrib modules - and we either ARE or KNOW the maintainers of them... |
| [13:27:27] | <mstenta[m]> | log (me and Pedro), entity_reference_validators (Pedro), and jsonapi_schema (Brad Jones) |
| [13:27:46] | <mstenta[m]> | https://www.drupal.org/project/farm/issues/3330490 |
| [13:28:57] | <mstenta[m]> | I'm not sure what's involved with jsonapi_schema, but that one might be the biggest question mark... I know Brad wants to completely redesign the way JSON Schemas are done in Drupal, so I'm not sure what his plans are with this module |
| [13:29:15] | <mstenta[m]> | But maybe we can help push the bare minimum work required for a D10 compatible release |
| [13:29:50] | <mstenta[m]> | There's already a merge request open: https://www.drupal.org/project/jsonapi_schema/issues/3297466 |
| [13:30:29] | <mstenta[m]> | I'm not too worried about the other two (log will take a small amount of work, and I think entity_reference_validators just needs a merge and release) |
| [13:31:20] | <mstenta[m]> | Of course, there's also general testing that needs to be done once we have all the modules upgraded |
| [13:44:37] | * JustinLewis[m] has joined #farmos |
| [16:00:22] | <paul121[m]> | Nice. Only other thing I can think of: should evaluate anything deprecated in D9 that is removed in D10? Or other breaking changes? Have we looked into this? |
| [16:02:44] | <mstenta[m]> | I think we have already resolved all deprecations (and are monitoring for them with phpcs) but we should definitely double check |
| [16:03:14] | <mstenta[m]> | I might suggest we deprecate the farm_migrate module in 2.x and remove it in 3.x, like we talked about on a dev call a while back. |
| [16:03:55] | <mstenta[m]> | Unless we feel it's worth keeping for another major version |
| [16:06:29] | <mstenta[m]> | (The context for deprecating farm_migrate on our dev call was specifically surrounding the fact that we were pinning Drush because of migrate_tools / migrate_plus dependency conflicts - but those have been resolved - so it isn't as critical. Still, I do love deleting code... 😄) |
| [16:07:29] | <mstenta[m]> | We had talked about adding some instructions along the lines of: first migrate to the latest version of v2, then upgrade to v3 |
| [16:08:18] | <mstenta[m]> | We should come to a decision on that soon so we can at least provide some heads up in advance to the community |