Bug #2599
closed
The version of the cfengine_stdlib used contains many old/buggy body and bundle
Added by Nicolas CHARLES over 12 years ago.
Updated over 9 years ago.
Description
The cfengine_stdlib hasn't been updated on Rudder since February (or older).
It contains some bundles with poor or defective implementation (especially set_config_values (which had to be rewritten in the promises)). An upgrade of the defective part (if not all) should be done ASAP
- Description updated (diff)
- Description updated (diff)
- Status changed from New to Pending technical review
- Assignee changed from Nicolas CHARLES to Jonathan CLARKE
OK, I've downloaded and applied the latest version of the CFEngine stdlib.
I checked that:
- All the extra body and bundles added in the new version are not in naming conflicts with our own body and bundles
- There was one, which was copied from the new version of cfengine_stdlib.cf, so I removed it (from sudoParameters Technique)
- No changes made in existing body and bundles should affect us
I validate this. It is much needed !
- Status changed from Pending technical review to Released
There was a separate commit here by Nicolas Charles to remove an incompatible body. However, that commit was only made on the 2.5 branch, not on 2.4, causing problems. I've just cherry-picked it to solve the problem.
- Project changed from 24 to Rudder
- Category changed from Policy Templates to Techniques
Also available in: Atom
PDF