Project

General

Profile

Actions

User story #3994

closed

Package management techniques should work the same

Added by Dennis Cabooter over 10 years ago. Updated over 7 years ago.

Status:
Rejected
Priority:
N/A
Category:
Techniques
UX impact:
Suggestion strength:
User visibility:
Effort required:
Name check:
Fix check:
Regression:

Description

Package management techniques should work the same. An extra feature like http://www.rudder-project.org/redmine/issues/3857 should not only work for Red Hat systems but for Debian systems as well.

It would be best to merge them into one packageInstallation technique and the technique can detect which operating system it's for. Of course packages will have different names for different operating systems, but people can use different directives for different operating systems.

Actions #1

Updated by Vincent MEMBRÉ over 10 years ago

  • Tracker changed from Bug to User story
  • Category set to Techniques
  • Assignee set to Matthieu CERDA
  • Target version set to Ideas (not version specific)

You're right having separate ways to handle with package management is not efficient with future improvements (fixes and new features needs to be done in both ...) and is not really easy to understand for newcomers

I let this issue for an expert technique developer! Matthieu, Can you look into this to see what this merge would imply?

This looks more like an user story to me, as it will surely need to redefine all package methods...

Actions #2

Updated by Jonathan CLARKE about 10 years ago

  • Assignee changed from Matthieu CERDA to Nicolas CHARLES

Agreed, this is an important step forward.

We should actually rewrite a Technique using the ncf "package_install" method, that already takes care of a lot of special cases for us. Before doing that, we should make sure the ncf generic_method already has all the "special" workarounds from the Rudder package installation Techniques.

Nico, is this something you would like to work on? Just a question, feel free to say no :)

Actions #3

Updated by Dennis Cabooter over 9 years ago

Is there already an update to this?

Actions #4

Updated by Benoît PECCATTE about 9 years ago

  • Project changed from 24 to Rudder
  • Category changed from Techniques to Techniques
Actions

Also available in: Atom PDF