Story #939

Switch between package versions

Added by Robert Lemke about 11 years ago. Updated almost 9 years ago.

Status:
Accepted
Priority:
-- undefined --
Assignee:
-
Category:
Package Manager
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
0.00 h

Description

A system administrator can switch between different versions of installed packages.

Note:
The package manager should avoid downloading packages more than once

History

#1 Updated by Robert Lemke about 11 years ago

  • Priority changed from Must have to -- undefined --
  • Target version set to Sprint #0

#2 Updated by Christopher Hlubek almost 11 years ago

This has to be discussed as stated in http://forge.typo3.org/attachments/445/08.txt

For storing multiple versions of one package a lot of code must be touched.

#3 Updated by Thomas Allmer about 10 years ago

Another approach might be

You have a Packages Subfolder for each Context.
The Priority of the Packages would be
1) Context
2) Local
3) Global

Example:
Packages\Global\Blog [v0.1]
Packages\Local\Blog [v0.2]
Packages\Development\Blog [v0.3]

While beeing in the Development Context I will use v0.3 of the Blog. In the Production Context I will use v0.2.
If I delete the Local\Blog Directory. My Development Context doesn't change; I'm still using v0.3. However in
Production Context I will now use v0.1

With this approach you can easily uses multiple Versions of Packages in different Context. [assuming the data structure didn't changed]

Packages | \- Global | | \-FLOW3 | | \-Fluid | | \- ... | \- Local | | \-FLOW3 | | \- ... | \- Development | | \-FLOW3 | | \- ... | \- YourContext | | \-FLOW3 | | \- ...

comments?

Also available in: Atom PDF