Problem/Motivation

Since entities in Drupal 8 have UUID support by default, this module will become obsolete. There are two remaining tasks:

  1. On the project page, mention that this module will no longer be necessary for new sites made with Drupal 8.
  2. Build a Drupal 8 version that consists solely of an upgrade path.

Remaining tasks

Since entities support UUID in Drupal 8 core, a upgrade/migration path may be provided out-of-the-box. Otherwise, a Drupal 8 version will be needed to povide the tools needed for the upgrade/migration. Its implementation will depend on the finalized import API currently (2013/10/31) in progress.

Comments

pbuyle’s picture

Status: Active » Postponed (maintainer needs more info)

Project description has been updated.

I'm not sure a Drupal 8 version is required for the upgrade path. There is a ongoing work to provide upgrade from D7 to D8 as a migration (see https://groups.drupal.org/imp). Hopefully, UUID migration will be handled there. If not, then an Drupal 8 version providing to tool to handle a migration will be needed. The implementation however needs to be based on API that are not yet fixed.

Xano’s picture

I noticed your involvement with IMP, thanks! We need it. Also thanks for the quick reply.

Payment UUID stores UUIDs in its own, custom way. Drupal 7 core does not do anything with UUIDs, so I do not expect there will be any upgrade path for those, do you? You're right that we can't code anything yet, but I thought of this and wanted to create this issue before I forgot about it again :) We're good for now.

Xano’s picture

Issue summary: View changes

Remaining tasks

Xano’s picture

Issue summary: View changes
Status: Postponed (maintainer needs more info) » Active

Putting back on active, because the migration API is now part of core.

pbuyle’s picture

@Xano Do you kown if the migration API for D7-to-D8 will include classes to handle UUID migration? AFAIK, the UUID module for D7 uses the same schema for UUIDs on any entity type. So it would make sense to have them.

Xano’s picture

Core has never supported contrib directly, so I doubt that is the case now. Maybe the UUID module will get some migration templates for doing this?