User story #10276
closedI Can not migrate from old "package technique" to new one automatically
Description
Rudder 4.0 introduced a much better and saner package technique which abstract upon the underlying package manager correctly and allows basic requirement like "ensure present" (not install [or exclusive] update).
So anybody using Rudder 4.0 should use these new techniques. But there is no automatic way to migrate existing directive from an old "package management for debian" (for ex) to the new "package management".
The problem was for example reported in http://www.rudder-project.org/redmine/issues/9859
The current solution is to migrate by hand, one by one, each directive to the new technique. It is not a good solution.
Dmitry Svyatogorov created a python script which use Rudder API to do most of the grunt work for you. One can find it here: https://github.com/ds-voix/VX-PBX/blob/master/RUDDER/api.py
This is a better solution, and something alike, able to correctly process 90% of the cases, should be included in some fashion into Rudder.
Updated by François ARMAND over 7 years ago
- Related to Bug #9859: "Migrate" button is displayed for deprecated techniques even if all version are deprecated added
Updated by François ARMAND over 7 years ago
- Related to User story #9125: Add a technique using new package promises added
Updated by Benoît PECCATTE over 7 years ago
- Tracker changed from Bug to User story
Updated by Jonathan CLARKE over 7 years ago
- User visibility set to Operational - other Techniques | Technique editor | Rudder settings
Updated by Vincent MEMBRÉ over 7 years ago
- Target version changed from 4.0.4 to 4.0.5
Updated by Vincent MEMBRÉ over 7 years ago
- Target version changed from 4.0.5 to 4.0.6
Updated by Vincent MEMBRÉ over 7 years ago
- Target version changed from 4.0.6 to 4.0.7
Updated by Vincent MEMBRÉ over 7 years ago
- Target version changed from 4.0.7 to 357
Updated by Alexis Mousset over 7 years ago
- Target version changed from 357 to 4.1.6
Updated by Vincent MEMBRÉ over 7 years ago
- Target version changed from 4.1.6 to 4.1.7
Updated by Vincent MEMBRÉ about 7 years ago
- Target version changed from 4.1.7 to 4.1.8
Updated by Vincent MEMBRÉ about 7 years ago
- Target version changed from 4.1.8 to 4.1.9
Updated by Vincent MEMBRÉ almost 7 years ago
- Target version changed from 4.1.9 to 4.1.10
Updated by Benoît PECCATTE almost 7 years ago
- Target version changed from 4.1.10 to Ideas (not version specific)
Updated by Alexis Mousset about 6 years ago
- Related to User story #12710: Add a package techniques migration script added