Problem/Motivation

This a followup to #3087061: Move existing assertions of IdConflict page to new test files.

The Upgrade tests adds content for testing the IdConflict form. There are now new tests just for that page and the Upgrade tests should not be adding content before the migration because migrations should run on an fresh install.

Steps to reproduce

Proposed resolution

Remove the creation of content before the upgrade.

This issue was already RTBC when #3259355: Always do a full phpstan analysis on DrupalCI was committed, so update code/phpstan-baseline.neon to allow a few more instances of an existing PHPStan exception. (See #17 and #18 for more details.) The problem comes from a trait that this issue adds in two more places, so this issue does not make it much harder to fix it.

Remaining tasks

Keep patch up to date
Commit

User interface changes

API changes

Data model changes

Release notes snippet

CommentFileSizeAuthor
#68 3266491-nr-bot.txt90 bytesneeds-review-queue-bot
#63 3266491-nr-bot.txt90 bytesneeds-review-queue-bot
#55 3266491-55.patch14.77 KBquietone
#55 diff-53-55.txt1.59 KBquietone
#53 3266491-53.patch14.79 KBquietone
#53 interdiff-52-53.txt2.45 KBquietone
#52 3266491-52.patch12 KBquietone
#52 interdiff-49.52.txt1.63 KBquietone
#49 3266491-49.patch9.73 KBquietone
#49 diff-39-49.txt3.93 KBquietone
#47 interdiff_44-47.txt2.4 KBshivam-kumar
#47 3266491-47.patch10.63 KBshivam-kumar
#44 interdiff_43-44.txt1.16 KBvsujeetkumar
#44 3266491-44.patch9.67 KBvsujeetkumar
#43 3266491-43.patch8.33 KBvsujeetkumar
#39 3266491-39-9.5.patch8.32 KBbenjifisher
#39 interdiff-3266491-34-39.txt826 bytesbenjifisher
#37 3266491-37-9.5.patch8.92 KBbenjifisher
#37 interdiff-3266491-34-37.txt1.37 KBbenjifisher
#34 reroll_diff_31-34_10.0.x.txt4.01 KBravi.shankar
#34 3266491-34-10.0.x.patch9.3 KBravi.shankar
#34 reroll_diff_31-34_9.5.x.txt3.98 KBravi.shankar
#34 3266491-34-9.5.x.patch7.73 KBravi.shankar
#31 3266491-10.x.patch9.42 KBmikelutz
#31 3266491-9.x.patch8.44 KBmikelutz
#30 interdiff_3266491_21-30.txt1.75 KBandregp
#30 3266491-30-10.0.patch9.42 KBandregp
#28 3266491-28-10.0.patch8.36 KBmrinalini9
#22 3266491-21-10.0.patch9.75 KBbenjifisher
#21 3266491-14-10.0.patch8.45 KBbenjifisher
#21 interdiff-3266491-14-21.txt1.22 KBbenjifisher
#19 interdiff_3266491_14-19.txt986 bytesandregp
#19 3266491-19_10.0.patch9.49 KBandregp
#14 reroll_diff_3266491_4-14.txt6.71 KBandregp
#14 3266491-8-9.4.patch8.44 KBandregp
#14 3266491-14-10.0.patch8.45 KBandregp
#8 reroll_diff_3266491_4-8.txt6.71 KBandregp
#8 3266491-8-9.4.patch8.44 KBandregp
#4 3266491-4-10.0.patch8.87 KBquietone
#4 3266491-4-9.4.patch8.86 KBquietone
#4 interdiff-2-4.txt542 bytesquietone
#2 3266491-2-10.0.patch8.17 KBquietone
#2 3266491-2-9.4.patch8.16 KBquietone

Issue fork drupal-3266491

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

quietone created an issue. See original summary.

quietone’s picture

Version: 9.4.x-dev » 10.0.x-dev
Status: Active » Needs review
StatusFileSize
new8.16 KB
new8.17 KB

During testing I discovered that an activation email is only sent when a user is created before the upgrade runs. Since this patch removes the creation of content before the upgrade I considered removing the use of the test_mail_collector and the assertions on the emails sent. But that doesn't make sense, it is better to leave this in to ensure that any future changes does not change that number of emails sent.

Status: Needs review » Needs work

