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.
Add your items here.
| gaurav mahlawat |
Hi, Gauravmahlawat from india. |
| Matroskeen |
Ivan :wave:It’s -8 °C and sunny in Ukraine today.Sometimes, it was down to -20 °C recent weeks though :cold_face: (edited) |
| benjifisher |
Benji Fisher from the US. We have normal winter weather near me, but Texas (south and west of me) is getting really cold weather, and they are not used to it. |
| benjifisher |
@gaurav mahlawat, is there something you would like to talk about? |
| damienmckenna |
Damien in Ireland. It's a not super cold right now (5ºC today) but the winds are cold. |
| Matroskeen |
My friends live in Austin, TX but they’re originally from Ukraine. They are really enjoying the weather in Texas now :sweat_smile: |
| benjifisher |
Are they enjoying the power outages? |
| benjifisher |
@anmolgoyal74, is there something you would like to talk about? |
| gaurav mahlawat |
@benjifisher At DelhiIndia. It’s 22 degree C here. |
| anmolgoyal74 |
Nothing in particular. Actually i have started learning about migration plugins for one of my projects. So just come up here to learn:blush: |
| anmolgoyal74 |
Any kind of guidance or points to keep in mind during the learning process would be of great help |
| benjifisher |
I will start a thread for that. |
| quietone |
Vicki, Wellington. Unusually cool for summer. |
| benjifisher |
#3197324: Exception trace cannot be serialized because of closure |
| Matroskeen |
We have a fix for functional tests that was caused by nested array_walk in MigrateTestBase.php .However, error messages for Kernel tests are still not correct, because of some another reason (see my last comment).Given that we already fixed it partially and “no-idea-how-to-fix-it-yet” situation, does it make sense to create a follow-up issue for kernel tests? (edited) |
| benjifisher |
So you have a fix for Functional tests but not Kernel tests? |
| benjifisher |
I see: the fix is in MigrateTestBase. |
| benjifisher |
I think we should keep working on the existing issue a little longer. |
| benjifisher |
Have you asked for suggestions in the #testing channel? |
| Matroskeen |
Ok, I’ve reviewed it again, and it seems it’s not about Functional vs Kernel.It’s just some tests are back, and some are still not :thinking_face: |
| Matroskeen |
Nope, I didn’t. I asked in #contribute and #bugsmash though.I’ll take a look again later and then will ask in #testing . (edited) |
| benjifisher |
I have a neat example using the content_entity source plugin and the DOM process plugins from Migrate Plus. ... |
| benjifisher |
I am working on a site. In production, the URL will be https://client.org. For now, the URL is https://client.fruition.net (simplified).Sometimes, instead of usingHelp!in the Body field, the client copies nad pastes the URL:Help! |
| benjifisher |
I guess we will have some system-level redirect rules to handle that. But it is sloppy, and it impacts the site's SEO score. |
| benjifisher |
Using the content_entity source plugin, we can update all the nodes on the site. Using the DOM process plugins, we can reliably find all the href attributes in text fields and strip off https://client.fruition.net/. |
| benjifisher |
After I implement it, I will add an example to the documentation somewhere. |
| quietone |
:+1: |
| benjifisher |
A year and a half ago, @dinarcon had an ambitious project: a blog post a day about migrations, with links to working code samples in a GitHub (maybe GitLab?) repository. |
| benjifisher |
There is a link to the series, "31 days of migrations", pinned to this channel. It is a good place to start. |
| benjifisher |
It also helps to have an actual project (work, charity, personal site) to work on. |
| anmolgoyal74 |
This looks really great! The documentation and examples will really help me. Thanks @benjifisher |
| Matroskeen |
For me it was super-useful to understand the concept of source->destination mapping and migrate_map_* tables. I would recommend to look into it. |
| dinarcon |
The repository for the 31 days of migrations series is available at https://github.com/dinarcon/ud_migrations Other repositories are available under the same profile with many examples. More articles have been written at https://understanddrupal.com/tag/migrations (edited) |
gaurav mahlawat, Matroskeen, benjifisher, damienmckenna, anmolgoyal74, quietone, dinarcon
Comments
Comment #2
quietone commentedAdded issue to the agenda items in the is
Comment #8
quietone commentedComment #9
quietone commentedComment #10
quietone commented