Project

General

Profile

Actions

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.

Status:
Released
Priority:
1 (highest)
Assignee:
Jonathan CLARKE
Category:
Techniques
Target version:
Severity:
UX impact:
User visibility:
Effort required:
Priority:
Name check:
Fix check:
Regression:

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

Actions #1

Updated by Nicolas CHARLES over 12 years ago

  • Description updated (diff)
Actions #2

Updated by Nicolas CHARLES over 12 years ago

  • Description updated (diff)
Actions #3

Updated by Jonathan CLARKE over 12 years ago

  • 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
Actions #4

Updated by Matthieu CERDA over 12 years ago

I validate this. It is much needed !

Actions #5

Updated by Jonathan CLARKE over 12 years ago

  • Status changed from Pending technical review to Released
Actions #6

Updated by Jonathan CLARKE over 12 years ago

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.

Actions #7

Updated by Benoît PECCATTE over 9 years ago

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

Also available in: Atom PDF