The last submitted patch, 2: 3266491-2-10.0.patch, failed testing. View results

quietone’s picture

Status: Needs work » Needs review
StatusFileSize
new542 bytes
new8.86 KB
new8.87 KB

Darn, I missed one.

mikelutz’s picture

Status: Needs review » Reviewed & tested by the community
Issue tags: +Portland2022

This makes sense to me.

benjifisher’s picture

Issue summary: View changes
Status: Reviewed & tested by the community » Needs work
Issue tags: +Needs reroll, +Novice

The patch for this issue needs a reroll after #3265424: Move migrate related aggregator tests to the module in preparation of removal in d10. I am adding the Novice tag for the reroll.

andregp’s picture

I'll work on this reroll

andregp’s picture

Status: Needs work » Needs review
Issue tags: -Needs reroll
StatusFileSize
new8.44 KB
new6.71 KB

Here is the reroll for D9.4

Status: Needs review » Needs work

The last submitted patch, 8: 3266491-8-9.4.patch, failed testing. View results

quietone’s picture

Status: Needs work » Reviewed & tested by the community

Failure in Drupal\Tests\quickedit\FunctionalJavascript\LayoutBuilderQuickEditTest::testQuickEditIgnoresDuplicateFields so restoring RTBC

benjifisher’s picture

Status: Reviewed & tested by the community » Needs work
Issue tags: +Needs reroll

@quietone:

I notice that the patch in #8 removes two @todo comments referring to #3267040: Remove @todo in migration functional tests. Can we close that issue as outdated?

@andregp:

I forgot to mention: there are separate patches in #4 for 9.4.x and 10.0.x. Can you reroll the 10.0.x version as well?

quietone’s picture

@benjifisher, thanks for following up correctly.

andregp’s picture

@benjifisher, sorry, I thought that as the D10 patch was still green it didn't need a reroll. I'll work on it.

andregp’s picture

Status: Needs work » Needs review
StatusFileSize
new8.45 KB
new8.44 KB
new6.71 KB

Here's the reroll for D10 with a diff.

I'm also re-sending the same the patch file (for D9.4) from #8, just to keep everything in the same comment.

benjifisher’s picture

@andregp:

Thanks for the reroll!

I compared the 10.0.x patch in #14 to both the 9.4.x patch in #8 and the 10.0.x patch in #4. The reroll looks good to me, so back to RTBC.

I thought that as the D10 patch was still green it didn't need a reroll.

The testbot automatically re-tests patches (or MRs) for RTBC issues every two days, but it only runs one test per issue. Look for the little bot icon. The patch in #4 for 10.0.x was not being re-tested, so you saw the green from the one time it was tested.

@quietone:

I still wonder whether we can close #3267040: Remove @todo in migration functional tests since the patches in #10 and #14 remove the @todo comments.

benjifisher’s picture

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

Status: Reviewed & tested by the community » Needs work

This issue needs work. I think the reason is that Drupal's PHPStan rules just got stricter.

The patch in #10 uses CreateTestContentEntitiesTrait in two test classes. That trait defines installEntitySchemas(), which calls installEntitySchema() (singular). Even though the trait's method is never called, PHPStan complains if installEntitySchema() is not defined.

I am not sure what the right fix is. Here are some possible approaches:

  1. Define installEntitySchema() in the test classes, either directly or indirectly. For example, they could extend a base class or use a trait that defines it.
  2. Break up CreateTestContentEntitiesTrait into two (or more) more granular traits, and update every class that uses the trait.
  3. Wrap the definition of installEntitySchemas() in something like if (method_exists(static::class, 'installEntitySchema')) { ... } (untested).
danflanagan8’s picture

Hmmm, this is a toughie!

