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

Video meeting 2022-10-13 2100Z (tentative)

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.

0️⃣ Who is here today?

mikelutz (he/him) Me. Me. I’m here. Michael Lutz. Me.
Arctic.Cheetah Im in!
benjifisher @Arctic.Cheetah: Welcome to the meeting! Is this your first time? What are you hoping to get out of the meeting?
benjifisher @mikelutz (he/him), I am glad to have you here!
mikelutz (he/him) Well, you were the only one who came to my meeting last week, I figured I’d return the favor.
robpowell hi
Arctic.Cheetah Hey! I try to stay immersed in Drupal as I just learned about it last November.  Somehow I feel like I'm better at solving other peoples issues than my own.  Here to help :nerd_face:
bbombachini Hello :wave:
irinaz hi
damienmckenna Hey, long time no join.
quietone Hi

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.

mikelutz (he/him) Looks like it’s dealers choice today, @benjifisher
damienmckenna Has anyone had a chance to look at the Pathauto migrations recently? It's split into three or four separate issues, due to there being overlapping pieces to the puzzle.
damienmckenna #3079275: Custom aliases (which are not generated with the actual patterns) can be lost during the migration is the parent issue.
damienmckenna #3179835: Migrate forum pattern to taxonomy term forums if forum is enabled on the source site is the first piece that's standalone, then others layer on top.
benjifisher :shrug: We can add those issues to the issue for next week's meeting and/or discuss in this channel outside of the weekly meeting.#3303122: [meeting] Migrate Meeting 2022-08-18 2100Z

2️⃣ Action items. To be added later.

benjifisher Update links on https://www.drupal.org/docs/8/api/migrate-api/migrate-process-plugins/li.... @bbombachini
bbombachini This is done! I’ve also removed transliteration plugin from the list as it has been deprecated https://www.drupal.org/node/3255994 and also removed a closed issue from the WIP section.
benjifisher :thankful:

3️⃣ Statistics

benjifisher Fixed since last week's meeting: 2 (not counting issues for meetings).
benjifisher RTBC: 6, 1 of which is Critical and 2 are Major. One has not been updated in more than a month.
benjifisher NR: 14, most Normal and 1 Minor, and 5 that have not been updated in more than one month.
benjifisher Google sheet for recording stats: https://docs.google.com/spreadsheets/d/1o0Rjlc1vnnLP5bM5P-SMMyGzqn7258hi... (not yet updated for this week)
benjifisher I just updated the spreadsheet.

4️⃣ 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, ...

benjifisher I know that @robpowell and @bsnodgrass (he/him) have commented on this thread in recent weeks.Over the weekend, at DrupalCamp CO, I asked Bob to help with some testing.Maybe I can ask Rob to help with some stalled issue.
robpowell Would love to help on that front.
Arctic.Cheetah I like to explain difficult concepts to beginners. I'm new myself to Drupal but I feel like Documentation is where I'd like to contribute most. (To the community as a whole) (edited)
benjifisher The first two NR issues on https://www.drupal.org/project/issues/drupal?status=8&component=migratio... look like a good place to start. They have only 5, 11 comments, so you do not have to wade through a long discussion.Testing and/or code review will be welcome.Improved errror messages are some of the low-hanging fruit of DX.
benjifisher @Arctic.Cheetah: How about this issue for Migrate Plus? Documentation, NR: #3283457: Improve entity_generate documentation
benjifisher NW for tests: #3007709: Add XPath-style filtering ability in JSON data parser plugin.I do not use JSON sources much. If writing an automated  tests is not something you want to do, then attaching a sample JSON source file and a sample custom migration to the issue would help. Divide and conquer!
benjifisher If you want to discuss any of those issues, then I can open a separate thread.
bbombachini Last week I’ve mentioned this, it’s also regarding documentation and I can fix:https://www.drupal.org/docs/8/api/migrate-api/migrate-process-plugins/li... - all of the process plugins’ links take you to an error page.I think now we need to specify the branch? I just would like to confirm if I just add the link to the newest branch or what would be better in this case. (edited)
benjifisher I am not sure. If adding the branch fixes them for now, then that will be a step forward. Let me see if I can guess how to get a perma-fix.
bbombachini Adding the branch fixes for now… the link points to HEAD, maybe the branch defaults to master when it’s not specified? Master branch only has one .info file (edited)
benjifisher I tried a few things, none of which worked. I guess we need to add a branch name.Some of those links use cgit.drupalcode,org instead of git.drupalcode.org. I do not know the history, but cgit seemes to redirect to git. As long as you are updating the links, you may as well use git to save us from the redirects.
bbombachini Sounds good, I’ll fix for now using the latest branch. Thanks for looking into it @benjifisher
benjifisher Good thought about the default for HEAD, but I do not think it checks out. I looked at a project that I maintain. In the GitLab settings, the default branch is set correctly. But https://git.drupalcode.org/project/ptoc/-/blob/8.x-1.x/src/Form/PtocConf... works and replacing 8.x-1.x with HEAD does not.There are no other branches for that repository.
bbombachini Hmmm, that’s good to know…
benjifisher $ git branch -a
* 8.x-1.x
remotes/origin/8.x-1.x
remotes/origin/HEAD -> origin/8.x-1.x
benjifisher As long as we are looking at that page, @joachim added a comment:This page should be merged with the list of core plugins. It's not convenient to readers to have to search in two separate pages to find the right plugin for their needs.Opinions?
bbombachini I think people may assume it’s provided by core (even if it’s written otherwise..)
joachim The problem with the 2 pages is that you always need to open both to find whether there is a plugin for your particular need. And that’s if you even know there are two pages.
joachim I agree that some people will manage to miss that some plugins are in a contrib module — even if we put a paragraph at the top of the page that explains it, or text on every single relevant item in the list. But it is better that users think ‘Oh this is the plugin I need…. but where is it? ah I will google it’ than not even know such a plugin exists.

5️⃣ Previous minutes.

benjifisher NR:#3296087: [meeting] Migrate Meeting 2022-07-21 2100Z (video meeting from 2022-07-21)
benjifisher Is there anything to follow up? Anything need to be changed in those minutes?

6️⃣ Announcements

7️⃣ Wrap up

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

Comments

quietone created an issue. See original summary.

benjifisher’s picture

Status: Needs review » Active

benjifisher’s picture

Issue summary: View changes
Status: Active » Needs review
mikelutz’s picture

Status: Needs review » Reviewed & tested by the community
benjifisher’s picture

Status: Reviewed & tested by the community » Fixed

Status: Fixed » Closed (fixed)

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