User story #3994
closed
Package management techniques should work the same
Added by Dennis Cabooter about 11 years ago.
Updated about 8 years ago.
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.
- 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...
- 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 :)
Is there already an update to this?
- Project changed from 24 to Rudder
- Category changed from Techniques to Techniques
- Status changed from New to Rejected
Also available in: Atom
PDF