To get myself up to speed, here are some facts. There are four entries for this in the phpstan baseline file:

	-
			message: "#^Call to an undefined method Drupal\\\\Tests\\\\migrate_drupal_ui\\\\Functional\\\\CredentialFormTest\\:\\:installEntitySchema\\(\\)\\.$#"
			count: 8
			path: modules/migrate_drupal_ui/tests/src/Functional/CredentialFormTest.php

		-
			message: "#^Call to an undefined method Drupal\\\\Tests\\\\migrate_drupal_ui\\\\Functional\\\\MigrateUpgradeExecuteTestBase\\:\\:installEntitySchema\\(\\)\\.$#"
			count: 8
			path: modules/migrate_drupal_ui/tests/src/Functional/MigrateUpgradeExecuteTestBase.php

		-
			message: "#^Call to an undefined method Drupal\\\\Tests\\\\migrate_drupal_ui\\\\Functional\\\\MigrateUpgradeFormStepsTest\\:\\:installEntitySchema\\(\\)\\.$#"
			count: 8
			path: modules/migrate_drupal_ui/tests/src/Functional/MigrateUpgradeFormStepsTest.php

		-
			message: "#^Call to an undefined method Drupal\\\\Tests\\\\migrate_drupal_ui\\\\Functional\\\\MultilingualReviewPageTestBase\\:\\:installEntitySchema\\(\\)\\.$#"
			count: 8
			path: modules/migrate_drupal_ui/tests/src/Functional/MultilingualReviewPageTestBase.php

The problem is for Functional tests using the CreateTestContentEntitiesTrait. It's ok for the several Kernel tests that use the trait, since the method installEntitySchema method is defined on the KernelTestBase.

In the interest of scope management I would say let's just add similar entries for to the phpstan baseline for Drupal\Tests\migrate_drupal_ui\Functional\d6\IdConflictTest and Drupal\Tests\migrate_drupal_ui\Functional\d7\IdConflictTestand then fix all of these in a separate issue.

If that's not allowed, I'd say let's postpone this issue and make a separate issue for fixing the existing problems logged in the phpstan baseline. Then come back to this one.

andregp’s picture

Status: Needs work » Needs review
StatusFileSize
new9.49 KB
new986 bytes

I tried the approach suggested on #18. Let's see if it will pass the tests.

andregp’s picture

Status: Needs review » Needs work

Either it didn't work or I did something wrong =/

benjifisher’s picture

I have attached a new patch for 10.0.x and an interdiff comparing it to #14 (skipping #19). I think the patch in #14 should still work for 9.4.x and 9.5.x.

@andregp, it looks as though you updated the class name in the message key but not the path key. Also, the existing entries in core/phpstan-basline.neon seem to be ordered by path, and I have tried to be consistent with that. I am not sure how entries are ordered for a given path.

@danflanagan8, thanks for pointing out the baseline file. I think the other references to installEntitySchema() were added in #3260928: Move more PHPStan global ignore patterns to baseline, so I am adding that as a related issue. From the issue summary of that issue:

The problem with the latter ones is that NEW code, failing the checks, can be added to the codebase. This wouldn't occur if there were baseline entries for the existing failures - those will stay until cleaned but no new failure could be introduced.

According to that, we should figure out how to fix the problem first, and postpone this issue for now, as you suggested at the end of #18. But I agree with your first suggestion (implemented in the patch here). Since this issue was already RTBC when #3259355: Always do a full phpstan analysis on DrupalCI was committed, I think it makes sense to make an exception for this issue.

benjifisher’s picture

StatusFileSize
new9.75 KB

It looks as though I re-uploaded the patch from #14. The testbot did not like it any better the second time.

Luckily, I still have the patch that I meant to upload. I am not going to update the file name.

Status: Needs review » Needs work

The last submitted patch, 22: 3266491-21-10.0.patch, failed testing. View results

benjifisher’s picture

Status: Needs work » Needs review

One of the failing tests is a FunctionalJavascript test, and the other is #3283795: ComposerHooksTest is broken on latest DrupalCI PHP container. Back to NR.

danflanagan8’s picture

Status: Needs review » Reviewed & tested by the community
Issue tags: -Novice, -Needs reroll

> Since this issue was already RTBC when #3259355: Always do a full phpstan analysis on DrupalCI was committed, I think it makes sense to make an exception for this issue.

Nice sleuthing, @benjifisher. I agree with this thinking.

The patch in #14 was already at RTBC. The patch at #22 is identical except for the additions to the phpstan baseline. The failures on #22 are unrelated to this issue. Therefore, I feel comfortable setting this back to RTBC.

Also I'm removing the Novice and Needs reroll tags, which are both outdated.

benjifisher’s picture

Issue summary: View changes

Thanks, @danflanagan8!

I am adding a little to the justification for adding some PHPStan baseline rules.

spokje’s picture

Status: Reviewed & tested by the community » Needs work
Issue tags: +Needs reroll

