Project

General

Profile

Actions

User story #10276

closed

I Can not migrate from old "package technique" to new one automatically

Added by François ARMAND over 7 years ago. Updated about 6 years ago.

Status:
Rejected
Priority:
N/A
Assignee:
-
Category:
Web - Config management
UX impact:
Suggestion strength:
User visibility:
Operational - other Techniques | Technique editor | Rudder settings
Effort required:
Name check:
Fix check:
Regression:

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.


Related issues 3 (0 open3 closed)

Related to Rudder - Bug #9859: "Migrate" button is displayed for deprecated techniques even if all version are deprecatedReleasedFrançois ARMANDActions
Related to Rudder - User story #9125: Add a technique using new package promisesReleasedNicolas CHARLES2016-09-27Actions
Related to Rudder - User story #12710: Add a package techniques migration scriptReleasedBenoît PECCATTEActions
Actions #1

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
Actions #2

Updated by François ARMAND over 7 years ago

Actions #3

Updated by Benoît PECCATTE over 7 years ago

  • Tracker changed from Bug to User story
Actions #4

Updated by Jonathan CLARKE over 7 years ago

  • User visibility set to Operational - other Techniques | Technique editor | Rudder settings
Actions #5

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 4.0.4 to 4.0.5
Actions #6

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 4.0.5 to 4.0.6
Actions #7

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 4.0.6 to 4.0.7
Actions #8

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 4.0.7 to 357
Actions #9

Updated by Alexis Mousset over 7 years ago

  • Target version changed from 357 to 4.1.6
Actions #10

Updated by Vincent MEMBRÉ over 7 years ago

  • Target version changed from 4.1.6 to 4.1.7
Actions #11

Updated by Vincent MEMBRÉ about 7 years ago

  • Target version changed from 4.1.7 to 4.1.8
Actions #12

Updated by Vincent MEMBRÉ about 7 years ago

  • Target version changed from 4.1.8 to 4.1.9
Actions #13

Updated by Vincent MEMBRÉ almost 7 years ago

  • Target version changed from 4.1.9 to 4.1.10
Actions #14

Updated by Benoît PECCATTE almost 7 years ago

  • Target version changed from 4.1.10 to Ideas (not version specific)
Actions #15

Updated by Alexis Mousset about 6 years ago

Actions #16

Updated by Alexis Mousset about 6 years ago

  • Status changed from New to Rejected

done in #12710

Actions

Also available in: Atom PDF