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.

Core migration issues:

Agenda Items

Add your items here.

0️⃣ Who is here today? How is the weather where you are?

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.

1️⃣ What should we talk about today? Suggest topics here and I will add threads. I will also check for comments on the issue for today's meeting.

Matroskeen #3197324: Exception trace cannot be serialized because of closure
damienmckenna Looking for some help with #2563651: Migrations: Metatag-D7 default configurations, if anyone has time to give advice on what we might be missing. Thank you.

2️⃣ Action items. To be added later.

3️⃣ Statistics

benjifisher Fixed since last week's meeting: 7, including 2 Major (not counting the issue for the meeting).
benjifisher RTBC: 2, both updated within the last week.
benjifisher NR: 37, including 4 Major and 9 that has not been updated in more than one month.

4️⃣ Exception trace cannot be serialized because of closure

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)

5️⃣ Documentation

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:

6️⃣ How can I help? Comment in this thread if you are looking for ways to help. Give us some idea of what you would like to do: documentation, code review, testing, project management, ...

7️⃣ How to get started?

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)

8️⃣ Migrations: Metatag-D7 default configurations

benjifisher #2563651: Migrations: Metatag-D7 default configurations
damienmckenna Any help or advice on how to push this further would be really appreciated.
benjifisher The issue summary does not say much. Do I have to read through the comments and/or the patch to see what the problem is?
damienmckenna I updated the issue summary a little.
quietone I looked at the issue and didn't see a source fixture, so I browsed the code and it appears there are fixture for d6 and d7. So, yes, I'll add this to my list.I have commented that I will work on contrib migrations if a fixture is supplied and posted that in maintainers and migration. Should I have done more?  #2906878: [Meta] Support for D7 -> D9 contrib migrate#comment-13995567
damienmckenna Thank you @quietone, I very much appreciate the help.

9️⃣ Wrap up

benjifisher Thanks for participating! I will update 2️⃣. Please continue to add comments in the threads. In 1-7 days, we will post a transcript for today's meeting.
Matroskeen Thanks!

Participants:

gaurav mahlawat, Matroskeen, benjifisher, damienmckenna, anmolgoyal74, quietone, dinarcon

Comments

benjifisher created an issue. See original summary.

quietone’s picture

Issue summary: View changes

Added issue to the agenda items in the is

quietone credited dinarcon.

quietone’s picture

Issue summary: View changes
quietone’s picture

Status: Active » Needs review
quietone’s picture

Status: Needs review » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.