Patch doesn't apply any more since 16 Jun 2022.

mrinalini9’s picture

Status: Needs work » Needs review
Issue tags: -Needs reroll
StatusFileSize
new8.36 KB

Rerolled patch #22, please review it.

danflanagan8’s picture

Status: Needs review » Needs work

Thanks for the patch, @mrinalini9. Unfortunately, custom commands failed for #28. Back to NW.

Reviewing is easier when a re-roll diff is included as well. Please see the docs for instructions: https://www.drupal.org/docs/develop/git/using-git-to-contribute-to-drupa...

Thanks!

andregp’s picture

Status: Needs work » Needs review
StatusFileSize
new9.42 KB
new1.75 KB

Re-doing the reroll of #22 with interdiff.

mikelutz’s picture

StatusFileSize
new8.44 KB
new9.42 KB

Reuploading both patches here for clarity. This is the 10.x patch from #30and the 9.4 patch from #8 Going to queue tests against 9.5 to see if it's still good.

mikelutz’s picture

Status: Needs review » Reviewed & tested by the community

This was already RTBC, and all it was was re-rolled, so back to RTBC.

benjifisher’s picture

Status: Reviewed & tested by the community » Needs work
Issue tags: +Needs reroll

Both patches (9.5.x and 10.0.x) need another reroll.

If we are lucky, then the testbot will automatically test against 10.0.x once we get this issue back to RTBC.

ravi.shankar’s picture

Status: Needs work » Needs review
Issue tags: -Needs reroll
StatusFileSize
new7.73 KB
new3.98 KB
new9.3 KB
new4.01 KB

Added reroll of patches #31 on Drupal 9.5.x. and Drupal 10.0.x.

The last submitted patch, 34: 3266491-34-9.5.x.patch, failed testing. View results

benjifisher’s picture

Status: Needs review » Needs work

@ravi.shankar:

Thanks for the rerolls!.

It looks as though one of the tests for 9.5 needs to be adjusted. Back to NW for the failing test.

benjifisher’s picture

Status: Needs work » Needs review
StatusFileSize
new1.37 KB
new8.92 KB

The 9.5 patch in #31 is the same as the patch from #8. I applied that to a commit on the 9.5.x branch from 2022-08-21 before #3293813: Move RDF-related tests to RDF module. Then I merged with the current HEAD of 9.5.x. The only difference from the patch in #34 was the entity counts for menu_link_content, which caused the test for #34 to fail.

Running the test locally, I see additional failures. I guess they are caused by recent changes (in the last week), perhaps moving additional tests. I adjusted the entity counts further to get the tests to pass, but maybe that deserves closer review.

I am attaching a new patch and an interdiff.

Edit: I think I selected 9.5.x when I uploaded the patch, but it looks like the testbot is using 10.0.x. If the patch does not apply, then I will try again.

quietone’s picture

Status: Needs review » Needs work

Setting to NW for the test failure. Why didn't that happen automatically?

benjifisher’s picture

Status: Needs work » Needs review
StatusFileSize
new826 bytes
new8.32 KB

It turns out that the additional failures I mentioned in #37 were caused by some untracked files in my local copy of the repository. So I am hiding the patch from #37 and attaching an interdiff comparing my new one to the patch in #34.

The first paragraph of #37 still applies.

For 10.0.x, the patch from #34 should still work.

benjifisher’s picture

Version: 10.0.x-dev » 10.1.x-dev

My fairy godmother gave me permission:

You can RTBC your own reroll...
As long as you didn't write the code in the original patch.
And even then you are fine, as long as someone else RTBCed the original.

It looks as though I wrote the patch in #22, and @danflanagan8 reviewed it (RTBC) in #25. Since then, the only changes have been rerolls.

  • 9.5.x: I compared the patch in #31 to my reroll in #39 (ignoring the bad rerolls in #34, #37). LGTM.
  • 10.0.x: I compared the patch in #30 to the reroll in #34.

Both rerolls look right, so back to RTBC.

I am updating the target version to 10.1.x. I tested, and the patch still applies cleanly.

benjifisher’s picture

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

Status: Reviewed & tested by the community » Needs work

