Deprecate farmOS v1 migrations

Created on 22 August 2023, over 1 year ago
Updated 6 October 2023, about 1 year ago

Problem/Motivation

The farm_migrate module that is included with farmOS v2 handles the data migration from farmOS v1 databases. farmOS v1 is no longer officially supported, and we will be upgrading to farmOS v3 (Drupal 10) soon. Continuing to support the migration code from v1 to v3 will mean additional burden to test that it still works and fix anything that might be broken.

Proposed resolution

Instead of continuing to support farmOS v1 migrations, I propose that we deprecate the v1 migrations in the 2.x branch, and remove them in 3.x.

We can provide some documentation for existing v1 users that instructs them to first migrate from v1 to v2, and then upgrade from v2 to v3. There will be no upgrade path directly from v1 to v3.

Remaining tasks

  1. Add deprecation notices to code.
  2. Create a change record: https://www.drupal.org/node/3382609 β†’
  3. Open a new task issue to remove deprecated code in 3.x, and document the migration+upgrade process from v1 to v3: #3382616: Remove v1 migrations from farmOS 3.x β†’

User interface changes

None.

API changes

None.

Data model changes

None.

πŸ“Œ Task
Status

Fixed

Version

2.0

Component

Miscellaneous

Created by

πŸ‡ΊπŸ‡ΈUnited States m.stenta

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024