Skip to content

Drop support for upgrading from ancient versions #574

@vanmelick

Description

@vanmelick

Currently, TXP aims to update from versions even older than the first stable release. I tried installing such an old release and it failed to create tables in the database. That means it is impossible to test if upgrades from those releases still work.

Previously we were forced to keep files like update/_to_1.0.0.php around, because they were used even during new installs. After the recent changes to the update scripts, that is no longer true.

What should be the oldest release we support for upgrading?

  • 4.0.0, the first official release (assuming it still installs)?
  • 4.0.3, because there's no dev around anymore from the time before that.
  • 4.x?, because it is no more than x years old?
  • 4.x?, because it is more than x major releases old?

And what do we do when someone still tries to update from such a version... die with an error message?

At the same time, we need to ensure that we have access to all the versions that we claim to support as far as updating is concerned, so it remains possible to test whether the update scripts actually work. There are currently several places to find old versions, but none that has them all (once 4.6 is released):

Opinions?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions