Hello all, it’s time for the weekly migration initiative 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 over chat.
➤ 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 here: https://www.drupal.org/project/drupal/issues/3105364
➤*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.
9:07
0️⃣ Who is here today?
| heddn |
heddn here |
| damienmckenna |
Damien. Anyone have a spare snow shovel? |
| quietone |
Me too |
| Gábor Hojtsy (he/him) |
Me |
| dinarcon |
Me :wave: |
| Nick Wilde (he/him) - DC 2020 DevOps Session Team |
sooorta here |
| alison |
Heeeeeeere!! Finally!!!!! |
| (anonymous) |
Comment Redacted |
| wimleers (he/him) |
:wave: Wim, belated, because meeeeetings |
1️⃣ What do we need to talk about?
| damienmckenna |
Are any of these 9.0.0-beta1 blockers? |
| quietone |
I'd like to see this blocker committed, #3024682: Migrate UI - add human-friendly module names to the Review form. |
| alison |
(might not be appropriate for meeting, idk) Suggestions/Advice/Recs/whatever for how to help review migration issues when you don't personally have an active migration project? -- like, what do y'all do, or do you always have active migration projects? (in which case, color me jealous)I haven't been helping out since my migration project ended, and I'd like to help, but I'm not sure how to help out -- I could "reboot" the project I was working on before I guess, that could work, but I'm wondering if y'all have any suggestions / if there's something Everyone Is Doing that I'm not aware of (since, for example, Simplytest isn't a good option for this kind of thing -- AFAIK). |
| quietone |
@alison Nearly all of my work on migration in core has been done using the test fixtures as a source. |
| quietone |
@alison DM? |
2️⃣ Drupal 9 deprecated code removal
3️⃣ getHighestId() should be able to use any integer destination id
4️⃣ Skip_on_empty doesn’t work after a failed migration lookup with multiple destination ids
5️⃣ Add missing test of field option translations for booleans
6️⃣ Implement Entity::fields() for migration destinations
7️⃣ Allow logging for non-strings values.
8️⃣ The Drupal 7 ThemeSettings source plugin does not check that the destination site has a valid theme to migrate settings into
9️⃣ Create a way to declare a plugin ID defined in a migration yml file as deprecated
🔟 Field formatter & widget settings: fall back to default if missing plugin
1️⃣ :one: Migrate D7 entity translation revision translations to D8
| mikelutz |
#2746541: Migrate D6 and D7 node revision translations to D8 |
| mikelutz |
#3076447: Migrate D7 entity translation revision translations |
| quietone |
The node revision has had an extensive cleanup, thanks to reviews by wim leers. It would help to have more eyes on it. |
| quietone |
A couple of points to double checkThe complete (new name for master) node migration will run from the UI unless there is an existing map table with rows.From drush both complete and classic migrations are available. It is up to the developer to decide which to use. |
| quietone |
@mikelutz @heddn @Gábor Hojtsy (he/him) Do you agree with the points above? |
| Gábor Hojtsy (he/him) |
@quietone they sound sensible, that said I did 0 migrations, so I would not be the best to ask :smile: |
| Gábor Hojtsy (he/him) |
it would be amazing if it looks good then @mikelutz and/or @wimleers (he/him) can RTBC :slightly_smiling_face: then we can move on to the entity translation one |
| wimleers (he/him) |
I should :fingerscrossed: be able to review again next week. But the hard blocker is @mikelutz agreeing on the rename + using the new one always. |
1️⃣ 2️⃣ Migrate empty, and link field
1️⃣ 3️⃣ Plugin migration_lookup don’t process source when part of plugin sub_process
1️⃣ 4️⃣ Move actions migrations and tests to system module
1️⃣ 5️⃣ Migration Lookup plugin does not return multiple values when matched
1️⃣ 6️⃣ If no Drupal 8 equivalent filter is found during migration, drop transformation-only filters, so that body fields show up
Participants:
heddn, damienmckenna, quietone, Gábor Hojtsy (he/him), dinarcon, Nick Wilde (he/him) - DC 2020 DevOps Session Team, alison, wimleers (he/him), mikelutz, huzooka
Comments
Comment #3
mikelutzComment #5
mikelutzComment #7
mikelutzComment #9
mikelutzComment #11
mikelutzComment #13
mikelutzComment #15
mikelutzComment #17
mikelutzComment #19
mikelutz