Hello all, it’s time for the weekly migration subsystem meeting. The meeting will take place in slack in various threads
This meeting:
➤ Is for core migrate maintainers and developers and anybody else in the community with an interest in migrations
➤ Usually happens every Thursday and alternates between 1400 and 2100 UTC.
➤ Is done on the #migration channel in Drupal Slack (see www.drupal.org/slack for information).
➤ Happens in threads, which you can follow to be notified of new replies even if you don’t comment in the thread. You may also join the meeting later and participate asynchronously!
➤ Has a public agenda anyone can add to. See the parent issue for an idea of the typical agenda.
➤*Transcript will be exported and posted* to the agenda issue. For anonymous comments, start with a :bust_in_silhouette: emoji. To take a comment or thread off the record, start with a :no_entry_sign: emoji.
The hope is that most or all of the maintainers will attend. We will try to focus on longer-term goals than in the weekly meeting.
| mikelutz (he/him) |
NR 31, 2 major, 2 over 3 months old |
| mikelutz (he/him) |
RTBC 13, 6 older than a month |
| mikelutz (he/him) |
Fixed since last meeting - 1 Minor |
| mikelutz (he/him) |
https://docs.google.com/spreadsheets/d/1o0Rjlc1vnnLP5bM5P-SMMyGzqn7258hi... |
| quietone |
I do like that there are < 400 open migration system issue. (edited) |
| quietone |
When it is over 400, my head hurts. |
| quietone |
Speaking for myself, I've been emphasizing doing reviews and it look like that is helping, there were 43 at NR in late October and now there are 32. |
| mikelutz (he/him) |
#3052115: Mark an entity as 'syncing' during a migration update |
| jibran |
What is the discussion point here? |
| mikelutz (he/him) |
I’m not familiar with this one, but it’s tagged major but hasn’t been touched in 3 weeks, which makes for good meeting fodder. |
| mikelutz (he/him) |
So the discussion is can we touch it in some way to move it forward or otherwise close the ticket. |
| mikelutz (he/him) |
At a glance, it’s marked needs review, but the description says it’s blocked on another issue that is NW, so something isn’t right here. |
| jibran |
I don't think closing it makes sense. We should fix it but at the same time other modules should add checks for this as well. e.g. search_api should not index the entity if it is syncing. |
| quietone |
The IS says that the changed timestamp is the request time stamp. That does not match what the migration tests actually test. |
| quietone |
It reads like a feature request to me, not a task. |
| quietone |
The IS needs an update. What is the justification for this feature. |
| mikelutz (he/him) |
Yeah, let change that and set the priority back to normal. I see this is not actually major. |
| mikelutz (he/him) |
The person who set it to major has a habit of setting issues to major that are not major. |
| quietone |
Is this something we want to implement? |
| mikelutz (he/him) |
I don't know. My guess is there's something worth doing here, but I don't have time to fully read through and understand it at this second. Let's tag it for subsystem maintainer review too so it doesn't slip by us without giving us a chance to make sure there isn't any other concequences they aren't thinking of. |
| mikelutz (he/him) |
#3069776: SQL source plugins: allow defining conditions and join in migration yml |
| Matroskeen |
I like this feature and would like to see it in core since 9.4.0. Does anyone want to help? :slightly_smiling_face:I hope we also have an approval from Migrate maintainers, although it doesn't have usage in core yet... |
| Matroskeen |
It could be possible to use this in core if we had a source for SQL table. Then we could get rid of many simple plugins with plain select query (edited) |
| mikelutz (he/him) |
Yeah, the dream goal is to go from what we have now, which is a SqlBase class that basically has to be extended for every use case with a custom query() method, to a generic SqlBase that can have the query (really the info needed for query builder parameters) specified in the migration yml so we can reduce the number of custom source plugins that need to be built for common tasks. |
| quietone |
If we want this in core, I would like to see more testing. I'd like to see some Kernal Migration tests that use the various new features. And ideally feedback from manual testing. |
Comments
Comment #6
quietone commentedComment #7
quietone commentedThere we no requests for changes to these minutes, closing.