If we're going to do this we should avoid changing the PHPStan baseline by making the following change:

   /**
    * Install required entity schemas.
+   *
+   * This method is only useful for kernel tests.
    */
   protected function installEntitySchemas() {
-    $this->installEntitySchema('block_content');
-    $this->installEntitySchema('comment');
-    $this->installEntitySchema('file');
-    $this->installEntitySchema('menu_link_content');
-    $this->installEntitySchema('node');
-    $this->installEntitySchema('path_alias');
-    $this->installEntitySchema('taxonomy_term');
-    $this->installEntitySchema('user');
+    if (method_exists($this, 'installEntitySchema')) {
+      $this->installEntitySchema('block_content');
+      $this->installEntitySchema('comment');
+      $this->installEntitySchema('file');
+      $this->installEntitySchema('menu_link_content');
+      $this->installEntitySchema('node');
+      $this->installEntitySchema('path_alias');
+      $this->installEntitySchema('taxonomy_term');
+      $this->installEntitySchema('user');
+    }
   }

This will allow the trait to be used in both kernel tests and functional tests without affecting the baseline. We will need to clear up the baseline though so the D10 and D9 patches will still need to be different.

vsujeetkumar’s picture

StatusFileSize
new8.33 KB

Re-roll patch created for 10.1.x, Please have a look.

vsujeetkumar’s picture

Status: Needs work » Needs review
StatusFileSize
new9.67 KB
new1.16 KB

Addressed comment #42, Please have a look.

benjifisher’s picture

Status: Needs review » Needs work

@alexpott, thanks for the guidance.

@vsujeetkumar, the "Custom Commands Failed" status on the test means that static analysis (PHPStan, CSpell, or other) failed. Unfortunately, the testbot does not set the status to NW when this happens, so I am doing that now.

Looking at the testbot results, the problem may be that when you fixed the underlying problem, you did not remove the PHPStan baseline changes that we added in earlier patches.

quietone’s picture

I just applied the patch locally and the commit-code-checks pass. I will queue a retest.

shivam-kumar’s picture

StatusFileSize
new10.63 KB
new2.4 KB

Tried to fix CCF #44, attaching the interdiff for reference.

Version: 10.1.x-dev » 11.x-dev

Drupal core is moving towards using a “main” branch. As an interim step, a new 11.x branch has been opened, as Drupal.org infrastructure cannot currently fully support a branch named main. New developments and disruptive changes should now be targeted for the 11.x branch, which currently accepts only minor-version allowed changes. For more information, see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

quietone’s picture

Status: Needs work » Needs review
StatusFileSize
new3.93 KB
new9.73 KB

Rerolled and added the fix in #42. Because there was no interdiff in #43 I started from #39. There were only entity count changes in the Upgrade6 and Upgrade7 test.

smustgrave’s picture

CC failure.

smustgrave’s picture

Status: Needs review » Needs work
quietone’s picture

Status: Needs work » Needs review
StatusFileSize
new1.63 KB
new12 KB

Remove lines from PHPStan baseline.

quietone’s picture

StatusFileSize
new2.45 KB
new14.79 KB

Changes to the entity counts in the forum tests.

smustgrave’s picture

Status: Needs review » Reviewed & tested by the community

So many rerolls!

#53 looks to be passing though so hopefully last one.

quietone’s picture

Status: Reviewed & tested by the community » Needs review
StatusFileSize
new1.59 KB
new14.77 KB

A simple reroll. As is often the case it was the migrate Upgrade tests.

quietone’s picture

Issue summary: View changes
Status: Needs review » Reviewed & tested by the community

Because the reroll was simple, I am restoring RTBC

Status: Reviewed & tested by the community » Needs work

The last submitted patch, 55: 3266491-55.patch, failed testing. View results

quietone’s picture

Title: Add content in tests only when needed » Add content in migrate UI functional tests only when needed
Status: Needs work » Needs review

Converted to an MR.

smustgrave’s picture

Status: Needs review » Reviewed & tested by the community

Hopefully MR reroll will be the last

alexpott’s picture

Status: Reviewed & tested by the community » Needs work

This looks good but I think we need to sort out some cruftiness around \Drupal\Tests\migrate_drupal_ui\Functional\MigrateUpgradeTestBase::assertEmailsSent()

quietone’s picture

Status: Needs work » Needs review

This removes the method and adds the email assertion to doUpgradeAndIncremental().

