[meta] 8.1.x upgrade path

Created on 27 November 2015, about 9 years ago
Updated 8 May 2023, over 1 year ago

Problem/Motivation

No new problems here really, but we haven't discussed it:

As soon as we add system_update_8100(), it will be impossible to run sites on 8.1.x, because if we add system_update_8030() to both 8.0.x and 8.1.x afterwards, then that will not run (schema version is higher).

While 8.1.x is currently dev only, then we can just say that running it isn't supported.

However, once we get to beta/rc, I'd expect people to start running it - especially for new site development where that site is going to launch after April 20th.

Proposed resolution

Options:

1. Ignore this completely, possibly keep head2head going.

2. Ignore this until beta or release candidate, then try to make any new updates to the 8.0.x branch also run on 8.1.x (by having two 8.1.x updates and checking state etc.)

3. Ignore this until beta or release candidate, then just try not to commit any hook_update_N() to 8.0.x at all from then onwards.

4. Work on a replacement update system that doesn't rely on sequential function numbering (but still supports dependencies), then use that for all 8.1.x updates

Remaining tasks

User interface changes

API changes

Data model changes

🌱 Plan
Status

Closed: duplicate

Version

9.5

Component
BaseΒ  β†’

Last updated 1 day ago

Created by

πŸ‡¬πŸ‡§United Kingdom catch

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

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024