- π¬π§United Kingdom catch
I think there might be another issue about this somewhere, we should at least link the two.
Couple of thoughts:
We are hoping to support Drupal 10 until 2026 or even 2027 (see π± [policy] Decide how long major Drupal versions should be supported Needs review ). This means Drupal 10's migrate_drupal with Drupal 6 and 7 support will be supported between 1 to 2 years beyond the Drupal 7 EOL.
Additionally, the original Drupal 7 EOL was set for when 9.5.0/10.0.0 was released at the end of 2022. If that date had stood, then we'd have been supporting a migration from Drupal 7 for a full major release cycle after its EOL - it's only the extensions which make it seems 'shorter', but 2026-26 is 4-5 years after that original EOL date.
For me this is plenty of time for sites to migrate, and I don't think we should be supporting Drupal 7 migrations in Drupal 11 core which could be supported until 2028 or 2029.
Once Drupal 10 itself is EOL, there seems to be two possibilities, for the tens or possibly hundreds of thousands sites that will still be on Drupal 7 at that time and whatever percentage of them actually still want to migrate to Drupal 10+.
1. We could do like we have with other core modules, and move migrate_drupal as well as the migrations to contrib in Drupal 11. This is likely to be quite a lot of work (although I guess at least there's no hook_update_N() to test unless we change migrate's own schemas). That way sites could continue to migrate Drupal 7 to Drupal 11 as long as someone is prepared to keep the contrib module running.
2. We could deprecate the migrations/migrate_drupal for removal with no contrib replacement. The option then for sites that still want to migrate off Drupal 7, would be to migrate to unsupported-but-still-working Drupal 10, then upgrade from Drupal 10 to Drupal 11 before they actually launch.
- π³πΏNew Zealand quietone
I am in agreement with #14. And I prefer #1, moving Migrate Drupal and Migrate Drupal UI to contrib. Work has already started on that and I am looking forward to doing more work on that in the coming months. Although, like you say we need someone to maintain the contrib modules π Tasks to deprecate Migrate Drupal Postponed .
I still prefer Migrate API to remain in core and doing some improvements to it.
- π³πΏNew Zealand quietone
Migrate drupal and Migrate drupal ui are going to be removed from core without replacement.