needs-review-queue-bot’s picture

Status: Needs review » Needs work
StatusFileSize
new90 bytes

The Needs Review Queue Bot tested this issue. It no longer applies to Drupal core. Therefore, this issue status is now "Needs work".

This does not mean that the patch necessarily needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.

Consult the Drupal Contributor Guide to find step-by-step guides for working with issues.

quietone’s picture

Status: Needs work » Needs review
smustgrave’s picture

Status: Needs review » Reviewed & tested by the community

Feedback appears to be addressed I believe. Unless we need to actually deprecate assertEmailsSent() but not sure with module specific test bases.

Hiding patches for clarity

alexpott’s picture

Status: Reviewed & tested by the community » Needs work

The recent changes look good - like where the asserting no emails have been sent has been added. One thing - I think we should deprecate the method before removing it because it is on a testbase class so part of the test API.

quietone’s picture

Status: Needs work » Needs review
needs-review-queue-bot’s picture

Status: Needs review » Needs work
StatusFileSize
new90 bytes

The Needs Review Queue Bot tested this issue. It no longer applies to Drupal core. Therefore, this issue status is now "Needs work".

This does not mean that the patch necessarily needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.

Consult the Drupal Contributor Guide to find step-by-step guides for working with issues.

quietone’s picture

Status: Needs work » Needs review
smustgrave’s picture

Status: Needs review » Needs work

So many rerolls sorry but can we open up 2 MRs now

1 for deprecation into 10.3.x
1 with those removals for 11.x

quietone’s picture

@smustgrave, when asking for work on an issue it is best to explain why that work is needed so we all understand what you are thinking. I see no reason for 2 MRs given that alexpott has agreed to remove the deprecation on commit.

However, I thought it best to check while I am here and it turns out the MR no longer applies to both 11.x and 10.3.x or 10.4.x due to changed int he phpstan baseline. I rebased 11.x and pushed that. Unfortunately, I can't push to the branch I just created for 10.3. Yes, it is 10.3 not 10.4 like that name suggests.

quietone’s picture

Status: Needs work » Needs review

The 10.4 MR is now really on 10.4, not 10.3 like I said earlier.

smustgrave’s picture

Unfortunately, I can't push to the branch I just created for 10.3. Yes, it is 10.3 not 10.4 like that name suggests.

Don't follow the MR is pointed to 10.4?

Isn't there suppose to be a deprecation?

benjifisher’s picture

Status: Needs review » Needs work
Issue tags: +Portland2024, +Needs issue summary update

I added some comments to MR 7882 (targeting 10.4.x). Some or all may also apply to MR 7261.

@quietone, can you explain in the issue summary what should be done with the two PRs? In particular, how do we end up with the deprecation notice in the correct branch or branches?

Please also check the CR and the deprecation notice to make sure that they reference the correct branches.

Is it too late to deprecate this method and remove it in the 11.x branch? Is it even in scope for this issue? If so, then please explain in the issue description. Or maybe it is in scope, but too late to remove it in 11.x, in which case it might be simplest to defer it to a follow-up issue.

The issue summary says something about the changes to the PHPStan baseline. I think that needs to be updated, at least for the 10.4.x branch.

quietone’s picture

Status: Needs work » Postponed

The Migrate Drupal UI Module was approved for removal in #3371229: [Policy] Migrate Drupal and Migrate Drupal UI after Drupal 7 EOL.

This is Postponed. The status is set according to two policies. The Remove a core extension and move it to a contributed project and the Extensions approved for removal policies.

The deprecation work is in #3463321: Deprecate Migrate Drupal UI and the removal work in #3522601: [meta] Tasks to remove Migrate Drupal UI module.

Migrate Drupal UI will not be moved to a contributed project. It will be removed from core after the Drupal 12.x branch is open.

Version: 11.x-dev » main

Drupal core is now using the main branch as the primary development branch. New developments and disruptive changes should now be targeted to the main branch.

Read more in the announcement.

quietone’s picture

Status: Postponed » Closed (won't fix)

This was a wee bit of cleanup that was never completed.

The Migrate Drupal and Migrate Drupal UI modules are deprecated and will be removed from Drupal 12. For these modules, effort is now focused on bug fixes and necessary tasks. Therefore, this task is closed as won't fix.

Thanks to all for working on this!

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.